.c-header{position:relative;display:flex;align-items:start;flex-direction:column;padding-top:102px;padding-left:80px;padding-right:40px;background-color:#fbf9f7}@media all and (min-width: 1120px){.c-header{height:268px}}@media not all and (min-width: 1120px){.c-header{flex-direction:column;padding-right:40px;padding-left:40px;padding-bottom:32px}}@media not all and (min-width: 768px){.c-header{padding-top:calc(100vw/var(--vw-base)*40);padding-right:calc(100vw/var(--vw-base)*20);padding-bottom:calc(100vw/var(--vw-base)*24);padding-left:calc(100vw/var(--vw-base)*20)}}.c-header__title{font-size:4rem;font-weight:400}@media not all and (min-width: 1120px){.c-header__title{margin-bottom:64px}}@media not all and (min-width: 768px){.c-header__title{margin-bottom:calc(100vw/var(--vw-base)*40);font-size:calc(100vw/var(--vw-base)*32);line-height:1.4}}.c-header__title:has(+.interview-profile__name){margin-bottom:0}.c-header__title-num{position:relative;font-family:var(--font-en);font-size:5.7rem}@media not all and (min-width: 768px){.c-header__title-num{top:calc(100vw/var(--vw-base)*2);margin-right:calc(100vw/var(--vw-base)*6);font-size:calc(100vw/var(--vw-base)*47)}}@media all and (min-width: 768px){.c-header__breadcrumb{position:absolute;top:102px;right:40px}}@media not all and (min-width: 768px){.c-header__breadcrumb.is-right{margin-left:auto}}.c-header__breadcrumb-list{display:flex;align-items:center;align-items:baseline;column-gap:8px;font-size:1.2rem}@media not all and (min-width: 768px){.c-header__breadcrumb-list{font-size:calc(100vw/var(--vw-base)*11)}}.c-header__breadcrumb-link{color:#717071}@media(hover: hover){.c-header__breadcrumb-link:hover{text-decoration:underline}}.c-header__breadcrumb-item{display:flex;align-items:center;column-gap:8px}.c-header__breadcrumb-item:not(:last-of-type)::after{content:"";width:4px;border-bottom:1px solid #c9c9c9}.c-data__item{position:relative;display:flex;flex-direction:column;border-radius:8px;padding:24px;background-image:radial-gradient(closest-side, rgba(255, 220, 25, 0.6) 0%, transparent 100%),linear-gradient(to bottom, var(--data-bg1, #FBF9F7), var(--data-bg2, transparent));background-size:120px 120px,100% 100%;background-position:right -60px top -60px,center}@media not all and (min-width: 768px){.c-data__item{padding:calc(100vw/var(--vw-base)*24);border-radius:calc(100vw/var(--vw-base)*8)}}.c-data__item::before{position:absolute;right:16px;top:16px;width:64px;height:64px;background-size:100% 100%;background-repeat:no-repeat;background-position:center}@media not all and (min-width: 768px){.c-data__item::before{right:calc(100vw/var(--vw-base)*16);top:calc(100vw/var(--vw-base)*16);width:calc(100vw/var(--vw-base)*56);height:calc(100vw/var(--vw-base)*56)}}.c-data__item--areas::before{content:"";background-image:url("/assets/images/common/icon_areas.svg")}.c-data__item--calender::before{content:"";background-image:url("/assets/images/common/icon_calender.svg")}.c-data__item--childcare::before{content:"";background-image:url("/assets/images/common/icon_childcare.svg")}.c-data__item--construction::before{content:"";background-image:url("/assets/images/common/icon_construction.svg")}.c-data__item--charm::before{content:"";background-image:url("/assets/images/common/icon_charm.svg")}.c-data__item--departments::before{content:"";background-image:url("/assets/images/common/icon_departments.svg")}.c-data__item--design::before{content:"";background-image:url("/assets/images/common/icon_design.svg")}.c-data__item--experience::before{content:"";background-image:url("/assets/images/common/icon_experience.svg")}.c-data__item--gender::before{content:"";background-image:url("/assets/images/common/icon_gender.svg")}.c-data__item--generations::before{content:"";background-image:url("/assets/images/common/icon_generations.svg")}.c-data__item--growth::before{content:"";background-image:url("/assets/images/common/icon_growth.svg")}.c-data__item--holiday::before{content:"";background-image:url("/assets/images/common/icon_holiday.svg")}.c-data__item--holiday-rate::before{content:"";background-image:url("/assets/images/common/icon_holiday_rate.svg")}.c-data__item--manager::before{content:"";background-image:url("/assets/images/common/icon_manager.svg")}.c-data__item--overtime::before{content:"";background-image:url("/assets/images/common/icon_overtime.svg")}.c-data__item--performance::before{content:"";background-image:url("/assets/images/common/icon_performance.svg")}.c-data__item--salary::before{content:"";background-image:url("/assets/images/common/icon_salary.svg")}.c-data__item--start::before{content:"";background-image:url("/assets/images/common/icon_start.svg")}.c-data__item--suitable::before{content:"";background-image:url("/assets/images/common/icon_suitable.svg")}.c-data__item--work::before{content:"";background-image:url("/assets/images/common/icon_work.svg")}.c-data__item--years::before{content:"";background-image:url("/assets/images/common/icon_years.svg")}.c-data__name{font-size:1.8rem;font-weight:500}@media not all and (min-width: 768px){.c-data__name{font-size:calc(100vw/var(--vw-base)*16)}}.c-data__value{margin:auto;white-space:nowrap}.c-data__value:has(+.c-data__text),.c-data__value:has(+.c-data__annotation){margin-bottom:8px}@media not all and (min-width: 768px){.c-data__value:has(+.c-data__text),.c-data__value:has(+.c-data__annotation){margin-bottom:calc(100vw/var(--vw-base)*12)}}.c-data__num{font-family:var(--font-en);font-size:7.2rem;font-weight:400;letter-spacing:-0.04em;line-height:1}@media not all and (min-width: 768px){.c-data__num{font-size:calc(100vw/var(--vw-base)*64)}}.c-data__unit{font-family:var(--font-en),var(--font-jp);font-size:2.4rem}@media not all and (min-width: 768px){.c-data__unit{font-size:calc(100vw/var(--vw-base)*24)}}.c-data__text{margin-bottom:auto;display:block;font-size:1.6rem;font-weight:400;line-height:1.6;text-align:center}@media not all and (min-width: 768px){.c-data__text{font-size:calc(100vw/var(--vw-base)*12)}}.c-data__annotation{margin-bottom:auto;display:block;color:#717071;font-size:1.2rem;font-weight:400;line-height:1.5;text-align:center}@media not all and (min-width: 768px){.c-data__annotation{font-size:calc(100vw/var(--vw-base)*12)}}.c-data__ratio{margin:auto}.c-data__ratio-table{display:flex;justify-content:center;column-gap:12px;line-height:1}@media not all and (min-width: 768px){.c-data__ratio-table{column-gap:calc(100vw/var(--vw-base)*12)}}.c-data__ratio-table:has(+.c-data__text),.c-data__ratio-table:has(+.c-data__annotation){margin-bottom:8px}@media not all and (min-width: 768px){.c-data__ratio-table:has(+.c-data__text),.c-data__ratio-table:has(+.c-data__annotation){margin-bottom:calc(100vw/var(--vw-base)*8)}}.c-data__ratio-label{margin-bottom:8px;padding-right:2.4rem;font-size:1.3rem;text-align:center}@media not all and (min-width: 768px){.c-data__ratio-label{margin-bottom:calc(100vw/var(--vw-base)*8);padding-right:calc(100vw/var(--vw-base)*24);font-size:calc(100vw/var(--vw-base)*13)}}.c-data__ratio-col:not(:first-of-type):not(.is-no-colon) .c-data__value::before{content:":";position:relative;bottom:10px;left:-4px;display:inline-block;font-family:var(--font-en);font-size:4.8rem}@media not all and (min-width: 768px){.c-data__ratio-col:not(:first-of-type):not(.is-no-colon) .c-data__value::before{bottom:calc(100vw/var(--vw-base)*10);left:calc(100vw/var(--vw-base)*-6);font-size:calc(100vw/var(--vw-base)*48)}}.c-data__graph{display:block;max-width:320px;width:100%;height:auto;margin:auto}.c-data__graph:has(+.c-data__text){margin-bottom:12px}@media not all and (min-width: 768px){.c-data__graph:has(+.c-data__text){margin-bottom:calc(100vw/var(--vw-base)*12)}}.c-data__definition{display:grid;grid-template-columns:repeat(3, max-content);grid-column-gap:16px;grid-row-gap:8px;margin:auto}.c-data__definition dt{font-size:1.3rem}.c-data__definition:has(+.c-data__text),.c-data__definition:has(+.c-data__definition-annotation){margin-bottom:4px}@media not all and (min-width: 768px){.c-data__definition:has(+.c-data__text),.c-data__definition:has(+.c-data__definition-annotation){margin-bottom:calc(100vw/var(--vw-base)*8)}}.c-data__definition-num{font-family:var(--font-en);font-size:5.6rem;font-weight:400;line-height:1}.c-data__definition-annotation{width:300px;margin-right:auto;margin-left:auto;font-size:1.2rem;line-height:1.6;color:#717071}.c-data__icon{margin:auto}.c-data__icon:has(+.c-data__text),.c-data__icon:has(+.c-data__annotation){margin-bottom:0}.c-data__icon-insurance{display:block;width:120px;height:120px}@media not all and (min-width: 768px){.c-data__icon-insurance{width:calc(100vw/var(--vw-base)*102);height:calc(100vw/var(--vw-base)*102)}}.interview{padding-top:72px;background-color:#fbf9f7}.interview__inner{max-width:1200px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:auto 870px;grid-column-gap:80px;justify-content:space-between}@media not all and (min-width: 1280px){.interview__inner{grid-template-columns:auto 800px;padding-right:40px;padding-left:40px}}@media not all and (min-width: 1120px){.interview__inner{grid-template-columns:100%;grid-row-gap:40px}}@media not all and (min-width: 768px){.interview__inner{padding-right:calc(100vw/var(--vw-base)*20);padding-left:calc(100vw/var(--vw-base)*20);grid-row-gap:calc(100vw/var(--vw-base)*32)}}.interview__label-inner{display:flex;align-items:center;column-gap:8px;font-size:2rem;font-weight:400;line-height:1.5}@media all and (min-width: 768px){.interview__label-inner{position:sticky;top:100px}}@media not all and (min-width: 768px){.interview__label-inner{font-size:calc(100vw/var(--vw-base)*16);column-gap:calc(100vw/var(--vw-base)*6)}}.interview__label-inner::before{content:"";display:block;width:12px;height:14px;background-image:linear-gradient(to bottom, var(--main-color) 50%, transparent);clip-path:polygon(50% 0%, 100% 42%, 100% 100%, 0 100%, 0 42%);flex-shrink:0}@media not all and (min-width: 768px){.interview__label-inner::before{width:calc(100vw/var(--vw-base)*12);height:calc(100vw/var(--vw-base)*14)}}.interview__body{display:flex;flex-direction:column}.interview__heading{margin-bottom:32px;font-size:3.2rem;font-weight:400;line-height:1.6;color:#262626}@media not all and (min-width: 768px){.interview__heading{margin-bottom:calc(100vw/var(--vw-base)*24);font-size:calc(100vw/var(--vw-base)*22);line-height:1.5}}.interview__text{font-size:1.6rem;line-height:2;color:#262626}@media not all and (min-width: 768px){.interview__text{font-size:calc(100vw/var(--vw-base)*14)}}.interview__text:not(:last-child){margin-bottom:80px}@media not all and (min-width: 768px){.interview__text:not(:last-child){margin-bottom:calc(100vw/var(--vw-base)*40)}}.interview__image{border-radius:8px}@media not all and (min-width: 768px){.interview__image{border-radius:calc(100vw/var(--vw-base)*4)}}.interview__separator{background-color:#e8e8e8;height:0;width:100%;margin-right:auto;margin-left:auto;max-width:1200px;border:0;border-top:1px solid #e8e8e8;margin-bottom:96px}@media not all and (min-width: 1280px){.interview__separator{max-width:calc(100% - 80px)}}@media not all and (min-width: 768px){.interview__separator{max-width:calc(100% - 100vw/var(--vw-base)*40);margin-bottom:calc(100vw/var(--vw-base)*64)}}.interview__link{max-width:360px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:96px}@media not all and (min-width: 768px){.interview__link{margin-bottom:calc(100vw/var(--vw-base)*64);max-width:calc(100vw/var(--vw-base)*350)}}.interview-mv{position:relative;padding-right:40px;margin-bottom:80px;padding-left:40px}@media not all and (min-width: 768px){.interview-mv{padding-right:0;padding-left:0;margin-bottom:calc(100vw/var(--vw-base)*40)}}.interview-mv::before{content:"";position:absolute;right:0;bottom:-312px;width:300px;height:600px;background-image:radial-gradient(closest-side, rgba(255, 220, 25, 0.6) 0%, transparent 100%);background-size:600px 600px;background-position:left center}@media not all and (min-width: 768px){.interview-mv::before{bottom:calc(100vw/var(--vw-base)*160);width:calc(100vw/var(--vw-base)*114);height:calc(100vw/var(--vw-base)*200);background-size:calc(100vw/var(--vw-base)*200) calc(100vw/var(--vw-base)*200)}}.interview-mv__image{display:block;width:100%;height:auto;border-radius:8px;margin-bottom:80px}@media not all and (min-width: 768px){.interview-mv__image{margin-bottom:calc(100vw/var(--vw-base)*40);border-radius:0}}.interview-anchor{max-width:1200px;margin-right:auto;margin-left:auto;padding:40px;border:1px solid #c9c9c9;border-radius:6px;margin-bottom:120px}@media not all and (min-width: 1280px){.interview-anchor{max-width:calc(100% - 80px)}}@media not all and (min-width: 768px){.interview-anchor{max-width:calc(100% - 100vw/var(--vw-base)*40);margin-bottom:calc(100vw/var(--vw-base)*64);border-radius:calc(100vw/var(--vw-base)*6);padding:calc(100vw/var(--vw-base)*24);overflow:hidden;height:calc(100vw/var(--vw-base)*64);transition-property:height;transition-duration:400ms}}@media not all and (min-width: 768px){.interview-anchor.is-open{height:var(--open-height)}}.interview-anchor.is-open .interview-anchor__toggle::after{rotate:0deg}.interview-anchor__label{display:flex;align-items:center;justify-content:space-between;font-size:1.8rem;font-family:var(--font-en);line-height:1;color:#262626}@media all and (min-width: 768px){.interview-anchor__label{margin-bottom:16px}}@media not all and (min-width: 768px){.interview-anchor__label{width:100%;font-size:calc(100vw/var(--vw-base)*16)}}@media all and (min-width: 768px){.interview-anchor__toggle{display:none}}@media not all and (min-width: 768px){.interview-anchor__toggle{position:relative;width:calc(100vw/var(--vw-base)*15);height:calc(100vw/var(--vw-base)*1);min-height:1px;background-color:#212121}}.interview-anchor__toggle::after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:inherit;rotate:90deg;transition-property:rotate;transition-duration:400ms}.interview-anchor__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-row-gap:12px;list-style:none}@media not all and (min-width: 1120px){.interview-anchor__list{grid-template-columns:repeat(2, 1fr);grid-row-gap:12px;grid-column-gap:12px}}@media not all and (min-width: 768px){.interview-anchor__list{grid-template-columns:100%;grid-row-gap:calc(100vw/var(--vw-base)*12);padding-top:calc(100vw/var(--vw-base)*24);margin-bottom:calc(100vw/var(--vw-base)*8)}}.interview-anchor__link{display:flex;align-items:center;gap:8px;font-size:1.6rem;line-height:1.4;color:#262626;text-decoration:none}@media not all and (min-width: 768px){.interview-anchor__link{column-gap:calc(100vw/var(--vw-base)*12);font-size:calc(100vw/var(--vw-base)*14)}}.interview-anchor__link:active{translate:1px 1px}@media(hover: hover){.interview-anchor__link:hover .interview-anchor__link-icon{background-color:#717071}.interview-anchor__link:hover .interview-anchor__link-icon::before{background-color:#fff}.interview-anchor__link:hover .interview-anchor__link-label::after{width:100%;opacity:1}}.interview-anchor__link-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background-color:#f0ece9;flex-shrink:0;transition-property:background-color;transition-duration:var(--transition)}@media not all and (min-width: 768px){.interview-anchor__link-icon{width:calc(100vw/var(--vw-base)*16);height:calc(100vw/var(--vw-base)*16);border-radius:calc(100vw/var(--vw-base)*6)}}.interview-anchor__link-icon::before{content:"";width:16px;height:16px;background-color:#212121;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+IDxwYXRoIGQ9Ik0uMzU0LjM1NGwzLDMsMy0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjY0NiA2LjY0NikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9zdmc+");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center;transition-property:background-color;transition-duration:var(--transition)}.interview-anchor__link-label{position:relative}.interview-anchor__link-label::after{content:"";position:absolute;left:0;bottom:-0.2em;width:0;opacity:0;border-bottom:1px solid #212121;transition-property:width,opacity;transition-duration:var(--transition)}.interview-profile{margin-bottom:96px}@media not all and (min-width: 768px){.interview-profile{gap:calc(100vw/var(--vw-base)*24);flex-direction:column;margin-bottom:calc(100vw/var(--vw-base)*64)}}.interview-profile__name{display:flex;align-items:baseline;gap:16px;margin-top:8px;font-family:var(--font-en),var(--font-jp);line-height:1}@media not all and (min-width: 768px){.interview-profile__name{gap:calc(100vw/var(--vw-base)*12);margin-top:calc(100vw/var(--vw-base)*8);margin-bottom:calc(100vw/var(--vw-base)*40)}}.interview-profile__dept{font-size:1.8rem;color:#262626}@media not all and (min-width: 768px){.interview-profile__dept{font-size:calc(100vw/var(--vw-base)*14)}}.interview-profile__person{display:flex;align-items:baseline;gap:12px}@media not all and (min-width: 768px){.interview-profile__person{gap:calc(100vw/var(--vw-base)*8)}}.interview-profile__person-name{font-size:2.2rem;line-height:1.4;color:#262626}@media not all and (min-width: 768px){.interview-profile__person-name{font-size:calc(100vw/var(--vw-base)*18)}}.interview-profile__person-age{font-size:1.6rem;font-weight:500}@media not all and (min-width: 768px){.interview-profile__person-age{font-size:calc(100vw/var(--vw-base)*13)}}.interview-profile__joined{font-size:1.6rem;line-height:1.4;color:#262626}.interview-profile__joined span{font-size:1.8rem}@media not all and (min-width: 768px){.interview-profile__joined{font-size:calc(100vw/var(--vw-base)*13)}.interview-profile__joined span{font-size:calc(100vw/var(--vw-base)*14)}}.interview-reason{margin-bottom:96px}@media not all and (min-width: 768px){.interview-reason{margin-bottom:calc(100vw/var(--vw-base)*48)}}.interview-work{margin-bottom:96px}@media not all and (min-width: 768px){.interview-work{margin-bottom:calc(100vw/var(--vw-base)*64)}}.interview-episode{margin-bottom:96px}@media not all and (min-width: 768px){.interview-episode{margin-bottom:calc(100vw/var(--vw-base)*64)}}.interview-environment{margin-bottom:96px}@media not all and (min-width: 768px){.interview-environment{margin-bottom:calc(100vw/var(--vw-base)*64)}}.interview-features{--data-bg1: #fff;--data-bg2: #fff}@media all and (min-width: 768px){.interview-features{margin-bottom:96px}}@media not all and (min-width: 768px){.interview-features{padding-top:calc(100vw/var(--vw-base)*16);padding-bottom:calc(100vw/var(--vw-base)*80);overflow:hidden}}.interview-features__slider{position:relative}@media all and (min-width: 768px){.interview-features__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px}}@media not all and (min-width: 768px){.interview-features__swiper::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#ded7d3;border-radius:calc(100vw/var(--vw-base)*8);rotate:-4deg}}.interview-features__nav{display:none}@media not all and (min-width: 768px){.interview-features__nav{position:absolute;right:0;bottom:calc(100% + 100vw/var(--vw-base)*24);display:flex;align-items:center;justify-content:flex-start;column-gap:calc(100vw/var(--vw-base)*8)}}.interview-features__nav-prev,.interview-features__nav-next{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:56px;height:auto;border-radius:6px;background-color:#fff;transition-property:opacity;transition-duration:var(--transition)}@media not all and (min-width: 768px){.interview-features__nav-prev,.interview-features__nav-next{width:calc(100vw/var(--vw-base)*48);border-radius:calc(100vw/var(--vw-base)*4)}}.interview-features__nav-prev:active,.interview-features__nav-next:active{translate:1px 1px}.interview-features__nav-prev.swiper-button-disabled,.interview-features__nav-next.swiper-button-disabled{opacity:.48;pointer-events:none}.interview-features .c-data__item{padding-top:48px}@media not all and (min-width: 768px){.interview-features .c-data__item{padding-top:calc(100vw/var(--vw-base)*44)}}@media not all and (min-width: 768px){.interview-features .c-data__item:not(.swiper-slide-active){opacity:0}}.interview-features .c-data__text{margin-top:48px;color:#717071;font-size:1.4rem;line-height:1.6;text-align:left}@media not all and (min-width: 768px){.interview-features .c-data__text{margin-top:calc(100vw/var(--vw-base)*36);font-size:calc(100vw/var(--vw-base)*14)}}.interview-schedule{margin-bottom:96px}@media not all and (min-width: 768px){.interview-schedule{margin-bottom:calc(100vw/var(--vw-base)*64)}}.interview-schedule__inner{max-width:1200px;margin-right:auto;margin-left:auto}@media not all and (min-width: 1280px){.interview-schedule__inner{padding-left:40px;padding-right:40px}}@media not all and (min-width: 768px){.interview-schedule__inner{padding-right:calc(100vw/var(--vw-base)*20);padding-left:calc(100vw/var(--vw-base)*20)}}.interview-schedule__label{margin-bottom:40px}@media not all and (min-width: 768px){.interview-schedule__label{margin-bottom:calc(100vw/var(--vw-base)*40)}}.interview-schedule__slider{position:relative}@media all and (min-width: 768px){.interview-schedule__slider{margin-bottom:40px}}.interview-schedule__slider::before{content:"";position:absolute;left:-40px;top:26px;height:2px;width:calc(100% + 80px);background-image:linear-gradient(90deg, rgba(201, 201, 201, 0) 0%, #C9C9C9 3%, #C9C9C9 97%, rgba(201, 201, 201, 0) 100%);background-size:100% 100%}@media not all and (min-width: 768px){.interview-schedule__slider::before{width:calc(100vw/var(--vw-base)*1);left:calc(100vw/var(--vw-base)*9);top:calc(100vw/var(--vw-base)*4);height:92%;background-image:linear-gradient(0deg, #717071, #717071)}}@media not all and (min-width: 768px){.interview-schedule__item{position:relative;padding-left:calc(100vw/var(--vw-base)*40)}}@media not all and (min-width: 768px){.interview-schedule__item:not(:last-of-type){margin-bottom:calc(100vw/var(--vw-base)*24)}}.interview-schedule__item::before{content:"";display:block;width:8px;height:8px;background-color:#fff;border-radius:50%;box-shadow:0 0 8px 12px var(--main-color)}@media all and (min-width: 768px){.interview-schedule__item::before{margin-top:24px;margin-bottom:32px;margin-left:16px}}@media not all and (min-width: 768px){.interview-schedule__item::before{position:absolute;left:calc(100vw/var(--vw-base)*8);top:calc(100vw/var(--vw-base)*8);width:calc(100vw/var(--vw-base)*4);height:calc(100vw/var(--vw-base)*4);box-shadow:0 0 calc(100vw/var(--vw-base)*4) calc(100vw/var(--vw-base)*8) var(--main-color)}}.interview-schedule__time{display:block;margin-bottom:12px;font-family:var(--font-en);font-size:3.6rem;font-weight:400;line-height:1}@media not all and (min-width: 768px){.interview-schedule__time{margin-bottom:calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*22)}}.interview-schedule__name{font-size:2rem;font-weight:500;line-height:1.5}@media not all and (min-width: 768px){.interview-schedule__name{font-style:calc(100vw/var(--vw-base)*18)}}.interview-schedule__text{margin-top:1em;color:#717071;font-size:1.6rem;line-height:1.6}@media not all and (min-width: 768px){.interview-schedule__text{margin-top:calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*14)}}.interview-schedule__list{margin-top:1em;color:#717071;font-size:1.6rem;line-height:1.6}@media not all and (min-width: 768px){.interview-schedule__list{margin-top:calc(100vw/var(--vw-base)*8);font-size:calc(100vw/var(--vw-base)*16)}}.interview-schedule__list li{margin-left:1.5em;list-style-type:disc}.interview-schedule__nav{display:none}@media all and (min-width: 768px){.interview-schedule__nav{display:flex;align-items:center;justify-content:flex-start;column-gap:6px}}.interview-schedule__nav-prev,.interview-schedule__nav-next{width:56px;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:6px;transition-property:opacity;transition-duration:var(--transition)}.interview-schedule__nav-prev:active,.interview-schedule__nav-next:active{translate:1px 1px}.interview-schedule__nav-prev.swiper-button-disabled,.interview-schedule__nav-next.swiper-button-disabled{opacity:.48;pointer-events:none}.interview-message{margin-bottom:96px}@media not all and (min-width: 768px){.interview-message{margin-bottom:calc(100vw/var(--vw-base)*40)}}.interview-message__inner{max-width:1200px;margin-right:auto;margin-left:auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:80px}@media not all and (min-width: 1280px){.interview-message__inner{padding-left:40px;padding-right:40px}}@media not all and (min-width: 1120px){.interview-message__inner{grid-template-columns:100%;grid-template-rows:auto;grid-row-gap:40px}}@media not all and (min-width: 768px){.interview-message__inner{padding-right:calc(100vw/var(--vw-base)*20);padding-left:calc(100vw/var(--vw-base)*20)}}.interview-message__image{grid-column:2/3;grid-row:1/3;width:100%;height:auto;border-radius:8px}@media not all and (min-width: 1120px){.interview-message__image{grid-column:1/2;grid-row:2/3}}.interview-sub{position:relative;margin-bottom:96px}@media not all and (min-width: 768px){.interview-sub{margin-bottom:calc(100vw/var(--vw-base)*64)}}.interview-sub__image{position:relative;display:block;width:100%;height:auto}@media not all and (min-width: 768px){.interview-sub__image{height:calc(100vw/var(--vw-base)*260);object-fit:cover}}.interview-sub::before{content:"";position:absolute;right:0;bottom:-292px;width:272px;height:600px;background-image:radial-gradient(closest-side, rgba(255, 220, 25, 0.6) 0%, transparent 100%);background-size:600px 600px;background-position:left center}@media not all and (min-width: 768px){.interview-sub::before{right:0;bottom:calc(100vw/var(--vw-base)*-100);width:calc(100vw/var(--vw-base)*100);height:calc(100vw/var(--vw-base)*200);background-size:calc(100vw/var(--vw-base)*200) calc(100vw/var(--vw-base)*200)}}.interview-member{max-width:1200px;margin-right:auto;margin-left:auto;padding:0 40px 120px}@media not all and (min-width: 768px){.interview-member{padding-right:calc(100vw/var(--vw-base)*20);padding-left:calc(100vw/var(--vw-base)*20);padding-bottom:calc(100vw/var(--vw-base)*60)}}.interview-member__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;list-style:none}@media not all and (min-width: 1120px){.interview-member__list{grid-template-columns:repeat(2, 1fr)}}@media not all and (min-width: 768px){.interview-member__list{grid-template-columns:100%;gap:calc(100vw/var(--vw-base)*6)}}.interview-member__link{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:16px;border-radius:6px;background-color:#fff;text-decoration:none;transition-property:background-color;transition-duration:var(--transition)}@media not all and (min-width: 768px){.interview-member__link{border-radius:calc(100vw/var(--vw-base)*6);padding-top:0;padding-right:0;padding-bottom:0;padding-left:calc(100vw/var(--vw-base)*16)}}.interview-member__link[inert],.interview-member__link[aria-current]{background-color:#ddd6d2}@media(hover: hover){.interview-member__link:hover{background-color:#ddd6d2}}.interview-member__info{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.interview-member__department{display:flex;align-items:center;gap:6px;font-size:1.6rem;line-height:1.6;color:#262626}@media not all and (min-width: 768px){.interview-member__department{font-size:calc(100vw/var(--vw-base)*16);gap:calc(100vw/var(--vw-base)*6)}}.interview-member__department::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background-color:#c9c9c9;flex-shrink:0}@media not all and (min-width: 768px){.interview-member__department::before{width:calc(100vw/var(--vw-base)*8);height:calc(100vw/var(--vw-base)*8)}}.interview-member__link[inert] .interview-member__department,.interview-member__link[aria-current] .interview-member__department{color:#717071}.interview-member__link[inert] .interview-member__department::before,.interview-member__link[aria-current] .interview-member__department::before{background-color:var(--main-color);box-shadow:0 0 4px 2px rgba(255,220,25,.5)}.interview-member__detail{display:flex;flex-direction:column;gap:3px}@media not all and (min-width: 768px){.interview-member__detail{display:none}}.interview-member__name{font-family:var(--font-en),var(--font-jp);font-size:1.4rem;line-height:1.4;color:#717071}@media not all and (min-width: 768px){.interview-member__name{font-size:calc(100vw/var(--vw-base)*12)}}.interview-member__age{font-size:1.2rem}.interview-member__joined{font-family:var(--font-en),var(--font-jp);font-size:1.2rem;line-height:1.4;color:#717071}.interview-member__icon{flex-shrink:0;width:88px;height:88px;object-fit:cover;border-radius:4px}@media not all and (min-width: 768px){.interview-member__icon{width:calc(100vw/var(--vw-base)*72);height:calc(100vw/var(--vw-base)*72);border-radius:0 calc(100vw/var(--vw-base)*6) calc(100vw/var(--vw-base)*6) 0}}
