@media(min-width:1024px){.Recruit_p-recruit-article__m5d6_{display:flex}.Recruit_p-recruit-article__header__zT0tC{flex-basis:33.3333333333%}.Recruit_p-recruit-article__list__q4HrA{flex:1 1}}.Recruit_p-recruit-container__hyRL0{animation-delay:0s;animation-duration:.3s;animation-fill-mode:both;animation-name:Recruit_slide-in__FzUW6;animation-timing-function:ease-out}@keyframes Recruit_fade-in__ckXYH{0%{opacity:0}to{opacity:1}}.Recruit_p-recruit-entry__gHkGM{bottom:0;display:block;margin:0 24px;position:-webkit-sticky;position:sticky}@media(min-width:1024px){.Recruit_p-recruit-entry__gHkGM{bottom:50%;margin:0;position:fixed;right:0}}.Recruit_p-recruit-environment__header__s1MEF{margin-bottom:24px}.Recruit_p-recruit-environment__line__gPKUW{display:none}.Recruit_p-recruit-environment__lower__J_HPw{border-bottom:1px solid #ddd}.Recruit_p-recruit-environment__lower__J_HPw>*{border-top:1px solid #ddd}@media(min-width:1024px){.Recruit_p-recruit-environment__header__s1MEF{margin-bottom:48px}.Recruit_p-recruit-environment__lower__J_HPw{display:flex;flex-wrap:wrap;padding-bottom:32px}.Recruit_p-recruit-environment__lower__J_HPw .Recruit_p-recruit-environment__line__gPKUW{display:block;flex-basis:100%;margin:32px 0}.Recruit_p-recruit-environment__lower__J_HPw .Recruit_p-recruit-environment__line__gPKUW:first-child{margin-top:0}.Recruit_p-recruit-environment__lower__J_HPw>*{flex-basis:50%}.Recruit_p-recruit-environment__lower__J_HPw>:nth-child(3n){border-left:1px solid #ddd;border-top:none;padding-left:40px}.Recruit_p-recruit-environment__lower__J_HPw>:nth-child(3n-1){border-top:none;padding-right:40px}}.Recruit_p-recruit-feature__lower__SSX5J{border-bottom:1px solid #ddd;display:flex;flex-direction:column;padding-bottom:24px;row-gap:24px}.Recruit_p-recruit-feature__lower__SSX5J>*{border-top:1px solid #ddd;padding-top:24px}@media(min-width:1024px){.Recruit_p-recruit-feature__odq_J{column-gap:24px;display:flex}.Recruit_p-recruit-feature__header__xavQZ{flex-basis:33.3333333333%}.Recruit_p-recruit-feature__lower__SSX5J{border-bottom:none;column-gap:24px;display:flex;flex:1 1;flex-direction:row;padding-bottom:0}.Recruit_p-recruit-feature__lower__SSX5J>*{border-top:none;flex:1 1;padding-left:24px}.Recruit_p-recruit-feature__lower__SSX5J>:not(:first-child){border-left:1px solid #ddd}.Recruit_p-recruit-job-list__a__d7{column-gap:48px;display:flex}.Recruit_p-recruit-job-list__header__ag9zx{flex-basis:33.3333333333%}.Recruit_p-recruit-job-list__list__mQa0M{flex:1 1}}.Recruit_p-recruit-member__kp_9w{margin-left:auto;margin-right:auto;max-width:1440px}.Recruit_p-recruit-member__list--shrink__HkVqx{padding-top:32px}@media(min-width:1024px){.Recruit_p-recruit-member__header__8Ygq1{margin-bottom:64px;text-align:center}.Recruit_p-recruit-member__list--shrink__HkVqx{padding-top:64px}}.Recruit_p-recruit-message__BiNJn{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1440px;row-gap:48px}@media(min-width:1024px){.Recruit_p-recruit-message__BiNJn{column-gap:48px;flex-direction:row}.Recruit_p-recruit-message__BiNJn>*{flex-basis:80%}}.AccordionList_c-accordion-list__PB37H details+details{margin-top:-1px}.ArticleListItem_c-article-list-item__eJQ4E{column-gap:24px;display:flex;font-size:12px}.ArticleListItem_c-article-list-item__body__btB90{display:-webkit-box;flex:1 1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ArticleListItem_c-article-list-item__contents__utxd2{flex:1 1;min-width:0}.ArticleListItem_c-article-list-item__date___T05t{color:#999;margin-bottom:6px}.ArticleListItem_c-article-list-item__title__UWb0F{font-size:14px;font-weight:700;margin-bottom:6px}.ArticleListItem_c-article-list-item__thumbnail__hAxjT{aspect-ratio:1.3333333333;height:-moz-fit-content;height:fit-content;position:relative;width:120px}.ArticleListItem_c-article-list-item__thumbnail__hAxjT img{object-fit:cover}@media(min-width:1024px){.ArticleListItem_c-article-list-item__eJQ4E{align-items:center;font-size:14px}.ArticleListItem_c-article-list-item__date___T05t{margin-bottom:8px}.ArticleListItem_c-article-list-item__title__UWb0F{margin-bottom:16px}.ArticleListItem_c-article-list-item__thumbnail__hAxjT{width:240px}}.Pagenation_c-pagenation__DntZQ{column-gap:8px;display:flex;justify-content:center;min-width:min-content;margin-top:24px;margin-bottom:8px}.Pagenation_c-pagenation__DntZQ>.Pagenation_c-pagenation__button__NvV0s svg{font-size:12px}.Pagenation_c-pagenation__DntZQ>.Pagenation_c-pagenation__button--active__l_414{background-color:#252525;border-color:#252525;color:#fff}.Pagenation_c-pagenation__dots__m_33r{align-items:center;display:inline-flex;height:40px;justify-content:center;width:40px}.EntryButton_c-entry-button__H_y49{transition-delay:0s;transition-duration:.15s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;border:1px solid #252525;background-color:#252525;color:#fff;overflow:visible;position:relative;align-items:center;column-gap:16px;display:inline-flex;font-size:16px;font-weight:700;height:48px;row-gap:16px;width:100%;text-align:left;padding:0 24px}.EntryButton_c-entry-button__H_y49:before{transition-delay:0s;transition-duration:.15s;transition-property:border-color;transition-timing-function:ease-in-out;border:2px solid transparent;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px}.EntryButton_c-entry-button__H_y49:active,.EntryButton_c-entry-button__H_y49:hover{background-color:#41b6d9;color:#fff;border-color:#41b6d9}.EntryButton_c-entry-button__H_y49:disabled{background-color:#ddd;border-color:#efefef;color:#999}.EntryButton_c-entry-button__H_y49:focus,.EntryButton_c-entry-button__H_y49:focus:before{border-color:#41b6d9}.EntryButton_c-entry-button__H_y49:disabled .cls-1{fill:#999}.EntryButton_c-entry-button__H_y49:disabled .cls-2{fill:#ddd}.EntryButton_c-entry-button__label__18W7a{flex:1 1}@media(min-width:1024px){.EntryButton_c-entry-button__H_y49{flex-direction:column;height:240px;padding:24px 0 16px;width:64px}.EntryButton_c-entry-button__label__18W7a{height:100%;text-align:start;writing-mode:vertical-rl}}.CircleArrowRight_c-circle-arrow-right__duSJ5 .cls-1{fill:#fff}.CircleArrowRight_c-circle-arrow-right__duSJ5 .cls-2{fill:#252525}.EnvironmentItem_c-environment-item__w1gyO{display:flex;flex-direction:column;padding:24px 0;row-gap:24px}.EnvironmentItem_c-environment-item__child-body__Sx9PM{font-size:14px}.EnvironmentItem_c-environment-item__child-body--list__fQQKx{margin-left:.5em}.EnvironmentItem_c-environment-item__child-footnote__7f0C5{font-size:14px}.EnvironmentItem_c-environment-item__child-footnote__7f0C5:before{content:"※";margin-right:.5em}.EnvironmentItem_c-environment-item__child-item__hHn5r{flex:1 1}.EnvironmentItem_c-environment-item__child-item__hHn5r:not(:first-child){border-top:1px solid #ddd;padding-top:24px}.EnvironmentItem_c-environment-item__child-title__hIEWs{margin-bottom:12px}@media(min-width:1024px){.EnvironmentItem_c-environment-item__w1gyO{padding:0;row-gap:32px}.EnvironmentItem_c-environment-item__child-item__hHn5r:not(:first-child){border-top:none;padding-top:0}}.FeatureItem_c-feature-item__body__zhUh6{font-size:14px}.FeatureItem_c-feature-item__title__wrsEc{margin-bottom:16px}.JobAccordion_c-job-accordion__7TZHE{font-size:14px}.JobAccordion_c-job-accordion__item__TjA_7{border-color:#ddd;border-style:solid none;border-width:1px;list-style:none;padding:24px 0}.JobAccordion_c-job-accordion__item-label__ZbRgD{font-weight:700;margin-bottom:8px}.JobAccordion_c-job-accordion__item-value__MvMq7{margin-top:0;white-space:pre-wrap}.JobAccordion_c-job-accordion__item-value__MvMq7>li{margin-left:.5em}@media(min-width:1024px){.JobAccordion_c-job-accordion__item__TjA_7{column-gap:24px;display:flex}.JobAccordion_c-job-accordion__item-label__ZbRgD{flex-basis:148px}.JobAccordion_c-job-accordion__item-value__MvMq7{flex:1 1}}.Accordion_c-accordion__nN_om[open] .Accordion_c-accordion__body__wYUnJ{height:auto}.Accordion_c-accordion__nN_om[open] .Accordion_c-accordion__body__wYUnJ>*{opacity:1}.Accordion_c-accordion__nN_om[open].Accordion_c-accordion--open__lzKUR .Accordion_c-accordion__chevron__4ZLIp{transform:rotate(-180deg)}.Accordion_c-accordion__body__wYUnJ{transition-delay:0s;transition-duration:.6s;transition-property:height;transition-timing-function:ease-out;border-bottom:1px solid #ddd;height:0;overflow:hidden}.Accordion_c-accordion__body__wYUnJ>*{transition-delay:0s;transition-duration:.6s;transition-property:opacity;transition-timing-function:ease-out;opacity:0}.Accordion_c-accordion__chevron__4ZLIp{transition-delay:0s;transition-duration:.6s;transition-property:transform;transition-timing-function:ease-out;margin-left:auto;transform:rotate(0)}.Accordion_c-accordion__summary__GAW1l{transition-delay:0s;transition-duration:.15s;transition-property:background-color;transition-timing-function:ease-in-out;align-items:center;border-color:#ddd;border-style:solid;border-width:1px 0;column-gap:25px;cursor:pointer;display:flex;font-weight:700;height:72px;padding:0 16px 0 2px;scroll-margin-top:80px}.Accordion_c-accordion__summary__GAW1l::-webkit-details-marker{display:none}.Accordion_c-accordion__summary__GAW1l:hover{background-color:#efefef}.Accordion_c-accordion__summary__GAW1l>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.Accordion_c-accordion__summary__GAW1l{scroll-margin-top:88px}}.MemberList_c-member-list__Gdv3S{display:flex;flex-wrap:wrap;row-gap:32px}.MemberList_c-member-list__item__DzNVZ{width:100%}.MemberList_c-member-list__item-body__brAsD{font-size:12px}.MemberList_c-member-list__item-image__CM27G{aspect-ratio:1.3333333333;height:-moz-fit-content;height:fit-content;position:relative;width:100%;margin-bottom:16px}.MemberList_c-member-list__item-image__CM27G img{object-fit:cover}.MemberList_c-member-list__item-image__CM27G>img{object-position:0 -32px}.MemberList_c-member-list__item-name__tTBJb{margin-bottom:16px}.MemberList_c-member-list__item-role__tkhxD{font-size:12px;margin-bottom:4px}@media(min-width:1024px){.MemberList_c-member-list__Gdv3S{column-gap:36px;row-gap:64px}.MemberList_c-member-list__Gdv3S>*{flex-basis:calc((100% - 72px)/3)}.MemberList_c-member-list__item-image__CM27G{aspect-ratio:.75;height:-moz-fit-content;height:fit-content;position:relative;width:100%;margin-bottom:24px}.MemberList_c-member-list__item-image__CM27G img{object-fit:cover}.MemberList_c-member-list__item-name__tTBJb{margin-bottom:24px}.MemberList_c-member-list__item-role__tkhxD{font-size:14px;margin-bottom:8px}}.Poem_c-poem__L1k2m{column-gap:24px;display:flex;margin:64px 0 64px -5px;padding-right:24px;position:relative}.Poem_c-poem__L1k2m:before{align-items:flex-end;content:"Start\aWith Code";display:flex;font-size:80px;font-weight:700;line-height:1;padding-bottom:64px;text-transform:uppercase;writing-mode:vertical-rl;white-space:nowrap}.Poem_c-poem--show__wDQpk .Poem_c-poem__body__13YvB{opacity:1}.Poem_c-poem--show__wDQpk .Poem_c-poem__title__ueUGy>span{opacity:1;transform:translateY(0)}.Poem_c-poem__L1k2m>.Poem_c-poem__background__GXJzK{bottom:-36px;left:104px}.Poem_c-poem__body__13YvB{transition-delay:.3s;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in-out;font-weight:700;line-height:2.5;opacity:0}.Poem_c-poem__bracket__W0ZiD{bottom:0;position:absolute;pointer-events:none;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px;z-index:-1}.Poem_c-poem__bracket__W0ZiD>img{object-fit:contain}.Poem_c-poem__bracket--left__7Bm7b{left:40px}.Poem_c-poem__bracket--right__1ZDIG{right:0}.Poem_c-poem__title__ueUGy{margin-bottom:24px;overflow-wrap:break-word;word-break:keep-all}.Poem_c-poem__title__ueUGy>span{transition-delay:0s;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease-in-out;display:inline-block;opacity:0;transform:translateY(1em)}@media(min-width:1024px){.Poem_c-poem__L1k2m{column-gap:48px;margin:128px 0 123px;padding:0 116px}.Poem_c-poem__L1k2m:before{flex-basis:33.3333333333%;font-size:160px;left:111px;padding-bottom:0;white-space:pre}.Poem_c-poem__L1k2m>.Poem_c-poem__background__GXJzK{bottom:-48px;left:280px}.Poem_c-poem__bracket__W0ZiD{top:24px;width:150px}.Poem_c-poem__bracket__W0ZiD>img{object-position:top}.Poem_c-poem__bracket--left__7Bm7b{left:14px}.Poem_c-poem__bracket--right__1ZDIG{right:14px}.Poem_c-poem__lower__oreK_{flex-basis:66.6666666667%}.Poem_c-poem__title__ueUGy{margin-bottom:40px}}.BackgroundImage_c-background-image__Z8dhs{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1;bottom:0;height:160px;left:0;right:0}.BackgroundImage_c-background-image__Z8dhs>img{object-fit:cover;object-position:left}@media(min-width:1024px){.BackgroundImage_c-background-image__Z8dhs{height:290px}}.Shrink_c-shrink__3h_Ez{scroll-margin-top:80px}.Shrink_c-shrink--open__gYxw2 .Shrink_c-shrink__body__KUOmE{height:auto}.Shrink_c-shrink--open__gYxw2 .Shrink_c-shrink__button__SLfEh button svg{transform:rotate(-180deg)}.Shrink_c-shrink__body__KUOmE{transition-delay:0s;transition-duration:.6s;transition-property:height,opacity;transition-timing-function:ease-out;height:0;overflow:hidden}.Shrink_c-shrink__button__SLfEh{margin-top:40px;text-align:right}.Shrink_c-shrink__button__SLfEh button svg{transition-delay:0s;transition-duration:.6s;transition-property:transform;transition-timing-function:ease-in-out;transform:rotate(0)}@media(min-width:1024px){.Shrink_c-shrink__3h_Ez{scroll-margin-top:88px}.Shrink_c-shrink__button__SLfEh{margin-top:48px}}.LinkButton_c-link-button__uZ_YD{min-width:240px}.LinkButton_c-link-button__uZ_YD:not(:active):not(:disabled):not(:focus):not(:hover){background-color:#fff;border-color:#252525}