@-webkit-keyframes underline{0%{background-position-x:right;background-size:100% 1px}50%{background-position-x:right;background-size:0 1px}51%{background-position-x:left;background-size:0 1px}to{background-position-x:left;background-size:100% 1px}}@keyframes underline{0%{background-position-x:right;background-size:100% 1px}50%{background-position-x:right;background-size:0 1px}51%{background-position-x:left;background-size:0 1px}to{background-position-x:left;background-size:100% 1px}}@-webkit-keyframes hoverline{0%{background-size:0 1px}to{background-size:100% 1px}}@keyframes hoverline{0%{background-size:0 1px}to{background-size:100% 1px}}.dummy{background:blue}html{scroll-behavior:smooth}.is-sp{display:block}.is-pc{display:none}main{overflow-x:clip}.l-splash{align-items:center;background-color:#fff;display:grid;height:100dvh;justify-items:center;place-items:center;position:fixed;width:100%;z-index:10}.c-circle{aspect-ratio:1;border-radius:50%;overflow:hidden}.c-circle img{height:auto;width:100%}.c-heading{font-family:Poppins,Arial,Meiryo,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.01em;text-decoration:underline;text-underline-offset:3px}.c-text-interview{line-height:1.9166666667}.c-text-interview,.c-text-pos{font-size:1.2rem;letter-spacing:.01em}.c-text-pos{font-weight:500;line-height:1.875}.c-text-name{font-size:1.8rem;font-weight:500;letter-spacing:.01em;line-height:1.6}.c-ankerlink{border-bottom:1px solid #000;padding-bottom:3px;text-decoration:none}.c-ankerlink:after{background-color:#000;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:inline-block;height:5px;margin-left:4px;width:7px}.c-ankerlink:not([href]){opacity:.4}.p-splash__logo{height:auto;width:180px}.p-mv{display:grid;padding-top:67px;position:relative}.p-mv__links{-moz-column-gap:10px;column-gap:10px;display:flex;font-size:1.0135rem;grid-row:1/2;justify-content:flex-end;padding-left:11px;padding-right:11px}.p-mv__vis{grid-row:3/4;max-width:484px;position:relative;width:75.625%}.p-mv__vis img{height:auto;width:100%}.p-mv__vis .-bird{height:49.1228070175%;position:absolute;right:0;top:3.8596491228%;transform-origin:bottom;width:12.8099173554%}.p-mv__detail{grid-row:2/3;padding-left:20px;padding-right:20px}.p-mv .p-mv-logo{margin-left:auto;margin-right:auto;margin-top:56px;width:51.9642857143%}.p-mv .p-mv-logo img{height:auto;width:100%}.p-mv .p-mv-copy{margin-left:auto;margin-right:auto;margin-top:44px;width:91.25%}.p-mv .p-mv-copy img{height:auto;width:100%}.p-mv .p-mv-text{font-size:1.1rem;font-weight:500;letter-spacing:0;line-height:2.3636363636;margin-top:max(11px,3.4375vw);text-align:center}.p-mv__scroll{aspect-ratio:9/152;bottom:185px;position:absolute;right:22px;width:5px}.p-mv__scroll img{height:auto;width:100%}.p-thankyouslider{display:flex;margin-top:-35px;overflow-x:clip;position:relative;z-index:-1}.p-textslideitem{color:#f5f5f5;font-family:Poppins,Arial,Meiryo,sans-serif;font-size:11.131rem;letter-spacing:-.03em;line-height:1;padding-left:30px;white-space:nowrap}.p-textslideitem:nth-child(odd){-webkit-animation:loop 50s linear -25s infinite;animation:loop 50s linear -25s infinite}.p-textslideitem:nth-child(2n){-webkit-animation:loop2 50s linear infinite;animation:loop2 50s linear infinite}@-webkit-keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.p-interview{margin-top:-50px;padding-bottom:20px;padding-top:20px}.p-interview-sec{display:flex;flex-direction:column-reverse}.p-interview-sec__img{position:relative}.p-interview-sec__img[\:has\(\.p-img02\)]:before{aspect-ratio:1;background-color:#f5f5f5;border-radius:50%;content:"";display:block;left:0;position:absolute;top:26px;width:40.7142857143%;z-index:-1}.p-interview-sec__img:has(.p-img02):before{aspect-ratio:1;background-color:#f5f5f5;border-radius:50%;content:"";display:block;left:0;position:absolute;top:26px;width:40.7142857143%;z-index:-1}.p-interview-sec__detail{margin-top:-8px}.p-interview-sec__detail.-small{margin-top:56px}.p-interview-sec .p-title-interview{align-items:flex-start;display:flex;flex-direction:column;margin-top:18px;min-width:240px;row-gap:11px;width:85.7142857143%}.p-interview-sec .p-title-interview .js-bgcolortext{display:inline-block}.p-interview-sec .p-title-interview+.c-text-interview{margin-top:20px}.p-interview-sec .c-text-interview+.c-text-interview{margin-top:8px}.p-interview-sec .c-text-pos{margin-top:20px}.p-interview-sec .c-text-pos+.c-text-name{margin-top:6px}.p-interview-sec+.p-interview-sec{margin-top:28px}.p-img01{position:relative;right:-31.7857142857%;width:69.6428571429%}.p-img02{margin-left:14.6428571429%;padding-bottom:7.8571428571%;position:relative;width:41.0714285714%}.p-youtube{align-items:center;display:grid;justify-items:center;padding-bottom:140px;padding-top:124px;place-items:center}.c-button-youtube{overflow:hidden;padding:0;position:relative}.c-button-youtube:before{aspect-ratio:1;background-color:#fff;border-radius:50%;display:inline-block;width:12.5vw}.c-button-youtube:after,.c-button-youtube:before{bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;z-index:2}.c-button-youtube:after{aspect-ratio:19/18;background-color:#7c7e89;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);width:2.9166666667vw}.c-button-youtube__img{transition-duration:.4s;transition-property:scale;transition-timing-function:cubic-bezier(.23,1,.32,1)}.p-links{background-color:#ececec;padding-bottom:55px;padding-top:31px}.p-links-list{grid-row-gap:15px;display:grid;row-gap:15px}.p-links-item{border-radius:10px;overflow:hidden}.p-links-item__link{display:block;position:relative}.p-links-item__img{transition-duration:.4s;transition-property:scale;transition-timing-function:cubic-bezier(.23,1,.32,1)}.p-links-item__img img{height:auto;width:100%}.p-links-item__title{color:#fff;font-size:.8rem;left:15px;letter-spacing:.09em;position:absolute;top:11px}.p-links-item__title .-title{font-size:.8rem;letter-spacing:.09em;position:relative}.p-links-item__title .-title:before{content:attr(data-title);font-family:Poppins,Arial,Meiryo,sans-serif;font-size:2.8rem;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin-right:8px;opacity:0;transition-delay:.5s}.p-links-item__title .-title.js-bgcolortext.-is-animated:before{opacity:1}.p-links-item__title .-block{display:inline-block}.p-links-item .-icon_arw{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:50%;bottom:9px;display:grid;justify-items:center;place-items:center;position:absolute;right:9px;width:30px}.p-links-item .-icon_arw svg{aspect-ratio:7/6;height:auto;position:relative;width:7px;z-index:1}.p-links-item .-icon_arw:before{align-items:center;aspect-ratio:1;background-color:#000;border-radius:50%;content:"";height:inherit;justify-items:center;place-items:center;position:absolute;scale:0;transition-duration:.4s;transition-property:scale;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100%}.p-links-item.focus-visible .p-links-item__img{scale:1.1}.p-links-item:focus-visible .p-links-item__img{scale:1.1}.p-links-item.focus-visible .-icon_arw path{stroke:#fff}.p-links-item:focus-visible .-icon_arw path{stroke:#fff}.p-links-item.focus-visible .-icon_arw:before{scale:1}.p-links-item:focus-visible .-icon_arw:before{scale:1}.js-bgcolortext{display:inline-block;position:relative}.js-bgcolortext .-text{opacity:0;transition-delay:.5s}.js-bgcolortext .-border{background:#000;bottom:0;left:0;position:absolute;right:100%;top:0;will-change:transform;z-index:1}.js-bgcolortext.-is-animated .-text{opacity:1}.js-bgcolortext.-is-animated .-border{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:kf_c01;animation-name:kf_c01}@-webkit-keyframes kf_c01{50%{left:0;right:0}to{left:100%;right:0}}@keyframes kf_c01{50%{left:0;right:0}to{left:100%;right:0}}@-webkit-keyframes floating-y{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@keyframes floating-y{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}.modal__overlay{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}.modal__container{max-height:100vh;max-width:900px;width:calc(100% - 40px)}.modal__container iframe{aspect-ratio:16/9;height:auto;width:100%}.modal__close{aspect-ratio:1;display:block;padding:0;position:absolute;right:0;top:0;translate:0 calc(-100% - 10px);width:34px}.modal__close:after,.modal__close:before{background-color:#fff;bottom:0;content:"";display:inline-block;height:1px;left:0;margin:auto;position:absolute;right:0;rotate:45deg;top:0;transform-origin:center;width:100%}.modal__close:after{rotate:-45deg}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(10%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(10%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-5%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-5%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .4s cubic-bezier(0,0,.2,1);animation:mmfadeIn .4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .4s cubic-bezier(0,0,.2,1);animation:mmslideIn .4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .4s cubic-bezier(0,0,.2,1);animation:mmfadeOut .4s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .4s cubic-bezier(0,0,.2,1);animation:mmslideOut .4s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@media (max-width:767px){.dummy{background-color:#ff0}.p-mv__vis{margin-top:37px}.p-mv .p-mv-logo{max-width:291px}.p-mv .p-mv-copy{max-width:255px}}@media (any-hover:hover){.c-button-youtube:hover .c-button-youtube__img,.p-links-item:hover .p-links-item__img{scale:1.1}.p-links-item:hover .-icon_arw path{stroke:#fff}.p-links-item:hover .-icon_arw:before{scale:1}}