.SectionAboutGallery_section-about-gallery__eg9iV>.SectionAboutGallery_gallery__PTwsj{display:flex;flex-direction:column;gap:50px}@media (max-width:740px){.SectionAboutGallery_section-about-gallery__eg9iV>.SectionAboutGallery_gallery__PTwsj{gap:20px}}.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_title__Ek_p5{margin-block:0 47px;font-size:24px;font-weight:400}@media (max-width:740px){.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_title__Ek_p5{font-size:20px;text-align:center}}.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_content__w1Mtc>.SectionAboutHistory_history___31fZ{display:grid;grid-template-columns:105px 1fr}@media (max-width:740px){.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_content__w1Mtc>.SectionAboutHistory_history___31fZ{grid-template-columns:76px 1fr}}.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_content__w1Mtc>.SectionAboutHistory_history___31fZ>.SectionAboutHistory_date__ta1gL{font-size:14px;line-height:1.7143;color:grey}@media (max-width:740px){.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_content__w1Mtc>.SectionAboutHistory_history___31fZ>.SectionAboutHistory_date__ta1gL{font-size:12px}}.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_content__w1Mtc>.SectionAboutHistory_history___31fZ>.SectionAboutHistory_text__2wdK4{padding-block:0 15px;padding-inline:20px 0;font-size:13px;line-height:1.8461;color:#333;border-inline-start:1px solid #e0e0e0}.SectionAboutHistory_section-about-history__iUqVX>.SectionAboutHistory_content__w1Mtc>.SectionAboutHistory_history___31fZ:last-child>.SectionAboutHistory_text__2wdK4{padding-block:0}.ContactRadioButton_recruit-options__PGFu9.ContactRadioButton_-flex__RmCGM{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}@media (max-width:740px){.ContactRadioButton_recruit-options__PGFu9.ContactRadioButton_-flex__RmCGM{flex-direction:column;gap:20px}}.ContactRadioButton_recruit-options__PGFu9>.ContactRadioButton_label__Q1qg_{display:flex;align-items:center;margin-block:0 15px;font-size:14px;cursor:pointer}.ContactRadioButton_recruit-options__PGFu9>.ContactRadioButton_label__Q1qg_>.ContactRadioButton_radio__VD6nt{flex-shrink:0;width:16px;height:16px;padding:3px;margin-right:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-clip:content-box;border:1px solid #dfdfdf;border-radius:50%}.ContactRadioButton_recruit-options__PGFu9>.ContactRadioButton_label__Q1qg_>.ContactRadioButton_radio__VD6nt:checked{background-color:#20af7c}.ExperiencePositionSchedule_schedule-list__YHcbE{margin-block:80px 0;overflow:hidden;background-color:#fafafa}@media (max-width:740px){.ExperiencePositionSchedule_schedule-list__YHcbE{margin-block:60px 0}}.ExperiencePositionSchedule_schedule-list__YHcbE>.ExperiencePositionSchedule_content__lDG7e{display:flex;gap:30px;padding-block:100px 0}@media (max-width:740px){.ExperiencePositionSchedule_schedule-list__YHcbE>.ExperiencePositionSchedule_content__lDG7e{flex-direction:column;padding-block:40px 0}}.ExperiencePositionSchedule_schedule-list__YHcbE>.ExperiencePositionSchedule_button__07P0_{width:100%;padding-block:60px;margin-inline:auto;text-align:center}.ExperiencePositionSchedule_schedule-list__YHcbE>.ExperiencePositionSchedule_button__07P0_>.ExperiencePositionSchedule_text__zj9ii{position:relative;width:280px;padding-block:30px;padding-inline:96px;margin-inline:auto;font-size:16px;line-height:1;text-align:left;background-color:#fff}.ExperiencePositionSchedule_schedule-list__YHcbE>.ExperiencePositionSchedule_button__07P0_>.ExperiencePositionSchedule_text__zj9ii:after{position:absolute;top:50%;right:96px;width:14px;height:1px;content:"";background-color:#000;transform:rotate(45deg)}.ExperiencePositionSchedule_schedule-list__YHcbE>.ExperiencePositionSchedule_button__07P0_>.ExperiencePositionSchedule_text__zj9ii:before{position:absolute;top:50%;right:96px;width:14px;height:1px;content:"";background-color:#000;transform:rotate(-45deg)}.ExperiencePositionSchedule_schedule-overview__7Q2B6{flex:1 1 0}.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_text__zj9ii{margin-block:0 100px;margin-inline:80px auto}@media (max-width:740px){.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_text__zj9ii{padding-inline:30px;margin-block:0 50px;margin-inline:0}}.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_text__zj9ii>.ExperiencePositionSchedule_mainTitle__gJZQu{font-size:24px;font-weight:400;line-height:1.25;letter-spacing:1.22px}.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_text__zj9ii>.ExperiencePositionSchedule_title__2DuDy{margin-block:10px 0;font-size:14px;font-weight:400;line-height:1.86;color:#212121;opacity:.4}@media (max-width:740px){.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_text__zj9ii>.ExperiencePositionSchedule_title__2DuDy{margin-block:15px 0}.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_text__zj9ii>.ExperiencePositionSchedule_subTitle__48OJp{margin-block:30px 0}}.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_text__zj9ii>.ExperiencePositionSchedule_description__KhafZ{margin-block:30px 0;font-size:14px;line-height:2}.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_wrapper__SxVe0{position:relative;aspect-ratio:5/4;margin-block:0 50px;margin-inline:50px 70px}@media (min-width:741px) and (max-width:1024px){.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_wrapper__SxVe0{aspect-ratio:4/5;margin-block:0 40px;margin-inline:0 70px}}@media (max-width:740px){.ExperiencePositionSchedule_schedule-overview__7Q2B6>.ExperiencePositionSchedule_wrapper__SxVe0{width:100%;height:auto;aspect-ratio:3/2;margin-block:0 20px;margin-inline:0}}.ExperiencePositionSchedule_schedule-container__onb53{display:flex;flex:1 1 0;flex-direction:column;gap:50px}@media (max-width:740px){.ExperiencePositionSchedule_schedule-container__onb53{gap:40px;padding-inline:30px}}.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092{display:flex;gap:40px}@media (max-width:740px){.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092{gap:0}}.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092>.ExperiencePositionSchedule_time__V0zor{width:45px;font-size:16px;line-height:1.25;text-wrap:nowrap;letter-spacing:.48px;vertical-align:top}@media (max-width:740px){.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092>.ExperiencePositionSchedule_time__V0zor{width:70px}}.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092>.ExperiencePositionSchedule_content__lDG7e{display:flex;flex-direction:column;gap:20px;padding-inline:0 60px}@media (max-width:740px){.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092>.ExperiencePositionSchedule_content__lDG7e{flex:1;gap:10px;padding-inline:0}}.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092>.ExperiencePositionSchedule_content__lDG7e>.ExperiencePositionSchedule_title__2DuDy{font-size:18px;font-weight:400;line-height:1.5}@media (max-width:740px){.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092>.ExperiencePositionSchedule_content__lDG7e>.ExperiencePositionSchedule_title__2DuDy{line-height:1.67}}.ExperiencePositionSchedule_schedule-container__onb53>.ExperiencePositionSchedule_detail__Ag092>.ExperiencePositionSchedule_content__lDG7e>.ExperiencePositionSchedule_description__KhafZ{font-size:14px;line-height:1.86;color:#212121;opacity:.6}.ExperienceablePosition_experienceable-position__4l41P{margin-block:var(--margin-60) 0}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn{display:flex}@media (max-width:740px){.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn{flex-direction:column;margin-block:0;margin-inline:0}}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn.ExperienceablePosition_-reverse__uYshK{flex-direction:row-reverse}@media (max-width:740px){.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn.ExperienceablePosition_-reverse__uYshK{flex-direction:column}}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn.ExperienceablePosition_-reverse__uYshK>.ExperienceablePosition_text__AtzeC{padding-inline:0 50px}@media (max-width:740px){.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn.ExperienceablePosition_-reverse__uYshK>.ExperienceablePosition_text__AtzeC{padding-inline:0}}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_wrapper__gUQRL{position:relative;flex:1 1 0}@media (max-width:740px){.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_wrapper__gUQRL{flex:0 0 auto;height:250px}}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC{flex:1 1 0;padding-block:70px;padding-inline:50px 0}@media (max-width:740px){.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC{flex:0 0 auto;padding-block:40px 0;padding-inline:0}}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_title__udJ8Q{font-size:26px;font-weight:400;line-height:1.7}@media (max-width:740px){.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_title__udJ8Q{font-size:22px}}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_subTitle__VCmSJ{margin-block:40px 0;font-size:16px;font-weight:700;line-height:2}@media (max-width:740px){.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_subTitle__VCmSJ{margin-block:20px 0;font-size:15px;line-height:2}}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_description__Sh1Ei{margin-block:10px 0;font-size:15px;line-height:2}.ExperienceablePosition_experienceable-position__4l41P .ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_button__IusnY{position:relative;width:280px;padding-block:27px;padding-inline:25px;margin-block:40px 0;font-size:16px;line-height:1;text-align:left;background-color:#ffe566;border-radius:2px;transition:background-color .5s}.ExperienceablePosition_experienceable-position__4l41P .ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_button__IusnY:before{position:absolute;top:50%;right:23px;width:14px;height:1px;content:"";background-color:#000;transition:transform .48s;transform:rotate(0deg)}.ExperienceablePosition_experienceable-position__4l41P .ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_button__IusnY:after{position:absolute;top:50%;right:23px;width:14px;height:1px;content:"";background-color:#000;transition:transform .48s;transform:rotate(90deg)}.ExperienceablePosition_experienceable-position__4l41P .ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_button__IusnY.ExperienceablePosition_-open__mZpCz:before{transform:rotate(-45deg)}.ExperienceablePosition_experienceable-position__4l41P .ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_button__IusnY.ExperienceablePosition_-open__mZpCz:after{transform:rotate(45deg)}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_overview__QIzjn>.ExperienceablePosition_text__AtzeC>.ExperienceablePosition_button__IusnY:hover{background-color:#ffd400}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_schedule__r2hRg{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.ExperienceablePosition_experienceable-position__4l41P>.ExperienceablePosition_schedule__r2hRg.ExperienceablePosition_-open__mZpCz{grid-template-rows:1fr}.ContactInput_contact-input__ODxRZ{color:#999}.ContactInput_contact-input__ODxRZ>.ContactInput_title__H1ezH{font-size:14px;margin-block:0 7px}.ContactInput_contact-input__ODxRZ>.ContactInput_title__H1ezH.ContactInput_-required__uMKyu:after{color:#ff3b3b;content:"*";margin-inline:3px 0}.ContactInput_contact-input__ODxRZ>.ContactInput_input__Ow1aj{inline-size:100%;padding-block:10px;padding-inline:10px;font-size:14px;background-color:#f0f0f0;color:#333;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactTextarea_contact-textarea__t4JwV{font-size:12px;color:#999}.ContactTextarea_contact-textarea__t4JwV>.ContactTextarea_title__ITJoW{font-size:14px;margin-block:0 7px}.ContactTextarea_contact-textarea__t4JwV>.ContactTextarea_title__ITJoW.ContactTextarea_-required___XeKu:after{color:#ff3b3b;content:"*";margin-inline:3px 0}.ContactTextarea_contact-textarea__t4JwV>.ContactTextarea_textarea__oaIGk{display:block;inline-size:100%;block-size:180px;padding-block:10px;padding-inline:10px;font-size:14px;background-color:#f0f0f0;border-radius:3px;color:#333}.YoutubeVideo_video-container__OzUIv{position:relative;padding-block:62.5% 0}.YoutubeVideo_thumbnail-overlay__CvAAA{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);transition:background .36s cubic-bezier(.215,.61,.355,1)}.YoutubeVideo_thumbnail-overlay__CvAAA:hover{background:rgba(0,0,0,.3)}.YoutubeVideo_thumbnail-overlay__CvAAA>.YoutubeVideo_icon__m0MS1{position:absolute;top:50%;left:50%;transition:transform 1.5s cubic-bezier(.19,1,.22,1),opacity 1.5s cubic-bezier(.19,1,.22,1);translate:-50% -50%}.YoutubeVideo_thumbnail-overlay__CvAAA>.YoutubeVideo_icon__m0MS1>.YoutubeVideo_circle__QVEFd{width:70px;height:70px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%}@media (max-width:740px){.YoutubeVideo_thumbnail-overlay__CvAAA>.YoutubeVideo_icon__m0MS1>.YoutubeVideo_circle__QVEFd{width:60px;height:60px}}.YoutubeVideo_thumbnail-overlay__CvAAA>.YoutubeVideo_icon__m0MS1>.YoutubeVideo_circle__QVEFd>.YoutubeVideo_arrow__vn6dq{position:absolute;top:50%;left:calc(50% + 3px);width:50%;height:50%;color:#000;translate:-50% -50%}.YoutubeVideo_embed-video__0fD_i{position:absolute;top:0;left:0;width:100%;height:100%}.AnimateOnView_animate-on-view__iqlOe{opacity:0;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity 1s cubic-bezier(.215,.61,.355,1)}.AnimateOnView_animate-on-view__iqlOe.AnimateOnView_-over-flow-hidden__3hU1t{overflow:hidden}.NewsCard_news-card___QaGp{display:grid;grid-template-columns:70px 1fr;grid-gap:10px;gap:10px;padding-block:30px;padding-inline:30px;background-color:#f5f5f5;transition:background-color .5s}@media (max-width:740px){.NewsCard_news-card___QaGp{display:block}}.NewsCard_news-card___QaGp:hover{background-color:#ebebeb}.NewsCard_news-card___QaGp>.NewsCard_summery__Sm0Mk>.NewsCard_category__sfFWT{font-size:12px;font-weight:700;color:#000;letter-spacing:.6px}.NewsCard_news-card___QaGp>.NewsCard_summery__Sm0Mk>.NewsCard_date__Ecowq{margin-block:10px 0;font-size:12px;line-height:1.2;color:rgba(0,0,0,.5)}.NewsCard_news-card___QaGp>.NewsCard_pc__Re0ak{display:flex;gap:30px;justify-content:space-between}@media (max-width:740px){.NewsCard_news-card___QaGp>.NewsCard_pc__Re0ak{display:none}}.NewsCard_news-card___QaGp>.NewsCard_pc__Re0ak>.NewsCard_content__uye47>.NewsCard_title__JaCnV{font-size:13px}.NewsCard_news-card___QaGp>.NewsCard_pc__Re0ak>.NewsCard_content__uye47>.NewsCard_description__EK6fX{margin-block:18px 0;font-size:12px;line-height:1.8;color:#999}.NewsCard_news-card___QaGp>.NewsCard_pc__Re0ak>.NewsCard_wrapper__3SiHy>.NewsCard_image__7tYXN{width:90px;height:90px;-o-object-fit:cover;object-fit:cover}.NewsCard_news-card___QaGp>.NewsCard_sp__EJLu1{display:none}@media (max-width:740px){.NewsCard_news-card___QaGp>.NewsCard_sp__EJLu1{display:block}}.NewsCard_news-card___QaGp>.NewsCard_sp__EJLu1>.NewsCard_content__uye47{display:flex;gap:30px;justify-content:space-between}.NewsCard_news-card___QaGp>.NewsCard_sp__EJLu1>.NewsCard_content__uye47>.NewsCard_title__JaCnV{font-size:13px}.NewsCard_news-card___QaGp>.NewsCard_sp__EJLu1>.NewsCard_content__uye47>.NewsCard_description__EK6fX{min-width:0;margin-block:18px 0;font-size:12px;line-height:1.8;color:#999}.NewsCard_news-card___QaGp>.NewsCard_sp__EJLu1>.NewsCard_content__uye47>.NewsCard_wrapper__3SiHy>.NewsCard_image__7tYXN{width:90px;height:90px;margin-block:18px 0;-o-object-fit:cover;object-fit:cover}.BlogArticleCard_blog-article-card__iHKL_{display:flex;flex:1;flex-direction:column;padding-block:0 30px;background-color:#fff}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_wrapper__GJuqR>.BlogArticleCard_image__QC7qr{-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.215,.61,.355,1)}.BlogArticleCard_blog-article-card__iHKL_:hover>.BlogArticleCard_wrapper__GJuqR>.BlogArticleCard_image__QC7qr{transition:transform 1s cubic-bezier(.215,.61,.355,1);transform:scale(1.1)}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_wrapper__GJuqR{position:relative;aspect-ratio:16/9;overflow:hidden}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu{position:relative;display:flex;flex-direction:column;justify-content:center;padding-block:20px;padding-inline:20px}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu.BlogArticleCard_-top__MT0_E{padding-block:15px 0;padding-inline:0}@media (max-width:740px){.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu.BlogArticleCard_-top__MT0_E{padding-inline:16px}}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu>.BlogArticleCard_tags__QH36B{display:flex;flex-wrap:wrap;gap:5px 10px;margin-block:0 10px;color:#999}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu>.BlogArticleCard_tags__QH36B>.BlogArticleCard_tag__TjXX_{position:relative;font-size:12px}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu>.BlogArticleCard_tags__QH36B>.BlogArticleCard_tag__TjXX_:after{position:absolute;top:50%;right:-5px;height:10px;content:"";background-color:#999;border-inline-end:1px solid #999;transform:translateY(-50%)}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu>.BlogArticleCard_tags__QH36B>.BlogArticleCard_tag__TjXX_:last-child:after{content:none}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu>.BlogArticleCard_date__XAZ2T{font-size:14px;line-height:1.5;color:rgba(33,33,33,.4)}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu>.BlogArticleCard_category__OrZdK{margin-block:0 5px;font-size:14px;color:rgba(33,33,33,.4)}.BlogArticleCard_blog-article-card__iHKL_>.BlogArticleCard_content__pFAFu>.BlogArticleCard_title__GenrG{margin-block:0 10px;font-size:16px;font-weight:400;line-height:1.7}.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_title__6iL6_{height:32px;margin-block:76px 80px;font-size:32px;font-weight:400;letter-spacing:4px}@media (max-width:740px){.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_title__6iL6_{margin-block:0 60px;font-size:22px;text-align:center}}.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_category__ip4wJ{margin-block:0 50px}@media (max-width:740px){.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_category__ip4wJ{margin-block:0 33px}}.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_cards__6x9Ev{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px}@media (min-width:741px) and (max-width:1024px){.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_cards__6x9Ev{grid-template-columns:repeat(2,1fr);grid-gap:50px}}@media (max-width:740px){.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_cards__6x9Ev{grid-template-columns:repeat(1,1fr);grid-gap:50px}}.SectionBlogContent_section-blog-content__GgVUG>.SectionBlogContent_cards__6x9Ev.SectionBlogContent_-scrolled__pmBA0{position:relative;inset-block:90px 0;padding-block-end:90px}.RecruitEventCard_recruit-event-card__OOdbl{position:relative;display:block;width:100%;height:240px;overflow:hidden;background-color:#212121;border-radius:5px}@media (max-width:740px){.RecruitEventCard_recruit-event-card__OOdbl{width:100%;height:210px}}.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_image__xWgnB{position:absolute;width:100%;height:100%;overflow:hidden;opacity:.7;transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1)}.RecruitEventCard_recruit-event-card__OOdbl:hover>.RecruitEventCard_image__xWgnB{opacity:.2;transform:scale(1.05)}.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_text__iGIt8{position:relative;display:grid;grid-template-rows:70px auto;grid-gap:30px;gap:30px;padding-block:20px 0;padding-inline:30px;color:#fff}@media (max-width:740px){.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_text__iGIt8{padding-block:0 25px;padding-inline:25px}}.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_text__iGIt8>.RecruitEventCard_category__PjtqK{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:740px){.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_text__iGIt8>.RecruitEventCard_category__PjtqK{padding-block:25px 0}}.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_text__iGIt8>.RecruitEventCard_category__PjtqK>.RecruitEventCard_item__vP6ij{height:26px;padding-block:8px 6px;padding-inline:7px 7px;font-size:12px;line-height:1;color:#000;letter-spacing:.6px;background-color:#fff}.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_text__iGIt8>.RecruitEventCard_content__P0mFx>.RecruitEventCard_title__l7AAj{font-size:18px;font-weight:700;line-height:1.2}.RecruitEventCard_recruit-event-card__OOdbl>.RecruitEventCard_text__iGIt8>.RecruitEventCard_content__P0mFx>.RecruitEventCard_description__ySh_f{margin-block-start:8px;font-size:13px;line-height:1.4}.RecruitEvent_section-event__15tqQ>.RecruitEvent_title__Oo_f0{font-size:24px;font-weight:400;line-height:1.7;width:100%;max-width:1120px;padding-inline:var(--margin-80);margin-inline:auto;text-align:center}@media (max-width:740px){.RecruitEvent_section-event__15tqQ>.RecruitEvent_title__Oo_f0{font-size:22px}}@media (min-width:741px) and (max-width:1024px){.RecruitEvent_section-event__15tqQ>.RecruitEvent_title__Oo_f0{padding-inline:var(--margin-50)}}@media (max-width:740px){.RecruitEvent_section-event__15tqQ>.RecruitEvent_title__Oo_f0{padding-inline:var(--margin-20)}}.RecruitEvent_section-event__15tqQ>.RecruitEvent_title__Oo_f0.RecruitEvent_-lpPage__QNur3{text-align:left}.RecruitEvent_section-event__15tqQ>.RecruitEvent_events__Mu5sT{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;margin-block:var(--margin-60) 0}@media (min-width:741px) and (max-width:1024px){.RecruitEvent_section-event__15tqQ>.RecruitEvent_events__Mu5sT{padding-inline:var(--margin-50)}}@media (max-width:740px){.RecruitEvent_section-event__15tqQ>.RecruitEvent_events__Mu5sT{padding-inline:var(--margin-20);grid-template-columns:1fr;grid-gap:35px}}.RecruitEvent_section-event__15tqQ>.RecruitEvent_events__Mu5sT.RecruitEvent_-oddStyles__9FKfc>.RecruitEvent_event__lIi_N:first-child{grid-column:span 2}@media (max-width:740px){.RecruitEvent_section-event__15tqQ>.RecruitEvent_events__Mu5sT.RecruitEvent_-oddStyles__9FKfc>.RecruitEvent_event__lIi_N:first-child{grid-column:span 1}}.page_section-first-view__7KWq0{padding-block:var(--margin-120) 0}@media (max-width:740px){.page_section-first-view__7KWq0{padding-block:var(--margin-90) 0}}.page_section-recruitment-events__nM53s,.page_section-related-positions__WFAhP{padding-block:var(--margin-120) 0}.page_section-blog__zzz6f,.page_section-entry-contents__r7KmQ,.page_section-recruit-detail__1d9SB,.page_section-recruit-requirements__Ke7Rm,.page_section-related-achievements__R2kal{padding-block:var(--margin-120)}.page_application-page-footer__2LhYX{padding-block:var(--margin-120);margin-block:var(--margin-120) 0}@media (max-width:740px){.page_application-page-footer__2LhYX{padding-block:var(--margin-80)}}.page_default-footer__ase9d{background-color:#1f1f1d}.SectionBlogArticle_section-blog-article__DO_rQ{display:flex;flex-direction:column;align-items:center;justify-content:center}.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_heading__BlsSc{max-width:1120px;padding-inline:var(--margin-80);margin-inline:auto;font-size:24px;font-weight:400;line-height:1.7;width:100%;letter-spacing:1.2px}@media (min-width:741px) and (max-width:1024px){.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_heading__BlsSc{padding-inline:var(--margin-50)}}@media (max-width:740px){.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_heading__BlsSc{padding-inline:var(--margin-20);font-size:22px}}.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_button__WePyo,.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_link__XhBh8{width:280px;height:60px;line-height:60px;text-align:center;background-color:#fff;border:1px solid #e0e0de;transition:color .5s,background-color .5s,border .5s}.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_button__WePyo:hover,.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_link__XhBh8:hover{color:#fff;background-color:#000;border:1px solid #000;transition:color .5s,background-color .5s,border .5s}.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_button__WePyo>.SectionBlogArticle_arrow__3Elhm{display:inline-block;min-width:8px;min-height:8px;margin-left:10px;border-right:1px solid #000;border-bottom:1px solid #000;transform:translateY(-50%) rotate(45deg)}.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_button__WePyo>.SectionBlogArticle_arrow__3Elhm.SectionBlogArticle_-show-all__X8Yiq{transform:translateY(-10%) rotate(-135deg)}.SectionBlogArticle_section-blog-article__DO_rQ>.SectionBlogArticle_button__WePyo:hover>.SectionBlogArticle_arrow__3Elhm{border-right:1px solid #fff;border-bottom:1px solid #fff;transition:border .5s}.SectionBlogArticle_article-wrapper__CnnyE{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto;width:100%}@media (min-width:741px) and (max-width:1024px){.SectionBlogArticle_article-wrapper__CnnyE{padding-inline:var(--margin-50)}}@media (max-width:740px){.SectionBlogArticle_article-wrapper__CnnyE{padding-inline:var(--margin-20)}}.SectionBlogArticle_blog-article-list__LAg4D{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));grid-gap:60px;gap:60px;margin-block:var(--margin-60) 0;overflow:hidden}@media (min-width:741px) and (max-width:1024px){.SectionBlogArticle_blog-article-list__LAg4D{grid-template-columns:repeat(2,minmax(250px,1fr));max-width:none}}@media (max-width:740px){.SectionBlogArticle_blog-article-list__LAg4D{grid-template-columns:1fr;gap:40px;max-width:none}}.SectionBlogArticle_blog-article-list-accordion__L_WAl{display:grid;grid-template-rows:0fr;height:60px;transition:grid-template-rows 1s cubic-bezier(.215,.61,.355,1)}.SectionBlogArticle_blog-article-list-accordion__L_WAl.SectionBlogArticle_-show-all__X8Yiq{grid-template-rows:1fr;height:100%;margin-block:0 60px;transition:grid-template-rows 1s cubic-bezier(.215,.61,.355,1)}.SectionDescription_section-intern-lp-description__4RPoc>.SectionDescription_container__97Ip_{display:flex;justify-content:center}.SectionDescription_section-intern-lp-description__4RPoc>.SectionDescription_container__97Ip_>.SectionDescription_description__HrMbs{font-size:16px;line-height:2}.EntryCard_entry-card__Wgsn5{display:flex;align-items:center;padding-block:25px;padding-inline:20px;background-color:#fff;border-top:1px solid rgba(0,0,0,.1)}.EntryCard_entry-card__Wgsn5:first-of-type{border-top:none}.EntryCard_entry-card__Wgsn5>.EntryCard_wrapper__BDKz7{position:relative;flex-basis:110px;width:60px;aspect-ratio:1}.EntryCard_entry-card__Wgsn5>.EntryCard_wrapper__BDKz7>.EntryCard_image__ipoFg{-o-object-fit:cover;object-fit:cover;border-radius:50%}.EntryCard_entry-card__Wgsn5>.EntryCard_name__p2Qc7{width:100%;padding-inline:15px;font-size:16px;line-height:1.7}.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw{display:grid;flex-basis:220px;grid-auto-flow:column;grid-gap:20px;gap:20px}@media (max-width:740px){.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw{flex-basis:80px;grid-auto-flow:row;gap:10px}}.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw>.EntryCard_entry__avUD_{display:block;width:120px;padding-block:14px 10px;font-size:14px;font-weight:900;text-align:center;background-color:#ffe566;border:1px solid rgba(0,0,0,.1);border-radius:4px;transition:box-shadow .25s}@media (max-width:740px){.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw>.EntryCard_entry__avUD_{grid-row:1;width:80px;padding-block:13px 12px;padding-inline:0;font-size:12px}}.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw>.EntryCard_entry__avUD_:hover{box-shadow:0 4px 13px rgba(0,0,0,.08)}.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw>.EntryCard_detail__of4xV{display:block;width:100px;padding-block:14px 10px;font-size:14px;font-weight:900;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;transition:box-shadow .25s}@media (max-width:740px){.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw>.EntryCard_detail__of4xV{grid-row:2;width:80px;padding-block:13px 12px;padding-inline:0;font-size:12px}}.EntryCard_entry-card__Wgsn5>.EntryCard_container__DzGTw>.EntryCard_detail__of4xV:hover{box-shadow:0 4px 13px rgba(0,0,0,.08)}.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_title__y2YJq{font-size:24px;font-weight:400;line-height:1.7;width:100%;max-width:1120px;padding-inline:var(--margin-80);margin-inline:auto;letter-spacing:1.56px}@media (max-width:740px){.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_title__y2YJq{font-size:22px}}@media (min-width:741px) and (max-width:1024px){.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_title__y2YJq{padding-inline:var(--margin-50)}}@media (max-width:740px){.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_title__y2YJq{padding-inline:var(--margin-20)}}.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_description__jkr78{width:100%;max-width:1120px;padding-inline:var(--margin-80);margin-inline:auto;font-size:16px;line-height:2;margin-block:var(--margin-30) 0}@media (min-width:741px) and (max-width:1024px){.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_description__jkr78{padding-inline:var(--margin-50)}}@media (max-width:740px){.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_description__jkr78{padding-inline:var(--margin-20)}}.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_list__oo_Lv{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_list__oo_Lv{padding-inline:var(--margin-50)}}@media (max-width:740px){.SectionExperienceablePosition_experienceable-position__QXCfi>.SectionExperienceablePosition_list__oo_Lv{padding-inline:var(--margin-20)}}.EntryCardList_entry-card-list__RBTTs{margin-block:60px 0}@media (max-width:740px){.EntryCardList_entry-card-list__RBTTs{margin-block:15px 0}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding-block:25px;padding-inline:15px;background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-radius:4px}}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_category__nYvW0{margin-block:0 20px;margin-inline:15px 0;font-size:16px}@media (max-width:740px){.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_category__nYvW0{margin-block:0;margin-inline:0;padding-inline:15px}}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_spImage__VudTs{display:none}@media (max-width:740px){.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_spImage__VudTs{display:inline-block;position:relative;width:60px;aspect-ratio:1}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_spImage__VudTs>.EntryCardList_image__5Ofk8{-o-object-fit:cover;object-fit:cover;border-radius:50%}}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_category__nYvW0>.EntryCardList_spText__1KHfG{display:none}@media (max-width:740px){.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_category__nYvW0>.EntryCardList_spText__1KHfG{display:inline-block;padding-block:10px 0;font-size:11px;line-height:1.7;opacity:.5}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_container__rLg5q{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.215,.61,.355,1)}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_container__rLg5q.EntryCardList_-accordion__82BS0{grid-template-rows:1fr}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_container__rLg5q>.EntryCardList_card__nyigQ{overflow:hidden}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_arrow__GqBt4{width:8px;height:8px;border-top:1px solid #000;border-left:1px solid #000;transform:translateX(-2px) rotate(225deg);transition:transform .25s cubic-bezier(.215,.61,.355,1)}.EntryCardList_entry-card-list__RBTTs>.EntryCardList_wrapper__CKZZK>.EntryCardList_arrow__GqBt4.EntryCardList_-open__yjzS9{transform:translateX(-2px) rotate(45deg)}}.SectionSession_session-section__lLUQE>.SectionSession_title__Z_QPL{font-size:24px;font-weight:400;line-height:1.7;text-align:center;letter-spacing:1.8px}@media (max-width:740px){.SectionSession_session-section__lLUQE>.SectionSession_title__Z_QPL{font-size:22px;letter-spacing:1.1px}}.SectionSession_session-section__lLUQE>.SectionSession_list__BuVsb{display:flex;margin-block:100px 0}@media (max-width:740px){.SectionSession_session-section__lLUQE>.SectionSession_list__BuVsb{flex-direction:column;gap:100px}}.SectionSession_session-item__lnpDR{position:relative;flex:1 1 0;padding-block:110px 60px;padding-inline:50px;background-color:#f5f5f5}.SectionSession_session-item__lnpDR:nth-child(2){border-left:1px solid rgba(0,0,0,.1)}@media (max-width:740px){.SectionSession_session-item__lnpDR:nth-child(2){border-left:none}.SectionSession_session-item__lnpDR{padding-block:70px 50px}}.SectionSession_session-item__lnpDR>.SectionSession_imageWrapper__rNS4r{position:absolute;top:-55px;left:50%;width:130px;height:110px;transform:translate(-50%)}.SectionSession_session-item__lnpDR>.SectionSession_imageWrapper__rNS4r>.SectionSession_image__HARkk{-o-object-fit:contain;object-fit:contain}.SectionSession_session-item__lnpDR>.SectionSession_title__Z_QPL{font-size:22px;font-weight:400;line-height:1;text-align:center;letter-spacing:3.5px}@media (max-width:740px){.SectionSession_session-item__lnpDR>.SectionSession_title__Z_QPL{font-size:18px;letter-spacing:2.9px}}.SectionSession_session-item__lnpDR>.SectionSession_description__zRDs5{margin-block:20px 0;font-size:15px;text-align:center;letter-spacing:.5px;opacity:.4}@media (max-width:740px){.SectionSession_session-item__lnpDR>.SectionSession_description__zRDs5{font-size:14px;letter-spacing:.4px}}.SectionSession_session-item__lnpDR>.SectionSession_button__4Q3bE{display:block;width:183px;padding-block:24px;margin-block:40px 0;margin-inline:auto;font-size:14px;font-weight:400;line-height:1;text-align:center;background-color:#fff;border-radius:2px;transition:background-color .5s,color .5s}.SectionSession_session-item__lnpDR>.SectionSession_button__4Q3bE.SectionSession_-disabled__b7PDt{pointer-events:none;background-color:rgba(0,0,0,.4)}.SectionSession_session-item__lnpDR>.SectionSession_button__4Q3bE:hover{color:#fff;background-color:#212121}.SectionTargetPosition_target-position__o_5gK{display:flex;padding-block:50px;padding-inline:40px;background-color:#fafafa}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.SectionTargetPosition_target-position__o_5gK{flex-direction:column}}@media (max-width:740px){.SectionTargetPosition_target-position__o_5gK{padding-block:30px;padding-inline:25px}}.SectionTargetPosition_target-position__o_5gK>.SectionTargetPosition_title__ZeR_3{flex:1;margin-block:0 30px;font-size:14px;font-weight:600;line-height:1}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.SectionTargetPosition_target-position__o_5gK>.SectionTargetPosition_title__ZeR_3{flex:0}}.SectionTargetPosition_position-categories__VPkTD{display:flex;flex:3;gap:20px}@media (min-width:741px) and (max-width:1024px){.SectionTargetPosition_position-categories__VPkTD{flex:0}}@media (max-width:740px){.SectionTargetPosition_position-categories__VPkTD{flex:0;flex-direction:column;gap:40px}}.SectionTargetPosition_position-categories__VPkTD>.SectionTargetPosition_category__HXQf6{flex:1;margin-inline:10px}@media (max-width:740px){.SectionTargetPosition_position-categories__VPkTD>.SectionTargetPosition_category__HXQf6{flex:0}}.SectionTargetPosition_position-categories__VPkTD>.SectionTargetPosition_category__HXQf6>.SectionTargetPosition_title__ZeR_3{margin-block:0 20px;font-size:14px;line-height:1;letter-spacing:.84px}.SectionTargetPosition_category-list__d14nq>.SectionTargetPosition_position__r9vuw{margin-inline:19px 0;font-size:13px;line-height:2.3;color:#000;text-align:left;letter-spacing:normal;opacity:.7}.SectionTargetPosition_category-list__d14nq>.SectionTargetPosition_position__r9vuw:before{position:relative;top:15px;left:-19px;display:block;width:10px;content:"";border-top:1px solid rgba(0,0,0,.4)}.page_company-info__jh2OX,.page_internship-description__JsK1T,.page_project-introduction__GmLXn,.page_recruit-information__eJQ5F,.page_session-info__azW2h,.page_target-position__gH9vc,.page_teamlab-profile__gTinn{padding-block:var(--margin-120) 0}.page_entry-common__VLWDr,.page_experience-voice__Gr9dO,.page_experienceable-position__5Y9oM,.page_recruitment-info__yIy9J,.page_selection-flow__nxNUI{padding-block:var(--margin-120) var(--margin-120)}.page_team-lab-profile__0PJaf{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_team-lab-profile__0PJaf{padding-inline:var(--margin-50)}}@media (max-width:740px){.page_team-lab-profile__0PJaf{padding-inline:0}}.page_experienceable-position__5Y9oM{padding-block:var(--margin-120) var(--margin-60)}.CompanyProfile_company-profile__r_D_G>.CompanyProfile_title__oitzj{font-size:24px;font-weight:400;line-height:1.7}@media (max-width:740px){.CompanyProfile_company-profile__r_D_G>.CompanyProfile_title__oitzj{font-size:22px}}.CompanyProfile_company-profile__r_D_G>.CompanyProfile_description__AbnFy{font-size:16px;line-height:2;margin-block:var(--margin-30) 0}.CompanyProfile_company-profile__r_D_G>.CompanyProfile_value__xYW1D,.EnvironmentImage_environment-image__l_XYs{margin-block:var(--margin-60) 0}.EnvironmentImage_environment-image__l_XYs>.EnvironmentImage_viewPoint__OmkZV>.EnvironmentImage_container__SKoNr{display:flex;margin:auto;overflow:hidden}.EnvironmentImage_environment-image__l_XYs>.EnvironmentImage_viewPoint__OmkZV>.EnvironmentImage_container__SKoNr>.EnvironmentImage_slide__wuQmC{flex:0 0 100%}@media (max-width:740px){.EnvironmentImage_environment-image__l_XYs>.EnvironmentImage_viewPoint__OmkZV>.EnvironmentImage_container__SKoNr>.EnvironmentImage_slide__wuQmC{flex:0 0 130%}}.EnvironmentImage_image-wrapper__gB3fD{position:relative}@media (max-width:740px){.EnvironmentImage_image-wrapper__gB3fD{margin-inline:0}}.EnvironmentImage_image-wrapper__gB3fD>.EnvironmentImage_image__3Q4pI{display:block;margin:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:741px) and (max-width:1024px){.EnvironmentImage_image-wrapper__gB3fD>.EnvironmentImage_image__3Q4pI{width:100%}}@media (max-width:740px){.EnvironmentImage_image-wrapper__gB3fD>.EnvironmentImage_image__3Q4pI{width:100%;height:240px}}.EnvironmentImage_slide-description__jRWzJ{display:flex;align-items:center;justify-content:space-between;width:900px;padding-block:20px;margin:auto;opacity:.7}@media (min-width:741px) and (max-width:1024px){.EnvironmentImage_slide-description__jRWzJ{width:100%}}@media (max-width:740px){.EnvironmentImage_slide-description__jRWzJ{width:80%}}.EnvironmentImage_slide-description__jRWzJ>.EnvironmentImage_text__g9Eez{padding-inline-start:40px;font-size:14px;line-height:1.5}.EnvironmentImage_slide-description__jRWzJ>.EnvironmentImage_indexWrapper___TvHR{display:flex;gap:10px;padding-inline-end:40px}.EnvironmentImage_slide-description__jRWzJ>.EnvironmentImage_indexWrapper___TvHR>.EnvironmentImage_leftArrow__BJCKo,.EnvironmentImage_slide-description__jRWzJ>.EnvironmentImage_indexWrapper___TvHR>.EnvironmentImage_rightArrow__2dJBS{position:relative;top:6px;width:12px;height:12px;cursor:pointer}.RecruitLPFooter_recruit-lp-footer__1AO1f{display:flex;justify-content:center;padding-block:80px 70px;gap:30px}@media (max-width:740px){.RecruitLPFooter_recruit-lp-footer__1AO1f{padding-block:50px 70px}}.RecruitLPFooter_recruit-lp-footer__1AO1f>.RecruitLPFooter_link__qdmqB,.RecruitLPFooter_recruit-lp-footer__1AO1f>.RecruitLPFooter_text__3r4BO{font-size:12px;color:rgba(0,0,0,.5)}.JobTypeCard_job-type-card__qssjJ{border-right:1px solid #fff}.JobTypeCard_job-type-card__qssjJ:last-child{border-right:none}@media (max-width:740px){.JobTypeCard_job-type-card__qssjJ{border-right:none}}.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD{padding-block:55px 75px;padding-inline:90px}@media (min-width:1025px) and (max-width:1439px),(min-width:741px) and (max-width:1024px){.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD{padding-block:55px;padding-inline:30px}}@media (max-width:740px){.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD{padding-block:55px 60px;padding-inline:20px}}.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_imageWrapper__A7Nx_{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:#ccc}.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_imageWrapper__A7Nx_>.JobTypeCard_image__9pdZL{-o-object-fit:cover;object-fit:cover;transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1);transform:scale(1) translateZ(0)}.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_imageWrapper__A7Nx_>.JobTypeCard_image__9pdZL:hover{transform:scale(1.05) translateZ(0)}.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD>.JobTypeCard_job__5js5x{font-size:22px;letter-spacing:4.4px}@media (max-width:740px){.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD>.JobTypeCard_job__5js5x{font-size:18px}}.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD>.JobTypeCard_description__VKg3D{margin-block:35px 0;font-size:13px;line-height:2}@media (max-width:740px){.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD>.JobTypeCard_description__VKg3D{margin-block:20px 0;font-size:15px}}.JobTypeCard_job-type-card__qssjJ>.JobTypeCard_text__xcwkD>.JobTypeCard_button__6Nz89{display:inline-block;padding-block:16px;padding-inline:35px;margin-block:25px 0;font-size:13px;line-height:1;border:1px solid rgba(0,0,0,.1);border-radius:2px;transition:color .5s,border-color .5s,background-color .5s}.JobTypeCard_job-type-card__qssjJ:hover>.JobTypeCard_text__xcwkD>.JobTypeCard_button__6Nz89{color:#fff;background-color:#212121;border-color:#212121}.page_content-about-seminar__wGJOw,.page_section-interview__eJrmT{padding-block:var(--margin-120)}.page_company-profile__IAOoD,.page_content-entry__OJVPx,.page_job-type__TRCQ_,.page_member-profile__LOp6T,.page_project-introduction___lF8j,.page_section-recruit-info__nD3v6,.page_section-requirements__cjV_j,.page_team-lab-profile__0_Q8C{padding-block:var(--margin-120) 0}.page_team-lab-profile__0_Q8C{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_team-lab-profile__0_Q8C{padding-inline:var(--margin-50)}}@media (max-width:740px){.page_team-lab-profile__0_Q8C{padding-inline:0}}.ProjectIntroductionEmblaCard_embla-container__99kWp>.ProjectIntroductionEmblaCard_wrapper__E5Tjp{display:flex;overflow:hidden}.ProjectIntroductionEmblaCard_image-container__we7cj{position:relative;flex:0 0 100%;width:100%;height:600px;overflow:hidden}@media (max-width:740px){.ProjectIntroductionEmblaCard_image-container__we7cj{height:500px}}.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_image__kWbDb{position:absolute;top:0;left:0;width:100%;height:600px;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.215,.61,.355,1)}@media (max-width:740px){.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_image__kWbDb{height:500px}}.ProjectIntroductionEmblaCard_image-container__we7cj:hover>.ProjectIntroductionEmblaCard_image__kWbDb{transform:scale(1.05)}.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_shadow__bNujS{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_information__ykwrI{position:absolute;bottom:0;display:grid;grid-template-rows:auto 150px auto;width:100%;padding-block:0 30px;padding-inline:30px}.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_information__ykwrI>.ProjectIntroductionEmblaCard_title__niFrY{font-size:22px;font-weight:400;color:#fff}.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_information__ykwrI>.ProjectIntroductionEmblaCard_content__fgocP{display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;word-break:break-all;-webkit-box-orient:vertical;margin-block:30px 0;font-size:14px;color:#fff}.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_information__ykwrI>.ProjectIntroductionEmblaCard_link__mbM5q{display:-webkit-box;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;color:#fff;transition:opacity .36s cubic-bezier(.215,.61,.355,1)}.ProjectIntroductionEmblaCard_image-container__we7cj>.ProjectIntroductionEmblaCard_information__ykwrI>.ProjectIntroductionEmblaCard_link__mbM5q:hover{opacity:.5}.SectionIntroduction_section-introduction__Ub2_k{display:flex;flex-direction:column}.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_content__nEQ3Q{max-width:1120px;padding-inline:var(--margin-80);margin-inline:auto;display:flex;flex-direction:column;width:100%}@media (min-width:741px) and (max-width:1024px){.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_content__nEQ3Q{padding-inline:var(--margin-50)}}@media (max-width:740px){.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_content__nEQ3Q{padding-inline:var(--margin-20)}}.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_content__nEQ3Q>.SectionIntroduction_title__Y7btl{font-size:24px;font-weight:400;line-height:1.7}@media (max-width:740px){.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_content__nEQ3Q>.SectionIntroduction_title__Y7btl{font-size:22px}}.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_content__nEQ3Q>.SectionIntroduction_description__iPGyv{font-size:16px;line-height:2;margin-block:var(--margin-30) 0}.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_projects__Ej_Y1{display:grid;grid-template-columns:repeat(3,1fr);margin-block:var(--margin-60) 0}@media (max-width:740px){.SectionIntroduction_section-introduction__Ub2_k>.SectionIntroduction_projects__Ej_Y1{grid-template-columns:1fr}}.WelfareCard_welfare-card__IlQQN{display:flex;gap:40px}.WelfareCard_welfare-card__IlQQN>.WelfareCard_iconImage__WGDiB{position:relative;height:48px;width:48px;overflow:hidden}@media (max-width:740px){.WelfareCard_welfare-card__IlQQN>.WelfareCard_iconImage__WGDiB{height:44px;width:44px}}.WelfareCard_welfare-card__IlQQN>.WelfareCard_message__redv_{flex-grow:1;flex-basis:0}.WelfareCard_welfare-card__IlQQN>.WelfareCard_message__redv_>.WelfareCard_title__wPTv3{font-size:16px}.WelfareCard_welfare-card__IlQQN>.WelfareCard_message__redv_>.WelfareCard_description__f3LQc{margin-block:5px 0;font-size:14px;opacity:.5;line-height:2}.SectionEnvironment_section-environment__km1HT>.SectionEnvironment_title__9NIxq{font-size:24px;font-weight:400;line-height:1.7}@media (max-width:740px){.SectionEnvironment_section-environment__km1HT>.SectionEnvironment_title__9NIxq{font-size:22px}}.SectionEnvironment_section-environment__km1HT>.SectionEnvironment_welfare__sly9W>.SectionEnvironment_welfareContainer__WTicn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:74px;margin-block:90px 0}@media (max-width:740px){.SectionEnvironment_section-environment__km1HT>.SectionEnvironment_welfare__sly9W>.SectionEnvironment_welfareContainer__WTicn{grid-template-columns:1fr;gap:40px;margin-block:45px 0}}.SectionJobType_section-job-type__3QM3T>.SectionJobType_container__Tm5Ay{max-width:1120px;padding-inline:var(--margin-80);margin-inline:auto;width:100%}@media (min-width:741px) and (max-width:1024px){.SectionJobType_section-job-type__3QM3T>.SectionJobType_container__Tm5Ay{padding-inline:var(--margin-50)}}@media (max-width:740px){.SectionJobType_section-job-type__3QM3T>.SectionJobType_container__Tm5Ay{padding-inline:var(--margin-20)}}.SectionJobType_section-job-type__3QM3T>.SectionJobType_container__Tm5Ay>.SectionJobType_title__IWTA_{font-size:24px;font-weight:400;line-height:1.7}@media (max-width:740px){.SectionJobType_section-job-type__3QM3T>.SectionJobType_container__Tm5Ay>.SectionJobType_title__IWTA_{font-size:22px}}.SectionJobType_section-job-type__3QM3T>.SectionJobType_container__Tm5Ay>.SectionJobType_description__ZVvqc{font-size:16px;line-height:2;margin-block:var(--margin-30) 0}.SectionJobType_section-job-type__3QM3T>.SectionJobType_jobs__OEuRr{display:grid;grid-template-columns:repeat(3,1fr);margin-block:var(--margin-60) 0;background-color:#f7f7f7}@media (max-width:740px){.SectionJobType_section-job-type__3QM3T>.SectionJobType_jobs__OEuRr{grid-template-columns:repeat(1,1fr)}}.SanitizedHtml_sanitized-html__baAJF a{-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all;transition:opacity .36s cubic-bezier(.215,.61,.355,1)}.SanitizedHtml_sanitized-html__baAJF a:hover{opacity:.5}.SectionCompanyOverview_section-company-overview__EiAXj>.SectionCompanyOverview_title__s864X{margin-block:0 47px;font-size:24px;font-weight:400}@media (max-width:740px){.SectionCompanyOverview_section-company-overview__EiAXj>.SectionCompanyOverview_title__s864X{font-size:20px;text-align:center}}.SectionCompanyOverview_overview-list__PLAwf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px;margin-bottom:47px}@media (max-width:740px){.SectionCompanyOverview_overview-list__PLAwf{grid-template-columns:1fr}}.SectionCompanyOverview_overview-list__PLAwf:last-child{margin-block:0}.SectionCompanyOverview_item-container___iGWj>.SectionCompanyOverview_table__aR2Kd{display:grid;grid-template-columns:20% 1fr;margin-block:0 23px}@media (min-width:741px) and (max-width:1024px){.SectionCompanyOverview_item-container___iGWj>.SectionCompanyOverview_table__aR2Kd{grid-template-columns:25% 1fr}}@media (max-width:740px){.SectionCompanyOverview_item-container___iGWj>.SectionCompanyOverview_table__aR2Kd{grid-template-columns:30% 70%}}.SectionCompanyOverview_item-container___iGWj>.SectionCompanyOverview_table__aR2Kd>.SectionCompanyOverview_name__AQw40{font-size:13px;line-height:1.6923;color:#999}.SectionCompanyOverview_item-container___iGWj>.SectionCompanyOverview_table__aR2Kd>.SectionCompanyOverview_value__MgXjP{font-size:13px;line-height:1.6923;color:#333}.FaqCard_faq-card__OcDj4{background-color:#f5f5f5}.FaqCard_faq-card__OcDj4>.FaqCard_container__WC3_e>.FaqCard_question__hodYE{position:relative;padding-block:25px;padding-inline:30px 50px;font-size:18px;transition:background-color .5s}@media (max-width:740px){.FaqCard_faq-card__OcDj4>.FaqCard_container__WC3_e>.FaqCard_question__hodYE{font-size:14px}}.FaqCard_faq-card__OcDj4>.FaqCard_container__WC3_e>.FaqCard_question__hodYE:hover{background-color:#ebebeb}.FaqCard_faq-card__OcDj4>.FaqCard_container__WC3_e>.FaqCard_question__hodYE:after{position:absolute;top:50%;right:20px;width:6px;height:6px;content:"";border-top:1px solid #212121;border-right:1px solid #212121;transition:transform .5s;transform:translate(-50%,-50%) rotateX(180deg) rotate(-45deg)}.FaqCard_faq-card__OcDj4.FaqCard_-open__fk6ak>.FaqCard_container__WC3_e>.FaqCard_question__hodYE:after{transform:translate(-50%,-50%) rotateX(0deg) rotate(-45deg)}.FaqCard_faq-card__OcDj4>.FaqCard_container__WC3_e>.FaqCard_answer__t_Ctf{display:grid;grid-template-rows:0fr;padding-inline:25px;font-size:17px;line-height:1.7;opacity:0;transition:grid-template-rows .36s cubic-bezier(.215,.61,.355,1)}@media (max-width:740px){.FaqCard_faq-card__OcDj4>.FaqCard_container__WC3_e>.FaqCard_answer__t_Ctf{font-size:13px}}.FaqCard_faq-card__OcDj4.FaqCard_-open__fk6ak>.FaqCard_container__WC3_e>.FaqCard_question__hodYE:hover{background-color:#f5f5f5}.FaqCard_faq-card__OcDj4.FaqCard_-open__fk6ak>.FaqCard_container__WC3_e>.FaqCard_answer__t_Ctf{grid-template-rows:1fr;padding-block:0 25px;padding-inline:25px;animation:FaqCard_fadein__9prU2 .5s ease-in-out forwards}.FaqCard_faq-card__OcDj4>.FaqCard_container__WC3_e>.FaqCard_answer__t_Ctf>.FaqCard_text__annZ9{overflow:hidden}.FaqCard_faq-card__OcDj4.FaqCard_-open__fk6ak>.FaqCard_container__WC3_e>.FaqCard_answer__t_Ctf>.FaqCard_text__annZ9{padding-block:25px 0;border-top:1px solid #d5d8d5}@keyframes FaqCard_fadein__9prU2{0%{opacity:0}to{opacity:1}}.CasesColumnCard_column-card__fnJeE>.CasesColumnCard_wrapper__zEDys{position:relative;aspect-ratio:16/10}.CasesColumnCard_column-card__fnJeE>.CasesColumnCard_wrapper__zEDys.CasesColumnCard_-portrait__3xvPB{aspect-ratio:3/4}.CasesColumnCard_column-card__fnJeE>.CasesColumnCard_wrapper__zEDys>.CasesColumnCard_image__JA3QN{-o-object-fit:cover;object-fit:cover}.CasesColumnCard_column-card__fnJeE>.CasesColumnCard_title__xJpwm{margin-block:30px 15px;font-size:18px;line-height:2}.CasesColumnCard_column-card__fnJeE>.CasesColumnCard_description__N1GeZ{font-size:13px;line-height:1.8}.CasesOneColumn_one-column__7XwPb>.CasesOneColumn_title___q7Hm{font-size:18px;line-height:2}.CasesOneColumn_one-column__7XwPb>.CasesOneColumn_description__wsReP{margin-block:30px 0;font-size:13px;line-height:1.8}.CasesOneColumn_one-column__7XwPb>.CasesOneColumn_wrapper__F5Z1M{position:relative;aspect-ratio:16/10;margin-block:30px 0}.CasesOneColumn_one-column__7XwPb>.CasesOneColumn_wrapper__F5Z1M.CasesOneColumn_-portrait__A_EQC{aspect-ratio:3/4}.CasesOneColumn_one-column__7XwPb>.CasesOneColumn_wrapper__F5Z1M>.CasesOneColumn_image__asTPU{-o-object-fit:cover;object-fit:cover}.DetailNewsCard_news-card__0q3zP{display:grid;grid-template-columns:110px 1fr auto;min-height:145px;padding-block:30px;padding-inline:60px 30px;background-color:#fff;transition:background-color .5s}@media (max-width:740px){.DetailNewsCard_news-card__0q3zP{grid-template-columns:1fr;min-height:0;padding-block:0;padding-inline:0}}.DetailNewsCard_news-card__0q3zP:hover{background-color:#ebebeb}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_info__Obtvs{display:flex;flex-direction:column;gap:10px}@media (max-width:740px){.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_info__Obtvs{flex-direction:row;align-items:baseline;padding-block:40px 30px;padding-inline:20px}}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_info__Obtvs>.DetailNewsCard_category__AMjNA{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_info__Obtvs>.DetailNewsCard_date__CTbXR{font-size:12px;line-height:1.2;color:rgba(0,0,0,.5)}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_content__f26EV{padding-inline:0 40px}@media (max-width:740px){.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_content__f26EV{padding-block:0 40px;padding-inline:20px}}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_content__f26EV>.DetailNewsCard_title__ZQC3f{width:100%;margin-block:0 18px;overflow:hidden;font-size:13px;text-overflow:ellipsis}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_content__f26EV>.DetailNewsCard_subtext__Cm_Si{margin-block:22px 0}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_content__f26EV>.DetailNewsCard_subtext__Cm_Si>.DetailNewsCard_text__RI4L1{display:inline-block;margin-inline:0 12px;font-size:12px;color:#999}.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_image__xkfs1{position:relative;inline-size:110px;aspect-ratio:1}@media (max-width:740px){.DetailNewsCard_news-card__0q3zP>.DetailNewsCard_image__xkfs1{order:-1;inline-size:100%;aspect-ratio:8/5}}.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_title__740v9{font-size:24px;font-weight:400;line-height:1.7;text-align:center;letter-spacing:5px}@media (max-width:740px){.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_title__740v9{font-size:22px}}.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_list__haI1D{display:flex;flex-direction:column;gap:12px;margin-block:60px 0}.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_morebutton__xXv4T{text-align:center}.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_morebutton__xXv4T>.SectionDetailNews_button__ZYjSy{display:inline-block;width:160px;padding-block:14px;margin-block:60px 0;font-size:13px;font-weight:600;color:#000;text-align:center;letter-spacing:.1em;border:1px solid #c2c2c2;border-radius:2px;transition:color .36s,background-color .36s cubic-bezier(.215,.61,.355,1)}@media (max-width:740px){.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_morebutton__xXv4T>.SectionDetailNews_button__ZYjSy{font-size:13px}}.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_morebutton__xXv4T>.SectionDetailNews_button__ZYjSy:hover{color:#fff;background-color:#1f1f1d}.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_morebutton__xXv4T>.SectionDetailNews_button__ZYjSy>.SectionDetailNews_buttontext__Rci5a:after{display:inline-block;width:5px;height:5px;margin-inline-start:5px;content:"";border-block-end:1px solid #212121;border-inline-end:1px solid #212121;transition:color .36s cubic-bezier(.215,.61,.355,1);transform:translateY(-4px) rotate(45deg)}.SectionDetailNews_section-detail-news__quw_R>.SectionDetailNews_morebutton__xXv4T>.SectionDetailNews_button__ZYjSy:hover>.SectionDetailNews_buttontext__Rci5a:after{border-color:#fff}.IntroductionCaseCard_card-wrapper__JcOQz{display:flex;flex-direction:column}.IntroductionCaseCard_card-wrapper__JcOQz>.IntroductionCaseCard_wrapper__Vw7DD{position:relative;aspect-ratio:16/9;overflow:hidden}.IntroductionCaseCard_card-wrapper__JcOQz>.IntroductionCaseCard_wrapper__Vw7DD>.IntroductionCaseCard_image__7zsIA{-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.215,.61,.355,1)}.IntroductionCaseCard_card-wrapper__JcOQz>.IntroductionCaseCard_wrapper__Vw7DD>.IntroductionCaseCard_image__7zsIA:hover{transform:scale(1.1)}.IntroductionCaseCard_card-wrapper__JcOQz>.IntroductionCaseCard_description__9H__Z{display:flex;flex-direction:column;padding-block-start:10px}.IntroductionCaseCard_card-wrapper__JcOQz>.IntroductionCaseCard_description__9H__Z>.IntroductionCaseCard_title__zpXF8{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;font-size:13px;color:#333;white-space:wrap}.IntroductionCaseCard_card-wrapper__JcOQz>.IntroductionCaseCard_description__9H__Z>.IntroductionCaseCard_content__3NSN_{font-size:11px;color:#a3a3a3}.IntroductionCases_introduction-cases__BMgZf:not(:last-of-type){padding-block:var(--margin-100);border-block-end:1px solid #ebebeb}.IntroductionCases_introduction-cases__BMgZf:first-of-type{padding-block:0 var(--margin-100);margin-block:var(--margin-60) 0}.IntroductionCases_introduction-cases__BMgZf:last-of-type{padding-block:var(--margin-100) 0}.IntroductionCases_introduction-cases__BMgZf:first-of-type:last-of-type{padding-block:0}.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_product__R7rQA{font-size:18px;font-weight:400;line-height:1.7;text-align:center}@media (max-width:740px){.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_product__R7rQA{font-size:16px}}.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_cards__lww6u{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:80px 4%;gap:80px 4%;margin-block:var(--margin-60) 0}@media (max-width:740px){.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_cards__lww6u{grid-template-columns:none;gap:30px}}.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_more__N8jy4{padding-block:60px 0;text-align:center}.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_more__N8jy4>.IntroductionCases_button__Vvy7n{display:inline-block;width:160px;padding-block:14px;font-size:13px;font-weight:700;color:#000;text-align:center;letter-spacing:.1em;border:1px solid #c2c2c2;border-radius:2px;transition:color .36s,background-color .36s cubic-bezier(.215,.61,.355,1)}.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_more__N8jy4>.IntroductionCases_button__Vvy7n:hover{color:#fff;background-color:#1f1f1d}.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_more__N8jy4>.IntroductionCases_button__Vvy7n>.IntroductionCases_text__7R0Xh:after{display:inline-block;width:5px;height:5px;margin-inline-start:5px;content:"";border-block-end:1px solid #212121;border-inline-end:1px solid #212121;transition:color .36s cubic-bezier(.215,.61,.355,1);transform:translateY(-4px) rotate(45deg)}.IntroductionCases_introduction-cases__BMgZf>.IntroductionCases_more__N8jy4>.IntroductionCases_button__Vvy7n:hover>.IntroductionCases_text__7R0Xh:after{border-color:#fff}.SectionIntroductionCase_section-introduction-case___rraR>.SectionIntroductionCase_title__WAMLO{font-size:24px;font-weight:400;line-height:1.7;text-align:center}@media (max-width:740px){.SectionIntroductionCase_section-introduction-case___rraR>.SectionIntroductionCase_title__WAMLO{font-size:22px}}.SectionIntroductionCase_section-introduction-case___rraR>.SectionIntroductionCase_wrapper__l4a1b{margin-block:var(--margin-60) 0}.FaqBox_faq-box__9s1L2{margin-block:0 12px;font-size:16px;color:#212121}@media (max-width:740px){.FaqBox_faq-box__9s1L2{padding-inline:0}}.FaqBox_faq-box__9s1L2>.FaqBox_question__O_tsD{position:relative;padding-block:20px 20px;padding-inline:30px 50px;cursor:pointer;background-color:#f7f8f8;transition:background-color .36s cubic-bezier(.215,.61,.355,1)}.FaqBox_faq-box__9s1L2>.FaqBox_question__O_tsD:hover{background-color:#ebebeb}@media (max-width:740px){.FaqBox_faq-box__9s1L2>.FaqBox_question__O_tsD{padding-block:20px;padding-inline:20px 45px}}.FaqBox_faq-box__9s1L2>.FaqBox_question__O_tsD:after{position:absolute;top:50%;right:30px;width:6px;height:6px;content:"";border-block-start:1px solid #212121;border-inline-end:1px solid #212121;transition:transform .5s;transform:translateY(-50%) rotateX(180deg) rotate(-45deg)}.FaqBox_faq-box__9s1L2>.FaqBox_question__O_tsD>.FaqBox_text__C_gzr{margin-inline:0 16px}.FaqBox_faq-box__9s1L2>.FaqBox_answer__nBKop{display:grid;grid-template-rows:0fr;padding-inline:30px;font-size:14px;background-color:#f7f8f8;transition:grid-template-rows .36s cubic-bezier(.215,.61,.355,1)}@media (max-width:740px){.FaqBox_faq-box__9s1L2>.FaqBox_answer__nBKop{padding-inline:20px}}.FaqBox_faq-box__9s1L2>.FaqBox_answer__nBKop>.FaqBox_wrap__9thu0{overflow:hidden}.FaqBox_faq-box__9s1L2>.FaqBox_answer__nBKop>.FaqBox_wrap__9thu0>.FaqBox_text__C_gzr{padding-block:25px 20px;opacity:0;animation:FaqBox_slide-from-bottom__o2DqJ .36s}@media (max-width:740px){.FaqBox_faq-box__9s1L2>.FaqBox_answer__nBKop>.FaqBox_wrap__9thu0>.FaqBox_text__C_gzr{padding-block:25px 20px}}.FaqBox_faq-box__9s1L2>.FaqBox_answer__nBKop>.FaqBox_wrap__9thu0>.FaqBox_text__C_gzr a{display:inline-flex;line-height:16px;color:#212121;-webkit-text-decoration:underline;text-decoration:underline;transition:opacity .36s cubic-bezier(.215,.61,.355,1)}.FaqBox_faq-box__9s1L2>.FaqBox_answer__nBKop>.FaqBox_wrap__9thu0>.FaqBox_text__C_gzr a:hover{opacity:.5}.FaqBox_faq-box__9s1L2.FaqBox_-open__tzq_l>.FaqBox_question__O_tsD:hover{background-color:#f7f8f8}.FaqBox_faq-box__9s1L2.FaqBox_-open__tzq_l>.FaqBox_question__O_tsD:after{transform:scaleY(-1) rotate(135deg)}.FaqBox_faq-box__9s1L2.FaqBox_-open__tzq_l>.FaqBox_answer__nBKop{grid-template-rows:1fr;background-color:#f7f8f8}.FaqBox_faq-box__9s1L2.FaqBox_-open__tzq_l>.FaqBox_answer__nBKop>.FaqBox_wrap__9thu0>.FaqBox_text__C_gzr{animation:FaqBox_slide-from-top__ijqsw .36s forwards}@keyframes FaqBox_slide-from-top__ijqsw{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes FaqBox_slide-from-bottom__o2DqJ{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.FaqHeader_faq-header__Ensi5{border-block-end:1px solid #e6e6e6;padding-block:20px}.FaqHeader_faq-header__Ensi5>.FaqHeader_link__IsciP{font-size:16px;cursor:pointer}.FaqHeader_faq-header__Ensi5>.FaqHeader_link__IsciP:hover{color:rgba(33,33,33,.5);transition:color .2s}.SectionFaqHeader_section-faq-header__6xMTa>.SectionFaqHeader_title__pKA8v{font-size:25px;font-weight:400;margin-block:20px 30px}@media (max-width:740px){.SectionFaqHeader_section-faq-header__6xMTa>.SectionFaqHeader_title__pKA8v{font-size:20px;margin-block:16px 46px}}.FaqList_faq-list__4nFW9{margin-block:100px 0}.FaqList_faq-list__4nFW9>.FaqList_title__aeBb3{font-size:22px;padding-block:0 35px}.ContactContent_contact-container__YPhw6{padding-block:60px}.ContactContent_contact-container__YPhw6>.ContactContent_checkbox__SgnV_{padding-block:0 60px;margin-block:0 60px;border-bottom:1px solid #d9d9d9}@media (max-width:740px){.ContactContent_contact-container__YPhw6>.ContactContent_checkbox__SgnV_{padding-block:0 50px;margin-block:0 50px}}.ContactContent_contact-container__YPhw6>.ContactContent_options__An79a{padding-block:0 60px;margin-block:0 60px;border-block-end:1px solid #d9d9d9}.ContactProductCheckBox_product-check__UFfRH{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:38px}@media (max-width:740px){.ContactProductCheckBox_product-check__UFfRH{grid-template-columns:repeat(1,1fr);gap:20px}}.ContactProductCheckBox_product-check__UFfRH>.ContactProductCheckBox_label__JyrCa{font-size:14px;cursor:pointer}.ContactProductCheckBox_product-check__UFfRH>.ContactProductCheckBox_label__JyrCa>.ContactProductCheckBox_input__J7hz7{position:relative;inset-block:3px auto;width:16px;height:16px;padding:3px;margin-right:9px;cursor:pointer;background-clip:content-box;border:1px solid #dfdfdf;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ContactProductCheckBox_product-check__UFfRH>.ContactProductCheckBox_label__JyrCa>.ContactProductCheckBox_input__J7hz7:checked:before{border:1px solid #dfdfdf}.ContactProductCheckBox_product-check__UFfRH>.ContactProductCheckBox_label__JyrCa>.ContactProductCheckBox_input__J7hz7:checked:after{border:2px solid #20af7c;border-block-start:0;border-inline-end:0;content:"";position:absolute;width:8px;height:5px;transform:rotate(-45deg)}.NewsCard_news-card__x5CGZ{display:block;border-block-end:1px solid #e6e6e6;transition:opacity 1s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1),background .36s cubic-bezier(.215,.61,.355,1)}@media (max-width:740px){.NewsCard_news-card__x5CGZ{background-color:#f5f5f5}}.NewsCard_news-card__x5CGZ:hover{background-color:#f5f5f5}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R{display:grid;grid-template-columns:80px 1fr auto;padding-block:80px;padding-inline:20px}@media (max-width:740px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R{grid-template-columns:1fr 30%;padding-block:35px}}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_information__QTvjG{margin-block:6px 0}@media (max-width:740px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_information__QTvjG{display:flex;grid-column:1/4;margin-block:6px 20px}}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_information__QTvjG>.NewsCard_category__XgzXc{margin-inline:0 15px;font-size:13px;font-weight:700;color:#212121;letter-spacing:.1px}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_information__QTvjG>.NewsCard_date__SVoym{font-size:12px;line-height:1.2;color:#999}@media (max-width:740px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_information__QTvjG>.NewsCard_date__SVoym{padding-block:3px 0}}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_{padding-inline:0 40px}@media (max-width:740px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_{padding-inline:0 20px}}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_>.NewsCard_title__qk0Y4{margin-block:0 18px;font-size:14px;line-height:1.6}@media (max-width:740px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_>.NewsCard_title__qk0Y4{margin-block:0;font-size:13px}}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_>.NewsCard_description__9wbyw{font-size:13px;line-height:1.8461}@media (max-width:740px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_>.NewsCard_description__9wbyw{display:none}}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_>.NewsCard_subtext__zF1Ng{margin-block:22px 0}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_contents__piaA_>.NewsCard_subtext__zF1Ng>.NewsCard_description__9wbyw{display:inline-block;margin-inline:0 12px;font-size:12px;color:#999}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_thumbnail__8Qkid{position:relative;inline-size:200px;aspect-ratio:1}@media (min-width:741px) and (max-width:1024px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_thumbnail__8Qkid{inline-size:170px}}@media (max-width:740px){.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R>.NewsCard_thumbnail__8Qkid{inline-size:auto}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R.NewsCard_no-thumbnail__bfDh3{display:block}}.NewsCard_news-card__x5CGZ>.NewsCard_container__WjB8R.NewsCard_no-thumbnail__bfDh3>.NewsCard_contents__piaA_{padding-inline:0}.SectionEntryCommon_section-entry-common__wS6S4>.SectionEntryCommon_title__sQdGO{font-size:50px;font-weight:400;text-align:center}.SectionEntryCommon_section-entry-common__wS6S4>.SectionEntryCommon_description__q0H25{margin-block:var(--margin-30) 0;font-size:14px;line-height:1.7;text-align:center}.SectionEntryCommon_section-entry-common__wS6S4>.SectionEntryCommon_container__XvPBJ{margin-block:var(--margin-60) 0;margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.SectionEntryCommon_section-entry-common__wS6S4>.SectionEntryCommon_container__XvPBJ{width:100%}}@media (max-width:740px){.SectionEntryCommon_section-entry-common__wS6S4>.SectionEntryCommon_container__XvPBJ{width:auto}}.SubmissionCard_submission-card__P0eAW{display:grid;grid-template-columns:50px 1fr;grid-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:740px){.SubmissionCard_submission-card__P0eAW{-moz-column-gap:10px;column-gap:10px}}.SubmissionCard_submission-card__P0eAW>.SubmissionCard_image__Uffp9{aspect-ratio:1/1;width:50px;height:50px}@media (max-width:740px){.SubmissionCard_submission-card__P0eAW>.SubmissionCard_image__Uffp9{width:40px;height:40px}}.SubmissionCard_submission-card__P0eAW>.SubmissionCard_wrapper__HYabJ{display:grid;grid-row-gap:16px;row-gap:16px}@media (max-width:740px){.SubmissionCard_submission-card__P0eAW>.SubmissionCard_wrapper__HYabJ{row-gap:8px}}.SubmissionCard_submission-card__P0eAW>.SubmissionCard_wrapper__HYabJ>.SubmissionCard_title__5E2d_{font-size:16px;line-height:1.7}@media (max-width:740px){.SubmissionCard_submission-card__P0eAW>.SubmissionCard_wrapper__HYabJ>.SubmissionCard_title__5E2d_{font-size:15px}}.SubmissionCard_submission-card__P0eAW>.SubmissionCard_wrapper__HYabJ>.SubmissionCard_job__AWnW3{color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.7}.page_section-about-this-site__0k70C,.page_section-company-profile__0GrU6,.page_section-job-type__yq9hk,.page_section-project__PG20U,.page_section-recruit-info__XmsD5,.page_section-recruit-process__iGxUS,.page_section-selection-members-voice__yjKUw,.page_section-working-environment__wLEQ1,.page_team-lab-profile__qa57p{padding-block:var(--margin-120) 0}.page_interview__jtRgs,.page_section-entry-common__kWWBh,.page_section-recruit-event__8jzW8,.page_section-recruit-info__XmsD5,.page_section-requirements__rx_wX,.page_section-submission__ivRIG{padding-block:var(--margin-120)}.page_section-entry-information__IXd1u{padding-block:0 var(--margin-120)}.page_team-lab-profile__qa57p{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_team-lab-profile__qa57p{padding-inline:var(--margin-50)}}@media (max-width:740px){.page_team-lab-profile__qa57p{padding-inline:0}}.page_jisseki-page__nk6lt>:not(:has(.page_section-entry-common__kWWBh))>.page_section-entry-information__IXd1u{padding-block:var(--margin-120)}.page_section-about-this-site__C1Iyr,.page_section-company-profile__bZSUd,.page_section-job-type__7mkpv,.page_section-project__Ec0rK,.page_section-recruit-info__xCqJP,.page_section-recruit-process__MEOmB,.page_section-selection-members-voice__EsdNc,.page_section-working-environment__C7Z0P,.page_team-lab-profile__J5UmM{padding-block:var(--margin-120) 0}.page_section-entry-common__0JArE,.page_section-interview__cPGWh,.page_section-recruit-event__qM1Vd,.page_section-recruit-info__xCqJP,.page_section-requirements__5t7By,.page_section-submission__ntUTl{padding-block:var(--margin-120)}.page_section-entry-information__2AZ45{padding-block:0 var(--margin-120)}.page_section-entry-information__2AZ45.page_-no-entry__lukDe{padding-block:var(--margin-120)}.page_team-lab-profile__J5UmM{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_team-lab-profile__J5UmM{padding-inline:var(--margin-50)}}@media (max-width:740px){.page_team-lab-profile__J5UmM{padding-inline:0}}.page_sotsusei-page__5pNyG>:not(:has(.page_section-entry-common__0JArE))>.page_section-entry-information__2AZ45{padding-block:var(--margin-120)}.page_recruit-lp-first-view__4ukCe{overflow:hidden}.page_section-about-this-site__HGS85,.page_section-entry-common__UTG3B,.page_section-members-voice__JFe1O,.page_section-recruit-event__HXwXP,.page_section-recruit-info__yQDGM,.page_section-requirements__c9XdV{padding-block:var(--margin-120)}.page_interview__S3uij,.page_section-about__N7YoI,.page_section-job-type__zdQpw,.page_section-project__yQdMW,.page_section-recruit-process__Bgva_,.page_section-working-environment__N_DPa,.page_team-lab-profile__P51kN{padding-block:var(--margin-120) 0}.page_section-entry-information__Nlp5b{padding-block:0 var(--margin-120)}.page_team-lab-profile__P51kN{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_team-lab-profile__P51kN{padding-inline:var(--margin-50)}}@media (max-width:740px){.page_team-lab-profile__P51kN{padding-inline:0}}.page_tsunen-page__eyn0B>:not(:has(.page_section-entry-common__UTG3B))>.page_section-entry-information__Nlp5b{padding-block:var(--margin-120)}.MembersVoiceCard_members-voice-card__A3Jxv{display:grid;width:320px;padding-block:60px 30px;padding-inline:32px;text-align:center;background-color:#ffe566;border-radius:4px;box-shadow:0 2px 8px 0 rgba(0,0,0,.06)}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_wrapper__L93bx{margin-block:0 20px;margin-inline:auto}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_wrapper__L93bx>.MembersVoiceCard_image__bT6LE{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN{display:grid;grid-template-rows:repeat(5,auto) 1fr}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_title__awBUA{margin-block:0 9px;font-size:12px;line-height:1;opacity:.4}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_name__Ty7r4{font-size:15px;line-height:1;color:#000}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_type__ipDoI{padding-block:9px 0;font-size:13px;line-height:1;color:#000}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_school___XMwR{margin-block:30px 13px;font-size:13px;line-height:1.4;color:rgba(0,0,0,.4)}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_text__1rxHP{margin-block:27px 18px;font-size:15px;line-height:1.7;color:#000}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_text__1rxHP:before{position:relative;bottom:5px;left:50%;display:block;width:80px;margin-block:0 20px;content:"";border-block-start:2px solid #fff;transform:translateX(-50%)}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_date__7_GAh{margin-block:0 15px;font-size:12px;line-height:1.4;color:rgba(0,0,0,.4);white-space:pre-wrap}.MembersVoiceCard_members-voice-card__A3Jxv>.MembersVoiceCard_container__pUcIN>.MembersVoiceCard_quotation__rw_68{align-self:end;width:40px;height:40px;margin-inline:auto;font-size:80px;line-height:1;color:#fff;transform:rotate(180deg)}.JobCategoryPage_company-info__aTihc,.JobCategoryPage_job-description__Igi5M,.JobCategoryPage_project-introduction__6JRzL,.JobCategoryPage_recruit-information__lixB1,.JobCategoryPage_session-info__U0gWa,.JobCategoryPage_target-position__FJEWt,.JobCategoryPage_teamlab-profile__O0uOX{padding-block:var(--margin-120) 0}.JobCategoryPage_entry-common__gRQUv,.JobCategoryPage_job-introduction__9wnLX,.JobCategoryPage_member-voice__wgDSM,.JobCategoryPage_recruitment-info__mFu4n,.JobCategoryPage_selection-flow__zmZfN{padding-block:var(--margin-120) var(--margin-120)}.JobCategoryPage_teamlab-profile__O0uOX{max-width:1360px;padding-inline:var(--margin-80);margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.JobCategoryPage_teamlab-profile__O0uOX{padding-inline:var(--margin-50)}}@media (max-width:740px){.JobCategoryPage_teamlab-profile__O0uOX{padding-inline:0}}.JobCategoryPage_job-introduction__9wnLX{padding-block:var(--margin-120) var(--margin-60)}.WorksDetailPage_works-detail-page__9vJFz{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.WorksDetailPage_works-detail-page__9vJFz>.WorksDetailPage_header__ReklX{position:sticky;inset-block:0 auto;inset-inline:0 auto;z-index:var(--z-index-header);background-color:#fff}.WorksDetailPage_works-detail-page__9vJFz>.WorksDetailPage_content__ftgxB{flex-grow:1;padding-block:var(--margin-80) 0}@media (max-width:740px){.WorksDetailPage_works-detail-page__9vJFz>.WorksDetailPage_content__ftgxB{padding-block:var(--margin-50) 0}}.WorksDetailPage_works-detail-page__9vJFz>.WorksDetailPage_footer__uqAiq{background-color:#171917}.WorksDetailPage_main-visual__bjTxK{padding-inline:var(--margin-140)}@media (min-width:741px) and (max-width:1024px){.WorksDetailPage_main-visual__bjTxK{padding-inline:var(--margin-50)}}@media (max-width:740px){.WorksDetailPage_main-visual__bjTxK{padding-inline:0}}.WorksDetailPage_cases-description__n4fWu,.WorksDetailPage_introduction-video__IuVoV,.WorksDetailPage_main-visual__bjTxK,.WorksDetailPage_summary-with-extra__fWu_g,.WorksDetailPage_supplementary-info__vBB_H{padding-block:0 var(--margin-140)}@media (min-width:741px) and (max-width:1024px){.WorksDetailPage_cases-description__n4fWu,.WorksDetailPage_introduction-video__IuVoV,.WorksDetailPage_main-visual__bjTxK,.WorksDetailPage_summary-with-extra__fWu_g,.WorksDetailPage_supplementary-info__vBB_H{padding-block:0 var(--margin-120)}}@media (max-width:740px){.WorksDetailPage_cases-description__n4fWu,.WorksDetailPage_introduction-video__IuVoV,.WorksDetailPage_main-visual__bjTxK,.WorksDetailPage_summary-with-extra__fWu_g,.WorksDetailPage_supplementary-info__vBB_H{padding-block:0 var(--margin-100)}}.WorksDetailPage_category-with-article-title__JXdmk{padding-block:0 var(--margin-40)}.WorksDetailPage_detail-news__hZvM_,.WorksDetailPage_introduction-case__c2Iaq,.WorksDetailPage_other-product__USNFW,.WorksDetailPage_used-product__jqvvB{padding-block:var(--margin-140)}@media (min-width:741px) and (max-width:1024px){.WorksDetailPage_detail-news__hZvM_,.WorksDetailPage_introduction-case__c2Iaq,.WorksDetailPage_other-product__USNFW,.WorksDetailPage_used-product__jqvvB{padding-block:var(--margin-120)}}@media (max-width:740px){.WorksDetailPage_detail-news__hZvM_,.WorksDetailPage_introduction-case__c2Iaq,.WorksDetailPage_other-product__USNFW,.WorksDetailPage_used-product__jqvvB{padding-block:var(--margin-100)}}.WorksDetailPage_color-section-wrapper__bra9x>:not(:last-child){border-bottom:var(--margin-10) solid var(--border-color-white)}.WorksDetailPage_works-detail-page__9vJFz:not(:has(.WorksDetailPage_introduction-case__c2Iaq,.WorksDetailPage_other-products__yWYoY))>.WorksDetailPage_color-section-wrapper__bra9x{border-bottom:var(--margin-10) solid var(--border-color-white)}.CategoryList_category-list__cpKj4{display:flex;flex-wrap:wrap;margin-block:0 4px}.CategoryList_category-list__cpKj4>.CategoryList_category__u52tn{position:relative;padding-inline:24px 0;font-size:13px;color:#bfbfbf}.CategoryList_category-list__cpKj4>.CategoryList_category__u52tn:first-child{padding-inline:0}.CategoryList_category-list__cpKj4>.CategoryList_category__u52tn:not(:first-child):before{content:"";position:absolute;top:50%;left:11px;width:1px;height:11px;transform:translateY(-50%);background:#e0e0e0}.SectionCategoryWithArticleTitle_section-category-with-article-title__iHytr>.SectionCategoryWithArticleTitle_subtitle__Nk_mr{font-size:20px;font-weight:400;letter-spacing:.4px}.SectionMainVisual_section-main-visual__yoTGA>.SectionMainVisual_thumbnail__iLcsm{background:#f2f2f2}.SectionMainVisual_section-main-visual__yoTGA>.SectionMainVisual_thumbnail__iLcsm .SectionMainVisual_image__WXeix{vertical-align:bottom}.SectionMainVisual_title-container__MQZiF{margin-block:0 40px}@media (max-width:740px){.SectionMainVisual_title-container__MQZiF{margin-block:0 60px;margin-inline:20px}}.SectionMainVisual_title-container__MQZiF>.SectionMainVisual_title__qDSXy{font-size:32px;font-weight:400;line-height:1.7;letter-spacing:.48px}@media (max-width:740px){.SectionMainVisual_title-container__MQZiF>.SectionMainVisual_title__qDSXy{font-size:24px;letter-spacing:.44px}}