.anim-parent{overflow:initial;width:60%}.p-sub-fv>.anim-deco-wrap{position:absolute;bottom:-0.95em;left:-15px;z-index:0}.p-sub-fv__label{font-family:"Yutuki Midashi Mincho",serif;font-size:clamp(50px,9.8vw,125px);line-height:1;letter-spacing:.05em;color:transparent;-webkit-text-stroke:1px #e6655b;opacity:.6;pointer-events:none;user-select:none;white-space:nowrap;margin:0}.p-sub-fv{position:relative;padding-top:130px;width:100%;height:590px;overflow:hidden}@media(max-width: 1080px){.p-sub-fv{height:auto;padding:80px 0 80px}}@media(max-width: 425px){.p-sub-fv{padding:60px 0 80px}}.p-sub-fv__inner{position:relative;height:100%}.p-sub-fv__deco-svg{position:absolute;left:-10%;top:-40px;width:514px;height:376px;pointer-events:none;z-index:0}@media(max-width: 768px){.p-sub-fv__deco-svg{width:400px;height:auto;left:-15%;top:-20px}}@media(max-width: 425px){.p-sub-fv__deco-svg{width:300px;left:-20%}}.p-sub-fv__deco-svg-rotate{transform-box:fill-box;transform-origin:center;animation:sub-fv-circle-rotate 30s linear infinite}@keyframes sub-fv-circle-rotate{to{transform:rotate(360deg)}}.p-sub-fv>.anim-deco-wrap{position:absolute;bottom:-0.15em;left:-15px;z-index:0}@media(max-width: 1080px){.p-sub-fv>.anim-deco-wrap{left:0}}.p-sub-fv__label{font-family:"Yutuki Midashi Mincho",serif;font-size:clamp(50px,9.8vw,125px);line-height:1;letter-spacing:.05em;color:transparent;-webkit-text-stroke:1px #e6655b;opacity:.6;pointer-events:none;user-select:none;white-space:nowrap;margin:0}.p-sub-fv__head{position:relative;padding-top:30px;padding-bottom:60px;z-index:1}.p-sub-fv__head::before{content:"";position:absolute;bottom:35px;left:0;width:min(400px,80vw);height:1px;background:#e6655b}.p-sub-fv__head::after{content:"";position:absolute;bottom:0;left:80px;width:min(270px,50vw);height:1px;background-image:repeating-linear-gradient(to right, #e6655b 0, #e6655b 4px, transparent 4px, transparent 10px)}@media(max-width: 1080px){.p-sub-fv__head{margin-bottom:64px}}@media(max-width: 768px){.p-sub-fv__head{padding-bottom:50px}.p-sub-fv__head::before{bottom:26px;width:50vw}.p-sub-fv__head::after{bottom:0;left:60px;width:30vw}}@media(max-width: 425px){.p-sub-fv__head{padding-bottom:40px}.p-sub-fv__head::before{width:45vw}.p-sub-fv__head::after{left:40px;width:25vw}}.p-sub-fv__title-row{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.p-sub-fv__title-label{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:clamp(16px,1.8vw,18px);color:#434343;letter-spacing:.05em;line-height:1.2}.p-sub-fv__title-bar{display:block;width:22.5px;height:1px;background:#e6655b}.p-sub-fv__heading{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:clamp(28px,5vw,40px);color:#434343;letter-spacing:.05em;line-height:1.4;margin:0}@media(max-width: 425px){.p-sub-fv__heading{font-size:clamp(24px,3vw,30px)}}.p-member__meta{margin-top:15px;color:#434343}.p-member__type{color:#434343;font-size:1.4rem;margin-right:10px}.p-member__category{font-size:1.4rem;color:#434343;position:relative;padding-left:15px}.p-member__category::before{content:"";position:absolute;width:1px;height:15px;left:0;top:50%;transform:translateY(-50%);background-color:#434343}.p-member__heading{white-space:nowrap}.p-sub-fv__name{font-size:2rem;color:#434343;display:block}.p-sub-fv__photo{position:absolute;top:16px;right:64px;width:320px;height:400px;overflow:hidden;z-index:1}.p-sub-fv__photo picture,.p-sub-fv__photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width: 1080px){.p-sub-fv__photo{position:relative;top:auto;right:auto;width:70%;height:auto;aspect-ratio:3.21/4;margin-left:auto}}@media(max-width: 768px){.p-sub-fv__photo{width:80%;margin:0 auto}}.p-profile{position:relative;background-color:#e6655b;background-image:url(../../../images/equipment/voice_bg_pattern.svg);background-repeat:repeat;background-position:center top;overflow:hidden;padding-bottom:100px}@media screen and (max-width: 1080px){.p-profile{padding-bottom:80px}}@media screen and (max-width: 810px){.p-profile{padding-bottom:60px}}@media screen and (max-width: 500px){.p-profile{padding-bottom:45px}}.p-profile__deco{font-family:"Yutuki Midashi Mincho",serif;font-size:clamp(60px,9.8vw,125px);line-height:1;letter-spacing:.05em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.6);pointer-events:none;user-select:none;text-align:right;margin:0}@media(max-width: 768px){.p-profile__deco{font-size:100px}}@media(max-width: 425px){.p-profile__deco{font-size:70px}}.p-profile__content{display:flex;max-width:760px;width:100%;margin:0 auto}@media screen and (max-width: 650px){.p-profile__content{flex-direction:column}}.p-profile__img{width:42%;aspect-ratio:3.17/3.67}@media screen and (max-width: 650px){.p-profile__img{width:100%}}.p-profile__desc{width:58%;padding:50px 40px 40px;background-color:#fff;margin:0 auto}@media screen and (max-width: 1080px){.p-profile__desc{padding:40px}}@media screen and (max-width: 650px){.p-profile__desc{width:30px;width:100%;padding:15px}}.p-profile__desc .title{color:#2d2d2d;font-size:1.8rem}.p-profile__desc .text{margin-top:15px;color:#2d2d2d;font-size:1.4rem}.p-interview{padding-bottom:100px}@media screen and (max-width: 1080px){.p-interview{padding-bottom:80px}}@media screen and (max-width: 810px){.p-interview{padding-bottom:60px}}@media screen and (max-width: 500px){.p-interview{padding-bottom:45px}}.p-interview__list{margin-top:40px}.p-interview__item{display:flex;gap:4%;align-items:center}@media screen and (max-width: 810px){.p-interview__item{align-items:flex-start}}@media screen and (max-width: 650px){.p-interview__item{flex-direction:column;gap:10px 4%}}.p-interview__item:nth-child(even){flex-direction:row-reverse}@media screen and (max-width: 650px){.p-interview__item:nth-child(even){flex-direction:column}}.p-interview__item:nth-child(n+2){margin-top:70px}@media screen and (max-width: 810px){.p-interview__item:nth-child(n+2){margin-top:50px}}@media screen and (max-width: 500px){.p-interview__item:nth-child(n+2){margin-top:40px}}.p-interview__img{width:50%;aspect-ratio:5.12/4}@media screen and (max-width: 650px){.p-interview__img{width:100%}}.p-interview__desc{width:46%}@media screen and (max-width: 650px){.p-interview__desc{width:100%}}.p-interview__item:not(:has(.p-interview__img)) .p-interview__desc{width:100%}.p-interview__desc .catch{color:#e6655b;font-size:1.2rem;position:relative;padding-left:20px}.p-interview__desc .catch::before{content:"";position:absolute;height:12px;width:12px;border-radius:50%;aspect-ratio:1/1;background-color:#e6655b;left:0;top:50%;transform:translateY(-50%)}.p-interview__desc .title{color:#e6655b;font-size:2.4rem;margin-top:10px;position:relative;padding-bottom:25px}@media screen and (max-width: 810px){.p-interview__desc .title{margin-top:15px;padding-bottom:20px}}@media screen and (max-width: 500px){.p-interview__desc .title{margin-top:10px;padding-bottom:15px;font-size:2rem}}.p-interview__desc .title::before{content:"";position:absolute;background-image:repeating-linear-gradient(to right, #e6655b 0, #e6655b 4px, transparent 4px, transparent 10px);bottom:0;left:0;height:1px;width:250px}.p-interview__desc .subtitle{display:inline-block;margin-top:25px;font-size:1.8rem;color:#434343}@media screen and (max-width: 810px){.p-interview__desc .subtitle{margin-top:15px}}@media screen and (max-width: 500px){.p-interview__desc .subtitle{margin-top:10px}}.p-interview__desc .text{margin-top:25px}@media screen and (max-width: 810px){.p-interview__desc .text{margin-top:15px}}@media screen and (max-width: 500px){.p-interview__desc .text{margin-top:10px}}.p-schedule{background-color:#fff4f3;padding-bottom:90px}@media screen and (max-width: 1080px){.p-schedule{padding-bottom:80px}}@media screen and (max-width: 810px){.p-schedule{padding-bottom:70px}}@media screen and (max-width: 500px){.p-schedule{padding-bottom:60px}}.p-schedule__list{margin-top:50px;padding-bottom:50px}@media screen and (max-width: 810px){.p-schedule__list{margin-top:40px;padding-bottom:40px}}@media screen and (max-width: 500px){.p-schedule__list{margin-top:30px;padding-bottom:30px}}.p-schedule__item{display:flex;gap:32px;position:relative}@media screen and (max-width: 500px){.p-schedule__item{gap:25px}}.p-schedule__item:nth-child(n+2){margin-top:50px}@media screen and (max-width: 810px){.p-schedule__item:nth-child(n+2){margin-top:40px}}@media screen and (max-width: 500px){.p-schedule__item:nth-child(n+2){margin-top:30px}}.p-schedule__item::before{content:"";position:absolute;width:1px;top:48px;left:47px;height:calc(100% + 48px);background-color:#e6655b}@media screen and (max-width: 500px){.p-schedule__item::before{top:40px;left:35px;height:calc(100% + 40px)}}.p-schedule__time{display:flex;justify-content:center;align-items:center;width:93px;height:48px;background-color:#e6655b;color:#fff}@media screen and (max-width: 500px){.p-schedule__time{width:70px;height:40px}}.p-schedule__desc{width:calc(100% - 125px);padding:32px;background-color:#fff}@media screen and (max-width: 500px){.p-schedule__desc{width:calc(100% - 95px);padding:25px}}.p-schedule__desc .title{font-size:1.8rem}.p-schedule__desc .text{margin-top:20px}.p-schedule__thumb{display:flex;gap:10px 8%;margin-top:10px;flex-wrap:wrap}@media screen and (max-width: 500px){.p-schedule__thumb{gap:10px 8%;flex-direction:column}}.p-schedule__img{width:46%;aspect-ratio:4.06/2.58}@media screen and (max-width: 500px){.p-schedule__img{width:100%}}