@charset "UTF-8";.boast{padding-block:5rem;margin-block-start:6rem;text-align:center;border:2rem solid transparent;-o-border-image:linear-gradient(180deg,#c196f7 0%,#6590ff 100%);border-image:linear-gradient(180deg,#c196f7 0%,#6590ff 100%);border-image-slice:1}.boast_text{display:grid;grid-template-columns:repeat(3,auto);-moz-column-gap:0.5rem;column-gap:.5rem;align-items:center;justify-content:center;margin-block-start:2rem;font-family:"Zen Kurenaido",sans-serif;font-size:2.25rem}.boast_text em{display:inline-grid;grid-template-columns:repeat(3,auto);-moz-column-gap:0.5rem;column-gap:.5rem;margin-block-start:0.5em}.boast_text em::after,.boast_text em::before{font-family:YakuHanJP_Noto,"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:5rem;font-weight:700;line-height:1;background:linear-gradient(180deg,#c196f7 0,#6590ff 100%);-webkit-background-clip:text;background-clip:text;opacity:.5;-webkit-text-fill-color:transparent}.boast_text em::before{content:"“";transform:translateY(-.1em)}.boast_text em::after{content:"”";transform:translateY(.3em)}.catch{display:grid;grid-template-columns:1fr auto 1fr;-moz-column-gap:0.5rem;column-gap:.5rem;align-items:center;text-align:center}.catch::after,.catch::before{font-size:5rem;font-weight:700;line-height:1;background:linear-gradient(180deg,#c196f7 0,#6590ff 100%);-webkit-background-clip:text;background-clip:text;opacity:.5;-webkit-text-fill-color:transparent}.catch::before{place-self:start end;content:"“";transform:translateY(-.05em)}.catch::after{place-self:end start;content:"”";transform:translateY(.4em)}.catch_text{font-family:"Zen Kurenaido",sans-serif;font-size:2.25rem}.section{padding-block:6rem}:is(.private, .message) .e-mediaBlock{margin-block-start:3rem}.heading{display:inline-flex;-moz-column-gap:0.5rem;column-gap:.5rem;align-items:baseline;font-size:1.5rem;font-weight:700;color:#74b0f6}.heading::before{display:flex;align-items:center;inline-size:2.375rem;block-size:0.65em;content:"";border-block-start:0.125rem solid}.hgroup{font-weight:700;text-align:center}:is(.hgroup_en, .hgroup_ja){background:linear-gradient(180deg,#c196f7 0,#6590ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hgroup_en{font-family:"Roboto Condensed",sans-serif;font-size:6rem;line-height:1;text-transform:uppercase}.hgroup_ja{font-size:2rem}.message{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(/careers/themes/careers/assets/img/interview/common/bg_message_lg.png.avif)}.is-no-avif .message{background-image:url(/careers/themes/careers/assets/img/interview/common/bg_message_lg.png)}.message :is(.hgroup_en, .hgroup_ja){color:#74b0f6;background:0 0;-webkit-text-fill-color:currentcolor}.private{color:#fff;background:linear-gradient(180deg,#c196f7 0,#6590ff 100%)}.private :is(.hgroup_en, .hgroup_ja){color:#fff;background:0 0;-webkit-text-fill-color:currentcolor}.private .heading{color:#fff}.schedule{background:linear-gradient(180deg,#f3eafd 0,#e0e9ff 3%,#e0e9ff 100%)}.scheduleList{max-inline-size:42.5rem;padding:3rem;margin-block-start:3rem;margin-inline:auto;background-color:#fff;border-radius:32px 0}.scheduleListItem{position:relative}.scheduleListItem + .scheduleListItem{padding-block-start:2rem}.scheduleListItem + .scheduleListItem::before{position:absolute;inset-block-start:0.25rem;inset-inline-start:0;inline-size:5rem;font-size:1.5rem;text-align:center;content:'\e801';background:linear-gradient(180deg,#c196f7 0,#6590ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:icons;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:none;text-transform:none;vertical-align:middle;speak:none}.scheduleListItem_term span{display:flex;align-items:center;justify-content:center;inline-size:100%;inline-size:5rem;aspect-ratio:1/1;font-size:1.125rem;color:#fff;background:linear-gradient(180deg,#c196f7 0,#6590ff 100%);border-radius:100vmax}.scheduleListItem_term em{font-size:1.5rem;font-weight:700;background:linear-gradient(180deg,#c196f7 0,#6590ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (min-width:32.4987rem) and (resolution >= 2dppx){.message{background-image:url(/careers/themes/careers/assets/img/interview/common/bg_message_lg@2x.png.avif)}.is-no-avif .message{background-image:url(/careers/themes/careers/assets/img/interview/common/bg_message_lg@2x.png)}}@media not all and (max-width:32.4375rem){.scheduleListItem{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1rem;column-gap:1rem;align-items:center}.scheduleListItem_term{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:center}}@media (max-width:32.4375rem){.boast{padding-block:2rem;margin-block-start:2rem;border-width:1.5rem}.boast_text{grid-template-columns:none;margin-block:0.5em;font-size:clamp(1.375rem, 1.1739rem + 1.005vw, 1.5rem)}.boast_text span:first-of-type{justify-self:start}.boast_text span:last-of-type{justify-self:end}.boast_text em::after,.boast_text em::before{font-size:clamp(2rem, .3919rem + 8.0402vw, 3rem)}.catch::after,.catch::before{font-size:3rem}.catch_text{font-size:1.5rem}.section{padding-block:3rem}:is(.private, .message) .e-mediaBlock{margin-block-start:2rem}.heading{font-size:1.25rem}.hgroup_en{font-size:3rem}.hgroup_ja{font-size:1.5rem}.message{background-size:100% auto;background-image:url(/careers/themes/careers/assets/img/interview/common/bg_message_sm.png.avif)}.is-no-avif .message{background-image:url(/careers/themes/careers/assets/img/interview/common/bg_message_sm.png)}.scheduleList{padding-block:2rem;padding-inline:clamp(0.875rem,0.2719rem + 3.015vw,1.25rem);margin-block-start:2rem}.scheduleListItem{padding-inline-start:clamp(5rem,2.9899rem + 10.0502vw,6.25rem)}.scheduleListItem_term span{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:clamp(4.375rem,3.3699rem + 5.0251vw,5rem)}.scheduleListItem + .scheduleListItem::before{inline-size:clamp(4.375rem,3.3699rem + 5.0251vw,5rem)}.scheduleListItem + .scheduleListItem .scheduleListItem_term span{inset-block-start:2rem}}