.p-pageMvSingle{padding-top:150px}.p-pageMvSingle:before{position:absolute;content:"";top:0;width:100%;height:calc(100% - 60px);left:0;background-color:#f4f5f7}@media screen and (max-width: 650px){.p-pageMvSingle{padding-top:140px}}.p-breadcrumbs{position:absolute;top:0;left:0px;display:flex;flex-direction:row;gap:5px;z-index:10}@media screen and (max-width: 1080px){.p-breadcrumbs{left:0px}}@media screen and (max-width: 650px){.p-breadcrumbs{top:-60px;bottom:unset;left:0}}.p-breadcrumbs .link,.p-breadcrumbs .text{writing-mode:horizontal-tb}.p-breadcrumbs .arrow{transform:rotate(-90deg)}.p-pageSingleMv__content{display:flex;gap:0 120px;align-items:center;justify-content:center}@media screen and (max-width: 1080px){.p-pageSingleMv__content{gap:0 90px}}@media screen and (max-width: 810px){.p-pageSingleMv__content{gap:0 10px;justify-content:space-between}}@media screen and (max-width: 650px){.p-pageSingleMv__content{flex-direction:column-reverse;gap:15px 0}}.p-pageMvSignle__desc{padding:20px 30px 20px 40px;position:relative;background-color:#fff}.p-pageMvSignle__desc:before{position:absolute;content:"";width:5px;height:100%;left:0;top:0;background-color:#009fb9}.p-pageMvSignle__desc .year{font-size:1.8rem;display:table}.p-pageMvSignle__desc .position{font-size:1.8rem;display:table}.p-pageMvSignle__desc .name{line-height:.8;margin-top:10px;line-height:.8;font-size:4rem;display:table}@media screen and (max-width: 650px){.p-pageMvSignle__desc{width:100%;max-width:360px}}.p-pageMvSingle__img{aspect-ratio:3.65/4.5;max-width:360px;width:50%}@media screen and (max-width: 650px){.p-pageMvSingle__img{width:100%}}.p-profile{padding-top:60px}.p-profile__content{display:flex;justify-content:space-between}.p-profile__img{margin-top:150px;width:33%;aspect-ratio:3.75/3.35;z-index:2}@media screen and (max-width: 650px){.p-profile__img{display:none}}.p-profileImg__sp{display:none;margin:0 auto;aspect-ratio:3.75/3.35;max-width:360px;width:100%;z-index:3;position:relative}@media screen and (max-width: 650px){.p-profileImg__sp{display:block}}.p-profile__thumb{width:63%;position:relative;padding:130px 0 90px;height:fit-content}@media screen and (max-width: 650px){.p-profile__thumb{width:100%;padding:110px 0 80px}}@media screen and (max-width: 500px){.p-profile__thumb{padding:90px 0 60px}}.p-profile__thumb:before{position:absolute;content:"";background-color:#e5f5f8;width:100vw;left:-40%;top:0;height:100%}@media screen and (max-width: 650px){.p-profile__thumb:before{left:50%;transform:translateX(-50vw)}}.p-profile__title{left:-35%;top:55px;display:flex;align-items:center;padding-left:35px;position:absolute;gap:0 10px}.p-profile__title:before{position:absolute;content:"";width:22px;left:0;background-color:#009fb9;height:2px;top:50%;transform:translateY(-50%)}.p-profile__title .en{font-size:3rem;line-height:.8;display:table}.p-profile__title .jp{font-size:1.4rem;line-height:1;display:table}@media screen and (max-width: 650px){.p-profile__title{left:0}}@media screen and (max-width: 500px){.p-profile__title{top:35px}}.p-profile__text{line-height:1.7;z-index:2;position:relative}@media screen and (max-width: 650px){.p-profile__text{margin-top:30px}}.p-interview{margin-top:160px;padding-bottom:130px}@media screen and (max-width: 1080px){.p-interview{margin-top:140px;padding-bottom:110px}}@media screen and (max-width: 810px){.p-interview{margin-top:100px;padding-bottom:90px}}@media screen and (max-width: 650px){.p-interview{margin-top:80px;padding-bottom:70px}}.p-interview .p-top__title{transform:translateY(-50%);top:0;right:0;font-size:16.5rem}@media screen and (max-width: 1080px){.p-interview .p-top__title{font-size:14rem}}@media screen and (max-width: 810px){.p-interview .p-top__title{font-size:11rem}}@media screen and (max-width: 650px){.p-interview .p-top__title{font-size:9rem}}@media screen and (max-width: 500px){.p-interview .p-top__title{font-size:7rem}}.p-interview:before{position:absolute;content:"";left:0;top:0;background-color:#f4f5f7;height:100%;width:26.6vw}@media screen and (max-width: 1280px){.p-interview:before{width:14vw}}.p-interview__list{padding-top:100px;z-index:1;position:relative}@media screen and (max-width: 1080px){.p-interview__list{padding-top:90px}}@media screen and (max-width: 810px){.p-interview__list{padding-top:70px}}@media screen and (max-width: 650px){.p-interview__list{padding-top:60px}}@media screen and (max-width: 500px){.p-interview__list{padding-top:50px}}.p-interview__item:nth-child(n+2){margin-top:120px}@media screen and (max-width: 1080px){.p-interview__item:nth-child(n+2){margin-top:105px}}@media screen and (max-width: 810px){.p-interview__item:nth-child(n+2){margin-top:80px}}@media screen and (max-width: 650px){.p-interview__item:nth-child(n+2){margin-top:65px}}@media screen and (max-width: 500px){.p-interview__item:nth-child(n+2){margin-top:50px}}.p-interview__item:not(:has(.p-interview__img)) .p-interview__desc{width:100%;margin-left:145px;padding-left:0}@media screen and (max-width: 1080px){.p-interview__item:not(:has(.p-interview__img)) .p-interview__desc{margin-left:105px}}@media screen and (max-width: 650px){.p-interview__item:not(:has(.p-interview__img)) .p-interview__desc{margin-left:0;margin-top:0}}.p-interview__title{padding-left:20px;position:relative;font-size:3.5rem;margin-left:145px;display:table;line-height:1}@media screen and (max-width: 1080px){.p-interview__title{margin-left:105px}}@media screen and (max-width: 650px){.p-interview__title{margin-left:0}}.p-interview__title:before{position:absolute;content:"";width:2px;height:calc(100% + 4px);left:0;top:50%;transform:translateY(-45%);background-color:#009fb9}@media screen and (max-width: 1080px){.p-interview__title{font-size:3.2rem}}@media screen and (max-width: 810px){.p-interview__title{font-size:3rem}}@media screen and (max-width: 650px){.p-interview__title{font-size:2.8rem}}@media screen and (max-width: 500px){.p-interview__title{font-size:2.5rem}}.p-interview__content{display:flex;align-items:center;margin-top:50px}@media screen and (max-width: 810px){.p-interview__content{margin-top:40px}}@media screen and (max-width: 650px){.p-interview__content{flex-wrap:wrap;margin-top:30px}}@media screen and (max-width: 500px){.p-interview__content{margin-top:20px}}.p-interview__img{width:40%;aspect-ratio:4.7/3.5}@media screen and (max-width: 650px){.p-interview__img{width:100%}}.p-interview__desc{width:60%;padding-left:40px}@media screen and (max-width: 810px){.p-interview__desc{padding-left:15px}}@media screen and (max-width: 650px){.p-interview__desc{width:100%;margin-top:30px;padding-left:0}}.p-interview__desc .title{font-size:2.5rem;display:table;line-height:1.4}@media screen and (max-width: 810px){.p-interview__desc .title{font-size:2.2rem}}@media screen and (max-width: 500px){.p-interview__desc .title{font-size:2rem}}.p-interview__desc .text{line-height:1.7;margin-top:25px}@media screen and (max-width: 810px){.p-interview__desc .text{margin-top:20px}}@media screen and (max-width: 650px){.p-interview__desc .text{margin-top:15px}}.p-message{padding:155px 0}.p-message .p-top__title{font-size:16.5rem;left:0;top:0;z-index:1;background:linear-gradient(180deg, white 0%, rgba(255, 255, 255, 0.1) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:.75}@media screen and (max-width: 1080px){.p-message .p-top__title{font-size:14rem}}@media screen and (max-width: 810px){.p-message .p-top__title{font-size:11rem}}@media screen and (max-width: 650px){.p-message .p-top__title{font-size:9rem}}@media screen and (max-width: 500px){.p-message .p-top__title{font-size:7rem}}@media screen and (max-width: 1080px){.p-message{padding:125px 0}}@media screen and (max-width: 810px){.p-message{padding:105px 0}}@media screen and (max-width: 650px){.p-message{padding:80px 0}}@media screen and (max-width: 500px){.p-message{padding:50px 0}}.p-message__img{width:100%;height:100%;position:absolute;top:0;left:0}.p-message__img:before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;background:linear-gradient(90deg, #009FB9 5.33%, rgba(0, 159, 185, 0) 64%)}.p-message__img .c-ofiCover{object-position:65% 50%}.p-message__title{font-size:3.5rem;display:table;line-height:1.4;position:relative;width:fit-content}.p-message__title:before{position:absolute;content:"";bottom:0;height:2px;background-color:#fff;left:0;width:100%}@media screen and (max-width: 1080px){.p-message__title{font-size:3.2rem}}@media screen and (max-width: 810px){.p-message__title{font-size:3rem}}@media screen and (max-width: 650px){.p-message__title{font-size:2.8rem}}@media screen and (max-width: 500px){.p-message__title{font-size:2.5rem}}.p-message__subtitle{margin-top:55px;font-size:2.5rem;display:table;max-width:50%;line-height:1.4}@media screen and (max-width: 1080px){.p-message__subtitle{margin-top:45px}}@media screen and (max-width: 810px){.p-message__subtitle{margin-top:35px;font-size:2.2rem}}@media screen and (max-width: 650px){.p-message__subtitle{margin-top:25px;max-width:70%}}@media screen and (max-width: 500px){.p-message__subtitle{margin-top:20px;font-size:2rem;max-width:100%}}.p-message__text{margin-top:30px;line-height:1.7;max-width:50%}@media screen and (max-width: 1080px){.p-message__text{margin-top:25px}}@media screen and (max-width: 810px){.p-message__text{margin-top:20px}}@media screen and (max-width: 650px){.p-message__text{margin-top:15px;max-width:70%}}@media screen and (max-width: 500px){.p-message__text{margin-top:10px}}.p-other{padding:100px 0}@media screen and (max-width: 1080px){.p-other{padding:90px 0}}@media screen and (max-width: 810px){.p-other{padding:80px 0}}@media screen and (max-width: 650px){.p-other{padding:70px 0}}@media screen and (max-width: 500px){.p-other{padding:60px 0}}.p-other .c-button{margin:50px auto 0}@media screen and (max-width: 810px){.p-other .c-button{margin:40px auto 0}}@media screen and (max-width: 500px){.p-other .c-button{margin:30px 0 0}}.p-other .c-title .en{text-align:center}.p-other__splide{margin-top:40px}@media screen and (max-width: 810px){.p-other__splide{margin-top:30px}}@media screen and (max-width: 500px){.p-other__splide{margin-top:20px}}@media screen and (max-width: 500px){.p-other__splide .splide__track{overflow:visible}}@media screen and (max-width: 810px){.p-member__item{width:49%}}@media screen and (max-width: 500px){.p-member__item{width:100%}}.p-member__link:hover .p-member__img .p-member__button{background-color:#fff}.p-member__link:hover .p-member__img .p-member__button img:nth-child(1){opacity:0}.p-member__link:hover .p-member__img .p-member__button img:nth-child(2){opacity:1}.p-member__link:hover .p-member__data .year,.p-member__link:hover .p-member__data .text{color:#009fb9}.p-member__link:hover .p-member__name{color:#009fb9}.p-member__img{width:100%;aspect-ratio:3.25/4;position:relative}.p-member__img .c-ofiCover{transition:filter .3s}.p-member__img:before{position:absolute;content:"";transition:opacity .3s;opacity:0;height:100%;width:100%;top:0;left:0;z-index:1;background-color:#009fb9}.p-member__data{display:flex;gap:0 10px;margin-top:20px;flex-wrap:wrap}.p-member__data .text{display:table;line-height:1.2;font-size:1.4rem;transition:color .3s}.p-member__data .line{background-color:#0aa9c3;height:100%;width:1px;transition:color .3s;height:13px}.p-member__name{margin-top:10px;display:table;font-size:3rem;line-height:1;transition:color .3s}.p-member__button{height:40px;width:40px;border-radius:50%;border:1px solid #fff;position:absolute;bottom:10px;right:10px;background-color:#009fb9;transition:background-color .3s;z-index:2}.p-member__button .arrow{width:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-member__button .arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;transition:opacity .3s}.p-member__button .arrow img:nth-child(1){opacity:1}.p-member__button .arrow img:nth-child(2){opacity:0}.p-splide__buttons{position:absolute;transform:translateY(-100%);bottom:-55px;right:0;display:flex;gap:0 10px;align-items:center;height:fit-content}.p-splide__button{width:56px;height:56px;border-radius:50%;position:relative;background-color:#009fb9;border:1px solid #009fb9;z-index:10;cursor:pointer;pointer-events:all;transition:background-color .3s}.p-splide__button:hover{background-color:#fff}.p-splide__button:hover img:nth-child(1){opacity:0}.p-splide__button:hover img:nth-child(2){opacity:1}.p-splide__button img{position:absolute;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;transition:opacity .3s}.p-splide__button img:nth-child(1){opacity:1}.p-splide__button img:nth-child(2){opacity:0}.p-splide__button.splide-prev{transform:rotate(180deg)}