.p-page-header{border-bottom:1px solid var(--color-blue-1);padding-block:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-page-header{padding-block-end:8vw;padding-block-start:16vw}}.p-page-header__container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-page-header__container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-page-header__container{padding-inline:4.27vw;width:100%}}.p-page-header__content{display:flex;flex-direction:column;gap:clamp(.9375rem,.58rem + .74vw,1.25rem)}@media (max-width:767px){.p-page-header__content{gap:5.33vw}}.p-page-header__label{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-page-header__label{font-size:3.2vw}}.p-page-header__heading{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-page-header__heading{font-size:12.8vw}}.p-page-header__description{font-size:clamp(.65625rem,.41rem + .52vw,.875rem);margin-block-start:clamp(1.640625rem,1.02rem + 1.3vw,2.1875rem)}@media (max-width:767px){.p-page-header__description{font-size:3.73vw;margin-block-start:8vw;max-width:100%}}.p-page-header__breadcrumbs{display:flex;justify-content:flex-end;margin-block-start:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-page-header__breadcrumbs{margin-block-start:10.67vw}}.p-career .p-page-header{border-bottom:none}.p-career__content{padding-block:clamp(3.75rem,2.32rem + 2.98vw,5rem) clamp(3.9375rem,2.44rem + 3.13vw,5.25rem)}.p-career__hero{padding-top:clamp(.5625rem,.35rem + .45vw,.75rem);width:100%}@media (max-width:767px){.p-career__hero{padding-top:9.07vw}}.p-career__hero-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-career__hero-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-career__hero-container{padding-inline:4.27vw;width:100%}}.p-career__hero-container{align-items:center;display:flex;flex-direction:column;gap:clamp(1.6875rem,1.04rem + 1.34vw,2.25rem)}@media (max-width:767px){.p-career__hero-container{gap:6.4vw;margin-top:9.07vw}}.p-career__hero-label{color:var(--color-blue-1);font-weight:700;text-align:center}.p-career__hero-content{display:flex;flex-direction:column;gap:clamp(1.125rem,.7rem + .89vw,1.5rem);text-align:center;width:100%}@media (max-width:767px){.p-career__hero-content{gap:6.4vw}}.p-career__hero-heading{align-items:center;color:var(--color-blue-1);display:flex;flex-direction:column;gap:clamp(.328125rem,.2rem + .26vw,.4375rem)}@media (max-width:767px){.p-career__hero-heading{gap:1.87vw}}.p-career__hero-title-en{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;letter-spacing:normal;line-height:1;white-space:nowrap}@media (max-width:767px){.p-career__hero-title-en{font-size:10.67vw;line-height:1;white-space:nowrap}}.p-career__hero-title-ja{color:var(--color-blue-1);font-family:var(--font-shippori-mincho);font-size:clamp(1.6875rem,1.04rem + 1.34vw,2.25rem);font-weight:800}@media (max-width:767px){.p-career__hero-title-ja{font-size:6.4vw}}.p-career__hero-description{font-weight:500;line-height:2.2}@media (max-width:767px){.p-career__hero-description{font-size:3.73vw;line-height:2;text-align:center}}.p-career__fields{background-color:var(--color-gray3);padding:clamp(4.6875rem,2.9rem + 3.72vw,6.25rem) 0 clamp(5.625rem,3.48rem + 4.46vw,7.5rem)}@media (max-width:767px){.p-career__fields{padding:21.33vw 0 0}}.p-career__fields-container{margin-inline:auto;width:1320px}@media (max-width:1320px){.p-career__fields-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-career__fields-container{padding-inline:4.27vw;width:100%}}.p-career__fields-heading{margin-bottom:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-career__fields-heading{margin-bottom:8.53vw}}.p-career__fields .c-section-heading__wrapper{align-items:center}.p-career__fields .c-section-heading__ja{text-align:center}.p-career__fields .c-section-heading__en{font-size:clamp(3rem,1.86rem + 2.38vw,4rem);text-align:center}@media (max-width:767px){.p-career__fields .c-section-heading__en{font-size:12.8vw}}.p-career__fields-content{align-items:start;display:grid;gap:clamp(2.34375rem,1.45rem + 1.86vw,3.125rem);grid-template-columns:clamp(14.25rem,8.82rem + 11.31vw,19rem) 1fr}@media (max-width:767px){.p-career__fields-content{align-items:normal;display:flex;flex-direction:column;gap:11.73vw}}.p-career__fields-sidebar{position:sticky;top:clamp(5.625rem,3.48rem + 4.46vw,7.5rem)}@media (max-width:767px){.p-career__fields-sidebar{margin-inline:5.33vw;position:static}}.p-career__fields-sidebar-inner{background-color:var(--color-white);border:1px solid var(--color-blue-1);padding:clamp(1.5rem,.93rem + 1.19vw,2rem) clamp(.75rem,.46rem + .6vw,1rem)}@media (max-width:767px){.p-career__fields-sidebar-inner{padding:4.27vw 4.27vw 2.13vw}}.p-career__fields-sidebar-title{color:var(--color-blue-1);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700;margin-bottom:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-career__fields-sidebar-title{font-size:4.27vw;margin-bottom:1.07vw}}.p-career__fields-sidebar-list{display:flex;flex-direction:column}.p-career__fields-sidebar-item{border-bottom:1px solid #b5b5b5}.p-career__fields-sidebar-item:last-child{border-bottom:none;padding-bottom:0}.p-career__fields-sidebar-link{color:#b5b5b5;display:block;font-family:var(--font-noto-sans-jp);font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);font-weight:500;padding-block:clamp(.75rem,.46rem + .6vw,1rem);text-decoration:none;transition:color .3s}.p-career__fields-sidebar-link.is-active{color:var(--color-black)}@media (any-hover:hover) and (pointer:fine){.p-career__fields-sidebar-link:hover{color:var(--color-black);transition:all .3s}}@media (max-width:767px){.p-career__fields-sidebar-link{font-size:4.27vw;padding-block:2.13vw}}.p-career__fields-list{display:flex;flex-direction:column;gap:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem);padding-top:clamp(1.5rem,.93rem + 1.19vw,2rem)}@media (max-width:767px){.p-career__fields-list{gap:11.73vw;padding-top:0}}.p-career__fields-card{display:flex;flex-direction:column;position:relative}@media (max-width:767px){.p-career__fields-card{align-items:normal}}.p-career__fields-card-number{font-family:var(--font-gentium);font-weight:700;margin-bottom:clamp(.1875rem,.12rem + .15vw,.25rem)}@media (max-width:767px){.p-career__fields-card-number{font-size:3.73vw;letter-spacing:.19vw;margin-bottom:1.07vw}}.p-career__fields-card-header{background-color:var(--color-white);border:1px solid var(--color-blue-1);border-bottom:none;display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem);padding:clamp(1.125rem,.7rem + .89vw,1.5rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-career__fields-card-header{gap:2.13vw;padding:6.4vw 4.27vw}}.p-career__fields-card-title{color:var(--color-blue-1);font-size:clamp(1.5rem,.93rem + 1.19vw,2rem);font-weight:700;letter-spacing:clamp(.075rem,.05rem + .06vw,.1rem)}@media (max-width:767px){.p-career__fields-card-title{font-size:5.33vw;letter-spacing:.27vw}}.p-career__fields-card-body{background-color:var(--color-white);border:1px solid var(--color-blue-1);padding:clamp(1.875rem,1.16rem + 1.49vw,2.5rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-career__fields-card-body{padding:6.4vw 4.27vw}}.p-career__card-body-inner{align-items:flex-end;display:flex;flex-direction:column;gap:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);max-width:clamp(41.25rem,25.54rem + 32.74vw,55rem)}@media (max-width:767px){.p-career__card-body-inner{align-items:flex-end;gap:6.4vw;max-width:none}}.p-career__fields-card-description{color:var(--color-black1);font-family:var(--font-noto-sans-jp);font-weight:500;letter-spacing:clamp(.0375rem,.02rem + .03vw,.05rem)}@media (max-width:767px){.p-career__fields-card-description{letter-spacing:.19vw}}.p-career__fields-card-image{aspect-ratio:879/364;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.p-career__fields-card-image{aspect-ratio:auto;max-width:100%}}.p-career__fields-card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.p-career__fields-card-details{display:flex;gap:clamp(1.875rem,1.16rem + 1.49vw,2.5rem);width:100%}@media (max-width:767px){.p-career__fields-card-details{flex-direction:column;gap:8vw;width:auto}}.p-career__fields-card-schedule{display:flex;flex-direction:column;flex-shrink:0;gap:clamp(.5625rem,.35rem + .45vw,.75rem)}@media (max-width:767px){.p-career__fields-card-schedule{gap:2.67vw}}.p-career__fields-card-detail-title{color:var(--color-blue-1);font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);font-weight:700;letter-spacing:clamp(.046875rem,.03rem + .04vw,.0625rem);white-space:nowrap}@media (max-width:767px){.p-career__fields-card-detail-title{font-size:4.27vw;letter-spacing:.21vw;white-space:normal}}.p-career__fields-card-schedule-list{font-weight:500}@media (max-width:767px){.p-career__fields-card-schedule-list{font-size:3.73vw;letter-spacing:.19vw}}.p-career__fields-card-schedule-list p{white-space:pre-wrap}.p-career__fields-card-info{display:flex;flex:1;flex-direction:column;gap:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-career__fields-card-info{gap:5.33vw}}.p-career__fields-card-info-item{display:flex;flex-direction:column;gap:clamp(.5625rem,.35rem + .45vw,.75rem)}@media (max-width:767px){.p-career__fields-card-info-item{gap:2.13vw}}.p-career__fields-card-info-item p{color:var(--color-black1);font-family:var(--font-noto-sans-jp);font-weight:500;letter-spacing:clamp(.0375rem,.02rem + .03vw,.05rem)}@media (max-width:767px){.p-career__fields-card-info-item p{letter-spacing:.19vw}}.p-career__story{background-color:var(--color-gray3);padding:clamp(4.6875rem,2.9rem + 3.72vw,6.25rem) 0 clamp(4.96875rem,3.08rem + 3.94vw,6.625rem)}@media (max-width:767px){.p-career__story{padding:21.33vw 0 192vw}}.p-career__story-container{margin-inline:auto;width:1320px}@media (max-width:1320px){.p-career__story-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-career__story-container{padding-inline:4.27vw;width:100%}}.p-career__story-heading{margin-bottom:clamp(4.6875rem,2.9rem + 3.72vw,6.25rem)}@media (max-width:767px){.p-career__story-heading{margin-bottom:11.73vw}}.p-career__story .c-section-heading__wrapper{align-items:center}.p-career__story .c-section-heading__ja{text-align:center}.p-career__story .c-section-heading__en{font-size:clamp(3rem,1.86rem + 2.38vw,4rem);text-align:center}@media (max-width:767px){.p-career__story .c-section-heading__en{font-size:12.8vw}}.p-career__story-timeline{padding-left:clamp(.5625rem,.35rem + .45vw,.75rem);position:relative}@media (max-width:767px){.p-career__story-timeline{padding-left:0}}.p-career__story-line{background-color:var(--color-blue-1);bottom:0;left:clamp(1.125rem,.7rem + .89vw,1.5rem);position:absolute;top:clamp(.3515625rem,.22rem + .28vw,.46875rem);transform:translate(-50%);width:clamp(.09375rem,.06rem + .07vw,.125rem)}@media (max-width:767px){.p-career__story-line{left:1.87vw;top:1.87vw}}.p-career__story-line:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215%22%20height%3D%229%22%20viewBox%3D%220%200%2015%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6.65617%208.70711C7.0467%209.09763%207.67986%209.09763%208.07039%208.70711L14.4343%202.34315C14.8249%201.95262%2014.8249%201.31946%2014.4343%200.928933C14.0438%200.538408%2013.4107%200.538408%2013.0201%200.928933L7.36328%206.58579L1.70643%200.928932C1.3159%200.538408%200.682738%200.538408%200.292213%200.928932C-0.0983109%201.31946%20-0.098311%201.95262%200.292213%202.34315L6.65617%208.70711ZM7.36328%200L6.36328%20-5.46393e-08L6.36328%208L7.36328%208L8.36328%208L8.36328%205.46393e-08L7.36328%200Z%22%20fill%3D%22%231F4C7D%22%2F%3E%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:clamp(.421875rem,.26rem + .33vw,.5625rem);left:50%;position:absolute;transform:translate(-50%);width:clamp(.703125rem,.44rem + .56vw,.9375rem)}@media (max-width:767px){.p-career__story-line:after{height:1.87vw;width:3.2vw}}.p-career__story-steps{display:flex;flex-direction:column;gap:clamp(3.09375rem,1.92rem + 2.46vw,4.125rem)}@media (max-width:767px){.p-career__story-steps{gap:8vw}}.p-career__story-step{align-items:flex-start;display:flex;gap:clamp(3.421875rem,2.12rem + 2.72vw,4.5625rem);position:relative}@media (max-width:767px){.p-career__story-step{flex-direction:column;gap:8vw}}.p-career__story-dot{background-color:var(--color-blue-1);border-radius:50%;flex-shrink:0;height:clamp(1.125rem,.7rem + .89vw,1.5rem);left:0;position:absolute;top:clamp(.328125rem,.2rem + .26vw,.4375rem);width:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-career__story-dot{height:4.27vw;top:1.6vw;width:4.27vw}}.p-career__story-step-content{flex:1;margin-left:clamp(3.421875rem,2.12rem + 2.72vw,4.5625rem)}@media (max-width:767px){.p-career__story-step-content{margin-left:7.47vw}}.p-career__story-step-wrapper{align-items:flex-start;display:flex;gap:clamp(3.421875rem,2.12rem + 2.72vw,4.5625rem)}@media (max-width:767px){.p-career__story-step-wrapper{flex-direction:column;gap:5.33vw}}.p-career__story-step-number{color:var(--color-blue-1);flex-shrink:0;font-family:var(--font-gentium);font-size:clamp(2.25rem,1.39rem + 1.79vw,3rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8;white-space:nowrap}@media (max-width:767px){.p-career__story-step-number{font-size:9.6vw}}.p-career__story-step-right{display:flex;flex:1;flex-direction:column;gap:clamp(.84375rem,.52rem + .67vw,1.125rem)}@media (max-width:767px){.p-career__story-step-right{gap:4.27vw}}.p-career__story-step-title{font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700}@media (max-width:767px){.p-career__story-step-title{font-size:5.33vw}}.p-career__story-step-body{background-color:var(--color-white);border-radius:clamp(1.125rem,.7rem + .89vw,1.5rem);padding:clamp(.75rem,.46rem + .6vw,1rem) clamp(2.15625rem,1.33rem + 1.71vw,2.875rem)}@media (max-width:767px){.p-career__story-step-body{border-radius:3.2vw;padding:4.27vw}}.p-career__story-step-list{color:var(--color-black1);font-weight:500;letter-spacing:clamp(.0375rem,.02rem + .03vw,.05rem);line-height:2.19}@media (max-width:767px){.p-career__story-step-list{font-size:3.73vw;letter-spacing:.19vw;line-height:2}}.p-career__story-step-list li{list-style:disc;margin-left:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-career__story-step-list li{margin-left:5.6vw}}.p-career__story-bubbles{height:clamp(19.03125rem,11.78rem + 15.1vw,25.375rem);position:relative;width:100%}@media (max-width:1280px){.p-career__story-bubbles{left:clamp(-6.25rem,-2.9rem + -3.72vw,-4.6875rem)}}@media (max-width:1024px){.p-career__story-bubbles{left:clamp(-15.625rem,-7.25rem + -9.3vw,-11.71875rem)}}@media (max-width:767px){.p-career__story-bubbles{height:22.93vw;left:50%;margin-top:0;position:absolute;top:3.2vw;transform:translate(-50%);width:100vw;z-index:-1}}.p-career__story-bubbles-bg{background:radial-gradient(50% 50% at 50% 50%,var(--Color-Blue2,#82b9c7) 0,var(--Color-Gray1,#fafafa) 100%);border-radius:1037px;display:block;height:clamp(25.96875rem,16.08rem + 20.61vw,34.625rem);left:clamp(-2.3125rem,-1.07rem + -1.38vw,-1.734375rem);position:absolute;top:clamp(-3.75rem,-1.74rem + -2.23vw,-2.8125rem);width:clamp(48.65625rem,30.12rem + 38.62vw,64.875rem);z-index:-1}@media (max-width:767px){.p-career__story-bubbles-bg{height:243.73vw;left:50%;top:0;transform:translate(-50%);width:205.33vw}}.p-career__story-bubble{align-items:center;aspect-ratio:1;background:radial-gradient(131.91% 131.92% at 50% 50%,var(--color-white,#fff) 0,var(--color-blue-2,#82b9c7) 100%);border-radius:50%;display:flex;justify-content:center;position:absolute;text-align:center}.p-career__story-bubble p{font-weight:700;line-height:1.4}.p-career__story-bubble--1{left:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);top:clamp(3.140625rem,1.94rem + 2.49vw,4.1875rem);width:clamp(7.96875rem,4.93rem + 6.32vw,10.625rem)}@media (max-width:767px){.p-career__story-bubble--1{left:4.27vw;top:78.4vw;width:40vw}}.p-career__story-bubble--2{left:clamp(10.03125rem,6.21rem + 7.96vw,13.375rem);top:clamp(9.1875rem,5.69rem + 7.29vw,12.25rem);width:clamp(9.09375rem,5.63rem + 7.22vw,12.125rem)}@media (max-width:767px){.p-career__story-bubble--2{left:20.53vw;top:120.8vw;width:34.67vw}}.p-career__story-bubble--3{left:clamp(16.828125rem,10.42rem + 13.36vw,22.4375rem);top:clamp(2.4375rem,1.51rem + 1.93vw,3.25rem);width:clamp(7.6875rem,4.76rem + 6.1vw,10.25rem)}@media (max-width:767px){.p-career__story-bubble--3{left:50%;top:42.13vw;transform:translate(-50%);width:38.67vw}}.p-career__story-bubble--4{left:clamp(22.359375rem,13.84rem + 17.75vw,29.8125rem);top:clamp(11.8125rem,7.31rem + 9.38vw,15.75rem);width:clamp(8.8125rem,5.46rem + 6.99vw,11.75rem)}@media (max-width:767px){.p-career__story-bubble--4{left:5.33vw;top:160vw;width:44vw}}.p-career__story-bubble--5{left:clamp(27.375rem,16.95rem + 21.73vw,36.5rem);top:clamp(1.6875rem,1.04rem + 1.34vw,2.25rem);width:clamp(9.1875rem,5.69rem + 7.29vw,12.25rem)}@media (max-width:767px){.p-career__story-bubble--5{left:auto;right:0;top:82.67vw;width:45.87vw}}.p-career__story-bubble--6{left:clamp(36.84375rem,22.81rem + 29.24vw,49.125rem);top:clamp(8.71875rem,5.4rem + 6.92vw,11.625rem);width:clamp(8.71875rem,5.4rem + 6.92vw,11.625rem)}@media (max-width:767px){.p-career__story-bubble--6{left:auto;right:5.87vw;top:146.13vw;width:40.27vw}}.p-career__paths{padding:clamp(5.625rem,3.48rem + 4.46vw,7.5rem) 0}@media (max-width:767px){.p-career__paths{padding:0 0 22.4vw}}.p-career__paths-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-career__paths-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-career__paths-container{padding-inline:4.27vw;width:100%}}.p-career__paths-heading{align-items:center;color:var(--color-blue-1);display:flex;flex-direction:column;gap:clamp(.75rem,.46rem + .6vw,1rem);margin-bottom:clamp(3.75rem,2.32rem + 2.98vw,5rem)}@media (max-width:767px){.p-career__paths-heading{gap:3.2vw;margin-bottom:11.73vw}}.p-career__paths-heading-label{font-weight:700;text-align:center}@media (max-width:767px){.p-career__paths-heading-label{letter-spacing:.19vw}}.p-career__paths-heading-title{color:var(--color-blue-1);font-family:var(--font-gentium);font-size:clamp(3rem,1.86rem + 2.38vw,4rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8}@media (max-width:767px){.p-career__paths-heading-title{font-size:8.53vw}}@media (max-width:767px){.p-career__paths-heading-title{font-size:12.8vw;text-align:center}}.p-career__paths-list{align-items:start;display:grid;gap:clamp(1.78125rem,1.1rem + 1.41vw,2.375rem) clamp(1.875rem,1.16rem + 1.49vw,2.5rem);grid-auto-rows:auto;grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.p-career__paths-list{display:flex;flex-direction:column;gap:11.73vw}}.p-career__path-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:center}@media (max-width:767px){.p-career__path-card{align-items:center;display:flex;flex-direction:column;gap:8.53vw}}.p-career__path-card:last-child .p-career__path-step:not(:last-child):after{height:clamp(4.6875rem,2.9rem + 3.72vw,6.25rem)}.p-career__path-header{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-career__path-header{gap:1.07vw;width:100%}}.p-career__path-number{font-family:var(--font-gentium);font-weight:700}@media (max-width:767px){.p-career__path-number{font-size:3.73vw;letter-spacing:.19vw}}.p-career__path-title{font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700}@media (max-width:767px){.p-career__path-title{font-size:5.33vw;letter-spacing:.27vw}}.p-career__path-main{align-items:center;display:flex;flex-direction:column;gap:clamp(1.921875rem,1.19rem + 1.53vw,2.5625rem);width:100%}@media (max-width:767px){.p-career__path-main{flex-direction:row-reverse;gap:3.2vw}}.p-career__path-image{border-radius:50%;flex-shrink:0;height:clamp(10.546875rem,6.53rem + 8.37vw,14.0625rem);overflow:hidden;width:clamp(10.546875rem,6.53rem + 8.37vw,14.0625rem)}@media (max-width:767px){.p-career__path-image{height:48vw;width:48vw}}.p-career__path-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.p-career__path-steps-container{align-items:center;display:flex;flex:1;flex-direction:column;position:relative;width:100%}.p-career__path-line{background-color:var(--color-blue-1);height:clamp(11.015625rem,6.82rem + 8.74vw,14.6875rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px;z-index:0}@media (max-width:767px){.p-career__path-line{height:48vw}}.p-career__path-steps{display:flex;flex-direction:column;gap:clamp(.65625rem,.41rem + .52vw,.875rem);height:100%;justify-content:space-between;max-width:clamp(17.90625rem,11.08rem + 14.21vw,23.875rem);position:relative;width:100%;z-index:1}@media (max-width:767px){.p-career__path-steps{gap:3.73vw;max-width:none}}.p-career__path-step{align-items:center;background-color:var(--color-white);border:1px solid var(--color-blue-1);display:flex;height:clamp(2.15625rem,1.33rem + 1.71vw,2.875rem);justify-content:center;position:relative}.p-career__path-step:not(:last-child):after{background-color:var(--color-blue-1);content:"";height:clamp(1.875rem,1.16rem + 1.49vw,2.5rem);left:50%;position:absolute;top:100%;transform:translate(50%);width:1px;z-index:-1}@media (max-width:767px){.p-career__path-step{height:12.27vw}}.p-career__path-step p{font-weight:500;line-height:1.5}@media (max-width:767px){.p-career__path-step p{letter-spacing:.19vw}}.p-career__path-description{font-weight:500;line-height:1.5;width:100%}@media (max-width:767px){.p-career__path-description{letter-spacing:.19vw}}.p-career__path-description li{list-style:disc;margin-left:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-career__path-description li{margin-left:5.6vw}}.p-career__interviews{background-color:var(--color-blue-4);margin-bottom:clamp(1.125rem,.7rem + .89vw,1.5rem);padding:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem) 0}@media (max-width:767px){.p-career__interviews{margin-bottom:0;padding:22.4vw 0}}.p-career__interviews-container{margin-inline:auto;width:1232px}@media (max-width:1232px){.p-career__interviews-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-career__interviews-container{padding-inline:4.27vw;width:100%}}.p-career__interviews-heading{margin-bottom:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-career__interviews-heading{margin-bottom:10.67vw}}.p-career__interviews .c-section-heading__wrapper{align-items:center}.p-career__interviews .c-section-heading__ja{text-align:center}.p-career__interviews .c-section-heading__en{font-size:clamp(3rem,1.86rem + 2.38vw,4rem);text-align:center}@media (max-width:767px){.p-career__interviews .c-section-heading__en{font-size:12.8vw}}.p-career__interviews-grid{display:flex;flex-wrap:wrap;gap:clamp(1.875rem,1.16rem + 1.49vw,2.5rem);justify-content:center}@media (max-width:767px){.p-career__interviews-grid{flex-direction:column;gap:10.67vw}}.p-career__interview-card{color:inherit;display:flex;flex-direction:column;gap:clamp(.5625rem,.35rem + .45vw,.75rem);text-decoration:none;transition:transform .3s ease;width:clamp(27.9375rem,17.29rem + 22.17vw,37.25rem)}@media (max-width:767px){.p-career__interview-card{gap:2.13vw;width:100%}}@media (any-hover:hover) and (pointer:fine){.p-career__interview-card:hover .p-career__interview-image img{transform:scale(1.05)}.p-career__interview-card:hover{transition:all .3s}}.p-career__interview-image{background-color:var(--color-white);box-shadow:4px 4px 12px #00000040;height:clamp(17.34375rem,10.74rem + 13.76vw,23.125rem);overflow:hidden;position:relative;width:100%}@media (max-width:767px){.p-career__interview-image{box-shadow:.53vw .53vw 1.87vw #00000040;height:56.8vw}}.p-career__interview-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease;width:100%}.p-career__interview-title-overlay{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem);left:clamp(.890625rem,.55rem + .71vw,1.1875rem);position:absolute;top:clamp(11.71875rem,7.25rem + 9.3vw,15.625rem);width:clamp(21.9375rem,13.58rem + 17.41vw,29.25rem)}@media (max-width:767px){.p-career__interview-title-overlay{bottom:2.67vw;gap:1.6vw;left:2.67vw;top:auto;width:calc(100% - 8.53vw)}}.p-career__interview-title-line{background-color:var(--color-white);display:inline-block;padding:clamp(.1875rem,.12rem + .15vw,.25rem) clamp(.375rem,.23rem + .3vw,.5rem);width:-moz-fit-content;width:fit-content}@media (max-width:767px){.p-career__interview-title-line{padding:1.07vw 2.13vw}}.p-career__interview-title-line p{color:var(--color-blue-1);font-size:clamp(1.125rem,.7rem + .89vw,1.5rem);font-weight:700;white-space:nowrap}@media (max-width:767px){.p-career__interview-title-line p{font-size:3.73vw}}.p-career__interview-number{bottom:0;color:var(--color-white);font-family:var(--font-gentium);font-size:clamp(4.5rem,2.79rem + 3.57vw,6rem);font-style:italic;font-weight:700;letter-spacing:normal;line-height:.8;position:absolute;right:0;text-shadow:2px 2px 12px hsla(0,0%,6%,.25)}@media (max-width:767px){.p-career__interview-number{bottom:2.13vw;font-size:14.67vw;text-shadow:.31vw .31vw 1.84vw hsla(0,0%,6%,.25)}}.p-career__interview-meta{font-weight:500;letter-spacing:normal}@media (max-width:767px){.p-career__interview-meta{font-size:2.67vw}}
