.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-mid-career{margin-bottom:clamp(1.125rem,.7rem + .89vw,1.5rem)}@media (max-width:767px){.p-mid-career{margin-bottom:0}}.p-mid-career .p-page-header{border-bottom:none;padding-bottom:clamp(3.75rem,2.32rem + 2.98vw,5rem)}.p-mid-career__entry{background-color:var(--color-blue-4);padding:clamp(3.75rem,2.32rem + 2.98vw,5rem) 0}@media (max-width:767px){.p-mid-career__entry{padding:17.07vw 0}}.p-mid-career__entry-container{margin-inline:auto;width:1142px}@media (max-width:1142px){.p-mid-career__entry-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-mid-career__entry-container{padding-inline:4.27vw;width:100%}}.p-mid-career__entry-container{align-items:flex-start;display:flex;justify-content:space-between}@media (max-width:767px){.p-mid-career__entry-container{flex-direction:column;gap:11.73vw}}.p-mid-career__entry-heading{align-items:flex-end;display:flex;gap:clamp(1.40625rem,.87rem + 1.12vw,1.875rem)}@media (max-width:767px){.p-mid-career__entry-heading{gap:2.13vw;margin-inline:auto}}.p-mid-career__entry-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-mid-career__entry-title{font-size:8.53vw}}@media (max-width:767px){.p-mid-career__entry-title{font-size:12.8vw}}.p-mid-career__entry-subtitle{color:var(--color-blue-1);font-weight:700}.p-mid-career__entry-subtitle{font-size:clamp(.75rem,.46rem + .6vw,1rem);line-height:1.6}@media (max-width:767px){.p-mid-career__entry-subtitle{font-size:3.2vw}}.p-mid-career__entry-links{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr auto;width:clamp(29.71875rem,18.4rem + 23.59vw,39.625rem)}@media (max-width:767px){.p-mid-career__entry-links{display:flex;flex-direction:column;width:100%}}.p-mid-career__entry-row{align-items:center;border-top:1px solid var(--color-blue-1);color:var(--color-blue-1);display:grid;gap:clamp(1.875rem,1.16rem + 1.49vw,2.5rem);grid-column:1/-1;grid-template-columns:subgrid;padding-block:clamp(1.3125rem,.81rem + 1.04vw,1.75rem);padding-inline:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);position:relative;text-decoration:none;transition:background-color .3s ease}.p-mid-career__entry-row:last-child{border-bottom:1px solid var(--color-blue-1)}@media (any-hover:hover) and (pointer:fine){.p-mid-career__entry-row:is(a):hover{background-color:#1f4c7d08;transition:all .3s}}@media (max-width:767px){.p-mid-career__entry-row{align-items:flex-start;border-bottom:none;border-top:1px solid var(--color-blue-1);display:flex;flex-direction:column;gap:0;padding-block:0;padding-block:6.4vw;padding-inline:4.27vw;padding-right:13.87vw}}@media (max-width:767px){.p-mid-career__entry-row--sp-inline{align-items:center;display:grid;gap:3.2vw;grid-template-columns:auto 1fr}.p-mid-career__entry-row--sp-inline .p-mid-career__entry-value-group{width:auto}}@media (max-width:767px){.p-mid-career__entry-row--with-note{gap:3.2vw}}.p-mid-career__entry-header{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-mid-career__entry-header{gap:2.13vw;width:100%}}.p-mid-career__entry-value-group{align-items:center;display:flex;gap:clamp(3.984375rem,2.47rem + 3.16vw,5.3125rem);margin-left:auto;width:clamp(8.90625rem,5.51rem + 7.07vw,11.875rem)}@media (max-width:767px){.p-mid-career__entry-value-group{align-items:flex-start;flex-direction:column;gap:3.2vw;width:100%}}.p-mid-career__entry-label{font-family:Noto Sans JP,sans-serif;font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-weight:700;line-height:1;white-space:nowrap}@media (max-width:767px){.p-mid-career__entry-label{font-size:3.73vw;letter-spacing:.19vw;position:relative;width:100%}}.p-mid-career__entry-value{color:var(--color-blue-1);flex:1;font-family:var(--font-gentium);font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-style:italic;font-weight:700;line-height:1;text-align:right;transition:opacity .3s ease}.p-mid-career__entry-row--with-note .p-mid-career__entry-value{font-family:var(--font-roboto);font-weight:400}@media (any-hover:hover) and (pointer:fine){.p-mid-career__entry-value:hover{opacity:.7;transition:all .3s}}@media (max-width:767px){.p-mid-career__entry-value{font-size:3.73vw;letter-spacing:.15vw;text-align:left}.p-mid-career__entry-row--with-note .p-mid-career__entry-value{font-size:3.73vw}}.p-mid-career__entry-arrow{color:var(--color-blue-1);display:inline-flex;flex-shrink:0}@media (max-width:767px){.p-mid-career__entry-arrow{position:absolute;right:4.27vw;top:50%;transform:translateY(-50%)}}.p-mid-career__entry-arrow svg{height:clamp(.375rem,.23rem + .3vw,.5rem);width:clamp(.421875rem,.26rem + .33vw,.5625rem)}@media (max-width:767px){.p-mid-career__entry-arrow svg{height:1.87vw;width:2.13vw}}.p-mid-career__entry-note{color:var(--color-blue-1);font-family:Noto Sans JP,sans-serif;font-size:clamp(.5625rem,.35rem + .45vw,.75rem);line-height:1.4}@media (max-width:767px){.p-mid-career__entry-note{font-size:3.2vw}}.p-mid-career__requirements{padding:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem) 0}@media (max-width:767px){.p-mid-career__requirements{padding:17.07vw 0}}.p-mid-career__requirements-container{margin-inline:auto;width:1142px}@media (max-width:1142px){.p-mid-career__requirements-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-mid-career__requirements-container{padding-inline:4.27vw;width:100%}}.p-mid-career__requirements-container{display:flex;flex-direction:column;gap:clamp(2.8125rem,1.74rem + 2.23vw,3.75rem)}@media (max-width:767px){.p-mid-career__requirements-container{gap:0}}.p-mid-career__requirements-heading{align-items:flex-end;display:flex;gap:clamp(1.40625rem,.87rem + 1.12vw,1.875rem)}@media (max-width:767px){.p-mid-career__requirements-heading{align-items:flex-start;flex-direction:column;gap:2.13vw;margin-bottom:10.67vw}}.p-mid-career__requirements-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-mid-career__requirements-title{font-size:8.53vw}}@media (max-width:767px){.p-mid-career__requirements-title{font-size:12.8vw;order:2}}.p-mid-career__requirements-subtitle{color:var(--color-blue-1);font-weight:700}@media (max-width:767px){.p-mid-career__requirements-subtitle{font-size:3.2vw}}.p-mid-career__requirements-subtitle{font-size:clamp(.75rem,.46rem + .6vw,1rem);line-height:1.6}@media (max-width:767px){.p-mid-career__requirements-subtitle{font-size:3.2vw;order:1}}.p-mid-career__requirements-nav{display:flex;gap:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-mid-career__requirements-nav{flex-direction:column;gap:3.2vw;margin-bottom:9.6vw}}.p-mid-career__requirements-nav-item{align-items:stretch;background-color:var(--color-white);border:1px solid var(--color-blue-1);color:var(--color-blue-1);display:flex;flex:1;justify-content:space-between;padding-left:clamp(.75rem,.46rem + .6vw,1rem);transition:opacity .3s ease}@media (any-hover:hover) and (pointer:fine){.p-mid-career__requirements-nav-item:hover{opacity:.7;transition:all .3s}}@media (max-width:767px){.p-mid-career__requirements-nav-item{padding-left:4.27vw;padding-right:0}}.p-mid-career__requirements-nav-text{display:flex;flex-direction:column;gap:clamp(.1875rem,.12rem + .15vw,.25rem);justify-content:center;padding-block:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-mid-career__requirements-nav-text{gap:0;padding-block:2.13vw}}.p-mid-career__requirements-nav-business{font-family:Noto Sans JP,sans-serif;font-size:clamp(.75rem,.46rem + .6vw,1rem);font-weight:700;line-height:1.5}@media (max-width:767px){.p-mid-career__requirements-nav-business{font-size:4.27vw;letter-spacing:.19vw;line-height:1.6}}.p-mid-career__requirements-nav-position{font-family:Noto Sans JP,sans-serif;font-size:clamp(.65625rem,.41rem + .52vw,.875rem);font-weight:500;line-height:1.5}@media (max-width:767px){.p-mid-career__requirements-nav-position{font-size:3.73vw;letter-spacing:.19vw;line-height:1.6}}.p-mid-career__requirements-nav-icon{align-items:center;background-color:var(--color-white);border-left:1px solid var(--color-blue-1);color:var(--color-blue-1);display:flex;flex-shrink:0;justify-content:center;width:clamp(3rem,1.86rem + 2.38vw,4rem)}.p-mid-career__requirements-nav-icon svg{height:clamp(.375rem,.23rem + .3vw,.5rem);width:clamp(.609375rem,.38rem + .48vw,.8125rem)}@media (max-width:767px){.p-mid-career__requirements-nav-icon{width:17.07vw}.p-mid-career__requirements-nav-icon svg{height:2.13vw;width:3.47vw}}.p-mid-career__requirements-list{display:flex;flex-direction:column;gap:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-mid-career__requirements-list{gap:6.4vw}}.p-mid-career__requirements-item{border-bottom:1px solid #b5b5b5;display:flex;gap:clamp(3.75rem,2.32rem + 2.98vw,5rem);padding-bottom:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-mid-career__requirements-item{flex-direction:column;gap:0;padding-bottom:6.4vw}.p-mid-career__requirements-item:last-child{border-bottom:none;padding-bottom:0}}.p-mid-career__requirements-item-header{flex-shrink:0;padding-block:clamp(1.125rem,.7rem + .89vw,1.5rem);width:clamp(11.015625rem,6.82rem + 8.74vw,14.6875rem)}.p-mid-career__requirements-item:nth-child(3) .p-mid-career__requirements-item-header,.p-mid-career__requirements-item:nth-child(4) .p-mid-career__requirements-item-header{padding-block:clamp(1.125rem,.7rem + .89vw,1.5rem) 0}@media (max-width:767px){.p-mid-career__requirements-item-header{align-items:center;display:flex;min-height:21.33vw;padding-block:3.2vw;width:100%}}.p-mid-career__requirements-item-title{display:flex;flex-direction:column;gap:clamp(.1875rem,.12rem + .15vw,.25rem)}@media (max-width:767px){.p-mid-career__requirements-item-title{gap:0}}.p-mid-career__requirements-item-business{color:var(--color-black);font-family:Noto Sans JP,sans-serif;font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);font-weight:700;line-height:1.6}@media (max-width:767px){.p-mid-career__requirements-item-business{font-size:5.33vw;letter-spacing:.27vw}}.p-mid-career__requirements-item-position{font-size:clamp(.9375rem,.58rem + .74vw,1.25rem);font-weight:700}@media (max-width:767px){.p-mid-career__requirements-item-position{font-size:5.33vw;letter-spacing:.27vw}}.p-mid-career__requirements-table{display:flex;flex:1;flex-direction:column}.p-mid-career__requirements-row{border-bottom:1px solid #c7c7c7;display:flex}.p-mid-career__requirements-row:last-child{border-bottom:none}@media (max-width:767px){.p-mid-career__requirements-row{flex-direction:column;min-height:auto}}.p-mid-career__requirements-label{align-items:center;color:var(--color-black);display:flex;flex-shrink:0;font-weight:700;padding:clamp(.5625rem,.35rem + .45vw,.75rem) clamp(1.6875rem,1.04rem + 1.34vw,2.25rem);width:clamp(8.4375rem,5.22rem + 6.7vw,11.25rem)}@media (max-width:767px){.p-mid-career__requirements-label{font-size:4.27vw;padding:3.2vw 0 0;width:100%}}.p-mid-career__requirements-value{align-items:center;color:var(--color-black);display:flex;flex:1;font-weight:500;padding:clamp(.5625rem,.35rem + .45vw,.75rem) clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-mid-career__requirements-value{font-size:3.73vw;padding:0 0 3.2vw}}.p-mid-career__faq{background-color:var(--color-white);padding:clamp(3.9375rem,2.44rem + 3.13vw,5.25rem) 0}@media (max-width:767px){.p-mid-career__faq{padding:17.07vw 0}}.p-mid-career__faq-container{margin-inline:auto;width:1142px}@media (max-width:1142px){.p-mid-career__faq-container{padding-inline:clamp(.75rem,.46rem + .6vw,1rem);width:100%}}@media (max-width:767px){.p-mid-career__faq-container{padding-inline:4.27vw;width:100%}}.p-mid-career__faq-container{display:flex;flex-direction:column;gap:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem)}@media (max-width:767px){.p-mid-career__faq-container{gap:11.73vw}}.p-mid-career__faq-heading{align-items:flex-end;display:flex;gap:clamp(1.40625rem,.87rem + 1.12vw,1.875rem)}@media (max-width:767px){.p-mid-career__faq-heading{gap:8vw}}.p-mid-career__faq-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-mid-career__faq-title{font-size:8.53vw}}@media (max-width:767px){.p-mid-career__faq-title{font-size:12.8vw}}.p-mid-career__faq-subtitle{color:var(--color-blue-1);font-weight:700}.p-mid-career__faq-subtitle{font-size:clamp(.75rem,.46rem + .6vw,1rem);line-height:1.6}@media (max-width:767px){.p-mid-career__faq-subtitle{font-size:3.2vw}}.p-mid-career__faq-list{display:flex;flex-direction:column;gap:clamp(2.0625rem,1.28rem + 1.64vw,2.75rem);padding-left:clamp(14.53125rem,9rem + 11.53vw,19.375rem)}@media (max-width:767px){.p-mid-career__faq-list{gap:11.73vw;padding-left:0}}.p-mid-career__faq-item{display:flex;flex-direction:column;gap:clamp(.375rem,.23rem + .3vw,.5rem)}@media (max-width:767px){.p-mid-career__faq-item{gap:5.33vw}}.p-mid-career__faq-answer,.p-mid-career__faq-question{align-items:baseline;display:flex;gap:clamp(2.25rem,1.39rem + 1.79vw,3rem)}@media (max-width:767px){.p-mid-career__faq-answer,.p-mid-career__faq-question{gap:4.27vw}}.p-mid-career__faq-label{color:var(--color-blue-1);flex-shrink:0;font-family:var(--font-gentium);font-weight:700}@media (max-width:767px){.p-mid-career__faq-label{font-size:3.73vw}}.p-mid-career__faq-text{color:var(--color-blue-1);font-family:Noto Sans JP,sans-serif;font-size:clamp(.75rem,.46rem + .6vw,1rem);font-weight:500;line-height:1.75}.p-mid-career__faq-text p{margin:0}@media (max-width:767px){.p-mid-career__faq-text{display:inline-block;font-size:3.73vw;letter-spacing:0;line-height:1.6}}
