@charset "UTF-8";.p-career-intro[data-astro-cid-epouj7va]{display:flex;flex-direction:column;row-gap:80px;position:relative;padding-block:100px}@media screen and (min-width:960px){.p-career-intro[data-astro-cid-epouj7va]{padding-inline-start:40px}}@media screen and (max-width:959px){.p-career-intro[data-astro-cid-epouj7va]{padding-inline:20px;padding-block-end:60px}}.p-career-intro__heading[data-astro-cid-epouj7va]{display:grid;row-gap:34px;position:relative;z-index:2}@media screen and (max-width:959px){.p-career-intro__heading[data-astro-cid-epouj7va]{row-gap:14px}}.p-career-intro__heading-sub[data-astro-cid-epouj7va]{font-size:4rem;line-height:1.1}@media screen and (max-width:959px){.p-career-intro__heading-sub[data-astro-cid-epouj7va]{font-size:1.8rem}}.p-career-intro__heading-main[data-astro-cid-epouj7va]{display:flex;flex-wrap:wrap;align-items:center;font-size:11rem;font-weight:600;line-height:.95}@media screen and (min-width:960px){.p-career-intro__heading-main[data-astro-cid-epouj7va]{gap:30px}}@media screen and (max-width:959px){.p-career-intro__heading-main[data-astro-cid-epouj7va]{column-gap:16px;font-size:4.4rem}}.p-career-intro__heading-main[data-astro-cid-epouj7va] span[data-astro-cid-epouj7va]{display:block}.p-career-intro__heading-main[data-astro-cid-epouj7va] span[data-astro-cid-epouj7va]:first-child{width:100%}.p-career-intro__heading-main[data-astro-cid-epouj7va] i[data-astro-cid-epouj7va]{display:inline-block;width:100px;height:10px;margin-inline-start:27px;margin-block-start:16px;background-color:var(--c-white)}@media screen and (max-width:959px){.p-career-intro__heading-main[data-astro-cid-epouj7va] i[data-astro-cid-epouj7va]{width:44px;height:4px;margin-inline-start:10px;margin-block-start:6px}}.p-career-intro__about[data-astro-cid-epouj7va]{display:grid;row-gap:16px;position:relative;z-index:2;font-family:var(--f-jp)}@media screen and (min-width:960px){.p-career-intro__about[data-astro-cid-epouj7va]{max-width:780px;margin-inline-end:173px}}.p-career-intro__about-caption[data-astro-cid-epouj7va]{font-size:1.8rem;font-weight:600;line-height:1.8}.p-career-intro__about-desc[data-astro-cid-epouj7va]{font-size:1.4rem;line-height:1.8}.p-career-intro__bg[data-astro-cid-epouj7va]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.p-career-intro__bg[data-astro-cid-epouj7va] img[data-astro-cid-epouj7va]{object-fit:cover}.p-career-position{padding-inline:40px;padding-block:100px;border-top:solid 1px var(--c-gray)}@media screen and (max-width:959px){.p-career-position{padding-inline:20px;padding-block:60px 40px}}.p-career-position__title{font-size:5.6rem;font-weight:600;line-height:.96;letter-spacing:-.02rem}@media screen and (max-width:959px){.p-career-position__title{font-size:3.4rem;line-height:1.4}}.p-career-position__sub{display:inline-block;margin-block-start:16px;font-size:16px;line-height:1.6}.p-career-position__content{margin-block-start:60px}.p-career-position__info{margin-block-start:50px}.p-career-position__info-item{display:grid}@media screen and (min-width:960px){.p-career-position__info-item{grid-template-columns:max-content 1fr;column-gap:52px}}@media screen and (max-width:959px){.p-career-position__info-item{row-gap:16px}}.p-career-position__info-heading{font-size:1.6rem;font-weight:600;line-height:1.8}.p-career-position__info-label{display:inline-block;padding-inline:10px;padding-block:2px;background-color:var(--c-white);color:var(--c-black-base)}.p-career-position__info-content{font-size:1.4rem;line-height:1.7}.p-career-position__btn{margin-block-start:40px}@media screen and (min-width:960px){.p-career-position__btn{max-width:380px}}@media screen and (max-width:959px){.p-career-position__btn{display:none;opacity:0;visibility:hidden;pointer-events:none}}details>summary,summary{list-style:none}details>summary::-webkit-details-marker,details>summary::marker,summary::-webkit-details-marker,summary::marker{display:none}.c-accordion__wrap{padding-block-end:16px;border-top:solid 1px var(--c-gray03);border-bottom:solid 1px var(--c-gray03)}@media screen and (min-width:960px){.c-accordion__wrap{position:relative}.c-accordion__wrap:after{content:"";opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:62.8px;background-color:var(--c-white);transition:opacity .3s var(--ease-in-out-quad)}.c-accordion__wrap:hover:after{opacity:1}.c-accordion__wrap:hover .c-accordion__head-title,.c-accordion__wrap:hover .c-accordion__head-icon{color:var(--c-black-base)}.c-accordion__wrap:hover .c-accordion__head-category{color:#00000080}}.c-accordion__head{display:grid;align-items:center;padding-block:16px 0}@media screen and (min-width:960px){.c-accordion__head{grid-template-columns:383px 1fr max-content;column-gap:14px;position:relative;z-index:2;cursor:pointer}}@media screen and (max-width:959px){.c-accordion__head{grid-template-columns:68.6842% 1fr max-content;column-gap:20px}}.c-accordion__head-title{font-size:1.8rem;font-weight:600;line-height:1.6}@media screen and (max-width:959px){.c-accordion__head-title{font-size:1.6rem}}.c-accordion__head-category{color:#ffffff80;font-size:1.6rem;font-weight:700;line-height:1.6}@media screen and (max-width:959px){.c-accordion__head-category{font-size:1.4rem}}.c-accordion__head-icon{font-size:1.6rem;line-height:1.6}@media screen and (max-width:959px){.c-accordion__head-icon{font-size:1.6rem}}.c-accordion__content{display:grid;row-gap:32px;padding-block:36px}@media screen and (min-width:960px){.c-accordion__content{margin-inline-start:397px}}.c-accordion__content dl{display:grid;row-gap:12px}.c-accordion__content dt{font-size:1.2rem;font-weight:600;line-height:1.8}.c-accordion__content span{display:inline-block;padding-inline:10px;padding-block:2px;background-color:var(--c-white);color:var(--c-black-base)}.c-accordion__content dd{font-size:1.4rem;line-height:1.7}.c-accordion__content dd p:not(:first-child){margin-block-start:8px}.c-accordion__content dd ul{display:grid;row-gap:4px}.c-accordion__content dd ul li{display:grid;grid-template-columns:max-content 1fr;column-gap:2px}.c-accordion__content dd ul li:before{content:"・"}.p-career-message[data-astro-cid-xmybzteg]{display:grid;padding-inline:40px;padding-block:100px;border-top:solid 1px var(--c-gray)}@media screen and (min-width:960px){.p-career-message[data-astro-cid-xmybzteg]{grid-template-columns:1fr 38.3104%;column-gap:93px}}@media screen and (max-width:959px){.p-career-message[data-astro-cid-xmybzteg]{row-gap:32px;padding-inline:20px;padding-block:80px 60px}}.p-career-message__head[data-astro-cid-xmybzteg]{display:grid;align-content:flex-start;row-gap:30px}@media screen and (min-width:960px){.p-career-message__head[data-astro-cid-xmybzteg]{grid-column:1;grid-row:1}}@media screen and (max-width:959px){.p-career-message__head[data-astro-cid-xmybzteg]{row-gap:10px}}.p-career-message__title[data-astro-cid-xmybzteg]{font-size:5.6rem;font-weight:600;line-height:.96;letter-spacing:-.02rem}@media screen and (max-width:959px){.p-career-message__title[data-astro-cid-xmybzteg]{font-size:3.4rem;line-height:1.4}}.p-career-message__sub[data-astro-cid-xmybzteg]{display:flex;align-items:center;column-gap:12px;font-size:16px;line-height:1.6}@media screen and (min-width:960px){.p-career-message__pic[data-astro-cid-xmybzteg]{grid-column:2;grid-row:1/3;max-width:391px}}@media screen and (max-width:959px){.p-career-message__pic[data-astro-cid-xmybzteg]{max-width:69.2105%}}.p-career-message__about[data-astro-cid-xmybzteg]{display:flex;flex-direction:column}@media screen and (min-width:960px){.p-career-message__about[data-astro-cid-xmybzteg]{grid-column:1;grid-row:2;align-self:flex-end;row-gap:48px}}@media screen and (max-width:959px){.p-career-message__about[data-astro-cid-xmybzteg]{row-gap:16px}}.p-career-message__description[data-astro-cid-xmybzteg]{overflow:hidden;position:relative;display:grid;row-gap:32px;font-size:1.4rem;line-height:1.7}@media screen and (min-width:960px){.p-career-message__description[data-astro-cid-xmybzteg]{max-height:204px}}@media screen and (max-width:959px){.p-career-message__description[data-astro-cid-xmybzteg]{max-height:136px}}.p-career-message__description[data-astro-cid-xmybzteg]:after{content:"";position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,transparent 0%,var(--c-black-base) 100%);pointer-events:none}@media screen and (min-width:960px){.p-career-message__description[data-astro-cid-xmybzteg]:after{height:68px}}@media screen and (max-width:959px){.p-career-message__description[data-astro-cid-xmybzteg]:after{bottom:-6px;height:48px}}@media screen and (max-width:959px){.p-career-message__description[data-astro-cid-xmybzteg] p[data-astro-cid-xmybzteg]:nth-child(2){display:none}}.p-career-message__link[data-astro-cid-xmybzteg]{display:inline-block;align-self:flex-end;position:relative;color:var(--c-white);font-size:2.4rem;font-weight:700}.p-career-message__link[data-astro-cid-xmybzteg]:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--c-white)}.p-career-interview{display:grid;row-gap:60px;padding-inline:40px;padding-block:100px}@media screen and (max-width:959px){.p-career-interview{row-gap:40px;padding-inline:20px;padding-block:80px 60px}}.p-career-interview__title{font-size:5.6rem;font-weight:600;line-height:.96;letter-spacing:-.02rem}@media screen and (max-width:959px){.p-career-interview__title{font-size:3.4rem;line-height:1.4}}.p-career-interview__content{display:grid;row-gap:50px;padding-block-end:20px}.p-career-interview__list{display:grid;row-gap:50px}@media screen and (min-width:960px){.p-career-interview__list{grid-template-columns:repeat(3,1fr);column-gap:30px}}.p-career-interview__list-item.is-hidden{display:none}.p-career-interview__btn{text-align:center}.p-career-interview__btn button{color:var(--c-white);font-size:2rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem}.p-career-interview__btn span{position:relative}.p-career-interview__btn span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--c-white)}.c-interview-card{display:grid;row-gap:12px}@media screen and (min-width:960px){.c-interview-card.mouse-over:hover .c-interview-card__thumb{clip-path:inset(7px)}}.c-interview-card__thumb{display:block;aspect-ratio:340/192;clip-path:inset(0px);transition:clip-path .4s cubic-bezier(.16,1.02,.52,1.03)}.c-interview-card__thumb img{transition:transform .3s cubic-bezier(0,0,.17,1)}.c-interview-card__info{display:grid;row-gap:10px}.c-interview-card__info-title a,.c-interview-card__info-staff{color:var(--c-white);font-size:1.6rem;font-weight:600;line-height:1.7}.c-interview-card__info-tags{display:flex;column-gap:8px}.c-interview-card__info-tags li{display:flex;column-gap:8px;color:#aaaaaae6;font-size:1.4rem;font-weight:700}.c-interview-card__info-tags li:not(:last-child):after{content:"/"}.c-interview-card__info-tags li a,.c-interview-card__info-tags li span{color:#aaaaaae6}.c-chart__list[data-astro-cid-k33kfwge]{display:flex;flex-direction:column;row-gap:24px}@media screen and (max-width:959px){.c-chart__list[data-astro-cid-k33kfwge]{row-gap:20px}}.c-chart__item[data-astro-cid-k33kfwge]{display:flex;align-items:center;column-gap:16px}.c-chart__year[data-astro-cid-k33kfwge]{font-size:1.6rem;font-weight:700;line-height:.96;letter-spacing:-.02em}.c-chart__bar[data-astro-cid-k33kfwge]{flex:1;overflow:hidden;position:relative;height:36px;margin-inline-end:4px;background-color:transparent}.c-chart__bar[data-astro-cid-k33kfwge]:before{content:"";position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);z-index:1;height:1px;background-image:repeating-linear-gradient(to right,var(--c-white) 0px,var(--c-white) 2px,transparent 2px,transparent 4px)}.c-chart__progress[data-astro-cid-k33kfwge]{position:relative;z-index:2;height:100%;border-right:solid 1px var(--c-black-base);background-color:var(--c-white);transition:width .8s var(--ease-out-quart)}.c-chart__count[data-astro-cid-k33kfwge]{display:flex;align-items:baseline;column-gap:12px;min-width:80px}@media screen and (max-width:959px){.c-chart__count[data-astro-cid-k33kfwge]{column-gap:6px}}.c-chart__number[data-astro-cid-k33kfwge]{font-size:4.2rem;font-weight:600;line-height:.96}@media screen and (max-width:959px){.c-chart__number[data-astro-cid-k33kfwge]{font-size:3rem}}.c-chart__unit[data-astro-cid-k33kfwge]{font-size:1.6rem;font-weight:700;line-height:.96;letter-spacing:-.02em}@media screen and (max-width:959px){.c-chart__unit[data-astro-cid-k33kfwge]{font-size:1.4rem}}.c-stat-card__title[data-astro-cid-j65xetsu]{font-family:var(--f-jp);font-size:1.6rem;font-weight:700;line-height:1.6}@media screen and (max-width:959px){.c-stat-card__title[data-astro-cid-j65xetsu]{text-align:center}}.c-stat-card__subtitle[data-astro-cid-j65xetsu]{font-size:1.6rem;font-weight:700}@media screen and (max-width:959px){.c-stat-card__subtitle[data-astro-cid-j65xetsu]{display:block}}.c-stat-card__content[data-astro-cid-j65xetsu]{margin-top:50px}@media screen and (min-width:960px){.c-stat-card__content[data-astro-cid-j65xetsu]{max-width:145px;margin-inline:auto}}@media screen and (max-width:959px){.c-stat-card__content[data-astro-cid-j65xetsu]{margin-top:24px}}.c-stat-card__value[data-astro-cid-j65xetsu]{display:flex;align-items:baseline;justify-content:center;column-gap:8px}.c-stat-card__value[data-astro-cid-j65xetsu][data-type=number] .c-stat-card__number[data-astro-cid-j65xetsu]{font-family:var(--f-en);font-size:9rem;font-weight:600;line-height:.96}@media screen and (max-width:959px){.c-stat-card__value[data-astro-cid-j65xetsu][data-type=number] .c-stat-card__number[data-astro-cid-j65xetsu]{font-size:8rem}}.c-stat-card__value[data-astro-cid-j65xetsu][data-type=number] .c-stat-card__unit[data-astro-cid-j65xetsu]{font-family:var(--f-jp);font-size:2rem;font-weight:700;line-height:.96;letter-spacing:-.02em}@media screen and (max-width:959px){.c-stat-card__value[data-astro-cid-j65xetsu][data-type=number] .c-stat-card__unit[data-astro-cid-j65xetsu]{font-size:1.6rem}}.c-stat-card__value[data-astro-cid-j65xetsu][data-type=ratio] .c-stat-card__number[data-astro-cid-j65xetsu]{font-family:var(--f-en);font-size:9rem;font-weight:600;line-height:.96;letter-spacing:.1em}@media screen and (max-width:959px){.c-stat-card__value[data-astro-cid-j65xetsu][data-type=ratio] .c-stat-card__number[data-astro-cid-j65xetsu]{font-size:8rem}}.c-stat-card__description[data-astro-cid-j65xetsu]{margin-block-start:16px;display:flex;justify-content:space-around;gap:20px;font-family:var(--f-jp);font-size:1.4rem;font-weight:400;line-height:.96;letter-spacing:-.02em;text-align:center}@media screen and (max-width:959px){.c-stat-card__description[data-astro-cid-j65xetsu]{font-size:1.2rem}}.p-career-ourData{position:relative;border-top:solid 1px var(--c-gray);color:var(--c-white)}@media screen and (min-width:960px){.p-career-ourData__inner[data-inner="1"]{display:grid;grid-template-columns:repeat(2,1fr)}}.p-career-ourData__inner[data-inner="2"]{display:grid}@media screen and (min-width:960px){.p-career-ourData__inner[data-inner="2"]{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:959px){.p-career-ourData__inner[data-inner="2"]{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:960px){.p-career-ourData__inner[data-inner="2"] .p-career-ourData__item:not(:last-child){border-right:solid 1px var(--c-gray02)}}@media screen and (max-width:959px){.p-career-ourData__inner[data-inner="2"] .p-career-ourData__item:not(:nth-child(2n)){border-right:solid 1px var(--c-gray02)}}.p-career-ourData__item{padding-inline:40px;padding-block:40px 60px;border-bottom:solid 1px var(--c-gray02)}@media screen and (max-width:959px){.p-career-ourData__item{padding-inline:20px;padding-block:50px}}.p-career-ourData__head{display:flex;align-items:baseline;column-gap:12px}@media screen and (max-width:959px){.p-career-ourData__head{flex-direction:column;gap:12px}}.p-career-ourData__title{font-size:5.6rem;font-weight:600;line-height:.96;letter-spacing:-.02em}@media screen and (max-width:959px){.p-career-ourData__title{font-size:3.4rem}}.p-career-ourData__date{font-size:1.4rem;line-height:.96}.p-career-ourData__caption{font-family:var(--f-jp);font-size:1.8rem;line-height:.96}@media screen and (max-width:959px){.p-career-ourData__caption{line-height:1.6;text-align:center}}.p-career-ourData__caption span{font-size:1.4rem}.p-career-ourData .chart{margin-block-start:40px}.p-career-ourData .graph{margin-block-start:26px}@media screen and (min-width:960px){.p-career-ourData .graph{max-width:432px}}@media screen and (max-width:959px){.p-career-ourData .graph{margin-inline-end:20px;margin-block-start:40px}}.p-career-ourData [data-item=head]{padding-block-start:100px}@media screen and (min-width:960px){.p-career-ourData [data-item=head]{grid-column:1;grid-row:1;border-right:solid 1px var(--c-gray02)}}@media screen and (max-width:959px){.p-career-ourData [data-item=head]{padding-block-start:80px}}@media screen and (min-width:960px){.p-career-ourData [data-item=chart]{grid-column:1;grid-row:2;border-right:solid 1px var(--c-gray02)}}@media screen and (min-width:960px){.p-career-ourData [data-item=graph]{grid-column:2;grid-row:1/3}}@media screen and (max-width:959px){.p-career-ourData [data-item=beginer] .c-stat-card__content{margin-block-start:49px}}
