.recruit-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;font-weight:700;font-size:var(--wp--preset--font-size--custom-24)}.recruit-subtitle::before{display:block;-ms-flex-negative:0;flex-shrink:0;content:"";width:20px;height:4px;background-color:#4a90f6}.recruit-subtitle--red::before{background-color:#d63668}.recruit-subtitle--green::before{background-color:#44d5c6}.recruit-cta{width:100%;background-image:url("../images/recruit/cta_background_1.png");background-size:cover;background-position:top right;background-repeat:no-repeat}.recruit-cta--message{background-position:bottom;background-image:url("../images/recruit/cta_background_3.png")}.recruit-cta--message .recruit-cta__button-link{margin:var(--wp--preset--spacing--custom-32) auto 0}.recruit-cta__inner{padding:var(--wp--preset--spacing--custom-80) 0;width:min(1200px,90%);margin-inline:auto}.recruit-cta__title{font-weight:700;font-size:var(--wp--preset--font-size--custom-38)}.recruit-cta__title--center{text-align:center}.recruit-cta__multi-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--wp--preset--spacing--custom-80) 12px;width:min(960px,100%);margin-inline:auto}.recruit-cta__multi-block .recruit-cta__title{margin-bottom:var(--wp--preset--spacing--custom-80)}.recruit-cta__multi-block .recruit-cta__button-link{margin-bottom:var(--wp--preset--spacing--custom-40)}.recruit-cta__multi-block .recruit-cta__button-link:last-of-type{margin-bottom:0}.recruit-cta__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:32px 120px;margin:var(--wp--preset--spacing--custom-80) auto 0}.recruit-cta__button-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(hover: hover){.recruit-cta__button-link:hover .recruit-cta__button-link-icon-circle{background-color:var(--wp--preset--color--main)}.recruit-cta__button-link:hover .recruit-cta__button-link-icon{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.recruit-cta__button-link:hover .recruit-cta__button-link-icon path{fill:var(--wp--preset--color--base)}}.recruit-cta__button-link-icon-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:112px;height:112px;border:solid 1px currentColor;border-radius:50%;-webkit-transition:.4s;transition:.4s}.recruit-cta__button-link-icon{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.4s;transition:.4s}.recruit-cta__button-link-text{font-weight:700;font-size:1.75rem}.recruit-cta__button-link-icon-2{-ms-flex-negative:0;flex-shrink:0}.recruit-titled-main-visual{display:grid;place-items:center;width:100%;height:clamp(220px,-208.571px + 71.429vw,340px);background-image:url("../images/recruit/recruit_mv_background.png");background-size:cover;background-position:center;background-repeat:no-repeat}.recruit-titled-main-visual__inner{width:min(100% - var(--wp--custom--content-gutter)*2,1200px);margin-inline:auto}.recruit-titled-main-visual__subtitle{margin-bottom:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-28);line-height:var(--wp--custom--line-height-tight)}.recruit-titled-main-visual__title{font-weight:700;font-size:var(--wp--preset--font-size--custom-42);line-height:var(--wp--custom--line-height-tight)}@media screen and (max-width: 1200px){.recruit-cta__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:var(--wp--preset--spacing--custom-48) auto 0}.recruit-cta__multi-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recruit-cta__separate-line{display:none}}@media screen and (max-width: 600px){.recruit-cta{background-image:url("../images/recruit/cta_background_2.png")}.recruit-cta--message{background-image:url("../images/recruit/cta_background_3.png")}.recruit-cta__button-link{gap:0 16px}.recruit-cta__button-link-icon-circle{width:72px;height:72px}.recruit-cta__button-link-icon{width:18px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.recruit-cta__button-link-text{font-size:1.25rem}.recruit-cta__button-link-icon-2{width:24px}.recruit-titled-main-visual{background-image:url("../images/recruit/recruit_mv_background_sp.png")}}.recruit-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;background-color:var(--wp--preset--color--base)}.recruit-breadcrumb__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100% - var(--wp--custom--content-gutter)*2,1200px);height:inherit;margin-inline:auto;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.recruit-breadcrumb__inner::-webkit-scrollbar{display:none}.recruit-breadcrumb__inner>span{-ms-flex-negative:0;flex-shrink:0;font-size:12px;letter-spacing:0}.recruit-breadcrumb__inner>span>span.current-item{text-decoration:underline}@media(hover: hover){.recruit-breadcrumb__inner>span>a:hover{text-decoration:underline}}.recruit-breadcrumb__inner>span:first-of-type{margin-right:12px}.recruit-breadcrumb__inner>span:not(:first-of-type){margin:0 12px}.recruit-fv{position:relative}.recruit-fv__bg-image{width:100%}.recruit-fv__inner{position:absolute;top:0;left:8vw}.recruit-fv__title{margin-top:24vw;font-weight:700;font-size:clamp(2.375rem,1.571rem + 2.143vw,3.5rem);line-height:var(--wp--custom--line-height-tight)}.recruit-fv__text-wrapper{margin-top:16.2vw;margin-left:4.3vw}.recruit-fv__text{margin-top:var(--wp--preset--spacing--custom-40);font-size:clamp(.875rem,.696rem + .476vw,1.125rem)}.recruit-fv__text:first-of-type{margin-top:0}.recruit-fv__catchcopy{position:absolute;right:-20.2vw;top:47.2vw}.recruit-fv__catchcopy-text{font-size:clamp(2rem,1.286rem + 1.905vw,3rem);font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:-webkit-gradient(linear, left top, right top, from(#0092d6), to(#0079e7));background:linear-gradient(90deg, #0092d6 0%, #0079e7 100%);letter-spacing:2.4px;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.recruit-fv__catchcopy-text>span:last-of-type{margin-top:4.3vw}.interview-member{position:relative;overflow:hidden;margin:0 auto}.interview-member__inner{width:min(1200px,90%);margin-inline:auto;position:relative;z-index:1}.interview-member__object-1{position:absolute;top:20%;left:1%}.interview-member__object-2{position:absolute;top:17%;right:0}.interview-member__sp{display:none}.interview-member__pc{display:block}.interview-member__pc-slide:nth-of-type(1){margin-top:160px}.interview-member__pc-slide:nth-of-type(2){margin-top:80px}.interview-member__slider-wrapper{position:relative}.interview-member__pc-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 48px}.interview-member__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 var(--wp--preset--spacing--custom-32);margin-top:var(--wp--preset--spacing--custom-40)}.interview-member__swiper-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 var(--wp--preset--spacing--custom-32)}.interview-member__swiper-button-prev,.interview-member__swiper-button-next{position:relative;width:50px;height:50px;border-radius:50%;background-color:var(--wp--preset--color--base);border:solid 1px var(--wp--preset--color--main);inset:0;margin-top:0;-ms-flex-negative:0;flex-shrink:0}.interview-member__swiper-button-prev::after,.interview-member__swiper-button-next::after{display:none}.interview-member__title{margin-bottom:var(--wp--preset--spacing--custom-40);font-weight:700;font-size:var(--wp--preset--font-size--custom-38)}.interview-member__lead{margin-bottom:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-24)}.interview-member__meta{margin-top:var(--wp--preset--spacing--custom-16);font-size:var(--wp--preset--font-size--custom-14)}.interview-member__role{margin-top:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-14)}.interview-member__name{margin-top:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}@media(hover: hover){.interview-member__slide-link:hover .interview-member__figure>img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.interview-member__figure{overflow:hidden;border-radius:12px}.interview-member__swiper-button-prev,.interview-member__swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.4s;transition:.4s}@media(hover: hover){.interview-member__swiper-button-prev:hover,.interview-member__swiper-button-next:hover{background-color:var(--wp--preset--color--main)}.interview-member__swiper-button-prev:hover .interview-member__swiper-button-prev-icon path,.interview-member__swiper-button-prev:hover .interview-member__swiper-button-next-icon path,.interview-member__swiper-button-next:hover .interview-member__swiper-button-prev-icon path,.interview-member__swiper-button-next:hover .interview-member__swiper-button-next-icon path{fill:var(--wp--preset--color--base)}}.interview-member__swiper-button-prev-icon,.interview-member__swiper-button-next-icon{width:10px !important;-webkit-transition:.4s;transition:.4s}.interview-member__badge--new{color:#d63668}.interview-member__badge--mid{color:#2d71d6}.interview-member__figure>img{width:100%;-webkit-transition:.4s;transition:.4s}.person-environment{position:relative;width:100%;padding:0 var(--wp--custom--content-gutter) 0 0}.person-environment__deco-1{position:absolute;top:0;right:var(--wp--custom--content-gutter)}.person-environment__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 var(--wp--preset--spacing--custom-64)}.person-environment__text-area{margin-top:208px;position:relative}.person-environment__subtitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.person-environment__title{font-weight:700;font-size:var(--wp--preset--font-size--custom-38);text-align:right}.person-environment__description{margin-top:var(--wp--preset--spacing--custom-40);text-align:right}.person-environment__read-more{margin-top:var(--wp--preset--spacing--custom-40);margin-left:auto}.person-environment__images{position:relative;margin-top:208px}.person-environment__image-main>img{width:100%}.person-environment__image-2{position:absolute;bottom:-30px;right:-310px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.person-environment__pc{display:block}.person-environment__sp{display:none}.person-environment__sp-header-object-2{position:absolute;top:-10%;right:0}.person-environment__sp-header-object-3{position:absolute;bottom:-10%;left:0}.about-know{position:relative;margin:var(--wp--preset--spacing--custom-80) auto}.about-know__inner{width:min(1200px,90%);margin-inline:auto}.about-know__list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 43px}.about-know__item-link{display:block}@media(hover: hover){.about-know__item-link:hover .about-know__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.about-know__item-link:hover .about-know__read-more .read-more__text::before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.about-know__image-wrapper{display:block;overflow:hidden;margin:16px 0;border-radius:12px}.about-know__image{width:100%;-webkit-transition:.4s;transition:.4s;border-radius:12px;-o-object-fit:cover;object-fit:cover}.about-know__read-more{margin-left:auto}.about-know__object{display:block;position:absolute;bottom:-8%;left:-3%}@media screen and (max-width: 1366px){.recruit-fv__title{margin-top:12vw}.recruit-fv__text-wrapper{margin-top:5vw;margin-left:0}.recruit-fv__catchcopy{right:-12.2vw;top:37.2vw}.person-environment__image-2{bottom:0;right:-21vw}.person-environment__image-2>img{width:21vw}}@media screen and (max-width: 1100px){.interview-member__pc-list{gap:0 32px}}@media screen and (max-width: 768px){.recruit-fv__inner{padding:0 var(--wp--custom--content-gutter);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.recruit-fv__title{margin-top:21vw;text-align:center}.recruit-fv__text-wrapper{margin-top:4vw}.recruit-fv__text{margin-top:var(--wp--preset--spacing--custom-32);text-align:right}.recruit-fv__catchcopy{position:relative;inset:0;margin-top:14vw;text-align:right}.recruit-fv__catchcopy-text{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.about-know{padding-top:var(--wp--preset--spacing--custom-80)}.about-know__list{grid-template-columns:repeat(1, 1fr)}.about-know__object{width:20%;bottom:auto;left:auto;right:0;top:-3%}.interview-member{margin:0 auto var(--wp--preset--spacing--custom-80)}.interview-member__slider{margin-right:calc(50% - 50vw)}.interview-member__sp{display:block}.interview-member__pc{display:none}.interview-member__object-1{top:0;left:auto;right:0;width:15%}.interview-member__object-2{display:none}.interview-member__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:var(--wp--preset--spacing--custom-64)}.person-environment{padding-right:0;padding-bottom:var(--wp--preset--spacing--custom-80)}.person-environment__pc{display:none}.person-environment__sp{display:block}.person-environment__title{text-align:left}.person-environment__description{text-align:left}.person-environment__subtitle{margin-top:var(--wp--preset--spacing--custom-80);margin-left:0}.person-environment__sp-inner{width:90%;margin-inline:auto}}@media screen and (max-width: 360px){.recruit-fv__title{margin-top:16vw}.recruit-fv__text-wrapper{margin-top:2vw}.recruit-fv__catchcopy{margin-top:9vw}}@media screen and (max-width: 358px){.recruit-fv__title{margin-top:10vw}.recruit-fv__catchcopy{margin-top:3vw}}@media screen and (max-width: 343px){.recruit-fv__title{font-size:35px}.interview-member__swiper-button-wrapper{gap:0 8px}.interview-member__lead{font-size:18px}.interview-member__swiper-button-prev,.interview-member__swiper-button-next{width:36px;height:36px}}.job-flow{width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto}.job-flow__title{font-weight:700;font-size:var(--wp--preset--font-size--custom-38);line-height:var(--wp--custom--line-height-tight);text-align:center}.job-flow__subtitle{margin-top:var(--wp--preset--spacing--custom-24);text-align:center}.job-flow__cards{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px 15px;margin-top:var(--wp--preset--spacing--custom-40)}.job-flow__card{padding:var(--wp--preset--spacing--custom-40) 16px;border-radius:12px;background-color:#e2f4ff;text-align:center}.job-flow__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-flow__arrow>img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.job-flow__card-action{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:var(--wp--preset--spacing--custom-16) auto;padding:8px 16px;border-radius:12px;background-color:#fff;font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.job-flow__card-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-28)}.job-flow__card-label{margin:var(--wp--preset--spacing--custom-16) 0 0;font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.job-detail{overflow:hidden;padding:0 0 var(--wp--preset--spacing--custom-80);background-color:var(--wp--preset--color--background-color-3)}.job-detail__inner{width:min(1200px,90%);margin-inline:auto}.job-detail__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--wp--preset--spacing--custom-48);padding-top:var(--wp--preset--spacing--custom-80)}.job-detail__content--programmer{position:relative}.job-detail__content--programmer .job-detail__content-left,.job-detail__content--programmer .job-detail__content-right{position:relative;z-index:1}.job-detail__content--programmer .job-detail__content-object{position:absolute;right:-6vw;top:0}.job-detail__content--se{position:relative}.job-detail__content--se .job-detail__content-left,.job-detail__content--se .job-detail__content-right{position:relative;z-index:1}.job-detail__content--se .job-detail__content-object{position:absolute;left:-7.3vw;top:0}.job-detail__content--sales{position:relative}.job-detail__content--sales .job-detail__content-left,.job-detail__content--sales .job-detail__content-right{position:relative;z-index:1}.job-detail__content--sales .job-detail__content-object{position:absolute;left:-11vw;bottom:-3vw}.job-detail__content-main-image{width:100%}.job-detail__content-action{font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.job-detail__content-action--blue{color:#2d71d6}.job-detail__content-action--red{color:#d63668}.job-detail__content-action--green{color:#187d7d}.job-detail__content-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-28)}.job-detail__content-description{margin-top:var(--wp--preset--spacing--custom-32)}.job-detail__activity{margin-top:var(--wp--preset--spacing--custom-24)}.job-detail__activity-title{padding-left:18px;text-indent:-18px;font-weight:700}.job-detail__activity-title::before{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;position:relative;top:-3px;width:8px;height:8px;margin-right:10px;border-radius:50%;background-color:var(--wp--preset--color--main)}.job-detail__activity-list{margin-top:.5em;margin-left:18px}.job-detail__activity-item{margin-bottom:.5em}.job-detail__activity-item:last-of-type{margin-bottom:0}.job-detail__activity-item::before{content:"";display:inline-block;-ms-flex-negative:0;flex-shrink:0;position:relative;top:-3px;width:8px;height:8px;margin-right:10px;border-radius:50%;border:solid 1px var(--wp--preset--color--main);background-color:var(--wp--preset--color--base)}.job-detail__members{width:min(972px,100%);padding:var(--wp--preset--spacing--custom-40);margin:var(--wp--preset--spacing--custom-48) auto 0;border-radius:12px;background-color:var(--wp--preset--color--base);border:solid 1px var(--wp--preset--color--main)}.job-detail__member-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8vw}.job-detail__members-title{margin-bottom:var(--wp--preset--spacing--custom-24);font-weight:700;text-align:center;font-size:var(--wp--preset--font-size--custom-28)}.job-detail__member-info{margin-top:var(--wp--preset--spacing--custom-16);text-align:center}.job-detail__member-type{margin-top:var(--wp--preset--spacing--custom-8)}.job-detail__member-type--new{color:#d63668}.job-detail__member-type--mid{color:#2d71d6}@media screen and (max-width: 1200px){.job-flow__cards{gap:10px 5px}}@media screen and (max-width: 768px){.job-flow__cards{grid-template-columns:1fr}.job-flow__arrow{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.job-flow__arrow>img{-webkit-transform:rotate(0);transform:rotate(0)}.job-detail__content{grid-template-columns:repeat(1, 1fr)}.job-detail__content--programmer{grid-template-areas:"text" "image"}.job-detail__content--programmer .job-detail__content-left{grid-area:image}.job-detail__content--programmer .job-detail__content-right{grid-area:text}.job-detail__content--programmer .job-detail__content-object{width:50%}.job-detail__content--se .job-detail__content-object{width:20%}.job-detail__content--sales .job-detail__content-object{width:20%}}.recruit-info-links{margin:var(--wp--preset--spacing--custom-80) 0 0}.recruit-info-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--custom-40);width:min(1200px,90%);margin-inline:auto}.recruit-info-details{padding:var(--wp--preset--spacing--custom-80) 0 0}.recruit-info-details__recruit-subtitle{margin-bottom:var(--wp--preset--spacing--custom-32)}.recruit-info-details__container{width:min(1200px,90%);margin-inline:auto}.recruit-info-details__item{display:grid;grid-template-columns:179px 1fr;gap:0 var(--wp--preset--spacing--custom-16);margin-bottom:var(--wp--preset--spacing--custom-16)}.recruit-info-details__item:last-of-type{margin-bottom:0}.recruit-info-details__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--wp--preset--spacing--custom-24);border-radius:12px;background-color:#e2f4ff;text-align:center}.recruit-info-details__label-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.recruit-info-details__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--wp--preset--spacing--custom-24);border:1px solid var(--wp--preset--color--main);border-radius:12px;background-color:var(--wp--preset--color--base);font-weight:700;font-size:var(--wp--preset--font-size--custom-18)}.recruit-info-details__bullet-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px;position:relative;font-size:var(--wp--preset--font-size--custom-18);font-weight:700}.recruit-info-details__bullet-title:before{content:"";-ms-flex-negative:0;flex-shrink:0;position:relative;top:12px;width:8px;height:8px;border-radius:50%;background-color:var(--wp--preset--color--main)}.recruit-info-details__bullet-desc{margin-left:var(--wp--preset--spacing--custom-16);font-weight:500;font-size:var(--wp--preset--font-size--custom-16)}.recruit-info-details__read-more{margin-left:auto}.recruit-info-details__sep-group{display:grid;grid-template-columns:-webkit-max-content auto 1fr;grid-template-columns:max-content auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 var(--wp--preset--spacing--custom-16)}.recruit-info-details__sep-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.recruit-info-details__sep-label{grid-column:1}.recruit-info-details__sep-colon{grid-column:2}.recruit-info-details__sep-value{grid-column:3}.recruit-info-schedule{padding:var(--wp--preset--spacing--custom-80) 0 0}.recruit-info-schedule__container{width:min(1200px,90%);margin-inline:auto}.recruit-info-schedule__banner-image{max-width:195px}.recruit-info-schedule__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:var(--wp--preset--spacing--custom-32)}.recruit-info-schedule__step{background-color:#e2f4ff;border-radius:12px;padding:var(--wp--preset--spacing--custom-24);width:100%;text-align:center}.recruit-info-schedule__step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--wp--preset--spacing--custom-16);margin-bottom:var(--wp--preset--spacing--custom-16);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.recruit-info-schedule__step-number{background-color:var(--wp--preset--color--base);border-radius:12px;padding:var(--wp--preset--spacing--custom-8) var(--wp--preset--spacing--custom-16);font-family:var(--wp--preset--font-family--primary-english);font-weight:700;font-size:var(--wp--preset--font-size--custom-18);line-height:1}.recruit-info-schedule__step-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-18)}.recruit-info-schedule__supplement{margin-top:var(--wp--preset--spacing--custom-16)}.recruit-info-faq{padding:var(--wp--preset--spacing--custom-80) 0}.recruit-info-faq__container{width:min(1200px,90%);margin-inline:auto}.recruit-info-faq__list{display:grid;gap:24px;margin-top:var(--wp--preset--spacing--custom-32)}.recruit-info-faq__question{background-color:#e2f4ff;border-radius:12px 12px 0 0;padding:var(--wp--preset--spacing--custom-16) var(--wp--preset--spacing--custom-40);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-info-faq__question-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--wp--preset--spacing--custom-40);width:100%}.recruit-info-faq__question-letter{font-family:var(--wp--preset--font-family--primary-english);font-weight:700;font-size:var(--wp--preset--font-size--custom-34);-ms-flex-negative:0;flex-shrink:0;line-height:1}.recruit-info-faq__question-text{font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.recruit-info-faq__answer{background-color:#f8f8f8;border-radius:0 0 12px 12px;padding:var(--wp--preset--spacing--custom-16) var(--wp--preset--spacing--custom-40)}.recruit-info-faq__answer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--wp--preset--spacing--custom-40);width:100%}.recruit-info-faq__answer-letter{font-family:var(--wp--preset--font-family--primary-english);font-weight:700;font-size:var(--wp--preset--font-size--custom-34);-ms-flex-negative:0;flex-shrink:0;line-height:1}@media screen and (max-width: 600px){.recruit-info-details__item{grid-template-columns:1fr;margin-bottom:var(--wp--preset--spacing--custom-32)}.recruit-info-details__label{border:solid 1px var(--wp--preset--color--main);border-radius:12px 12px 0 0}.recruit-info-details__content{border-top:none;border-radius:0 0 12px 12px}.recruit-info-faq__question-letter{position:relative;top:2px}}.members-overview{position:relative;margin:var(--wp--preset--spacing--custom-80) auto}.members-overview__object-1{position:absolute;left:-9%;bottom:11%}.members-overview__object-2{position:absolute;right:0;top:18%}@media(hover: hover){.members-overview__member-link:hover .members-overview__member-photo{-webkit-transform:scale(1.1);transform:scale(1.1)}}.members-overview__container{width:min(1200px,90%);margin-inline:auto;position:relative;z-index:1}.members-overview__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--wp--preset--spacing--custom-56) var(--wp--preset--spacing--custom-40);margin-top:var(--wp--preset--spacing--custom-32)}.members-overview__member-image{overflow:hidden;border-radius:12px}.members-overview__member-photo{width:100%;-webkit-transition:.4s;transition:.4s}.members-overview__member-number{font-family:var(--wp--preset--font-family--primary-english);font-weight:700;font-size:var(--wp--preset--font-size--custom-24)}.members-overview__member-title{margin:var(--wp--preset--spacing--custom-8) 0;font-weight:700;font-size:var(--wp--preset--font-size--custom-24)}.members-overview__member-join{margin:var(--wp--preset--spacing--custom-16) 0 0}.members-overview__member-position{margin:var(--wp--preset--spacing--custom-8) 0 0;font-weight:700;font-size:var(--wp--preset--font-size--custom-14);line-height:var(--wp--custom--line-height-tight)}.members-overview__member-name{margin:var(--wp--preset--spacing--custom-8) 0 0;font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.members-overview__member-year{font-size:var(--wp--preset--font-size--custom-14);line-height:var(--wp--custom--line-height-tight)}.members-overview__member-type{font-size:var(--wp--preset--font-size--custom-14);line-height:var(--wp--custom--line-height-tight)}.members-overview__member-type--new{color:#d63668}.members-overview__member-type--mid{color:#2d71d6}.members-talk{background-color:var(--wp--preset--color--background-color-3);padding:var(--wp--preset--spacing--custom-80) 0}.members-talk__container{width:min(1200px,90%);margin-inline:auto}.members-talk__item{margin-top:var(--wp--preset--spacing--custom-56)}.members-talk__item-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--wp--preset--spacing--custom-56)}.members-talk__item-number{font-family:var(--wp--preset--font-family--primary-english);font-weight:700;font-size:var(--wp--preset--font-size--custom-48);line-height:var(--wp--custom--line-height-tight)}.members-talk__item-image-link{display:block;overflow:hidden;border-radius:12px}@media(hover: hover){.members-talk__item-image-link:hover .members-talk__item-photo{-webkit-transform:scale(1.1);transform:scale(1.1)}}.members-talk__item-photo{width:100%;-webkit-transition:.4s;transition:.4s}.members-talk__item-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-28)}.members-talk__item-description{margin:var(--wp--preset--spacing--custom-16) 0}.members-talk__item-link{margin-left:auto}@media screen and (max-width: 996px){.members-overview__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.members-talk__item-content{grid-template-columns:repeat(1, 1fr);grid-template-areas:"members-text" "members-image"}.members-talk__item-image{grid-area:members-image}.members-talk__item-text{grid-area:members-text}.members-overview__object-1{bottom:3%;width:50%}.members-overview__object-2{top:2%;width:40%}}@media screen and (max-width: 600px){.members-overview__grid{grid-template-columns:repeat(1, 1fr)}}.interview-container{overflow:hidden}.interview-mv{width:100%;margin-right:calc(50% - 50vw)}.interview-mv__image-container{position:relative;margin-left:12%}.interview-mv__pc-image{display:block;width:100%;border-radius:12px 0 0 12px;-o-object-fit:cover;object-fit:cover}.interview-mv__sp-image{display:none;width:100%}.interview-mv__info{position:absolute;top:13%;left:0;padding:var(--wp--preset--spacing--custom-40) var(--wp--preset--spacing--custom-40) var(--wp--preset--spacing--custom-40) 0;background-color:var(--wp--preset--color--base)}.interview-mv__label,.interview-mv__title,.interview-mv__join,.interview-mv__name{position:relative;z-index:1}.interview-mv__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:var(--wp--preset--spacing--custom-8) var(--wp--preset--spacing--custom-24);border:solid 1px var(--wp--preset--color--main);border-radius:12px;font-weight:700;font-size:var(--wp--preset--font-size--custom-18)}.interview-mv__cross{margin-top:var(--wp--preset--spacing--custom-16);font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.interview-mv__title{margin-top:var(--wp--preset--spacing--custom-16);font-weight:700;font-size:var(--wp--preset--font-size--custom-42);line-height:var(--wp--custom--line-height-tight)}.interview-mv__join,.interview-mv__name{font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.interview-mv__join{margin-top:var(--wp--preset--spacing--custom-16)}.interview-mv__name{margin-top:var(--wp--preset--spacing--custom-8)}.interview-mv__object{position:absolute;right:0;bottom:0}.interview-cross-intro{margin:var(--wp--preset--spacing--custom-80) var(--wp--custom--content-gutter) var(--wp--preset--spacing--custom-80) 12%}.interview-cross-intro__inner{width:100%}.interview-cross-intro__profiles{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--wp--preset--spacing--custom-80);width:min(880px,100%);margin:var(--wp--preset--spacing--custom-48) auto 0}.interview-cross-intro__image-container{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.interview-cross-intro__position{position:absolute;bottom:20px;right:-60px;padding:4px var(--wp--preset--spacing--custom-16);border:solid 1px var(--wp--preset--color--main);border-radius:4px;background-color:var(--wp--preset--color--base);font-weight:700}.interview-cross-intro__image{display:block;width:180px;margin-inline:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.interview-cross-intro__name{margin-top:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-24);text-align:center}.interview-cross-intro__join-info{text-align:center}.interview-cross-intro__bio{margin-top:var(--wp--preset--spacing--custom-16)}.interview-profile{margin:var(--wp--preset--spacing--custom-80) var(--wp--custom--content-gutter) var(--wp--preset--spacing--custom-80) 12%}.interview-profile__container{display:grid;grid-template-columns:1fr 180px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--wp--preset--spacing--custom-32) var(--wp--preset--spacing--custom-72)}.interview-profile__content{border:1px solid var(--wp--preset--color--main);border-radius:12px;padding:var(--wp--preset--spacing--custom-32)}.interview-profile__title{font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.interview-profile__description{margin-top:var(--wp--preset--spacing--custom-8);font-size:var(--wp--preset--font-size--custom-18)}.interview-profile__info{text-align:center}.interview-profile__name{font-weight:700;font-size:var(--wp--preset--font-size--custom-24)}.interview-profile__image{margin-bottom:var(--wp--preset--spacing--custom-8)}.interview-profile__image-content{width:100%;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.interview-block{position:relative;margin:var(--wp--preset--spacing--custom-80) auto}.interview-block--col-1{padding:var(--wp--preset--spacing--custom-80) 0;background-color:var(--wp--preset--color--background-color-3)}.interview-block--col-1 .interview-block__inner{width:min(1200px,90%);margin-inline:auto}.interview-block--col-1 .interview-block__answers{margin-bottom:var(--wp--preset--spacing--custom-56)}.interview-block--col-1 .interview-block__answers:last-of-type{margin-bottom:0}.interview-block__center-image-wrapper{margin-bottom:var(--wp--preset--spacing--custom-56)}.interview-block__center-image{display:block;width:min(100%,880px);margin-inline:auto;border-radius:12px;-o-object-fit:cover;object-fit:cover}.interview-block--cross .interview-block__outside-right .interview-block__blue-object{position:absolute;top:-18%;right:-50%;width:100%}.interview-block__comment{display:grid;grid-template-columns:80px 1fr;gap:var(--wp--preset--spacing--custom-24);margin-bottom:var(--wp--preset--spacing--custom-24)}.interview-block__comment:last-of-type{margin-bottom:0}.interview-block__comment-image-name{margin-top:var(--wp--preset--spacing--custom-8);text-align:center;font-size:var(--wp--preset--font-size--custom-14)}.interview-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(1200px,90%);margin-inline:auto}.interview-block__blue-object{position:absolute;bottom:-20%;right:-30%;width:100%}.interview-block__yellow-object{position:absolute;bottom:-30%;left:-15%;width:100%}.interview-block__content{width:53%}.interview-block__outside-right{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:calc(50% - 50vw);margin-left:4%}.interview-block__outside-right .interview-block__image-content{border-radius:12px 0 0 12px}.interview-block__outside-right .interview-block__yellow-object{bottom:-20%;left:auto;right:-20%}.interview-block__outside-left{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:calc(50% - 50vw);margin-right:4%}.interview-block__outside-left .interview-block__image-content{border-radius:0 12px 12px 0}.interview-block__question{margin-bottom:var(--wp--preset--spacing--custom-16)}.interview-block__question-number{font-family:var(--wp--preset--font-family--primary-english);font-weight:700;font-size:var(--wp--preset--font-size--custom-48);line-height:var(--wp--custom--line-height-tight);color:#2d71d6}.interview-block__question-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-28)}.interview-block__answer-col-1-object{position:absolute;right:0;bottom:0}.interview-block__answer{position:relative;z-index:1;margin-bottom:var(--wp--preset--spacing--custom-16)}.interview-block__answer:last-of-type{margin-bottom:0}.interview-block__answer-col-1{width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto 0}.interview-block__answer-col-1 .interview-block__answer-text{margin-bottom:var(--wp--preset--spacing--custom-16)}.interview-block__answer-col-1 .interview-block__answer-text:last-of-type{margin-bottom:0}.interview-block__answer-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 4px;margin-bottom:var(--wp--preset--spacing--custom-16);font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.interview-block__answer-line{-ms-flex-negative:0;flex-shrink:0;width:38px;height:1px;background-color:var(--wp--preset--color--main)}.interview-block__answer-text{font-size:var(--wp--preset--font-size--custom-18)}.interview-block__answer-text p{margin-bottom:var(--wp--preset--spacing--custom-16)}.interview-block__answer-text p:last-of-type{margin-bottom:0}.interview-block__image{position:relative;z-index:1}.interview-block__image-content{width:100%;position:relative;z-index:1}.interview-message{position:relative;margin:var(--wp--preset--spacing--custom-80) auto}.interview-message--cross .interview-message__container{width:min(1200px,90%)}.interview-message--cross .interview-message__wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:var(--wp--custom--content-gutter)}.interview-message--cross .interview-message__wrapper--reverse{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:var(--wp--custom--content-gutter);padding-left:0}.interview-message__mv{display:block;width:min(880px,100%);margin:0 auto var(--wp--preset--spacing--custom-56);border-radius:12px;-o-object-fit:cover;object-fit:cover}.interview-message__container{position:relative;z-index:1;width:min(1080px,90%);margin-inline:auto}.interview-message__title{margin-bottom:var(--wp--preset--spacing--custom-40);font-weight:700;font-size:var(--wp--preset--font-size--custom-38);text-align:center}.interview-message__wrapper{display:grid;grid-template-columns:180px 1fr;gap:var(--wp--preset--spacing--custom-40) var(--wp--preset--spacing--custom-64);margin-bottom:var(--wp--preset--spacing--custom-56)}.interview-message__wrapper:last-of-type{margin-bottom:0}.interview-message__wrapper--reverse{grid-template-columns:1fr 180px}.interview-message__wrapper--reverse .interview-message__content-triangle{left:auto;right:-30px;width:0;height:0;border-style:solid;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);border-left:30px solid #e2f4ff;border-right:0}.interview-message__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;background-color:#e2f4ff;border-radius:12px;padding:var(--wp--preset--spacing--custom-40)}.interview-message__text{font-size:var(--wp--preset--font-size--custom-18)}.interview-message__content-triangle{position:absolute;left:-30px;width:0;height:0;border-style:solid;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);border-right:30px solid #e2f4ff;border-left:0}.interview-message__profile-image-content{width:100%;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.interview-message__object{position:absolute;top:-5%;left:-13%}.interview-other{padding:var(--wp--preset--spacing--custom-80) 0;background-color:var(--wp--preset--color--background-color-3)}.interview-other__inner{width:min(1200px,90%);margin-inline:auto}.interview-other__slider{margin-top:var(--wp--preset--spacing--custom-40)}.interview-other__image{display:block;width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.interview-other__join-info{margin-top:var(--wp--preset--spacing--custom-16);font-size:var(--wp--preset--font-size--custom-14)}.interview-other__position{margin-top:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-14)}.interview-other__link{display:block}@media(hover: hover){.interview-other__link:hover .interview-other__image{-webkit-transform:scale(1.1);transform:scale(1.1)}}.interview-other__name{margin-top:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.interview-other__join-type--new{color:#d63668}.interview-other__join-type--mid{color:#2d71d6}.interview-other__swiper-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 var(--wp--preset--spacing--custom-32);margin-top:var(--wp--preset--spacing--custom-40)}.interview-other__swiper-button-prev,.interview-other__swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.4s;transition:.4s;position:relative;width:50px;height:50px;border-radius:50%;background-color:var(--wp--preset--color--base);border:solid 1px var(--wp--preset--color--main);inset:0;margin-top:0}@media(hover: hover){.interview-other__swiper-button-prev:hover,.interview-other__swiper-button-next:hover{background-color:var(--wp--preset--color--main)}.interview-other__swiper-button-prev:hover .interview-other__swiper-button-prev-icon path,.interview-other__swiper-button-prev:hover .interview-other__swiper-button-next-icon path,.interview-other__swiper-button-next:hover .interview-other__swiper-button-prev-icon path,.interview-other__swiper-button-next:hover .interview-other__swiper-button-next-icon path{fill:var(--wp--preset--color--base)}}.interview-other__swiper-button-prev::after,.interview-other__swiper-button-next::after{display:none}.interview-other__swiper-button-prev-icon,.interview-other__swiper-button-next-icon{width:10px !important;-webkit-transition:.4s;transition:.4s}.interview-other__image-container{overflow:hidden;border-radius:12px}.interview-other__image{width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s;transition:.4s}.interview-other-cross{padding:var(--wp--preset--spacing--custom-80) 0;background-color:var(--wp--preset--color--background-color-3)}.interview-other-cross__inner{width:min(1200px,90%);margin-inline:auto}.interview-other-cross__recruit-subtitle{margin-bottom:var(--wp--preset--spacing--custom-40)}.interview-other-cross__item-content{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--wp--preset--spacing--custom-56)}.interview-other-cross__item-photo{width:100%}.interview-other-cross__item-link-image{display:block;overflow:hidden;border-radius:12px}@media(hover: hover){.interview-other-cross__item-link-image:hover .interview-other-cross__item-photo{-webkit-transform:scale(1.1);transform:scale(1.1)}}.interview-other-cross__item-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-28)}.interview-other-cross__item-description{margin:var(--wp--preset--spacing--custom-16) 0}.interview-other-cross__item-link{margin-left:auto}.interview-other-cross__item-photo{width:100%;-webkit-transition:.4s;transition:.4s}.interview-flow{margin:var(--wp--preset--spacing--custom-80) auto}.interview-flow__container{width:min(1200px,90%);margin-inline:auto}.interview-flow__timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;position:relative;margin-top:var(--wp--preset--spacing--custom-32)}.interview-flow__line{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;left:190px}.interview-flow__item-content{display:grid;grid-template-columns:56px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 144px;width:100%;height:64px;padding:var(--wp--preset--spacing--custom-8) var(--wp--preset--spacing--custom-80);border-radius:9999px;background-color:#e2f4ff}.interview-flow__item-time{font-family:var(--wp--preset--font-family--primary-english);font-weight:700;font-size:var(--wp--preset--font-size--custom-20)}.interview-flow__item-text{font-weight:700;font-size:var(--wp--preset--font-size--custom-18);line-height:var(--wp--custom--line-height-tight)}@media screen and (max-width: 1200px){.interview-mv__pc-image{min-width:960px}.interview-mv__info{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 768px){.interview-mv{margin-right:0}.interview-mv__image-container{margin-left:0}.interview-mv__pc-image{display:none}.interview-mv__sp-image{display:block}.interview-mv__info{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;padding:var(--wp--preset--spacing--custom-40)}.interview-profile{margin:var(--wp--preset--spacing--custom-80) var(--wp--custom--content-gutter)}.interview-block--cross .interview-block__outside-right .interview-block__blue-object{top:auto;bottom:-15%;right:-35%}.interview-block__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.interview-block__container-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.interview-block__blue-object{bottom:-17%;right:-35%}.interview-block__yellow-object{bottom:-10%;left:-55%}.interview-block__answer-col-1-object{width:40%}.interview-block__content{width:100%}.interview-block__outside-right{margin:var(--wp--preset--spacing--custom-16) 0 0}.interview-block__outside-right .interview-block__image-content{border-radius:12px}.interview-block__outside-right .interview-block__yellow-object{bottom:-12%;width:70%}.interview-block__outside-left{margin:var(--wp--preset--spacing--custom-16) 0 0}.interview-block__outside-left .interview-block__image-content{border-radius:12px}.interview-flow__line{left:80px}.interview-flow__item-content{padding:var(--wp--preset--spacing--custom-8) var(--wp--preset--spacing--custom-48);gap:0 29px}.interview-cross-intro{margin:var(--wp--preset--spacing--custom-80) var(--wp--custom--content-gutter)}.interview-cross-intro__profiles{gap:var(--wp--preset--spacing--custom-40)}.interview-cross-intro__position{right:-30px}.interview-message__object{width:60%;top:2%;left:-10%}}@media screen and (max-width: 600px){.interview-cross-intro__profiles{grid-template-columns:repeat(1, 1fr)}.interview-profile__container{grid-template-columns:1fr;grid-template-areas:"profile-content" "profile-card";padding:var(--wp--preset--spacing--custom-32);border:1px solid var(--wp--preset--color--main);border-radius:12px}.interview-profile__image{width:150px;margin-inline:auto}.interview-profile__card{grid-area:profile-card}.interview-profile__content{border:none;padding:0;border-radius:0;grid-area:profile-content}.interview-block__answer-line{width:28px}.interview-message--cross .interview-message__wrapper{padding-left:0}.interview-message--cross .interview-message__wrapper--reverse{padding-right:0}.interview-message__wrapper{grid-template-columns:1fr;grid-template-areas:"interview-message-image" "interview-message-content"}.interview-message__wrapper--reverse{grid-template-columns:1fr}.interview-message__wrapper--reverse .interview-message__content-triangle{position:absolute;width:0;height:0;border-style:solid;border-top:11px solid rgba(0,0,0,0);border-bottom:11px solid rgba(0,0,0,0);border-right:30px solid #e2f4ff;border-left:0;-webkit-transform:rotate(115deg);transform:rotate(115deg);top:-15px;left:47.5%}.interview-message__profile-image{width:150px;margin-inline:auto;grid-area:interview-message-image}.interview-message__content{grid-area:interview-message-content}.interview-message__content-triangle{-webkit-transform:rotate(115deg);transform:rotate(115deg);top:-15px;left:47.5%}.interview-message__object{top:5%}.interview-other-cross__item-content{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 360px){.interview-flow__item-time{font-size:var(--wp--preset--font-size--custom-16)}.interview-flow__item-text{font-size:var(--wp--preset--font-size--custom-16)}}.company-container{overflow:hidden}.company-intro{position:relative;width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto}.company-intro__title{margin:0 0 var(--wp--preset--spacing--custom-80);position:relative;z-index:1;font-weight:700;font-size:var(--wp--preset--font-size--custom-38);text-align:center}.company-intro__recruit-subtitle{position:relative;z-index:1}.company-intro__object{position:absolute;top:0;left:-6%}.company-intro__message-image{position:relative;z-index:1;display:block;margin:var(--wp--preset--spacing--custom-16) 0 var(--wp--preset--spacing--custom-48)}.company-intro__text{margin-top:var(--wp--preset--spacing--custom-32)}.company-intro__text:first-of-type{margin-top:0}.company-intro__signature{margin-top:var(--wp--preset--spacing--custom-48);font-weight:700;font-size:var(--wp--preset--font-size--custom-20);text-align:right}.company-post{margin-bottom:var(--wp--preset--spacing--custom-80);position:relative}.company-post__object-1{position:absolute;top:0;right:5%}.company-post__object-2{position:absolute;top:14%;right:-16%}.company-post__object-3{position:absolute;bottom:0;left:-10%}.company-post__inner{width:min(1200px,90%);margin-inline:auto;position:relative;z-index:1}.company-post__recruit-subtitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.company-post__title{font-weight:700;font-size:var(--wp--preset--font-size--custom-38);text-align:center}.company-post__description{margin-top:var(--wp--preset--spacing--custom-40)}.company-post__content{margin-top:var(--wp--preset--spacing--custom-40);padding:var(--wp--preset--spacing--custom-56);border-radius:12px;background-color:#e2f4ff}.company-post__company-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;background-color:var(--wp--preset--color--base);font-weight:700;font-size:var(--wp--preset--font-size--custom-34);margin-bottom:var(--wp--preset--spacing--custom-32)}.company-post__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--wp--preset--spacing--custom-24)}.company-post__item-content{padding:var(--wp--preset--spacing--custom-32);border-radius:12px;background-color:var(--wp--preset--color--base)}.company-post__item-title{margin-bottom:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-20);text-align:center;min-height:70px}.company-post__item-image{width:100%}.company-post__item-description{margin-top:var(--wp--preset--spacing--custom-24);font-weight:700;font-size:var(--wp--preset--font-size--custom-18);text-align:center}.company-post__read-more{margin-top:var(--wp--preset--spacing--custom-40);margin-left:auto}.company-reason{position:relative;width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto}.company-reason__object{position:absolute;bottom:-10%;left:-12%}.company-reason__title{font-weight:700;font-size:var(--wp--preset--font-size--custom-38)}.company-reason__item-image{display:block;width:100%;margin-inline:auto}.company-reason__list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--wp--preset--spacing--custom-48);margin-top:var(--wp--preset--spacing--custom-40)}.company-reason__read-more{margin-top:var(--wp--preset--spacing--custom-40);margin-left:auto}@media screen and (max-width: 768px){.company-intro__object{left:-5%;width:30%}.company-post__object-2{width:60%}.company-post__object-3{width:60%}.company-post__list{grid-template-columns:repeat(2, 1fr)}.company-post__item-title{min-height:auto}.company-reason__object{width:20%;bottom:-7%}}@media screen and (max-width: 600px){.company-post__list{grid-template-columns:repeat(1, 1fr)}.company-post__item-image{display:block;width:70%;margin-inline:auto}.company-reason__list{grid-template-columns:repeat(1, 1fr)}.company-reason__item-image{width:80%}.company-reason__object{bottom:0}}.threeminutes-ncc-container{overflow:hidden}.about-company{width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto}.about-company__title-wrapper{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-top:var(--wp--preset--spacing--custom-48)}.about-company--environment .about-company__title-object{position:absolute;left:-32%;top:-25%}.about-company--person .about-company__title-object{position:absolute;right:-50%;top:-40%}.about-company__title{position:relative;z-index:1;margin-bottom:var(--wp--preset--spacing--custom-40);font-weight:700;font-size:var(--wp--preset--font-size--custom-38);text-align:center}.about-company__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--wp--preset--spacing--custom-48)}.about-company__image{display:block;width:368px;margin-inline:auto}.sales-trend{padding:var(--wp--preset--spacing--custom-40);width:min(922px,90%);margin:var(--wp--preset--spacing--custom-80) auto;border-radius:12px;background-color:#e2f4ff}.sales-trend__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 var(--wp--preset--spacing--custom-32)}.sales-trend__title{margin-bottom:var(--wp--preset--spacing--custom-40);font-size:var(--wp--preset--font-size--custom-28);font-weight:700;text-align:center}.sales-trend__image{width:min(315px,100%)}.sales-trend__value{font-size:clamp(3.25rem,-4.786rem + 21.429vw,5.5rem);font-weight:700;font-family:var(--wp--preset--font-family--primary-english);line-height:var(--wp--custom--line-height-tight)}.sales-trend__unit{font-weight:700;font-size:var(--wp--preset--font-size--custom-48);line-height:var(--wp--custom--line-height-tight)}.sales-trend__text{margin-bottom:var(--wp--preset--spacing--custom-8);font-weight:700;font-size:var(--wp--preset--font-size--custom-18)}.company-environment{width:min(1200px,90%);padding:var(--wp--preset--spacing--custom-80) 0;margin-inline:auto}.company-environment__title{margin-bottom:var(--wp--preset--spacing--custom-40);font-size:var(--wp--preset--font-size--custom-38);font-weight:700;text-align:center}.company-environment__image-wrapper{margin-bottom:var(--wp--preset--spacing--custom-80);text-align:center}.company-environment__image{display:block;width:min(100%,824px);margin-inline:auto}.company-environment__info-wrapper{position:relative}.company-environment__info-object-1{position:absolute;right:-7%;top:-100px}.company-environment__info-object-2{position:absolute;left:-20%;bottom:-70px}.company-environment__info{position:relative;z-index:1}.company-environment__card{background-color:var(--wp--preset--color--base);border:1px solid currentColor;border-radius:12px;padding:var(--wp--preset--spacing--custom-40);width:100%}.company-environment__card-title{font-weight:700;font-size:var(--wp--preset--font-size--custom-24);margin-bottom:var(--wp--preset--spacing--custom-24)}.company-environment__training-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--wp--preset--spacing--custom-24)}.company-environment__training-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.company-environment__training-bullet{width:8px;height:8px;background-color:var(--wp--preset--color--main);border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.company-environment__training-content{margin-top:var(--wp--preset--spacing--custom-8);margin-left:var(--wp--preset--spacing--custom-32)}.company-environment__training-content a{text-decoration:underline}.post-employment-education{width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto}.post-employment-education__title{margin-bottom:var(--wp--preset--spacing--custom-40);font-size:var(--wp--preset--font-size--custom-38);font-weight:700}.post-employment-education__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--wp--preset--spacing--custom-8)}.post-employment-education__phase-title{margin-top:var(--wp--preset--spacing--custom-8);text-align:center}.post-employment-education__image{width:100%}.post-employment-education__phase-title{font-size:var(--wp--preset--font-size--custom-20);font-weight:700}.post-employment-education__arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-flex-negative:0;flex-shrink:0}.company-benefits{position:relative}.company-benefits__content{width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto;padding:var(--wp--preset--spacing--custom-40);border:solid 1px var(--wp--preset--color--main);border-radius:12px;position:relative;z-index:1;background-color:var(--wp--preset--color--base)}.company-benefits__object{position:absolute;top:35%;right:0}.company-benefits__title{margin-bottom:var(--wp--preset--spacing--custom-24);font-size:var(--wp--preset--font-size--custom-28);font-weight:700}.company-benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--wp--preset--spacing--custom-8)}.company-benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--wp--preset--spacing--custom-16);border-radius:12px;background-color:var(--wp--preset--color--background-color-1)}.company-benefits__text{font-size:var(--wp--preset--font-size--custom-18);font-weight:700}.company-word{width:min(1200px,90%);margin:var(--wp--preset--spacing--custom-80) auto}.company-word__title{margin-bottom:var(--wp--preset--spacing--custom-40);font-size:var(--wp--preset--font-size--custom-38);font-weight:700;text-align:center}.company-word__image{width:100%}@media screen and (max-width: 768px){.about-company--environment .about-company__title-object{left:-20%;top:-45%;width:28%}.about-company--person .about-company__title-object{right:-40%;width:38%}.company-environment__info-object-1{top:-4%;width:20%}.company-environment__info-object-2{left:-10%;bottom:-3%;width:50%}.post-employment-education__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-employment-education__arrow{-webkit-transform:rotate(0);transform:rotate(0)}.company-benefits__object{top:0;width:40%}}@media screen and (max-width: 600px){.about-company__image{width:80%}.sales-trend__content{grid-template-columns:repeat(1, 1fr)}}