.RecruitButton_recruit-button__jANxN{color:#1f1f1f;background-color:#fff;display:block;font-size:14px;border:1px solid #ffdb2d;border-radius:2px;text-align:center;line-height:54px;transition:background-color .5s,color .5s}.RecruitButton_recruit-button__jANxN:hover{background-color:#1f1f1f;color:#fff}.SectionEntry_section-entry__lIuqa>.SectionEntry_title__3vMFj{margin-block:0 var(--margin-60);font-size:38px;color:#1f1f1f;text-align:center;letter-spacing:7.6px}.SectionEntry_section-entry__lIuqa>.SectionEntry_entryButton__CcT95{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:740px){.SectionEntry_section-entry__lIuqa>.SectionEntry_entryButton__CcT95{grid-template-columns:1fr;gap:10px}}.SectionEntry_handicap-entry__jg02K{box-sizing:border-box;padding-block:40px;padding-inline:40px;margin-block:40px 0;border:1px solid rgba(0,0,0,.1);border-radius:3px}@media (max-width:740px){.SectionEntry_handicap-entry__jg02K{padding-block:0;padding-inline:0;margin-block:50px 0;border:none}}.SectionEntry_handicap-entry__jg02K>.SectionEntry_title__3vMFj{font-size:16px}.SectionEntry_handicap-entry__jg02K>.SectionEntry_block__Yp4a2{display:flex;gap:70px}@media (max-width:740px){.SectionEntry_handicap-entry__jg02K>.SectionEntry_block__Yp4a2{flex-direction:column;gap:30px}}.SectionEntry_handicap-entry__jg02K>.SectionEntry_block__Yp4a2>.SectionEntry_message__GDUiz{margin-block:15px 0;font-size:13px;line-height:2}@media (max-width:740px){.SectionEntry_handicap-entry__jg02K>.SectionEntry_block__Yp4a2>.SectionEntry_message__GDUiz{padding-inline:0;margin-block:20px 0}}.SectionEntry_handicap-entry__jg02K>.SectionEntry_block__Yp4a2>.SectionEntry_button__noD4c{display:block;width:140px;min-width:140px;margin-block:auto;font-size:13px;line-height:40px;text-align:center;border:1px solid rgba(0,0,0,.1);border-radius:2px;transition:color .5s,background-color .5s,border-color .5s}.SectionEntry_handicap-entry__jg02K>.SectionEntry_block__Yp4a2>.SectionEntry_button__noD4c:hover{color:#fff;background-color:#212121;border-color:#212121}.SectionFirstView_section-first-view__QCn__{position:relative;background:#212121}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_image__pB1V6{position:relative;width:100%;height:70vh;min-height:480px;max-height:800px;opacity:.7}@media (max-width:740px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_image__pB1V6{height:400px;min-height:400px}}@media (min-width:741px) and (max-width:1024px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_image__pB1V6{min-height:400px}}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_image__pB1V6>.SectionFirstView_pc__QKmOH{display:block}@media (max-width:740px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_image__pB1V6>.SectionFirstView_pc__QKmOH{display:none}}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_image__pB1V6>.SectionFirstView_sp__nLLEB{display:none}@media (max-width:740px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_image__pB1V6>.SectionFirstView_sp__nLLEB{display:block}}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM{position:absolute;top:60%;right:0;left:0;display:flex;flex-direction:column;gap:25px;transform:translateY(-50%)}@media (max-width:740px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM{gap:18px}}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_title__usi0O{font-size:40px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:2.7px}@media (max-width:740px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_title__usi0O{font-size:30px}}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_subTitle__L0q1d{font-size:16px;font-weight:700;line-height:1;color:#fff;text-align:center;letter-spacing:3.2px}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_detailButtons__Wlfmm{display:flex;gap:15px;justify-content:center;margin-block-start:40px}@media (max-width:740px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_detailButtons__Wlfmm{flex-wrap:wrap;margin-block-start:20px;margin-inline:20px}}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_detailButtons__Wlfmm>.SectionFirstView_button__VoH_C{width:150px;font-size:14px;line-height:55px;color:#000;text-align:center;background-color:#fff;border-radius:2px;transition:color .5s,background-color .5s}@media (max-width:740px){.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_detailButtons__Wlfmm>.SectionFirstView_button__VoH_C{width:calc(50% - 10px);line-height:45px}}.SectionFirstView_section-first-view__QCn__>.SectionFirstView_text__5l6FM>.SectionFirstView_detailButtons__Wlfmm>.SectionFirstView_button__VoH_C:hover{color:#f3f3f3;background-color:#1d1d1d}.SectionRecruitGallery_section-recruit-gallery__Yslso>.SectionRecruitGallery_gallery__gX_hY{display:flex;flex-direction:column;gap:50px}@media (max-width:740px){.SectionRecruitGallery_section-recruit-gallery__Yslso>.SectionRecruitGallery_gallery__gX_hY{gap:20px}}.page_about-page__bcnyG{display:flex;flex-direction:column;min-height:100vh}.page_about-page__bcnyG>.page_header__Pgqi7{z-index:var(--z-index-header)}.page_about-page__bcnyG>.page_content__q__lh{flex-grow:1;padding-block:0 var(--margin-120)}.page_about-page__bcnyG>.page_footer__bVnJt{background-color:#171917}.page_company-profile__jHerb,.page_job-type__YLqGv,.page_project-introduction__x7Nsr,.page_recruit-event__1iI9O,.page_recruit-gallery__Hkcpc,.page_recruit-information__Z9AAr{padding-block:var(--margin-120) 0}.page_recruit-column__9zIbM,.page_recruit-entry__e0DXK,.page_work-environment__6pTbt{padding-block:var(--margin-120)}.ImageWithLoading_image-wrapper__SGWAr{width:100%;height:100%}.ImageWithLoading_image-wrapper__SGWAr>.ImageWithLoading_image__HWMSm{width:100%;height:100%;overflow:hidden;opacity:1;transition:transform .8s cubic-bezier(.215,.61,.355,1)}.ImageWithLoading_image-wrapper__SGWAr>.ImageWithLoading_image__HWMSm.ImageWithLoading_-modal__Cg3ar>img{transition:.5s ease}.ImageWithLoading_image-wrapper__SGWAr.ImageWithLoading_-hovering__A7nsJ>.ImageWithLoading_image__HWMSm{transition:transform .8s cubic-bezier(.215,.61,.355,1);transform:scale(1.05)}.ImageWithLoading_image-wrapper__SGWAr.ImageWithLoading_-loading__1QXEH>.ImageWithLoading_image__HWMSm{opacity:0}.ImageWithLoading_image-wrapper__SGWAr.ImageWithLoading_-loading__1QXEH:after{position:absolute;inset-block:0;inset-inline:0;width:24px;height:24px;margin:auto;content:"";border:2px solid #3d3d3d;border-left-color:#707070;border-radius:50%;animation:ImageWithLoading_loading__cY2ia 1s linear 0s infinite}@keyframes ImageWithLoading_loading__cY2ia{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ImageWithLoading_image-loading__BlWRL{width:100%;height:100%}.ImageWithLoading_image-loading__BlWRL:after{position:absolute;inset-block:0;inset-inline:0;width:24px;height:24px;margin:auto;content:"";border:2px solid #3d3d3d;border-left-color:#707070;border-radius:50%;animation:ImageWithLoading_loading__cY2ia 1s linear 0s infinite}.MainVisual_main-visual__C0M_m{position:relative;min-height:540px;overflow:hidden}.MainVisual_main-visual__C0M_m>.MainVisual_wrapper__MwLQL{position:absolute;width:calc(100% + 30px);height:100%}.MainVisual_main-visual__C0M_m>.MainVisual_wrapper__MwLQL:after{position:absolute;inset-block:0;inset-inline:0;display:block;width:100%;height:100%;content:"";background-color:#212121;opacity:.5}.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA{position:relative;padding-block:140px 90px;padding-inline:120px}@media (min-width:741px) and (max-width:1024px){.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA{padding-inline:50px}}@media (max-width:740px){.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA{padding-inline:20px;text-align:center}}.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv{margin-block:14px;font-size:40px;color:#fff;letter-spacing:.2em}@media (max-width:740px){.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv{display:flex;flex-direction:column;margin-block:18px 14px;font-size:26px}}.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv>.MainVisual_text__zcIx9:last-child{position:relative;margin-inline:74px 0}@media (max-width:740px){.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv>.MainVisual_text__zcIx9:last-child{margin-block:40px 0;margin-inline:0}}.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv>.MainVisual_text__zcIx9:last-child:before{position:absolute;top:18px;left:-57px;width:35px;content:"";border-block-start:1px solid #fff;transform:rotate(45deg)}@media (max-width:740px){.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv>.MainVisual_text__zcIx9:last-child:before{top:-24px;left:50%;width:22px;border-width:2px;translate:-50%}}.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv>.MainVisual_text__zcIx9:last-child:after{position:absolute;top:18px;left:-57px;width:35px;content:"";border-block-start:1px solid #fff;transform:rotate(-45deg)}@media (max-width:740px){.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_title__KTRLv>.MainVisual_text__zcIx9:last-child:after{top:-24px;left:50%;width:22px;border-width:2px;translate:-50%}}.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_heading__GP6gj{width:64%;font-size:13px;line-height:2;color:#fff;text-align:left}@media (max-width:740px){.MainVisual_main-visual__C0M_m>.MainVisual_content__VjRbA>.MainVisual_heading__GP6gj{width:100%}}.SectionFirstView_section-first-view__O1nO8{overflow:hidden}.SectionFirstView_section-first-view__O1nO8>.SectionFirstView_images__vxmHI{display:flex}.SectionFirstView_section-first-view__O1nO8>.SectionFirstView_images__vxmHI>.SectionFirstView_slide__btBWs{flex:0 0 100%;min-width:0}.OfficerCard_officer-card__OQ1XW>.OfficerCard_image__vU8gs{position:relative;aspect-ratio:4/3}.OfficerCard_officer-card__OQ1XW>.OfficerCard_inner__l8bI7{padding-block:26px 0;padding-inline:15px}.OfficerCard_officer-card__OQ1XW>.OfficerCard_inner__l8bI7>.OfficerCard_position__l5SH7{margin-block:0 4px;font-size:14px;color:#333}.OfficerCard_officer-card__OQ1XW>.OfficerCard_inner__l8bI7>.OfficerCard_name__X_kFy{margin-block:0 10px;font-size:16px;font-weight:700}.OfficerCard_officer-card__OQ1XW>.OfficerCard_inner__l8bI7>.OfficerCard_name__X_kFy>.OfficerCard_alphabet__rt7Zr{margin-inline:10px 0;font-size:14px;font-weight:400}.OfficerCard_officer-card__OQ1XW>.OfficerCard_inner__l8bI7>.OfficerCard_text__whfSU{font-size:13px;line-height:1.6923;color:#212121}.SectionOfficerIntroduction_section-officer-introduction__d_zqn>.SectionOfficerIntroduction_title__T2Txb{margin-block:0 52px;font-size:24px;font-weight:400}.SectionOfficerIntroduction_section-officer-introduction__d_zqn>.SectionOfficerIntroduction_content__cqpNP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:52px 8%;gap:52px 8%}@media (max-width:740px){.SectionOfficerIntroduction_section-officer-introduction__d_zqn>.SectionOfficerIntroduction_content__cqpNP{grid-template-columns:1fr;gap:60px}}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-one__nHVim>.GalleryBanner_image__0YNPy{position:relative;aspect-ratio:20/9}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-two__e340f{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px}@media (max-width:740px){.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-two__e340f{gap:20px;grid-template-columns:1fr}}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-two__e340f>.GalleryBanner_image__0YNPy{position:relative;aspect-ratio:100/67}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-three__y6PHl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px}@media (max-width:740px){.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-three__y6PHl{gap:20px;grid-template-columns:1fr}}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-three__y6PHl>.GalleryBanner_image__0YNPy:first-child{position:relative;aspect-ratio:100/142;grid-row:span 2}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-three__y6PHl>.GalleryBanner_image__0YNPy{position:relative;aspect-ratio:100/67}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-three__y6PHl.GalleryBanner_-reverse__NiZwm>.GalleryBanner_image__0YNPy:nth-child(2){grid-row:span 2;position:relative;aspect-ratio:100/142}.GalleryBanner_gallery-banner__qS5Ke.GalleryBanner_-three__y6PHl.GalleryBanner_-reverse__NiZwm>.GalleryBanner_image__0YNPy:first-child{position:relative;aspect-ratio:100/67;grid-row:auto}.PrivacyPolicyPage_privacy-page__ZM9D9{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.PrivacyPolicyPage_privacy-page__ZM9D9>.PrivacyPolicyPage_header__BxjgF{position:sticky;inset-block:0 auto;inset-inline:0 auto;z-index:var(--z-index-header);background-color:#fff}.PrivacyPolicyPage_privacy-page__ZM9D9>.PrivacyPolicyPage_footer__F_fyA{background-color:#171917}.PrivacyPolicyPage_privacy-page__ZM9D9>.PrivacyPolicyPage_content__cG0P6{flex-grow:1;inline-size:65%;max-width:1440px;padding-block:80px;margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.PrivacyPolicyPage_privacy-page__ZM9D9>.PrivacyPolicyPage_content__cG0P6{inline-size:100%;padding-inline:50px}}@media (max-width:740px){.PrivacyPolicyPage_privacy-page__ZM9D9>.PrivacyPolicyPage_content__cG0P6{inline-size:100%;padding-inline:20px}}.PrivacyPolicyPage_privacy-page__ZM9D9>.PrivacyPolicyPage_content__cG0P6>.PrivacyPolicyPage_articleTitle__3um5N,.PrivacyPolicyPage_text-container__HKfpl>.PrivacyPolicyPage_title__rCkQz{margin-block:0 60px;font-size:26px;font-weight:400}.PrivacyPolicyPage_text-container__HKfpl>.PrivacyPolicyPage_subtitle__DfEah{margin-block:0 10px;font-size:20px;font-weight:400}.PrivacyPolicyPage_text-container__HKfpl>.PrivacyPolicyPage_content__cG0P6{padding-inline:0;margin-block:0 40px}.PrivacyPolicyPage_text-container__HKfpl>.PrivacyPolicyPage_content__cG0P6 ul{display:flex;flex-direction:column;padding-inline:20px 0}.PrivacyPolicyPage_text-container__HKfpl>.PrivacyPolicyPage_content__cG0P6 ol{padding-inline:26px 0}.PrivacyPolicyPage_text-container__HKfpl>.PrivacyPolicyPage_content__cG0P6 ul ul{list-style-type:circle}.PrivacyPolicyPage_text-container__HKfpl>.PrivacyPolicyPage_content__cG0P6 li{list-style:inherit}.CasesFourColumn_four-column__d75rZ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px 30px;gap:60px 30px}@media (max-width:740px){.CasesFourColumn_four-column__d75rZ{grid-template-columns:1fr;gap:80px}}.CasesOldColumn_old-column__0DBJu{display:flex;flex-direction:row-reverse;gap:50px}@media (max-width:740px){.CasesOldColumn_old-column__0DBJu{flex-direction:column;gap:30px}}.CasesOldColumn_old-column__0DBJu>.CasesOldColumn_wrapper__OCxxe{position:relative;flex:1;width:100%;height:100%;aspect-ratio:16/10}.CasesOldColumn_old-column__0DBJu>.CasesOldColumn_wrapper__OCxxe>.CasesOldColumn_image__o_fVT{-o-object-fit:cover;object-fit:cover}.CasesOldColumn_old-column__0DBJu>.CasesOldColumn_container__KulLK{flex:1}.CasesOldColumn_old-column__0DBJu>.CasesOldColumn_container__KulLK>.CasesOldColumn_title__0Ladd{margin-block:0 30px;font-size:20px;line-height:1.7}.CasesOldColumn_old-column__0DBJu>.CasesOldColumn_container__KulLK>.CasesOldColumn_description__fzy6h{font-size:13px;line-height:1.7}.CasesThreeColumn_three-column__mcpQm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}@media (max-width:740px){.CasesThreeColumn_three-column__mcpQm{grid-template-columns:1fr;gap:80px}}.CasesTwoColumn_two-column__99GpM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px;gap:60px}@media (max-width:740px){.CasesTwoColumn_two-column__99GpM{grid-template-columns:1fr}}.CasesVideoColumn_video-column__rgdVs>.CasesVideoColumn_title__c9EMc{margin-block:0 30px;font-size:18px;line-height:2}.CasesVideoColumn_video-column__rgdVs>.CasesVideoColumn_description__fB9ju{margin-block:0 30px;font-size:13px;line-height:1.8}.SectionCasesDescription_section-cases-description__ePcaB>:not(:first-child){padding-block:var(--margin-60) 0}.SectionIntroductionVideo_section-introduction-video__S7Gpy>.SectionIntroductionVideo_title__pR4GN{margin-block:34px 0;font-size:18px;line-height:2}@media (max-width:740px){.SectionIntroductionVideo_section-introduction-video__S7Gpy>.SectionIntroductionVideo_title__pR4GN{margin-block:30px 0}}.SectionIntroductionVideo_section-introduction-video__S7Gpy>.SectionIntroductionVideo_detail__w66pE{margin-block:20px 0;font-size:13px;line-height:1.8}@media (max-width:740px){.SectionIntroductionVideo_section-introduction-video__S7Gpy>.SectionIntroductionVideo_detail__w66pE{margin-block:15px 40px}}.SectionIntroductionVideo_section-introduction-video__S7Gpy>.SectionIntroductionVideo_detail__w66pE a{color:#000;transition:opacity .2s ease}.SectionIntroductionVideo_section-introduction-video__S7Gpy>.SectionIntroductionVideo_detail__w66pE a:hover{opacity:.6}.OtherProductCard_other-product-card__Wvm64{display:flex;flex-direction:column}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_wrapper__jEzwn{position:relative;aspect-ratio:4/3;overflow:hidden}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_wrapper__jEzwn>.OtherProductCard_image__pqxIb{-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.215,.61,.355,1)}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_wrapper__jEzwn>.OtherProductCard_image__pqxIb:hover{transform:scale(1.1)}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_description__BYbh6{display:flex;flex-direction:column;padding-block:10px 0}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_description__BYbh6>.OtherProductCard_categories__DdZyj{display:flex;flex-wrap:wrap;gap:5px;padding-block:0 5px;font-size:13px;color:#a3a3a3}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_description__BYbh6>.OtherProductCard_categories__DdZyj>.OtherProductCard_category__hqWG9:nth-child(n+2):before{top:50%;left:6px;height:10px;padding-inline:0 6px;content:"";border-left:1px solid #e0e0e0;transform:translateY(-50%)}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_description__BYbh6>.OtherProductCard_title__2HnIG{overflow:hidden;font-size:13px;color:#333;text-overflow:ellipsis;white-space:nowrap}.OtherProductCard_other-product-card__Wvm64>.OtherProductCard_description__BYbh6>.OtherProductCard_place__cVseY{overflow:hidden;font-size:11px;color:#a3a3a3;text-overflow:ellipsis;white-space:nowrap}.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_title__X3DRc{font-size:24px;font-weight:400;line-height:1.7;text-align:center;letter-spacing:4.8px}@media (max-width:740px){.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_title__X3DRc{font-size:22px}}.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_contents__5XJMn{padding-block:var(--margin-60) 0}.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_contents__5XJMn>.SectionOtherProduct_content__l_t8r:not(:last-child):after{display:block;margin-block:var(--margin-60);content:"";border-block-end:1px solid #ebebeb}.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_contents__5XJMn>.SectionOtherProduct_content__l_t8r>.SectionOtherProduct_category__O0G_k{font-size:18px;font-weight:400;line-height:1.7;text-align:center}@media (max-width:740px){.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_contents__5XJMn>.SectionOtherProduct_content__l_t8r>.SectionOtherProduct_category__O0G_k{font-size:16px}}.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_contents__5XJMn>.SectionOtherProduct_content__l_t8r>.SectionOtherProduct_cards__t2fjt{display:grid;grid-template-columns:repeat(4,calc((100% - 4% * 3) / 4));grid-column-gap:4%;-moz-column-gap:4%;column-gap:4%;padding-block:var(--margin-60) 0}@media (max-width:740px){.SectionOtherProduct_section-other-product__T9YgX>.SectionOtherProduct_contents__5XJMn>.SectionOtherProduct_content__l_t8r>.SectionOtherProduct_cards__t2fjt{grid-template-columns:100%;row-gap:50px}}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40{display:grid;grid-template-columns:9% 1fr;grid-auto-flow:column;margin-block:0 14px}@media (max-width:740px){.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40{grid-template-columns:30% 1fr}}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40>.SectionSupplementaryInfo_title__Xf_e3{font-size:13px;line-height:1.7;color:#999}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40>.SectionSupplementaryInfo_contents__udJH2>.SectionSupplementaryInfo_text__B_QoH,.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40>.SectionSupplementaryInfo_text__B_QoH{font-size:13px;line-height:1.7;color:#212121;word-break:break-all}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40>.SectionSupplementaryInfo_contents__udJH2{display:flex;flex-direction:column}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40>.SectionSupplementaryInfo_contents__udJH2>.SectionSupplementaryInfo_link__BgspD{color:#a6a6a4;word-break:break-all;transition:opacity .36s cubic-bezier(.215,.61,.355,1)}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_container__iDb40>.SectionSupplementaryInfo_contents__udJH2>.SectionSupplementaryInfo_link__BgspD:hover{opacity:.5}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_appContainer__3t63x{display:flex;-moz-column-gap:16px;column-gap:16px;margin-block:0 40px}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_tagContainer__dPU43{display:flex;align-items:baseline;margin-block:var(--margin-60) 0}@media (max-width:740px){.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_tagContainer__dPU43{flex-flow:column}}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_tagContainer__dPU43>.SectionSupplementaryInfo_tagTitle__LEWIq{display:inline-block;margin-inline:0 20px;font-size:12px;font-weight:800;color:#212121;letter-spacing:.1em}@media (max-width:740px){.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_tagContainer__dPU43>.SectionSupplementaryInfo_tagTitle__LEWIq{margin-block:0 10px}}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_tagContainer__dPU43>.SectionSupplementaryInfo_tagList__wCSmL>.SectionSupplementaryInfo_tag__VInMk{display:inline-block;padding-block:7px;padding-inline:9px;margin-block:0 10px;margin-inline:4px 0;font-size:12px;color:rgba(76,76,76,.5);background-color:#f5f5f5;border-radius:2px;transition:background-color .5s cubic-bezier(.215,.61,.355,1)}.SectionSupplementaryInfo_section-supplementary-info__d6abo>.SectionSupplementaryInfo_tagContainer__dPU43>.SectionSupplementaryInfo_tagList__wCSmL>.SectionSupplementaryInfo_tag__VInMk:hover{cursor:pointer;background-color:#e0e0e0}.StaticFooter_static-footer__SPoOL{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}@media (max-width:740px){.StaticFooter_static-footer__SPoOL{grid-template-columns:minmax(0,1fr)}}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5{display:flex;flex-direction:column;align-items:center;height:100%;padding-block:65px 70px}@media (max-width:740px){.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5{padding-block:78px;padding-inline:70px}}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5.StaticFooter_-left__a6JrI{background-color:#ededed}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5.StaticFooter_-left__a6JrI>.StaticFooter_icon___kcaa{margin-block:4px}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5.StaticFooter_-right__rMK__{background-color:#f5f5f5}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5>.StaticFooter_title__bdQzg{margin-block:15px 6px;font-size:18px;text-align:center;letter-spacing:.1em}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5>.StaticFooter_text__kAWe5{margin-block:0 17px;font-size:13px;color:rgba(51,51,51,.6);text-align:center}@media (max-width:740px){.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5>.StaticFooter_text__kAWe5{width:225px}}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5>.StaticFooter_button__XImU6{display:inline-block;width:150px;line-height:44px;color:#212121;text-align:center;background-color:#fff;border-radius:2px;transition:all .3s}.StaticFooter_static-footer__SPoOL>.StaticFooter_card__uavc5>.StaticFooter_button__XImU6:hover{color:#fff;background-color:#1f1f1d}.MultiSectionWrapper_multi-section-wrapper__TxB4w{display:grid;grid-template-columns:1fr}.GalleryCard_animate-on-view__1j6_o{position:relative;width:100%;height:100%}.GalleryCard_gallery-card__6ArKG{width:100%;height:100%}.GalleryCard_gallery-card__6ArKG>.GalleryCard_image__g_xjt{position:relative;aspect-ratio:3/2;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .36s cubic-bezier(.215,.61,.355,1)}.GalleryCard_gallery-card__6ArKG>.GalleryCard_image__g_xjt.GalleryCard_-large__X_FMP{width:100%;aspect-ratio:auto}@media (max-width:740px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_image__g_xjt.GalleryCard_-large__X_FMP{aspect-ratio:1}}.GalleryCard_gallery-card__6ArKG:hover>.GalleryCard_image__g_xjt{transform:scale(1.05)}.GalleryCard_gallery-card__6ArKG>.GalleryCard_categories__CmEGH{position:absolute;top:10px;right:10px;padding-block:6px 3px;padding-inline:7px;background-color:#fff}@media (max-width:740px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_categories__CmEGH{top:7px;right:7px;padding-inline:5px}}.GalleryCard_gallery-card__6ArKG>.GalleryCard_categories__CmEGH>.GalleryCard_category__q_guL{font-size:12px;line-height:1;color:#000;text-align:left;text-transform:uppercase;letter-spacing:.05em}@media (max-width:740px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_categories__CmEGH>.GalleryCard_category__q_guL{font-size:13px}}.GalleryCard_gallery-card__6ArKG>.GalleryCard_overlay__UaO0h{position:absolute;top:0;right:0;align-content:center;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,.65);opacity:0;transition:opacity .5s}.GalleryCard_gallery-card__6ArKG:hover>.GalleryCard_overlay__UaO0h{opacity:1}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.GalleryCard_gallery-card__6ArKG:hover>.GalleryCard_overlay__UaO0h{opacity:0}}.GalleryCard_gallery-card__6ArKG>.GalleryCard_overlay__UaO0h>.GalleryCard_title__SrPhB{padding-inline:30px;font-size:18px;color:#fff}.GalleryCard_gallery-card__6ArKG>.GalleryCard_overlay__UaO0h>.GalleryCard_title__SrPhB.GalleryCard_-bold__VcXmt{font-weight:700}@media (min-width:1025px) and (max-width:1439px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_overlay__UaO0h>.GalleryCard_title__SrPhB{font-size:14px}}.GalleryCard_gallery-card__6ArKG>.GalleryCard_overlay__UaO0h>.GalleryCard_text__sTsL_{padding-block:20px 0;padding-inline:30px;font-size:13px;color:hsla(0,0%,100%,.7)}@media (min-width:741px) and (max-width:1024px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_overlay__UaO0h>.GalleryCard_text__sTsL_{display:none}}.GalleryCard_gallery-card__6ArKG:hover>.GalleryCard_title__SrPhB{opacity:1}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.GalleryCard_gallery-card__6ArKG:hover>.GalleryCard_title__SrPhB{opacity:0}}.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c{position:absolute;bottom:0;left:0;align-content:end;width:100%;padding-block:0 20px;padding-inline:20px;background:linear-gradient(transparent,rgba(0,0,0,.4))}@media (min-width:741px) and (max-width:1024px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c{padding-block:0 10px;padding-inline:10px}.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c.GalleryCard_-large-padding__Lndio{padding-block:0 20px;padding-inline:20px}}@media (max-width:740px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c{padding-block:0 15px;padding-inline:12px}}.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c>.GalleryCard_info__fFApM,.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c>.GalleryCard_title__SrPhB{font-size:13px;color:#fff}.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c>.GalleryCard_title__SrPhB.GalleryCard_-bold__VcXmt{font-weight:700}@media (max-width:740px){.GalleryCard_gallery-card__6ArKG>.GalleryCard_summary__q6U9c>.GalleryCard_title__SrPhB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.PC_gallery-list-pc__rBa_v{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px}@media (min-width:741px) and (max-width:1024px){.PC_gallery-list-pc__rBa_v{gap:20px}}.PC_gallery-list-pc__rBa_v>.PC_top__xBOHq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px}@media (min-width:741px) and (max-width:1024px){.PC_gallery-list-pc__rBa_v>.PC_top__xBOHq{gap:20px}}.PC_gallery-list-pc__rBa_v>.PC_bottom__qxMi5{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px}@media (min-width:741px) and (max-width:1024px){.PC_gallery-list-pc__rBa_v>.PC_bottom__qxMi5{gap:20px}}.PC_small-only__7Ec_G{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px;gap:36px}@media (min-width:741px) and (max-width:1024px){.PC_small-only__7Ec_G{gap:20px}}.PC_large-and-small__M8JpF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px}@media (min-width:741px) and (max-width:1024px){.PC_large-and-small__M8JpF{gap:20px}}.PC_large-and-small__M8JpF>.PC_small__Sg0dz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px}@media (min-width:741px) and (max-width:1024px){.PC_large-and-small__M8JpF>.PC_small__Sg0dz{gap:20px}}.SP_gallery-list-sp__tp6tD,.SP_gallery-list-sp__tp6tD>.SP_bottom__HUgXw,.SP_gallery-list-sp__tp6tD>.SP_top__PFLvh{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.SP_small-only___KENu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_list__cD5Pn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;margin-block:0 30px}@media (max-width:740px){.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_list__cD5Pn{grid-template-columns:repeat(2,1fr);gap:10px;margin-block:0 10px}}.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_list__cD5Pn.SectionTopGallery_-top__tC3KA{grid-template-columns:repeat(2,1fr)}@media (max-width:740px){.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_list__cD5Pn.SectionTopGallery_-top__tC3KA{grid-template-columns:1fr}}.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_pc__pfSQa{display:block}@media (max-width:740px){.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_pc__pfSQa{display:none}}.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_sp__G6f_b{display:none}@media (max-width:740px){.SectionTopGallery_section-top-gallery__t7kJ9>.SectionTopGallery_sp__G6f_b{display:block}}.NewsCard_news-card__4WQJ8{min-height:145px;padding-block:30px;padding-inline:60px 30px;background-color:#fff;transition:background-color .5s}@media (max-width:740px){.NewsCard_news-card__4WQJ8{min-height:0;padding-block:35px;padding-inline:20px}}.NewsCard_news-card__4WQJ8:hover{background-color:#ebebeb}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2{display:grid;grid-template-columns:110px 1fr auto}@media (max-width:740px){.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2{grid-template-columns:1fr 30%}}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_content__CfZp3{padding-inline:0 40px}@media (max-width:740px){.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_content__CfZp3{padding-inline:0 20px}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2.NewsCard_no-thumbnail__5_uMv{display:block}}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2.NewsCard_no-thumbnail__5_uMv>.NewsCard_content__CfZp3{padding-inline:0}@media (max-width:740px){.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_info__qnQyI{display:flex;grid-column:1/4;margin-block:6px 20px}}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_info__qnQyI>.NewsCard_category__FixNQ{margin-inline:0 15px;font-size:12px;font-weight:700;letter-spacing:.05em}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_info__qnQyI>.NewsCard_date__SxUra{padding-block:10px 0;font-size:12px;line-height:1.2;color:rgba(0,0,0,.5)}@media (max-width:740px){.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_info__qnQyI>.NewsCard_date__SxUra{padding-block:3px 0}}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_content__CfZp3>.NewsCard_title__MeMSS{overflow:hidden;font-size:13px;text-overflow:ellipsis}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_content__CfZp3>.NewsCard_subtext__YApYQ{margin-block:22px 0}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_content__CfZp3>.NewsCard_subtext__YApYQ>.NewsCard_text__R0AS0{display:inline-block;margin-inline:0 12px;font-size:12px;color:#999}.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_image__oFWoc{position:relative;inline-size:110px;aspect-ratio:1}@media (max-width:740px){.NewsCard_news-card__4WQJ8>.NewsCard_container__8QQZ2>.NewsCard_image__oFWoc{inline-size:auto}}.ViewMoreLink_view-more-link__9HlPc{display:inline-block;width:160px;padding-block:14px;font-size:13px;font-weight:600;color:#000;text-align:center;letter-spacing:.1em;border:1px solid #c2c2c2;border-radius:2px;transition:all .36s cubic-bezier(.215,.61,.355,1)}@media (max-width:740px){.ViewMoreLink_view-more-link__9HlPc{font-size:13px}}.ViewMoreLink_view-more-link__9HlPc:hover{color:#fff;background-color:#1f1f1d}.SectionTopNews_section-top-news__5CP0i{inline-size:90%;max-width:1080px;margin-inline:auto}@media (max-width:740px){.SectionTopNews_section-top-news__5CP0i{inline-size:100%;padding-inline:0}}.SectionTopNews_section-top-news__5CP0i>.SectionTopNews_title__yySZt{margin-block:0 50px;font-size:20px;font-weight:400;text-align:center;letter-spacing:.18em}.SectionTopNews_section-top-news__5CP0i>.SectionTopNews_list__Fw2dJ{display:flex;flex-direction:column;gap:12px;margin-block:0 40px}.SectionTopNews_section-top-news__5CP0i>.SectionTopNews_button__r7_B8{text-align:center}.PageContentsWrapper_top-page__hfcNQ{display:flex;flex-direction:column;min-height:100vh}.PageContentsWrapper_top-page__hfcNQ>.PageContentsWrapper_header__9Q6de{position:sticky;inset-block:0 auto;inset-inline:0 auto;z-index:var(--z-index-header);background-color:#fff}.PageContentsWrapper_top-page__hfcNQ>.PageContentsWrapper_content__p7UXh{flex-grow:1}.PageContentsWrapper_top-page__hfcNQ>.PageContentsWrapper_footer__zCHNl{background-color:#171917}.PageContentsWrapper_top-gallery__xO2KQ{padding-block:20px 114px;padding-inline:40px}@media (max-width:740px){.PageContentsWrapper_top-gallery__xO2KQ{padding-inline:10px}}.PageContentsWrapper_top-news__7cr0v{padding-block:140px;background-color:#f3f3f2}@media (max-width:740px){.PageContentsWrapper_top-news__7cr0v{padding-block:100px;padding-inline:20px}}.EventCard_event-card__wmaBZ{overflow:hidden;position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.EventCard_event-card__wmaBZ{height:50vh;justify-content:flex-start}}.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz{z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz{padding-inline:40px;gap:20px;align-items:flex-start}}.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz>.EventCard_button__YQKVt{position:relative;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Helvetica;font-size:18px;font-weight:700;line-height:27px;letter-spacing:1px;text-align:center;padding-inline:34px;padding-block:12px;border:1px solid #fff;width:180px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz>.EventCard_button__YQKVt{margin-block:8px 0}}.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz>.EventCard_button__YQKVt.EventCard_-dark__UGwLg{background:rgba(0,0,0,.251);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz>.EventCard_button__YQKVt:after{content:"";display:block;width:8px;height:8px;border-block-end:1px solid #fff;border-inline-start:1px solid #fff;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-135deg)}.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz>.EventCard_logo__E51i_>.EventCard_image__UqttD{-o-object-position:center;object-position:center;height:171px;max-width:320px;width:100%}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.EventCard_event-card__wmaBZ>.EventCard_wrapper__iauOz>.EventCard_logo__E51i_>.EventCard_image__UqttD{-o-object-position:left;object-position:left;height:88px;max-width:190px}}.EventCard_event-card__wmaBZ>.EventCard_background__pwUWi>.EventCard_image__UqttD{-o-object-fit:cover;object-fit:cover}.SectionEvent_section-event__i7tXc{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.SectionEvent_section-event__i7tXc{grid-template-columns:1fr}}.EnTopPage_top-page__8ZfJT{display:flex;flex-direction:column;min-height:100vh}.EnTopPage_top-events__KTqxs{flex-grow:1}.page_news-detail-page__LuQrM{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - (116.78px + 159.09px))}@media (min-width:741px) and (max-width:1024px){.page_news-detail-page__LuQrM{min-height:calc(100vh - (116.78px + 219.19px))}}@media (max-width:740px){.page_news-detail-page__LuQrM{min-height:calc(100vh - (60px + 207.48px))}}.page_news-detail__i3tTc{inline-size:65%;padding-block:68px 215px;margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_news-detail__i3tTc{inline-size:auto;margin-inline:50px}}@media (max-width:740px){.page_news-detail__i3tTc{inline-size:auto;padding-block:50px 100px;margin-inline:20px}}.page_news-page__3vlIA{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - (116.78px + 159.09px))}@media (min-width:741px) and (max-width:1024px){.page_news-page__3vlIA{min-height:calc(100vh - (116.78px + 219.19px))}}@media (max-width:740px){.page_news-page__3vlIA{min-height:calc(100vh - (60px + 207.48px))}}.WorkCard_work-card__Zz2fZ{display:flex;flex-direction:column}.WorkCard_work-card__Zz2fZ>.WorkCard_wrapper__AFhFP{overflow:hidden}.WorkCard_work-card__Zz2fZ>.WorkCard_wrapper__AFhFP>.WorkCard_image__YqoRP{position:relative;width:100%;aspect-ratio:16/9;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .36s cubic-bezier(.215,.61,.355,1)}.WorkCard_work-card__Zz2fZ:hover>.WorkCard_wrapper__AFhFP>.WorkCard_image__YqoRP{transform:scale(1.05)}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu{padding-block:14px 0}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_categories__7GV7Z{margin-block:0 2px;font-size:11px;line-height:1.2;color:#bfbfbf}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_categories__7GV7Z>.WorkCard_category__QsN6p{position:relative;display:inline-block;padding-inline:13px 0}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_categories__7GV7Z>.WorkCard_category__QsN6p:first-child{padding-inline:0}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_categories__7GV7Z>.WorkCard_category__QsN6p:before{position:absolute;top:50%;left:7px;height:10px;content:"";border-left:1px solid #e0e0e0;transform:translateY(-50%)}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_categories__7GV7Z>.WorkCard_category__QsN6p:first-child:before{display:none}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_title__F_Kgq{font-size:13px;font-weight:400;line-height:1.6}@media (max-width:740px){.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_title__F_Kgq{margin-block:0 3px}}.WorkCard_work-card__Zz2fZ>.WorkCard_content__1jceu>.WorkCard_name__TdPlO{font-size:11px;line-height:1.5;color:#a3a3a3}.KeywordLabel_keyword-label__ZLPq5{color:#999;font-size:12px;background-color:#f5f5f5;border-radius:3px;display:inline-block;line-height:1;padding-block:8px 6px;padding-inline:10px;transition:all .5s}.KeywordLabel_keyword-label__ZLPq5:hover{background-color:#ebebeb}.MatchWord_match-word__h_aFQ>.MatchWord_title__N2VTc{margin-block:0 30px;font-size:20px;font-weight:600}@media (max-width:740px){.MatchWord_match-word__h_aFQ>.MatchWord_title__N2VTc{margin-block:0 20px;font-size:18px;font-weight:400}}.MatchWord_match-word__h_aFQ>.MatchWord_text__nWejR{line-height:2}.ProductCaseCard_product-case-card__U_62W{display:flex;flex-direction:column}.ProductCaseCard_product-case-card__U_62W>.ProductCaseCard_wrapper__kYBiu{overflow:hidden}.ProductCaseCard_product-case-card__U_62W>.ProductCaseCard_wrapper__kYBiu>.ProductCaseCard_image__nJfpt{position:relative;width:100%;aspect-ratio:16/9;transition:transform 1s cubic-bezier(.215,.61,.355,1),opacity .36s cubic-bezier(.215,.61,.355,1)}.ProductCaseCard_product-case-card__U_62W:hover>.ProductCaseCard_wrapper__kYBiu>.ProductCaseCard_image__nJfpt{transform:scale(1.05)}.ProductCaseCard_product-case-card__U_62W>.ProductCaseCard_content__sMkC1{padding-block:14px 0}.ProductCaseCard_product-case-card__U_62W>.ProductCaseCard_content__sMkC1>.ProductCaseCard_title__UHv_6{font-size:11px;line-height:1.2;color:#bfbfbf}.ProductCaseCard_product-case-card__U_62W>.ProductCaseCard_content__sMkC1>.ProductCaseCard_place__wLhSB{margin-block:2px 0;font-size:13px;color:#212121}.ProductCaseCard_product-case-card__U_62W>.ProductCaseCard_content__sMkC1>.ProductCaseCard_supplement__0OWFO{margin-block:3px 0;font-size:11px;line-height:1.5;color:#a3a3a3}.RecruitCard_recruit-card__UwQu4{display:flex;gap:30px;justify-content:space-between;width:100%;padding-block:30px;padding-inline:30px;background-color:#f5f5f5;transition:background-color .5s}@media (max-width:740px){.RecruitCard_recruit-card__UwQu4{display:block;padding-block:40px;padding-inline:20px}}.RecruitCard_recruit-card__UwQu4:hover{background-color:#ebebeb}.RecruitCard_recruit-card__UwQu4>.RecruitCard_title__TIQjo.RecruitCard_-sp__DhsmO{display:none}@media (max-width:740px){.RecruitCard_recruit-card__UwQu4>.RecruitCard_title__TIQjo.RecruitCard_-sp__DhsmO{display:block;margin-block:0 18px;font-size:13px;color:#212121}}.RecruitCard_recruit-card__UwQu4>.RecruitCard_wrapper__xA8MV.RecruitCard_-pc__NvbiT{flex-shrink:0;overflow:hidden}@media (max-width:740px){.RecruitCard_recruit-card__UwQu4>.RecruitCard_wrapper__xA8MV.RecruitCard_-pc__NvbiT{display:none}}.RecruitCard_recruit-card__UwQu4>.RecruitCard_wrapper__xA8MV>.RecruitCard_image__mCdc9{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.215,.61,.355,1)}.RecruitCard_recruit-card__UwQu4:hover>.RecruitCard_wrapper__xA8MV>.RecruitCard_image__mCdc9{transform:scale(1.05)}.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ{display:block}@media (max-width:740px){.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ{display:flex;gap:30px;justify-content:space-between}}.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ>.RecruitCard_wrapper__xA8MV.RecruitCard_-sp__DhsmO{display:none}@media (max-width:740px){.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ>.RecruitCard_wrapper__xA8MV.RecruitCard_-sp__DhsmO{display:flex;flex-shrink:0;margin-left:auto;overflow:hidden}}.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ>.RecruitCard_wrapper__xA8MV>.RecruitCard_image__mCdc9{width:90px;height:90px;-o-object-fit:cover;object-fit:cover}.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ>.RecruitCard_title__TIQjo.RecruitCard_-pc__NvbiT{margin-block:0 18px;font-size:13px;color:#212121}@media (max-width:740px){.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ>.RecruitCard_title__TIQjo.RecruitCard_-pc__NvbiT{display:none}}.RecruitCard_recruit-card__UwQu4>.RecruitCard_content__4_gCZ>.RecruitCard_description__ZkI2M{font-size:12px;line-height:1.833;color:#999}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk{margin-block:0 160px}@media (max-width:740px){.SearchResult_search-result__qP57x>.SearchResult_results__euJYk{padding-block:0 90px;margin-block:0 90px;border-block-end:1px solid #e0e0e0}}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk:last-child{margin-block:0}@media (max-width:740px){.SearchResult_search-result__qP57x>.SearchResult_results__euJYk:last-child{padding-block:0;border-block-end:0}}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_wrapper__6XDXP{display:flex;gap:20px;align-items:baseline;margin-block:0 50px}@media (max-width:740px){.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_wrapper__6XDXP{flex-direction:column;gap:0;align-items:center}}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_wrapper__6XDXP>.SearchResult_title__eO7nV{font-size:20px;font-weight:600;letter-spacing:.2em}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_wrapper__6XDXP>.SearchResult_count__vaykB{font-size:13px;font-weight:600;letter-spacing:.1em}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_list__CXDJh{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2vw;gap:2vw;width:100%;margin-block:0 50px}@media (max-width:740px){.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_list__CXDJh{grid-template-columns:1fr;gap:30px}}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_list__CXDJh.SearchResult_-one-line___TiHj{grid-template-columns:100%;gap:10px}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_list__CXDJh.SearchResult_-keyword__DnPxd{display:flex;flex-wrap:wrap;gap:15px 5px;margin-block:0}.SearchResult_search-result__qP57x>.SearchResult_results__euJYk>.SearchResult_more__vHRZJ{text-align:center}.ViewAllLink_view-all-link__5Ca1H{display:inline-block;width:160px;padding-block:14px;font-size:14px;font-weight:600;color:#000;text-align:center;letter-spacing:.05em;border:1px solid #c2c2c2;transition:all .36s cubic-bezier(.215,.61,.355,1)}@media (max-width:740px){.ViewAllLink_view-all-link__5Ca1H{font-size:13px}}.ViewAllLink_view-all-link__5Ca1H:hover{color:#fff;background-color:#1f1f1d}.SortTab_sort-tab__Klu4L{display:flex;width:100%;font-size:13px;border-block-end:1px solid #e6e6e6}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.SortTab_sort-tab__Klu4L{width:100%;overflow-x:auto;white-space:nowrap;scrollbar-width:none}}.SortTab_sort-tab__Klu4L::-webkit-scrollbar{display:none}.TabItem_tab-item__mUSb1{position:relative;padding-block:10px;padding-inline:20px;letter-spacing:.05em;white-space:nowrap}.TabItem_tab-item__mUSb1.TabItem_-active__kUfe5{font-weight:700}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.TabItem_tab-item__mUSb1{padding-block:0;line-height:40px}}.TabItem_tab-item__mUSb1:hover{opacity:.5;transition:.36s cubic-bezier(.215,.61,.355,1)}.TabItem_tab-item__mUSb1:before{position:absolute;inset-block:auto 0;inset-inline:0 20px;z-index:var(--z-index-border);width:0;height:1px;letter-spacing:.02em;content:"";opacity:0;transition:width .2s cubic-bezier(.215,.61,.355,1),opacity .1s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1)}.TabItem_tab-item__mUSb1.TabItem_-active__kUfe5:before{width:100%;background-color:#212121;opacity:1}.TabItem_tab-item__mUSb1.TabItem_-disabled__wlj9G{pointer-events:none;opacity:.5}.TabItem_tab-item__mUSb1>.TabItem_label__3yvHw{margin-inline-end:10px}.TabItem_tab-item__mUSb1>.TabItem_hits__7fx4k{font-weight:700}.SectionResultContent_section-result-content__jfi13>.SectionResultContent_tab__oqfzT{margin-block:50px 0}@media (max-width:740px),(min-width:741px) and (max-width:1024px){.SectionResultContent_section-result-content__jfi13>.SectionResultContent_tab__oqfzT{position:relative;margin-block:35px 0}.SectionResultContent_section-result-content__jfi13>.SectionResultContent_tab__oqfzT:after{position:absolute;top:0;right:0;bottom:0;width:50px;pointer-events:none;content:"";background:linear-gradient(to right,hsla(0,0%,100%,0),var(--background-color-white))}}.SectionResultContent_section-result-content__jfi13>.SectionResultContent_result__aFEJJ{margin-block:140px 0}@media (max-width:740px){.SectionResultContent_section-result-content__jfi13>.SectionResultContent_result__aFEJJ{padding-inline:20px;margin-block:80px 0}}.SectionResultWord_section-result-word__V3cMg{font-size:30px;font-weight:500}@media (max-width:740px){.SectionResultWord_section-result-word__V3cMg{font-size:22px}}.page_search-page__UtElT{max-width:1440px;padding-block:68px 200px;padding-inline:120px;margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_search-page__UtElT{padding-inline:50px}}@media (max-width:740px){.page_search-page__UtElT{padding-inline:0;padding-block:68px 170px}.page_result-word__6iNh1{padding-inline:20px}}.page_product-page__OUbA3{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - (116.78px + 159.09px))}@media (min-width:741px) and (max-width:1024px){.page_product-page__OUbA3{min-height:calc(100vh - (116.78px + 219.19px))}}@media (max-width:740px){.page_product-page__OUbA3{min-height:calc(100vh - (60px + 207.48px))}}.page_product-content__vkomR{inline-size:80%;padding-block:80px 100px;margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.page_product-content__vkomR{inline-size:auto;margin-inline:50px}}@media (max-width:740px){.page_product-content__vkomR{inline-size:auto;padding-block:60px 100px;margin-inline:20px}}.WorksListWrapper_works-page__KFX7j{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - (116.78px + 159.09px))}@media (min-width:741px) and (max-width:1024px){.WorksListWrapper_works-page__KFX7j{min-height:calc(100vh - (116.78px + 219.19px))}}@media (max-width:740px){.WorksListWrapper_works-page__KFX7j{min-height:calc(100vh - (60px + 207.48px))}}.WorksListWrapper_works-content__9UomB{inline-size:80%;padding-block:80px 100px;margin-inline:auto}@media (min-width:741px) and (max-width:1024px){.WorksListWrapper_works-content__9UomB{inline-size:auto;margin-inline:50px}}@media (max-width:740px){.WorksListWrapper_works-content__9UomB{inline-size:auto;padding-block-start:60px;margin-inline:20px}}