/*!
global > font
------------------------------
*/.p-interview-intro__university{font-size:.75rem}.p-interview-com__txt{font-size:.875rem}.p-interview-intro__dept,.p-interview-intro__name-en,.p-interview-schedule__time{font-size:1rem}.p-interview-intro__position{font-size:1.125rem}.p-interview-intro__name-jp,.p-interview-schedule__heading{font-size:1.2rem}.p-interview-com__ttl,.p-interview-intro__ttl{font-size:1.25rem}.p-interview-intro{margin-bottom:50px;padding:0 20px}.p-interview-intro__inner{display:flex;flex-direction:column;gap:30px}.p-interview-intro__img img,.p-interview-intro__img video{border-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;width:100%}.p-interview-intro__ttl{color:var(--color-red2);letter-spacing:.1em;line-height:1.45;margin-bottom:25px}.p-interview-intro__profile{max-width:355px}.p-interview-intro__profile-head{border-bottom:1px solid var(--color-dark2);margin-bottom:26px;padding-bottom:20px}.p-interview-intro__dept{letter-spacing:.1em;line-height:1.45;margin-bottom:8px}.p-interview-intro__position{letter-spacing:.1em;line-height:1.4285714286}.p-interview-intro__university{letter-spacing:.1em;margin-top:5px}.p-interview-intro__name{align-items:flex-end;display:flex;gap:10px;margin-bottom:20px}.p-interview-intro__name-jp{letter-spacing:.1em;line-height:1.4375}.p-interview-intro__name-en{color:var(--color-red);font-family:Ubuntu,sans-serif;font-weight:500;line-height:1.2;position:relative;top:-1px}.p-interview-intro__year{color:var(--color-red);font-weight:500;line-height:1.125}.p-interview-com{padding:0 20px}.p-interview-com__sub{color:var(--color-dark1);font-size:.9375rem;font-weight:500;letter-spacing:.1em;line-height:1.4444444444;margin-bottom:20px;padding-left:26px;position:relative}.p-interview-com__sub:before{background-color:var(--color-red);content:"";height:1px;left:0;position:absolute;top:12px;width:16px}.p-interview-com__ttl{letter-spacing:.1em;line-height:1.45;margin-bottom:20px}.p-interview-com__txt{font-weight:500;letter-spacing:.06em;line-height:2.8888888889}.p-interview-sec01{margin-bottom:50px}.p-interview-sec01__inner{display:flex;flex-direction:column-reverse;gap:30px}.p-interview-sec01__img{padding:0 20px}.p-interview-sec01__img img{aspect-ratio:620/680;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.p-interview-sec02{margin-bottom:60px;overflow:hidden;padding-top:50px;position:relative}.p-interview-sec02:before{background-color:var(--color-light1);content:"";height:calc(100% - 20vw);left:0;position:absolute;top:0;width:calc(100vw + 40px);z-index:-1}.p-interview-sec02__inner{display:flex;flex-direction:column;gap:30px}.p-interview-sec02__img{padding:0 20px}.p-interview-sec02__img img{aspect-ratio:1054/480;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.p-interview-sec03{margin-bottom:50px;margin-left:-20px;margin-right:-20px}.p-interview-sec04{margin-bottom:50px;overflow:hidden;padding:50px 0;position:relative}.p-interview-sec04:before{background-color:var(--color-light1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.p-interview-sec04__inner{display:flex;flex-direction:column;gap:30px}.p-interview-sec04__img{padding:0 20px}.p-interview-sec04__img img{aspect-ratio:620/680;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.p-interview-sec05{margin-bottom:50px}.p-interview-sec05 .p-interview-com{padding:0}.p-interview-sec05__img{margin-bottom:30px}.p-interview-sec05__img img{aspect-ratio:620/680;border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%}.p-interview-schedule{margin-bottom:50px}.p-interview-schedule__inner{background-color:var(--color-light1);padding:40px 20px}.p-interview-schedule__heading{letter-spacing:.1em;line-height:1.4375;margin-bottom:30px;margin-top:20px}.p-interview-schedule__list{display:flex;flex-direction:column;gap:10px;overflow:hidden;position:relative}.p-interview-schedule__list:before{background-color:var(--color-red);content:"";height:100%;left:51px;position:absolute;top:25px;width:1px}.p-interview-schedule__item{align-items:flex-start;background-color:var(--color-white);border-radius:6px;display:flex;gap:20px;padding:25px 20px}.p-interview-schedule__item:last-child .p-interview-schedule__time:before{background-color:var(--color-white);content:"";height:100vh;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:14px}.p-interview-schedule__time{align-items:center;background-color:var(--color-red);border-radius:100%;color:var(--color-white);display:flex;flex-shrink:0;height:55px;justify-content:center;letter-spacing:.1em;line-height:2.5;position:relative;width:55px}.p-interview-schedule__ttl{font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1.4583333333;margin-bottom:10px}.p-interview-schedule__txt{font-weight:500;letter-spacing:.06em}.p-interview-other{background:linear-gradient(180deg,var(--color-white) 0,var(--color-light1) 100%);display:none;padding:0 0 50px}.p-interview-other:has(.c-staffs){display:block}.p-interview-other__list{margin-top:30px}@media screen and (min-width:768px){.p-interview-intro__university{font-size:.875rem}.p-interview-com__txt{font-size:1.125rem}.p-interview-intro__dept,.p-interview-intro__name-en{font-size:1.25rem}.p-interview-schedule__time{font-size:1.5rem}.p-interview-intro__position{font-size:clamp(1.5rem,.4807692308vw + 1.2692307692rem,1.75rem)}.p-interview-intro__name-jp,.p-interview-schedule__heading{font-size:clamp(1.625rem,.7211538462vw + 1.2788461538rem,2rem)}.p-interview-com__ttl,.p-interview-intro__ttl{font-size:clamp(1.75rem,1.4423076923vw + 1.0576923077rem,2.5rem)}.p-interview-intro{margin-bottom:121px;padding:0 40px}.p-interview-intro__inner{flex-direction:row;gap:clamp(2.5rem,16.6666666667vw + -8.1666666667rem,4.75rem)}.p-interview-intro__img{flex-shrink:0;width:36.8421052632%}.p-interview-intro__img img,.p-interview-intro__img video{aspect-ratio:560/680}.p-interview-intro__content{display:flex;flex-direction:column;justify-content:center;padding-top:4px}.p-interview-intro__ttl{margin-bottom:48px}.p-interview-intro__name{gap:15px;margin-bottom:43px}.p-interview-intro__name-en{top:-2px}.p-interview-com{padding:0}.p-interview-com__sub{font-size:1.125rem;margin-bottom:30px;padding-left:38px}.p-interview-com__sub:before{top:13px;width:24px}.p-interview-com__ttl{margin-bottom:clamp(2.5rem,12.5vw + -5.5rem,4.1875rem)}.p-interview-sec01{margin-bottom:90px;padding:0 40px}.p-interview-sec01__inner{flex-direction:row;gap:clamp(2.5rem,20.8333333333vw + -10.8333333333rem,5.3125rem);justify-content:space-between}.p-interview-sec01 .p-interview-com{display:flex;flex-direction:column;justify-content:center;padding-bottom:33px;padding-left:calc(50% - 580px)}.p-interview-sec01 .p-interview-com__ttl{width:calc(100% + 20px)}.p-interview-sec01__img{flex-shrink:0;padding:0;width:40.7894736842%}.p-interview-sec02{margin-bottom:124px;padding:112px 40px 0}.p-interview-sec02:before{height:calc(100% - clamp(8.125rem, 31.7796610169vw + -7.1292372881rem, 17.5rem));left:clamp(1.25rem,50vw + -42.5rem,2.5rem)}.p-interview-sec02__inner{gap:clamp(2.5rem,2.7777777778vw + .7222222222rem,2.875rem)}.p-interview-sec02__img{flex-shrink:0;margin:0 auto;max-width:1054px;padding:0;width:90%}.p-interview-sec02 .p-interview-com{padding-left:calc(50% - 650px)}.p-interview-sec02 .p-interview-com__txt{max-width:1230px}.p-interview-sec03{margin-bottom:107px;margin-left:0;margin-right:0}.p-interview-sec04{margin-bottom:110px;padding:clamp(6.25rem,23.1481481481vw + -8.5648148148rem,9.375rem) 40px clamp(4.375rem,43.0555555556vw + -23.1805555556rem,10.1875rem)}.p-interview-sec04:before{left:24.4375%}.p-interview-sec04__inner{flex-direction:row;gap:clamp(2.5rem,13.8888888889vw + -6.3888888889rem,4.375rem)}.p-interview-sec04__img{flex-shrink:0;padding:0;width:40.7894736842%}.p-interview-sec04 .p-interview-com{display:flex;flex-direction:column;justify-content:center;padding-bottom:25px}.p-interview-sec04 .p-interview-com__txt{max-width:635px}.p-interview-sec05{margin-bottom:100px}.p-interview-sec05__inner{display:flex;gap:clamp(2.5rem,18.5185185185vw + -9.3518518519rem,5rem);justify-content:space-between}.p-interview-sec05__img{flex-shrink:0;margin-bottom:0;margin-top:clamp(-2.375rem,-22.2222222222vw + 14.8472222222rem,.625rem);width:53.4482758621%}.p-interview-schedule{margin-bottom:110px}.p-interview-schedule__inner{padding:105px clamp(2.5rem,50.9259259259vw + -30.0925925926rem,9.375rem) 73px}.p-interview-schedule__heading{margin-bottom:81px;margin-top:40px}.p-interview-schedule__list{gap:20px}.p-interview-schedule__list:before{left:90px;top:40px}.p-interview-schedule__item{gap:40px;padding:40px 40px 54px}.p-interview-schedule__time{height:100px;width:100px}.p-interview-schedule__ttl{font-size:1.5rem;margin-bottom:16px;margin-top:20px}.p-interview-other{padding:0 0 150px}.p-interview-other__list{margin-top:60px}}