@charset "UTF-8";.cSubpageFv__inner{padding:110px var(--padding-wrapper)0}.cSubpageFv__headline{overflow:hidden;font-family:var(--f-inter);font-size:5.25rem;line-height:1;letter-spacing:-.007em}.cSubpageFv__headline .-char{display:inline-block;opacity:var(--init-opacity)}.cSubpageFv.is-wrap .cSubpageFv__headline{display:flex;flex-direction:column;align-items:flex-start}.cSubpageFv.is-wrap .-main-text,.cSubpageFv.is-wrap .-main-text2{overflow:hidden}.cSubpageFv.is-wrap .-main-text2{margin-top:-.14em;margin-left:.85em}@media screen and (min-width:960px){.cSubpageFv__inner{padding:16px var(--padding-wrapper)0}.cSubpageFv__headline{font-family:var(--f-inter);font-size:min(12.3vw,168px*var(--r-max-scale));line-height:1}.cSubpageFv.is-wrap .cSubpageFv__headline{flex-direction:row;flex-wrap:wrap;gap:0 .25em;width:calc(100% - var(--header-width))}.cSubpageFv.is-wrap .-main-text{margin-right:0;margin-bottom:0}.cSubpageFv.is-wrap .-main-text2{margin-top:0;margin-left:0}}.cCategoryMenu{position:relative;padding:0 16px 12px;overflow:hidden;opacity:var(--init-opacity)}.cCategoryMenu__inner{display:flex;gap:24px;align-items:center;justify-content:flex-start;max-width:var(--_max-width)}.cCategoryMenu__title{flex-shrink:0;font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1}.cCategoryMenu__list{display:flex;flex-wrap:wrap;gap:12px 16px}.cCategoryMenu__item_link{font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1.5}.cCategoryMenu__item_link.is-current{color:#b0b0b0;pointer-events:none}.cCategoryMenu__border{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentcolor}@media screen and (min-width:960px){.cCategoryMenu{padding:0 0 16px}.cCategoryMenu__inner{gap:min(3.51vw,48px*var(--r-max-scale));padding:0 40px;margin:0 auto}.cCategoryMenu__title{font-size:min(1.02vw,14px*var(--r-max-scale))}.cCategoryMenu__list{gap:0}.cCategoryMenu__item_link{padding:0 min(1.17vw,16px*var(--r-max-scale));font-size:min(1.02vw,14px*var(--r-max-scale))}}.cPagination{display:flex;gap:32px;align-items:center;justify-content:space-between;padding:4px;background-color:#e7e7e7;border-radius:8px}.cPagination__list{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center}.cPagination__item{font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1}.cPagination__item_link.is-current{color:#b0b0b0;pointer-events:none}.cPagination__item_text{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.cPagination__item:not(.is-sp){display:none}.cPagination__ellipses{display:none}.cPagination__button{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:32px;overflow:hidden;color:var(--c-white);background-color:var(--c-actbe-black);border-radius:4px}.cPagination__button_icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cPagination__button_icon_arrow{flex-shrink:0;width:24px;height:10px}.cPagination__button_icon--copy{position:absolute;top:0;left:0;display:none;width:100%;height:100%}.cPagination__button[data-direction=prev]{transform:rotate(180deg)}.cPagination__button.is-disabled{color:var(--c-actbe-black);pointer-events:none;background-color:var(--c-white)}@media screen and (min-width:960px){.cPagination,.cPagination__list{gap:0}.cPagination__item{font-size:min(1.02vw,14px*var(--r-max-scale))}.cPagination__item_link{padding:4px 12px}.cPagination__item:not(.is-sp){display:block}.cPagination__ellipses{position:relative;top:min(.15vw,2px*var(--r-max-scale));display:block;padding:4px 12px;font-family:var(--f-roboto-mono);font-size:min(1.02vw,14px*var(--r-max-scale));font-weight:400;line-height:1}.cPagination__button{width:min(6.44vw,88px*var(--r-max-scale));height:min(2.34vw,32px*var(--r-max-scale))}.cPagination__button_icon_arrow{width:min(1.76vw,24px*var(--r-max-scale));height:min(.73vw,10px*var(--r-max-scale))}.cPagination__button_icon--copy{display:flex}.cPagination__button[data-direction=prev]{margin-right:min(1.76vw,24px*var(--r-max-scale))}.cPagination__button[data-direction=next]{margin-left:min(1.76vw,24px*var(--r-max-scale))}}.lContainer{overflow:hidden}.pFV__headline{margin-top:8px}.pPurpose{margin-top:8.65vh}.pPurpose__inner{padding:0 var(--padding-wrapper) 80px;overflow:hidden}.pPurpose__fv{display:flex;flex-direction:column;gap:56px;min-height:calc(100vh - 280px);min-height:calc(100vh - var(--_fv-height, 280px))}.pPurpose__copy{display:grid;grid-gap:8px;gap:8px;margin-top:24px}.pPurpose__copy_image{overflow:hidden}.pPurpose__copy_image[data-id="1"]{width:92.31vw;height:15.38vw}.pPurpose__copy_image[data-id="2"]{width:59.74vw;height:15.38vw}.pPurpose__copy_image img{opacity:var(--init-opacity)}.pPurpose__loop{display:flex;align-items:flex-start;justify-content:flex-start;padding-bottom:56px;margin:auto 0;opacity:var(--init-opacity)}.pPurpose__loop_image{--_duration:64s;display:flex;flex-shrink:1;gap:16px;align-items:flex-start;justify-content:flex-start;padding-right:16px}.pPurpose__loop_image_item{flex-shrink:0;width:22.97vh;height:12.97vh}.pPurpose__loop_image_item:nth-child(2n){margin-top:22px}.pPurpose__loop_image[data-id="1"]{animation:loop-x1 var(--_duration) linear infinite}.pPurpose__loop_image[data-id="2"]{animation:loop-x2 var(--_duration) linear infinite calc(var(--_duration)/-2)}.pPurpose__list{display:grid;grid-gap:40px;gap:40px;margin-top:80px}.pPurpose__list_item{opacity:var(--init-opacity)}.pPurpose__list_item_index{display:flex;gap:.5em;align-items:center;justify-content:flex-start;font-family:var(--f-roboto-mono);font-size:.75rem;font-weight:400;line-height:1.1;color:#5d5d5d}.pPurpose__list_item_index_number{position:relative;top:1px}.pPurpose__list_item_headline{margin-top:16px}.pPurpose__list_item_headline_ja{font-family:var(--f-hina-mincho);font-size:2.5rem;font-weight:400;line-height:1.1}.pPurpose__list_item_headline_en{display:flex;align-items:center;justify-content:flex-start;margin-top:16px}.pPurpose__list_item_headline_en_inner{position:relative;display:flex;align-items:center;justify-content:flex-start}.pPurpose__list_item_headline_en_slash{position:absolute;right:-.2em;width:1px;height:.75rem;background-color:#5d5d5d;opacity:0}.pPurpose__list_item_headline_en_text{font-family:var(--f-roboto-mono);font-size:.75rem;font-weight:400;line-height:1;color:#5d5d5d}.pPurpose__list_item_headline_en_text .-main-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.pPurpose__list_item_headline_en_text .-char{flex-shrink:0;opacity:var(--init-opacity)}.pPurpose__list_item_paragraph{margin-top:24px}.pPurpose__list_item_paragraph_text{font-size:1rem;font-weight:400;line-height:2}.pPhilosophy__inner{display:flex;flex-direction:column;align-items:flex-start;height:100vh;height:100dvh;padding:calc(var(--header-height-constant) + 4.86svh) var(--padding-wrapper) 1.76svh}.pPhilosophy__grid{display:grid;grid-template-columns:repeat(90,1fr);grid-auto-rows:auto;grid-gap:2px;gap:2px;width:100%;height:auto;margin:auto 0}.pPhilosophy__grid_item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:2.16svh 1.62svh;opacity:var(--init-opacity)}.pPhilosophy__grid_item_background{position:absolute;inset:0;z-index:-1;background-color:var(--c-white);border-radius:4px}.pPhilosophy__grid_item_type_inner{position:relative;display:flex;align-items:center;justify-content:flex-start}.pPhilosophy__grid_item_type_text{font-family:var(--f-roboto-mono);font-size:min(12px,1.62svh);font-weight:400;line-height:1;color:#6d6d6d}.pPhilosophy__grid_item_type_text .-main-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.pPhilosophy__grid_item_type_text .-char{flex-shrink:0;opacity:var(--init-opacity)}.pPhilosophy__grid_item_headline{margin-top:min(16px,2.16svh);height:100%;display:flex;flex-direction:column;justify-content:space-between}.pPhilosophy__grid_item_headline_main{font-family:var(--f-inter);font-size:min(24px,3.24svh);font-weight:600;letter-spacing:-.05em}.pPhilosophy__grid_item_headline_sub{margin-top:8px;font-family:var(--f-hina-mincho);font-size:min(14px,1.89svh);font-weight:400;line-height:1;letter-spacing:-.05em;word-break:keep-all;word-wrap:anywhere}.pPhilosophy__grid_item_value{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.16svh;gap:2.16svh;margin-top:2.16svh}.pPhilosophy__grid_item_value_text{display:flex;gap:8px;align-items:flex-start;font-family:var(--f-hina-mincho);font-size:min(14px,1.89svh);font-weight:400;line-height:1.6;letter-spacing:-.05em;counter-increment:value-item}.pPhilosophy__grid_item_value_text_inner{margin:auto 0}.pPhilosophy__grid_item_value_text:before{flex-shrink:0;margin-top:-.5em;font-family:var(--f-roboto-mono);font-size:10px;color:#6d6d6d;content:counter(value-item,decimal-leading-zero)}.pPhilosophy__grid_item[data-type=Mission]{grid-column:1/46}.pPhilosophy__grid_item[data-type=Vision]{grid-column:46/91}.pPhilosophy__grid_item[data-type=Value]{grid-column:1/91}.pOS{margin-top:25vh;transition:var(--ease-out-cubic) color .4s;will-change:color}.pOS__inner{display:flex;flex-direction:column;align-items:flex-start;height:100vh;height:100dvh;padding:calc(var(--header-height-constant) + 4.86svh) var(--padding-wrapper) 4.86svh}.pOS.is-black{color:var(--c-white)}.pOS__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%}.pOS__question{position:absolute;top:-1rem;right:0;z-index:1;width:24px;height:42px}.pOS__tab{display:grid;grid-gap:8px;gap:8px;width:100%;padding:4px;margin-top:auto;color:var(--c-white);background-color:#3d3d3d;border-radius:4px}.pOS__tab_list{position:relative}.pOS__tab_current{position:absolute;top:0;left:0;width:100%;height:38px;background-color:#6d6d6d;border-radius:3px}.pOS__tab_item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;border-radius:4px}.pOS__tab_item_input{position:absolute;inset:0}.pOS__tab_item_label{position:relative;top:.1em;z-index:1;font-family:var(--f-roboto-mono);font-size:min(14px,1.89svh);font-weight:400;line-height:1}.pOS__keyboard{display:grid;grid-template-columns:repeat(60,1fr);grid-auto-rows:auto;grid-row-gap:12px;row-gap:12px;grid-column-gap:4px;-moz-column-gap:4px;column-gap:4px;width:100%;margin-top:24px;margin-bottom:auto;opacity:var(--init-opacity)}.pOS__keyboard_key{padding:min(11px,1.49svh)0;color:#5d5d5d;pointer-events:none;border:1px solid currentcolor;border-radius:4px}.pOS__keyboard_key_inner{display:flex;align-items:flex-end;justify-content:center;height:100%}.pOS__keyboard_key_text{font-family:var(--f-roboto-mono);font-size:min(24px,3.24svh);font-weight:300;line-height:1}.pOS__keyboard_key_shift{display:block;width:min(21px,2.84svh)}.pOS__keyboard_key_backspace{display:block;width:min(24px,3.24svh)}.pOS__keyboard_key_123{font-size:min(16px,2.16svh)}.pOS__keyboard_key_emoji{display:block;width:min(24px,3.24svh)}.pOS__keyboard_key_space,.pOS__keyboard_key_search{font-size:min(16px,2.16svh)}.pOS__keyboard_key.is-number,.pOS__keyboard_key.is-spell{grid-column:span 6}.pOS__keyboard_key[data-key=a]{grid-column:4/span 6}.pOS__keyboard_key[data-key=shift]{grid-column:1/9}.pOS__keyboard_key[data-key=z]{grid-column:10/span 6}.pOS__keyboard_key[data-key=backspace]{grid-column:53/span 8}.pOS__keyboard_key[data-key="123"]{grid-column:1/9}.pOS__keyboard_key[data-key=emoji]{grid-column:span 8}.pOS__keyboard_key[data-key=space]{grid-column:span 28}.pOS__keyboard_key[data-key=search]{grid-column:span 16}.pWorkstyle{margin-top:25vh}.pWorkstyle__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100vh;height:100dvh;padding:calc(var(--header-height-constant) + 4.86svh)0 4.86svh;overflow:hidden;transition:var(--ease-out-cubic) color .4s}.pWorkstyle__headline{padding:0 var(--padding-wrapper)}.pWorkstyle__body{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin-top:5.41svh}.pWorkstyle__card{position:relative;display:flex;justify-content:center;width:min(100%,52.7vh);height:100%}.pWorkstyle__card_item{position:absolute;width:47%;opacity:var(--init-opacity)}.pWorkstyle__card_item_inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:2.16svh;background:var(--c-white);border-radius:8px;box-shadow:0 0 20px #8b8b8b33;transition:1s var(--ease-out-cubic) transform}.pWorkstyle__card_item_index{font-family:var(--f-roboto-mono);font-size:10px;font-weight:400;line-height:1;color:#6d6d6d}.pWorkstyle__card_item_headline{margin-top:3.24svh;font-size:max(12px,min(2.16svh,16px));font-weight:400;line-height:1;color:var(--c-actbe-black)}.pWorkstyle__card_item[data-id="1"]{--_rotate:5deg;top:3.6%;left:-2%}.pWorkstyle__card_item[data-id="2"]{--_rotate:-5deg;top:11.6%;margin-left:12%}.pWorkstyle__card_item[data-id="3"]{--_rotate:5deg;top:3.6%;right:-5%}.pWorkstyle__card_item[data-id="4"]{--_rotate:-5deg;top:27.8%;left:-2%}.pWorkstyle__card_item[data-id="5"]{--_rotate:5deg;top:33.5%;margin-right:10%}.pWorkstyle__card_item[data-id="6"]{--_rotate:-5deg;top:27.8%;right:-3%}.pWorkstyle__card_item[data-id="7"]{--_rotate:-5deg;top:48.3%;left:1%}.pWorkstyle__card_item[data-id="8"]{--_rotate:-5deg;top:58.3%}.pWorkstyle__card_item[data-id="9"]{--_rotate:5deg;top:48.3%;right:1%}.pWorkstyle__card_item[data-id="10"]{--_rotate:5deg;top:72.3%;left:-3%}.pWorkstyle__card_item[data-id="11"]{--_rotate:-5deg;top:80.8%;margin-left:16%}.pWorkstyle__card_item[data-id="12"]{--_rotate:5deg;top:72.3%;right:-5%}.pWorkstyle__card_item.is-active .pWorkstyle__card_item_inner{transform:rotate(0);transform:rotate(var(--_rotate, 0deg))}.pWorkstyle__front{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--header-height-constant) + 4.86svh) var(--padding-wrapper) 4.86svh;background:#ffffff80;opacity:var(--init-opacity);-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px)}.pWorkstyle__front_overlay{position:absolute;inset:0;z-index:-1}.pWorkstyle__front_paragraph{display:grid;grid-gap:2em;gap:2em;font-family:var(--f-hina-mincho);font-size:min(16px,2.16svh);font-weight:400;line-height:1.6}.pWorkstyle__front_paragraph.is-hide{-webkit-mask-image:linear-gradient(to bottom,#000 25%,rgba(0,0,0,.6) 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 25%,#0009 50%,#0000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 150%;mask-position:0 150%;-webkit-mask-size:100% 400%;mask-size:100% 400%}.pWorkstyle__front_button{display:flex;flex-direction:column;align-items:center;margin-top:min(56px,7.57svh)}.pWorkstyle__front_button_start{position:relative;z-index:2;width:min(120px,16.22svh);height:min(120px,16.22svh)}.pWorkstyle__front_button_start_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.pWorkstyle__front_button_start_background{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:var(--c-actbe-black);border-radius:50%}.pWorkstyle__front_button_start_circle{position:absolute;width:115%;height:115%;font-size:10px;pointer-events:none}.pWorkstyle__front_button_start_text{position:absolute;z-index:1;font-family:var(--f-hina-mincho);font-size:min(24px,3.24svh);font-weight:400;line-height:1;color:var(--c-white);text-transform:uppercase}.pWorkstyle__front_button_start svg{overflow:visible}.pWorkstyle__front_button_skip{position:relative;z-index:1;width:min(64px,8.65svh);height:min(64px,8.65svh);margin-top:max(-36px,-4.86svh);margin-left:min(120px,16.22svh)}.pWorkstyle__front_button_skip_inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.pWorkstyle__front_button_skip_background{position:absolute;inset:0;z-index:1;pointer-events:none;background-color:#e7e7e7;border-radius:50%}.pWorkstyle__front_button_skip_text{position:absolute;z-index:1;font-family:var(--f-hina-mincho);font-size:min(16px,2.16svh);font-weight:400;line-height:1;color:var(--c-actbe-black);text-transform:uppercase}.pWorkstyle.is-black .pWorkstyle__inner{color:var(--c-white)}.pWorkstyle.is-black .pWorkstyle__front_overlay{background:#00000080}.pJob{margin-top:80px}.pJob__inner{width:100%;padding:0 var(--padding-wrapper) 80px}.pJob__paragraph{margin-top:40px;font-size:1rem;font-weight:400;line-height:1}.pJob__body{margin:56px calc(var(--padding-wrapper)*-1)0}.pJob__type{position:relative}.pJob__type_list{display:flex;gap:16px;align-items:center;justify-content:flex-start;padding:24px var(--padding-wrapper);overflow-x:scroll;overflow-y:hidden}.pJob__type_item{flex-shrink:0;opacity:var(--init-opacity)}.pJob__type_item_button{padding:5px 8px 3px;border:1px solid currentcolor;border-radius:50vh}.pJob__type_item_button.is-current{color:#b0b0b0;pointer-events:none}.pJob__type_item_text{display:block;font-family:var(--f-roboto-mono);font-size:.875rem;font-weight:400;line-height:1}.pJob__type_border{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none;background-color:currentcolor;opacity:var(--init-opacity);transform-origin:left}.pJob__offer_item{position:relative}.pJob__offer_item_link{display:flex;flex-direction:column;align-items:flex-start}.pJob__offer_item_content{width:100%;padding:24px var(--padding-wrapper);opacity:var(--init-opacity)}.pJob__offer_item_head{display:flex;gap:24px;align-items:center;justify-content:space-between;width:100%}.pJob__offer_item_head_title{font-size:1rem;font-weight:500;line-height:1}.pJob__offer_item_head_arrow{width:1.25rem;height:1.25rem;transform:rotate(-45deg)}.pJob__offer_item_paragraph{margin-top:8px;font-size:.875rem;font-weight:400;line-height:1.2}.pJob__offer_item_tagList{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-start;margin-top:8px}.pJob__offer_item_tagItem{padding:4px 8px;font-family:var(--f-roboto-mono);font-size:.75rem;font-weight:400;line-height:1.2;color:var(--c-actbe-black);background-color:#e7e7e7}.pJob__offer_item_border{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none;background-color:currentcolor;opacity:var(--init-opacity);transform-origin:left}.pJob__offer_item_border-top{position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none;background-color:currentcolor;opacity:var(--init-opacity);transform-origin:left}.pFaq__inner{display:flex;align-items:center;height:100vh;height:100dvh;overflow:hidden}.pFaq__card{width:100%;height:100%;opacity:var(--init-opacity)}.pFaq__card_wrapper{height:100%}.pFaq__card_wrapper.is-busy{pointer-events:none}.pFaq__card_track{display:flex;gap:8px;align-items:center;justify-content:flex-start;height:100%;padding:calc(var(--header-height-constant) + 4.86svh) var(--padding-wrapper)}.pFaq__card_item{position:relative;z-index:1;z-index:var(--_z-index, 1);display:flex;flex-shrink:0;flex-direction:column;width:min(43.24svh,82.05vw);height:min(85.81svh,162.82vw);max-height:100%;padding:16px;scroll-snap-align:center}.pFaq__card_item_background{position:absolute;inset:0;z-index:-1;display:flex;justify-content:center}.pFaq__card_item_background_shadow{position:absolute;inset:0;z-index:1;content:"";background-color:#8b8b8b40;border-radius:8px;opacity:0;filter:blur(40px)}.pFaq__card_item_background_base{position:absolute;inset:0;z-index:2;content:"";background-color:var(--c-white);border-radius:8px}.pFaq__card_item_background_clip{position:relative;z-index:3;width:min(8.78svh,16.67vw);height:min(3.65svh,6.92vw);margin-top:min(2.16svh,4.1vw);margin-left:min(1.35svh,2.56vw)}.pFaq__card_item_head{display:flex;align-items:flex-start;justify-content:space-between}.pFaq__card_item_head_index{display:grid;font-family:var(--f-inter);font-size:min(7.57svh,14.36vw);font-weight:400;line-height:.9}.pFaq__card_item_head_index_text{text-transform:uppercase}.pFaq__card_item_head_index_number{display:flex;align-items:center;justify-content:flex-start}.pFaq__card_item_head_info_barcode{width:min(12.84svh,24.36vw);height:min(2.7svh,5.13vw)}.pFaq__card_item_head_info_phase{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:min(.54svh,1.03vw);gap:min(.54svh,1.03vw);margin-top:min(1.08svh,2.05vw)}.pFaq__card_item_head_info_phase_item{display:flex;align-items:center;justify-content:center;width:100%;height:min(2.3svh,4.36vw);border:1px solid currentcolor;border-radius:100%}.pFaq__card_item_head_info_phase_item_text{margin-top:.1em;font-family:var(--f-roboto-mono);font-size:min(1.35svh,2.56vw);font-weight:400;line-height:1;transform:scale(.7)}.pFaq__card_item_title{margin-top:min(3.24svh,6.15vw);font-size:min(2.7svh,5.13vw);font-weight:500;line-height:1.2}.pFaq__card_item_content{height:100%;margin-top:min(2.16svh,4.1vw);overflow-y:scroll;color:#5d5d5d}.pFaq__card_item_content_scroller{display:flex;flex-direction:column;gap:min(2.16svh,4.1vw);align-items:center}.pFaq__card_item_paragraph{font-size:min(20px,min(2.16svh,4.1vw));font-weight:400;line-height:1.5}.pFaq__card_item_dl{display:grid;grid-gap:min(1.08svh,2.05vw);gap:min(1.08svh,2.05vw)}.pFaq__card_item_dl_item{display:grid}.pFaq__card_item_dl_item_term{font-size:min(20px,min(2.16svh,4.1vw));font-weight:500;line-height:1.5}.pFaq__card_item_dl_item_details{font-size:min(16px,min(1.89svh,3.59vw));font-weight:400;line-height:1.5}.pFaq__card_item_link{display:flex;gap:min(.54svh,1.03vw);align-items:center;justify-content:center;margin-top:min(3.24svh,6.15vw)}.pFaq__card_item_link_text{font-size:min(20px,min(2.16svh,4.1vw));font-weight:400;line-height:1.5}.pFaq__card_item_link_arrow{width:min(2.7svh,5.13vw);height:min(2.7svh,5.13vw);transform:rotate(-45deg)}.pFaq__card.is-ready .pFaq__card_track{overflow-x:scroll;scroll-snap-type:x mandatory}.pFaq__navigation{display:none}.pCopy{opacity:var(--init-opacity)}.pCopy__inner{padding:80px var(--padding-wrapper)}.pCopy__headline_text{font-family:var(--f-hina-mincho);font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.2em}.pCopy__headline_text_line{display:flex;align-items:center;justify-content:flex-start}.pCopy__paragraph{display:grid;grid-gap:2em;gap:2em;margin-top:40px}.pCopy__paragraph_text{font-size:1rem;font-weight:400;line-height:2}.pCopy__info{display:flex;flex-direction:column;align-items:flex-end;margin-top:24px;font-family:var(--f-hina-mincho);font-size:1.5rem;font-weight:400;line-height:1.2}.pEntry{pointer-events:none;opacity:var(--init-opacity)}.pEntry__inner{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;height:100dvh}.pEntry__background{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.pEntry__background_left,.pEntry__background_right{display:grid;width:100%}.pEntry__background_text .-text{position:relative;left:0;left:var(--_left, 0);width:100%;width:var(--_text-width, 100%);height:100%;height:var(--_text-height, 100%);overflow:hidden}.pEntry__background_text[data-id="1"]{--_left:-2.05vw;--_text-width:48.46vw;--_text-height:15.9vw}.pEntry__background_text[data-id="2"]{--_left:11.54vw;--_text-width:69.74vw;--_text-height:18.97vw}.pEntry__background_text[data-id="3"]{--_left:48.72vw;--_text-width:53.08vw;--_text-height:15.9vw;margin-top:-4.62vw}.pEntry__background_text[data-id="4"]{--_left:22.56vw;--_text-width:51.54vw;--_text-height:15.9vw}.pEntry__background_text[data-id="5"]{--_left:16.15vw;--_text-width:85.9vw;--_text-height:20.26vw;margin-top:-1.03vw}.pEntry__card{position:absolute;z-index:2;padding:100px}.pEntry__card_image{position:relative;width:74.62vw;height:47.18vw;perspective:100vh;transform-style:preserve-3d}.pEntry__card_image_front{position:absolute;inset:0;backface-visibility:hidden;z-index:2}.pEntry__circle{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;gap:5.41svh;align-items:center;justify-content:center;padding:5.41svh 0}.pEntry__circle_top{width:15.68svh;height:15.68svh;margin-bottom:auto}.pEntry__circle_card{width:74.62vw;height:47.18vw}.pEntry__circle_link{display:flex;align-items:center;justify-content:center;width:15.68svh;height:15.68svh;margin-top:auto;color:var(--c-white);background-color:var(--c-actbe-red);border-radius:50%}.pEntry__circle_link_text{font-family:var(--f-roboto-mono);font-size:2.16svh;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.pEntry.is-ready{pointer-events:auto}.pOSModal{position:fixed;inset:0;z-index:var(--z-recruit-os-modal);overflow:hidden;pointer-events:none}.pOSModal__inner{pointer-events:none;opacity:0}.pOSModal__overlay{position:absolute;inset:0;z-index:1;background-color:#2727271a;opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pOSModal__list{position:relative;z-index:2;width:100%}.pOSModal__item{position:absolute;inset:0;pointer-events:none;opacity:0}.pOSModal__item_slider{display:flex;align-items:flex-start;justify-content:flex-start}.pOSModal__item_slider_card{flex-shrink:0;width:100%;height:100vh;height:100dvh;padding:32px 16px}.pOSModal__item_slider_card_inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:min(24px,3.24vh) 24px min(80px,10.81vh);pointer-events:none;pointer-events:var(--_pointer-events, none)}.pOSModal__item_slider_card_background{position:absolute;inset:0;z-index:-1;background-color:var(--c-white);border-radius:8px}.pOSModal__item_slider_card_type{display:flex;align-items:center;justify-content:flex-start}.pOSModal__item_slider_card_type_inner{position:relative;display:flex;align-items:center;justify-content:flex-start}.pOSModal__item_slider_card_type_slash{position:absolute;right:-.2em;width:1px;height:min(12px,1.62vh);background-color:#5d5d5d;opacity:0}.pOSModal__item_slider_card_type_text{font-family:var(--f-inter);font-size:min(12px,1.62vh);font-weight:400;line-height:1.1}.pOSModal__item_slider_card_type_text .-main-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.pOSModal__item_slider_card_type_text .-char{flex-shrink:0;opacity:var(--init-opacity)}.pOSModal__item_slider_card_headline{margin-top:8px}.pOSModal__item_slider_card_headline_sub{font-family:var(--f-inter);font-size:min(24px,3.24vh);font-weight:400;line-height:1.1}.pOSModal__item_slider_card_headline_main{margin-top:min(40px,5.41vh);font-family:var(--f-hina-mincho);font-size:min(40px,5.41vh);font-weight:400;line-height:1.1;letter-spacing:-.1em}.pOSModal__item_slider_card_paragraph{height:100%;margin-top:min(16px,2.16vh);overflow-y:scroll}.pOSModal__item_slider_card_paragraph_scroller{display:flex;flex-direction:column;gap:2em;align-items:flex-start}.pOSModal__item_slider_card_paragraph_text{font-size:min(16px,2.16vh);font-weight:300;line-height:1.5}.pOSModal__item.is-open{--_pointer-events:auto}.pOSModal__navigation{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;width:100%;pointer-events:none;opacity:0}.pOSModal__navigation_list{display:flex;gap:4px;align-items:flex-end;justify-content:center;padding:min(24px,3.24vh) 24px}.pOSModal__navigation_button{display:flex;align-items:center;justify-content:center;width:100%;height:32px;color:var(--c-white);background-color:var(--c-actbe-black);border-radius:4px}.pOSModal__navigation_button_icon{position:relative;display:flex;align-items:center;justify-content:center;width:24px;width:var(--_icon-width, 24px);height:24px;height:var(--_icon-height, 24px);transform:rotate(0);transform:rotate(var(--_icon-rotate, 0deg))}.pOSModal__navigation_button_icon_line{position:absolute;width:70%;height:1px;background-color:currentcolor}.pOSModal__navigation_button_icon_line:first-child{transform:rotate(-45deg)}.pOSModal__navigation_button_icon_line:last-child{transform:rotate(45deg)}.pOSModal__navigation_button[data-type=next],.pOSModal__navigation_button[data-type=prev]{--_icon-width:27px;--_icon-height:10px}.pOSModal__navigation_button[data-type=prev]{--_icon-rotate:180deg}.pWorkstyleFitCheck{position:fixed;inset:0;z-index:var(--z-recruit-workstyle-modal);overflow:hidden;pointer-events:none}.pWorkstyleFitCheck__inner{width:100%;height:100%;pointer-events:none;pointer-events:var(--_pointer-events, none);opacity:0}.pWorkstyleFitCheck__inner.is-open{--_pointer-events:auto}.pWorkstyleFitCheck__wrapper{width:100%;height:100%;padding:0 24px}.pWorkstyleFitCheck__overlay{position:absolute;inset:0;z-index:1;background-color:var(--c-base-background)}.pWorkstyleFitCheck__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pWorkstyleFitCheck__title{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;font-family:var(--f-inter);font-size:18.46vw;font-weight:400;line-height:1;white-space:nowrap}.pWorkstyleFitCheck__title_text{display:flex;flex-direction:column;align-items:flex-start}.pWorkstyleFitCheck__title_text .-main-text,.pWorkstyleFitCheck__title_text .-main-text2{display:flex;justify-content:flex-start;padding-bottom:.2em;overflow:hidden}.pWorkstyleFitCheck__title_text .-main-text2{margin-top:-.2em}.pWorkstyleFitCheck__title_text .-char{display:inline-block}.pWorkstyleFitCheck__card{position:relative;z-index:1;width:100%;height:67.57svh;margin-top:4.32svh;pointer-events:var(--_pointer-events)}.pWorkstyleFitCheck__card_item{position:absolute;inset:0;transform-origin:bottom center}.pWorkstyleFitCheck__card_item_inner{width:100%;height:100%;padding:3.24svh 16px 8.65svh;background-color:var(--c-white);border-radius:16px;box-shadow:0 0 30px #c1c1c140;opacity:0;opacity:var(--_opacity, 0);transform-origin:top center;animation-name:none;animation-name:var(--_inner-animation, none);animation-duration:.6s;animation-timing-function:var(--ease-out-expo);animation-fill-mode:forwards}.pWorkstyleFitCheck__card_item_index{display:flex;gap:40px;align-items:baseline;justify-content:space-between}.pWorkstyleFitCheck__card_item_index_current{font-family:var(--f-inter);font-size:5.41svh;font-weight:400;line-height:1}.pWorkstyleFitCheck__card_item_index_total{font-family:var(--f-inter);font-size:5.41svh;font-weight:400;line-height:1;color:#d1d1d1}.pWorkstyleFitCheck__card_item_headline{margin-top:3.24svh;font-size:4.32svh;font-weight:400;line-height:1}.pWorkstyleFitCheck__card_item_paragraph{display:grid;grid-gap:2em;gap:2em;margin-top:2.16svh;font-size:max(12px,1.89svh);font-weight:400;line-height:2}.pWorkstyleFitCheck__card_item.is-current{--_inner-animation:inner-current-animation;--_opacity:1;z-index:3}@keyframes inner-current-animation{0%{transform:translateY(-2.16svh) scale(.95)}to{transform:translateY(0) scale(1)}}.pWorkstyleFitCheck__card_item.is-next-1{--_inner-animation:inner-next-1-animation;--_opacity:1;z-index:2}@keyframes inner-next-1-animation{0%{transform:translateY(-4.05svh) scale(.9)}to{transform:translateY(-2.16svh) scale(.95)}}.pWorkstyleFitCheck__card_item.is-next-2{--_inner-animation:inner-next-2-animation;z-index:1}@keyframes inner-next-2-animation{0%{opacity:0;transform:translateY(-5.68svh) scale(.85)}to{opacity:1;transform:translateY(-4.05svh) scale(.9)}}.pWorkstyleFitCheck__result{--_note-display:block;position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;height:67.57svh;padding:24px;margin-top:4.32svh;color:var(--c-white);pointer-events:none;opacity:0}.pWorkstyleFitCheck__result_background{position:absolute;inset:0;z-index:-1;background:linear-gradient(211deg,#777 11.47%,#272727 69.03%);background:var(--_background, linear-gradient(211deg, #777 11.47%, #272727 69.03%));border-radius:16px;box-shadow:0 0 30px #c1c1c140}.pWorkstyleFitCheck__result_title{overflow:hidden;font-family:var(--f-inter);font-size:2.16svh;font-weight:400;line-height:1}.pWorkstyleFitCheck__result_number{position:relative;min-width:calc(var(--_digit)*.5em + .2em);min-height:1em;padding-right:.2em;margin-top:1.08svh;font-family:var(--f-hina-mincho);font-size:16.22svh;font-style:italic;font-weight:400;line-height:1;text-align:center}.pWorkstyleFitCheck__result_paragraph{margin-top:4.32svh;font-size:max(14px,2.16svh);font-weight:400;line-height:1.5;text-align:center}.pWorkstyleFitCheck__result_note{display:none;display:var(--_note-display, none);width:18.38svh;height:7.03svh;margin-top:8.65svh}.pWorkstyleFitCheck__result_entry{display:none;display:var(--_entry-display, none);flex-shrink:0;width:18.38svh;height:18.38svh;margin-top:4.32svh}.pWorkstyleFitCheck__result_entry_link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pWorkstyleFitCheck__result_entry_background{position:absolute;inset:0;background:radial-gradient(132.44% 130.15%at 50% 50%,#d9d9d900,#fff9);border:1px solid currentcolor;border-radius:50%;animation-name:abofupqvhqaedouso;animation-duration:12s;animation-timing-function:var(--ease-in-out-cubic);animation-iteration-count:infinite}@keyframes abofupqvhqaedouso{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(-2px,-3px,-3px) scale(1.01)}50%{transform:translate3d(2px,3px,1px) scale(.98)}75%{transform:translate3d(1px,-2px,-1px) scale(1.02)}to{transform:translateZ(0) scale(1)}}.pWorkstyleFitCheck__result_entry_text{position:relative;z-index:1;font-family:var(--f-roboto-mono);font-size:max(12px,1.89svh);font-weight:400;line-height:1;text-transform:uppercase}.pWorkstyleFitCheck__result.is-green{--_background:linear-gradient( 211deg, #1fc2c2 -3.33%, #2b7b77 76.31% );--_entry-display:flex;--_note-display:none}.pWorkstyleFitCheck__result.is-blue{--_background:linear-gradient( 206deg, #0093cd 3.43%, #0250e8 82.94% );--_entry-display:flex;--_note-display:none}.pWorkstyleFitCheck__navigation{position:absolute;z-index:2;display:grid;grid-template-rows:1fr auto;grid-template-columns:auto auto;grid-column-gap:3.24svh;-moz-column-gap:3.24svh;column-gap:3.24svh;align-items:flex-end;justify-content:center;width:100%;height:67.57svh;margin-top:4.32svh;pointer-events:none}.pWorkstyleFitCheck__navigation_disagree,.pWorkstyleFitCheck__navigation_agree{display:flex;grid-row:1/2;align-items:center;justify-content:center;width:10.81svh;height:10.81svh;margin-bottom:-50%;pointer-events:var(--_pointer-events);border-radius:50%}.pWorkstyleFitCheck__navigation_disagree_icon,.pWorkstyleFitCheck__navigation_agree_icon{width:100%;height:100%;color:var(--c-white)}.pWorkstyleFitCheck__navigation_disagree{background-color:var(--c-actbe-black);box-shadow:0 4px 4px #c0c0c080 inset}.pWorkstyleFitCheck__navigation_agree{background-color:#0250e8;box-shadow:0 4px 4px #c0c0c080 inset}.pWorkstyleFitCheck__navigation_close{display:flex;grid-column:1/3;align-items:center;justify-content:center;justify-self:center;width:4.32svh;height:4.32svh;margin-bottom:-10.81svh;pointer-events:var(--_pointer-events)}.pWorkstyleFitCheck__navigation_close_icon{position:relative;display:flex;align-items:center;justify-content:center;width:2.16svh;height:2.16svh}.pWorkstyleFitCheck__navigation_close_icon_line{position:absolute;width:100%;height:1px;background-color:currentcolor}.pWorkstyleFitCheck__navigation_close_icon_line:first-child{transform:rotate(-45deg)}.pWorkstyleFitCheck__navigation_close_icon_line:last-child{transform:rotate(45deg)}.pWorkstyleModal{position:fixed;inset:0;z-index:var(--z-recruit-workstyle-modal);overflow:hidden;pointer-events:none}.pWorkstyleModal__inner{width:100%;height:100%;pointer-events:none;pointer-events:var(--_pointer-events, none);opacity:0}.pWorkstyleModal__inner.is-open{--_pointer-events:auto}.pWorkstyleModal__wrapper{width:100%;height:100%}.pWorkstyleModal__overlay{position:absolute;z-index:1;width:100%;height:100%;background-color:var(--c-base-background)}.pWorkstyleModal__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 24px}.pWorkstyleModal__title{position:absolute;top:0;left:0;padding:16px;overflow:hidden;font-family:var(--f-inter);font-size:18.46vw;font-weight:400;line-height:1;white-space:nowrap}.pWorkstyleModal__title_text{display:flex;flex-direction:column;align-items:flex-start}.pWorkstyleModal__title_text .-main-text{display:flex;justify-content:flex-start;padding-bottom:.2em;overflow:hidden}.pWorkstyleModal__title_text .-char{display:inline-block}.pWorkstyleModal__card{position:relative;z-index:1;width:100%;height:67.57svh;margin-top:4.32svh;pointer-events:var(--_pointer-events)}.pWorkstyleModal__card_item{position:absolute;inset:0;transform-origin:bottom center}.pWorkstyleModal__card_item_inner{width:100%;height:100%;padding:24px 16px;background-color:var(--c-white);border-radius:16px;box-shadow:0 0 30px #c1c1c140;opacity:0;opacity:var(--_opacity, 0);transform:translateY(-5.68svh) scale(.85);transform:translateY(var(--_y, -5.68svh)) scale(var(--_scale, .85));transform-origin:top center;transition:none;transition:var(--_card-inner-transition, none)}.pWorkstyleModal__card_item_index{display:flex;gap:40px;align-items:baseline;justify-content:space-between}.pWorkstyleModal__card_item_index_current{font-family:var(--f-inter);font-size:5.41svh;font-weight:400;line-height:1}.pWorkstyleModal__card_item_index_total{font-family:var(--f-inter);font-size:5.41svh;font-weight:400;line-height:1;color:#d1d1d1}.pWorkstyleModal__card_item_headline{margin-top:3.24svh;font-size:4.32svh;font-weight:400;line-height:1}.pWorkstyleModal__card_item_paragraph{display:grid;grid-gap:2em;gap:2em;margin-top:2.16svh;font-size:min(14px,1.89svh);font-weight:400;line-height:2}.pWorkstyleModal__card_item.is-current{--_y:0;--_scale:1;--_opacity:1;z-index:3}.pWorkstyleModal__card_item.is-next-1{--_y:-2.16svh;--_scale:.95;--_opacity:1;z-index:2}.pWorkstyleModal__card_item.is-next-2{--_y:-4.05svh;--_scale:.9;--_opacity:1;z-index:1}.pWorkstyleModal__card_item.is-prev{--_y:0;--_scale:1;--_opacity:0;z-index:4;pointer-events:none}.pWorkstyleModal__card_item.is-prev .pWorkstyleModal__card_item_inner{transition:none}.pWorkstyleModal__card.is-ready{--_card-inner-transition:transform .6s var(--ease-out-expo), opacity .6s var(--ease-out-expo)}.pWorkstyleModal__navigation{position:absolute;z-index:2;display:grid;grid-template-rows:1fr auto;grid-template-columns:auto auto;grid-column-gap:3.24svh;-moz-column-gap:3.24svh;column-gap:3.24svh;align-items:flex-end;justify-content:center;width:100%;height:67.57svh;margin-top:4.32svh;pointer-events:none}.pWorkstyleModal__navigation_prev,.pWorkstyleModal__navigation_next{display:flex;grid-row:1/2;align-items:center;justify-content:center;width:10.81svh;height:10.81svh;margin-bottom:-50%;pointer-events:var(--_pointer-events);background-color:var(--c-actbe-black);border-radius:50%}.pWorkstyleModal__navigation_prev_icon,.pWorkstyleModal__navigation_next_icon{width:3.24svh;height:1.35svh;color:var(--c-white)}.pWorkstyleModal__navigation_prev_icon{transform:rotate(180deg)}.pWorkstyleModal__navigation_close{display:flex;grid-column:1/3;align-items:center;justify-content:center;justify-self:center;width:4.32svh;height:4.32svh;margin-bottom:-45%;pointer-events:var(--_pointer-events)}.pWorkstyleModal__navigation_close_icon{position:relative;display:flex;align-items:center;justify-content:center;width:2.16svh;height:2.16svh}.pWorkstyleModal__navigation_close_icon_line{position:absolute;width:100%;height:1px;background-color:currentcolor}.pWorkstyleModal__navigation_close_icon_line:first-child{transform:rotate(-45deg)}.pWorkstyleModal__navigation_close_icon_line:last-child{transform:rotate(45deg)}.is-recruit .pOS{margin-top:0}.is-recruit .pOS__inner{height:auto}.is-recruit .pOS__body{padding-top:10.81vh}.is-recruit .pWorkstyle{margin-top:80px}@media screen and (min-width:768px){.pOSModal__item_slider_card{display:flex;align-items:center;height:100vh;padding:min(40px,5.21vh)}.pOSModal__item_slider_card_inner{width:min(1040px,64.42vw);height:auto;padding:min(40px,5.21vh) min(40px,5.21vh) min(112px,14.58vh);margin:0 auto}.pOSModal__item_slider_card_type_slash{height:min(12px,1.56vh);background-color:#5d5d5d;opacity:0}.pOSModal__item_slider_card_type_text{font-size:min(12px,1.56vh)}.pOSModal__item_slider_card_headline_sub{font-size:min(24px,3.13vh)}.pOSModal__item_slider_card_headline_main{margin-top:min(40px,5.21vh);font-size:min(40px,5.21vh)}.pOSModal__item_slider_card_paragraph{width:100%;margin-top:min(16px,2.08vh);overflow:visible}.pOSModal__item_slider_card_paragraph_text{font-size:min(16px,2.08vh)}.pOSModal__navigation_list{display:flex;gap:4px;align-items:flex-end;justify-content:center;width:min(1040px,64.42vw);height:min(709px,78.13vh);padding:min(40px,5.21vh)}.pOSModal__navigation_button{width:88px}.pOSModal__navigation_button[data-type=next],.pOSModal__navigation_button[data-type=prev]{--_icon-width:24px;--_icon-height:10px}.pWorkstyleFitCheck__wrapper{display:flex;justify-content:center;padding:0}.pWorkstyleFitCheck__overlay{background:#ffffff80;-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px)}.pWorkstyleFitCheck__content{width:50.78vh;padding:24px;overflow:hidden;background-color:var(--c-base-background)}.pWorkstyleFitCheck__title{padding:16px;font-size:9.38vh}.pWorkstyleFitCheck__card{height:65.1vh;margin-top:4.17vh}.pWorkstyleFitCheck__card_item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pWorkstyleFitCheck__card_item_inner{padding:3.13vh 2.08vh 8.33vh}.pWorkstyleFitCheck__card_item_index_current,.pWorkstyleFitCheck__card_item_index_total{font-size:5.21vh}.pWorkstyleFitCheck__card_item_headline{margin-top:3.13vh;font-size:4.17vh}.pWorkstyleFitCheck__card_item_paragraph{margin-top:2.08vh;font-size:1.82vh}.pWorkstyleFitCheck__result{width:calc(100% - 48px);height:65.1vh;margin-top:4.17vh}.pWorkstyleFitCheck__result_title{font-size:2.08vh}.pWorkstyleFitCheck__result_number{margin-top:1.04vh;font-size:15.63vh}.pWorkstyleFitCheck__result_paragraph{margin-top:4.17vh;font-size:max(14px,2.08vh)}.pWorkstyleFitCheck__result_note{width:17.71vh;height:6.77vh;margin-top:8.33vh}.pWorkstyleFitCheck__result_entry{align-items:center;justify-content:center;width:30.73vh;height:30.73vh;margin-top:-3.39vh}.pWorkstyleFitCheck__result_entry_link{width:17.71vh;height:17.71vh}.pWorkstyleFitCheck__result_entry_text{font-size:max(12px,1.82vh)}.pWorkstyleFitCheck__navigation{-moz-column-gap:3.13vh;column-gap:3.13vh;height:65.1vh;margin-top:4.17vh}.pWorkstyleFitCheck__navigation_disagree,.pWorkstyleFitCheck__navigation_agree{width:10.42vh;height:10.42vh}.pWorkstyleFitCheck__navigation_close{width:4.17vh;height:4.17vh;margin-bottom:-10.42vh}.pWorkstyleFitCheck__navigation_close_icon{width:2.08vh;height:2.08vh}.pWorkstyleModal__wrapper{display:flex;justify-content:center;padding:0}.pWorkstyleModal__overlay{background:#ffffff80;-webkit-backdrop-filter:blur(9.5px);backdrop-filter:blur(9.5px)}.pWorkstyleModal__content{width:50.78vh;padding:24px;overflow:hidden;background-color:var(--c-base-background)}.pWorkstyleModal__title{padding:16px;font-size:9.38vh}.pWorkstyleModal__card{height:65.1vh;margin-top:4.17vh}.pWorkstyleModal__card_item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pWorkstyleModal__card_item_inner{padding:3.13vh 2.08vh 8.33vh}.pWorkstyleModal__card_item_index_current,.pWorkstyleModal__card_item_index_total{font-size:5.21vh}.pWorkstyleModal__card_item_headline{margin-top:3.13vh;font-size:4.17vh}.pWorkstyleModal__card_item_paragraph{margin-top:2.08vh;font-size:1.82vh}@keyframes inner-current-animation{0%{transform:translateY(-2.08vh) scale(.95)}to{transform:translateY(0) scale(1)}}@keyframes inner-next-1-animation{0%{transform:translateY(-3.91vh) scale(.9)}to{transform:translateY(-2.08vh) scale(.95)}}@keyframes inner-next-2-animation{0%{opacity:0;transform:translateY(-5.47vh) scale(.85)}to{opacity:1;transform:translateY(-3.91vh) scale(.9)}}.pWorkstyleModal__navigation{-moz-column-gap:3.13vh;column-gap:3.13vh;height:65.1vh;margin-top:4.17vh}.pWorkstyleModal__navigation_prev,.pWorkstyleModal__navigation_next{width:10.42vh;height:10.42vh}.pWorkstyleModal__navigation_prev_icon,.pWorkstyleModal__navigation_next_icon{width:3.13vh;height:1.3vh}.pWorkstyleModal__navigation_close{width:4.17vh;height:4.17vh}.pWorkstyleModal__navigation_close_icon{width:2.08vh;height:2.08vh}}@media screen and (min-width:960px){.pFV__headline{margin-top:0}.pPurpose{margin-top:10.42vh}.pPurpose__inner{padding:0 var(--padding-wrapper) 160px}.pPurpose__fv{gap:72px}.pPurpose__copy{gap:8px}.pPurpose__copy_image{overflow:hidden}.pPurpose__copy_image[data-id="1"]{width:85.94vh;height:14.32vh}.pPurpose__copy_image[data-id="2"]{width:55.47vh;height:14.32vh}.pPurpose__loop{padding-bottom:min(5.27vw,72px*var(--r-max-scale))}.pPurpose__loop_image{--_duration:128s;gap:4.17vh;padding-right:4.17vh}.pPurpose__loop_image_item{flex-shrink:0;width:40.49vh;height:22.79vh}.pPurpose__loop_image_item:nth-child(2n){margin-top:5.21vh}.pPurpose__list{gap:80px;max-width:1920px;margin:min(1.17vw,16px*var(--r-max-scale)) auto 0}.pPurpose__list_item{display:grid;grid-template-columns:min(12.01vw,164px*var(--r-max-scale)) min(26.35vw,360px*var(--r-max-scale)) 1fr;align-items:flex-start;padding-left:122px}.pPurpose__list_item_index{grid-row:1/2;grid-column:1/2;width:100%;font-size:min(.88vw,12px*var(--r-max-scale))}.pPurpose__list_item_headline{grid-row:1/2;grid-column:2/4;margin-top:0}.pPurpose__list_item_headline_ja{font-size:min(2.93vw,40px*var(--r-max-scale))}.pPurpose__list_item_headline_en_slash{height:min(.88vw,12px*var(--r-max-scale))}.pPurpose__list_item_headline_en_text{font-family:var(--f-roboto-mono);font-size:min(.88vw,12px*var(--r-max-scale))}.pPurpose__list_item_paragraph{grid-row:3/4;grid-column:3/4}.pPurpose__list_item_paragraph_text{font-size:min(1.17vw,16px*var(--r-max-scale))}.pPhilosophy__inner{height:100vh;padding:calc(var(--header-height-constant) + 4.69vh) var(--padding-wrapper) 4.69vh}.pPhilosophy__grid{grid-template-columns:repeat(128,1fr);gap:min(.59vw,8px*var(--r-max-scale));margin-top:auto}.pPhilosophy__grid_item{padding:3.13vh}.pPhilosophy__grid_item_background{border-radius:8px}.pPhilosophy__grid_item_type{grid-column:1/3;margin-left:0}.pPhilosophy__grid_item_type_text{font-size:min(1.56vh,.88vw)}.pPhilosophy__grid_item_headline{grid-column:1/2;margin-top:min(2.08vh,1.17vw);display:block}.pPhilosophy__grid_item_headline_main{font-size:min(5.21vh,2.93vw)}.pPhilosophy__grid_item_headline_sub{margin-top:.25em;font-size:min(2.08vh,1.17vw)}.pPhilosophy__grid_item_value{display:grid;grid-template-columns:1fr 1fr;grid-column:2/3;grid-gap:1.04vh;gap:1.04vh;width:min(104.17vh,58.57vw);margin-top:min(2.08vh,1.17vw);margin-left:auto}.pPhilosophy__grid_item_value_text{display:flex;gap:min(2.08vh,1.17vw);font-size:min(2.08vh,1.17vw)}.pPhilosophy__grid_item_value_text:before{margin-top:.25em;font-size:min(1.3vh,.73vw)}.pPhilosophy__grid_item[data-type=Mission]{grid-column:1/65}.pPhilosophy__grid_item[data-type=Vision]{grid-column:65/129}.pPhilosophy__grid_item[data-type=Value]{display:grid;grid-template-columns:auto auto;grid-column:1/129}.pOS__inner{gap:min(5.86vw,80px*var(--r-max-scale));height:100vh;padding:calc(var(--header-height-constant) + 4.69vh) var(--padding-wrapper) 4.69vh}.pOS__question{top:max(-7.03vw,-96px*var(--r-max-scale));width:min(2.27vw,31px*var(--r-max-scale));height:min(3.95vw,54px*var(--r-max-scale))}.pOS__tab{gap:0;width:auto;margin:auto auto 0}.pOS__tab_list{position:relative;display:flex}.pOS__tab_current{height:32px}.pOS__tab_item{padding:9px 16px}.pOS__tab_item_input{position:absolute;inset:0}.pOS__tab_item_label{font-size:1.17vh}.pOS__keyboard{grid-template-columns:repeat(130,1fr);row-gap:min(.59vw,8px*var(--r-max-scale));-moz-column-gap:min(.59vw,8px*var(--r-max-scale));column-gap:min(.59vw,8px*var(--r-max-scale));margin-top:3.26vh}.pOS__keyboard_key{padding:1.56vh 2px 1.56vh 1.56vh;border-radius:8px}.pOS__keyboard_key_inner{justify-content:flex-start}.pOS__keyboard_key_text{font-size:1.1vw;font-weight:400}.pOS__keyboard_key_tab{display:block;width:2.08vh;height:2.08vh}.pOS__keyboard_key_enter{width:2.08vh;height:2.08vh;margin-right:1.3vh;margin-left:auto}.pOS__keyboard_key_shift,.pOS__keyboard_key_capslock{display:block;width:2.08vh;height:2.08vh}.pOS__keyboard_key_cursor{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;height:100%}.pOS__keyboard_key_cursor_item{display:flex;align-items:center;justify-content:center}.pOS__keyboard_key_cursor_item_icon{width:3.13vh;height:3.13vh}.pOS__keyboard_key_cursor_item[data-direction=up]{grid-column:2/3;border:1px solid currentcolor;border-radius:8px 8px 0 0}.pOS__keyboard_key_cursor_item[data-direction=right]{grid-row:2/3;grid-column:3/4;border:1px solid currentcolor;border-radius:8px}.pOS__keyboard_key_cursor_item[data-direction=down]{grid-row:2/3;grid-column:2/3;border-right:1px solid currentcolor;border-bottom:1px solid currentcolor;border-left:1px solid currentcolor;border-radius:0 0 8px 8px}.pOS__keyboard_key_cursor_item[data-direction=left]{grid-row:2/3;grid-column:1/2;border:1px solid currentcolor;border-radius:8px}.pOS__keyboard_key.is-number,.pOS__keyboard_key.is-spell,.pOS__keyboard_key.is-symbol,.pOS__keyboard_key[data-key=tab],.pOS__keyboard_key[data-key=capslock],.pOS__keyboard_key[data-key=option],.pOS__keyboard_key[data-key=英数],.pOS__keyboard_key[data-key=かな],.pOS__keyboard_key[data-key=fn]{grid-column:span 9;height:10.55vh;max-height:5.93vw}.pOS__keyboard_key.is-spell{text-transform:uppercase}.pOS__keyboard_key[data-key="1"],.pOS__keyboard_key[data-key=✕]{grid-column:span 11}.pOS__keyboard_key[data-key=enter]{position:relative;grid-row:2/4;grid-column:118/131;border:0}.pOS__keyboard_key[data-key=enter] .-border{position:absolute;inset:0;pointer-events:none}.pOS__keyboard_key[data-key=enter] .-border__item{position:absolute}.pOS__keyboard_key[data-key=enter] .-border__item[data-id="1"]{top:0;right:0;width:90%;height:60%;border-top:1px solid currentcolor;border-right:1px solid currentcolor;border-radius:0 8px 0 0}.pOS__keyboard_key[data-key=enter] .-border__item[data-id="2"]{right:0;bottom:0;width:84%;height:40%;border-right:1px solid currentcolor;border-bottom:1px solid currentcolor;border-left:1px solid currentcolor;border-radius:0 0 8px 8px}.pOS__keyboard_key[data-key=enter] .-border__item[data-id="3"]{top:0;left:0;width:11%;height:48%;border-top:1px solid currentcolor;border-bottom:1px solid currentcolor;border-left:1px solid currentcolor;border-radius:8px 0 0 8px}.pOS__keyboard_key[data-key=enter] .-border__item[data-id="4"]{top:calc(48% - 1px);left:9%;width:calc(7% + 1px);height:47%;border-top:1px solid currentcolor;border-right:1px solid currentcolor;border-radius:0 8px 0 0}.pOS__keyboard_key[data-key="]"]{position:relative;z-index:1;grid-row:3/4;grid-column:111/120}.pOS__keyboard_key[data-key=control]{grid-column:span 11}.pOS__keyboard_key[data-key=shift-left]{grid-column:span 15}.pOS__keyboard_key[data-key=shift-right]{grid-column:span 16}.pOS__keyboard_key[data-key=command]{grid-column:span 15}.pOS__keyboard_key[data-key=space]{grid-column:span 28}.pOS__keyboard_key[data-key=cursor]{grid-column:span 27;padding:0;border:0}.pWorkstyle__inner{height:100vh;padding:calc(var(--header-height-constant) + min(4.69vh,2.64vw))0 min(5.21vh,2.93vw)}.pWorkstyle__body{gap:min(8.33vh,4.69vw);margin-top:0}.pWorkstyle__card{width:min(177.86vh,100vw);height:56.22vw;max-height:100%}.pWorkstyle__card_item{width:min(41.02vh,23.06vw)}.pWorkstyle__card_item_inner{padding:min(4.17vh,2.34vw);transition:transform .3s var(--ease-out-cubic) .3s}.pWorkstyle__card_item_index{font-size:min(1.56vh,.88vw)}.pWorkstyle__card_item_headline{margin-top:min(3.13vh,1.76vw);font-size:min(4.17vh,2.34vw);letter-spacing:-.05em}.pWorkstyle__card_item[data-id="1"]{--_rotate:5deg;top:min(9.51vh,5.34vw);left:min(5.08vh,2.86vw)}.pWorkstyle__card_item[data-id="2"]{--_rotate:-5deg;top:min(4.69vh,2.64vw);left:min(48.18vh,27.09vw);margin-left:auto}.pWorkstyle__card_item[data-id="3"]{--_rotate:5deg;top:max(-1.04vh,-.59vw);right:min(47.4vh,26.65vw)}.pWorkstyle__card_item[data-id="4"]{--_rotate:-5deg;top:min(4.95vh,2.78vw);right:min(8.33vh,4.69vw);left:auto;z-index:1}.pWorkstyle__card_item[data-id="5"]{--_rotate:-5deg;top:min(27.73vh,15.59vw);left:min(12.24vh,6.88vw);margin-right:auto}.pWorkstyle__card_item[data-id="6"]{--_rotate:5deg;top:min(29.04vh,16.33vw);left:min(58.46vh,32.87vw)}.pWorkstyle__card_item[data-id="7"]{--_rotate:-5deg;top:min(18.49vh,10.4vw);right:min(40.76vh,22.91vw);left:auto}.pWorkstyle__card_item[data-id="8"]{--_rotate:5deg;top:min(30.08vh,16.91vw);right:min(6.9vh,3.88vw);z-index:1}.pWorkstyle__card_item[data-id="9"]{--_rotate:5deg;top:min(51.43vh,28.92vw);right:auto;left:min(10.55vh,5.93vw)}.pWorkstyle__card_item[data-id="10"]{--_rotate:-5deg;top:min(57.94vh,32.58vw);left:min(58.07vh,32.65vw)}.pWorkstyle__card_item[data-id="11"]{--_rotate:5deg;top:min(45.44vh,25.55vw);right:min(36.2vh,20.35vw);margin-left:auto}.pWorkstyle__card_item[data-id="12"]{--_rotate:-5deg;top:min(63.8vh,35.87vw);right:min(13.54vh,7.61vw)}.pWorkstyle__front{flex-direction:row;align-items:center;justify-content:flex-start;padding:calc(var(--header-height-constant) + 4.69vh) var(--padding-wrapper) 4.69vh}.pWorkstyle__front_paragraph{padding-bottom:calc(16.93vh + var(--header-height-constant));font-size:min(3.13vh,1.76vw);line-height:2}.pWorkstyle__front_button{margin-top:auto;margin-right:-2.6vh;margin-bottom:-2.6vh;margin-left:auto}.pWorkstyle__front_button_start{display:flex;align-items:flex-end;justify-content:flex-end;width:min(32.55vh,18.3vw);height:min(32.55vh,18.3vw);border-radius:0 0 50%}.pWorkstyle__front_button_start_inner{position:relative;width:min(26.04vh,14.64vw);height:min(26.04vh,14.64vw);pointer-events:none;border-radius:0 0 50%}.pWorkstyle__front_button_start_circle{font-size:12px}.pWorkstyle__front_button_start_text{font-size:min(3.13vh,1.76vw)}.pWorkstyle__front_button_skip{display:flex;align-items:flex-start;justify-content:flex-start;width:min(16.67vh,9.37vw);height:min(16.67vh,9.37vw);margin-top:max(-5.73vh,-3.22vw);margin-left:min(33.33vh,18.74vw)}.pWorkstyle__front_button_skip_inner{position:relative;width:min(14.06vh,7.91vw);height:min(14.06vh,7.91vw)}.pWorkstyle__front_button_skip_text{font-size:min(2.08vh,1.17vw)}.pJob__inner{width:100%;padding:0 0 120px}.pJob__headline{max-width:1920px;padding:0 var(--padding-wrapper);margin:0 auto}.pJob__paragraph{max-width:1920px;padding:0 var(--padding-wrapper);margin:64px auto 0;font-size:min(1.17vw,16px*var(--r-max-scale))}.pJob__body{margin:64px 0 0}.pJob__menu{--_max-width:1920px}.pJob__type{padding:12px 0;overflow:hidden}.pJob__type_list{flex-wrap:wrap;gap:8px;max-width:1920px;padding:0 var(--padding-wrapper);margin:0 auto;overflow:visible}.pJob__type_item_button{padding:min(.29vw,4px*var(--r-max-scale)) min(.59vw,8px*var(--r-max-scale))}.pJob__type_item_text{font-size:min(1.02vw,14px*var(--r-max-scale))}.pJob__offer_item_content{max-width:1920px;margin:0 auto}.pJob__offer_item_head{gap:40px}.pJob__offer_item_head_title{font-size:min(1.46vw,20px*var(--r-max-scale))}.pJob__offer_item_head_arrow{width:min(1.46vw,20px*var(--r-max-scale));height:min(1.46vw,20px*var(--r-max-scale))}.pJob__offer_item_paragraph{margin-top:16px;font-size:min(1.02vw,14px*var(--r-max-scale))}.pJob__offer_item_tagList{gap:8px;margin-top:16px}.pJob__offer_item_tagItem{font-size:min(.88vw,12px*var(--r-max-scale))}.pFaq__inner{position:relative;display:flex;align-items:center;height:100vh;padding-top:0}.pFaq__card{width:100%;padding:min(11.98vh,6.73vw)0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pFaq__card_wrapper{display:flex;justify-content:center;height:100%}.pFaq__card_track{gap:24px;justify-content:center;width:-moz-max-content;width:max-content;height:100%;padding:0}.pFaq__card_item{width:min(127.86vh,71.89vw);height:min(82.68vh,46.49vw);min-height:100%;max-height:100%;padding:min(3.13vh,1.76vw)}.pFaq__card_item_background_clip{width:min(13.28vh,7.47vw);height:min(5.47vh,3.07vw);margin-top:min(4.17vh,2.34vw);margin-left:0}.pFaq__card_item_head{display:flex;align-items:flex-start;justify-content:space-between}.pFaq__card_item_head_index{font-size:min(15.63vh,8.78vw)}.pFaq__card_item_head_info_barcode{width:min(27.34vh,15.37vw);height:min(5.47vh,3.07vw)}.pFaq__card_item_head_info_phase{gap:min(1.04vh,.59vw);margin-top:min(2.08vh,1.17vw)}.pFaq__card_item_head_info_phase_item{height:min(4.95vh,2.78vw)}.pFaq__card_item_head_info_phase_item_text{margin-top:0;font-size:min(2.08vh,1.17vw);transform:scale(1)}.pFaq__card_item_title{margin-top:min(4.17vh,2.34vw);font-size:min(3.13vh,1.76vw);line-height:1.5}.pFaq__card_item_content{margin-top:min(2.08vh,1.17vw);overflow:visible}.pFaq__card_item_content_scroller{gap:min(2.08vh,1.17vw);align-items:flex-start}.pFaq__card_item_paragraph{font-size:min(2.08vh,1.17vw)}.pFaq__card_item_dl{gap:min(1.04vh,.59vw)}.pFaq__card_item_dl_item{display:flex;justify-content:flex-start}.pFaq__card_item_dl_item_term{width:min(15.63vh,8.78vw);font-size:min(2.08vh,1.17vw)}.pFaq__card_item_dl_item_details{font-size:min(2.08vh,1.17vw)}.pFaq__card_item_link{gap:min(.52vh,.29vw);margin-top:0;margin-left:auto}.pFaq__card_item_link_text{font-size:min(2.08vh,1.17vw)}.pFaq__card_item_link_arrow{width:min(2.6vh,1.46vw);height:min(2.6vh,1.46vw)}.pFaq__card.is-ready .pFaq__card_track{overflow:visible;scroll-snap-type:none}.pFaq__navigation{position:absolute;right:min(5.21vh,2.93vw);bottom:min(3.91vh,2.2vw);z-index:1;display:block;pointer-events:none;opacity:0}.pFaq__navigation_list{display:flex;gap:16px;align-items:flex-end;justify-content:center}.pFaq__navigation_button{display:flex;align-items:center;justify-content:center;width:min(11.46vh,6.44vw);height:min(4.17vh,2.34vw);color:var(--c-white);pointer-events:auto;background-color:var(--c-actbe-black);border-radius:4px}.pFaq__navigation_button_icon{position:relative;display:flex;align-items:center;justify-content:center;width:min(3.52vh,1.98vw);height:min(1.3vh,.73vw);transform:rotate(0);transform:rotate(var(--_icon-rotate, 0deg))}.pFaq__navigation_button[data-type=prev]{--_icon-rotate:180deg}.pCopy__inner{padding:120px var(--padding-wrapper) 20px}.pCopy__headline_text{font-size:min(4.1vw,56px*var(--r-max-scale));letter-spacing:-.2em}.pCopy__paragraph{margin-top:64px}.pCopy__paragraph_text{font-size:min(1.17vw,16px*var(--r-max-scale))}.pCopy__info{flex-direction:row;align-items:center;justify-content:flex-start;margin-top:40px;font-size:min(2.34vw,32px*var(--r-max-scale))}.pEntry__background_text .-text{position:relative;left:0;left:var(--_left, 0);width:100%;width:var(--_text-width, 100%);height:100%;height:var(--_text-height, 100%)}.pEntry__background_text[data-id="1"]{--_left:-1.02vw;--_text-width:25.62vw;--_text-height:8.27vw}.pEntry__background_text[data-id="2"]{--_left:16.54vw;--_text-width:67.28vw;--_text-height:10.32vw;margin-top:-.81vw}.pEntry__background_text[data-id="4"]{--_left:27.45vw;--_text-width:73.65vw;--_text-height:10.61vw}.pEntry__card{padding:min(13.02vh,7.32vw)}.pEntry__card_image{width:min(79.69vh,44.8vw);height:min(50.13vh,28.18vw)}.pEntry__circle{display:none}}@media (any-hover:hover){.pOS__question{transform-origin:bottom center;transition:transform .4s var(--ease-out-cubic)}.pOS__question:hover{transform:rotate(15deg)}.pOS__tab_item_input{border-radius:4px;transition:background-color .4s var(--ease-out-cubic)}.pOS__tab_item_input:hover{background-color:#4f4f4f}.pOS__tab_item_input:checked{display:none}.pOS__tab_item_input:checked+label{pointer-events:none}.pOS__keyboard_key{transition:background-color .4s var(--ease-out-expo),transform .3s var(--ease-out-expo)}.pOS__keyboard_key:hover{background-color:#fff3}.pOS__keyboard_key:active{background-color:#ffffff4d;transform:scale(.97);transition:background-color .3s var(--ease-out-expo),transform .3s var(--ease-out-expo)}.pWorkstyle__card_item_inner:after{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background-color:var(--c-actbe-black);border-radius:8px;opacity:0;transition:opacity .6s var(--ease-out-expo)}.pWorkstyle__card_item_inner:hover:after{opacity:.12}.pJob{pointer-events:none}.pJob__offer_item{position:relative;z-index:1;overflow:hidden}.pJob__offer_item_background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none;background-color:var(--c-actbe-black);opacity:0}.pJob__type_item_button{transition:background-color .4s var(--ease-out-expo),color .4s var(--ease-out-expo)}.pJob__type_item_button:hover{color:var(--c-white);background-color:var(--c-actbe-black)}.pJob.is-ready{pointer-events:auto}.pFaq__navigation_button{transition:background-color .4s var(--ease-out-expo)}.pFaq__navigation_button:hover{background-color:var(--c-actbe-red)}.pOSModal__navigation_button{transition:.4s var(--ease-out-expo) background-color}.pOSModal__navigation_button:hover{background-color:var(--c-actbe-red)}}.pJob__offer_item.is-hidden{display:none}.pJob__offer_item.is-visible{display:block}.pJob__pagination{max-width:1920px;align-items:center;justify-content:center;margin:auto}@media screen and (min-width:960px){.pJob__pagination{padding-right:var(--padding-wrapper);justify-content:flex-end}}.pJob .cPagination{margin-top:40px}@media screen and (min-width:960px){.pJob .cPagination{margin-top:72px}}