.CaseDetail_el_caseDetail__LwKKL{display:grid;row-gap:16px}.CaseDetail_el_caseDetail_label__3tbyy{font-size:var(--font-size-body-xl);font-weight:var(--font-weight-bold)}@media(720px <= width){.CaseDetail_el_caseDetail_label__3tbyy{font-size:var(--font-size-body-xl-pc)}}.CaseDetail_el_caseDetail_heading__AJ1O1{font-size:var(--font-size-heading-h2);font-weight:var(--font-weight-bold);line-height:1.4}@media(720px <= width){.CaseDetail_el_caseDetail_heading__AJ1O1{font-size:var(--font-size-heading-h3-pc)}}.CaseDetail_el_caseDetail_heading__AJ1O1:not(:first-child){margin-top:32px}@media(720px <= width){.CaseDetail_el_caseDetail_heading__AJ1O1:not(:first-child){margin-top:24px}.CaseDetail_el_caseDetail_text__O7PPq{font-size:var(--font-size-body-ml-pc)}}.CaseDetail_el_caseDetail_break__mFXLA{display:block}.CaseProfileItem_el_caseProfileItem__be0dA{display:grid;row-gap:8px}.CaseProfileItem_el_caseProfileItem_label__cGvmp{font-weight:var(--font-weight-bold);color:var(--common-brand-color)}@media(720px <= width){.CaseProfileItem_el_caseProfileItem_label__cGvmp{font-size:var(--font-size-body-ml-pc)}}.CaseProfileItem_el_caseProfileItem_text__nlkhD{font-weight:var(--font-weight-bold)}@media(720px <= width){.CaseProfileItem_el_caseProfileItem_text__nlkhD{font-size:var(--font-size-body-ml-pc)}}.page_ly_caseDetailPage__qdo5z{display:grid;row-gap:32px}@media(720px <= width){.page_ly_caseDetailPage__qdo5z{row-gap:80px}}.page_ly_caseDetailPage_body__i_Csk{display:grid;row-gap:48px;width:min(896px,100%);margin-inline:auto}.page_ly_caseDetailPage_button__pPWaD{display:grid;place-items:center}.page_ly_caseDetailPage_slider__5buFw{padding-top:28px}@media(720px <= width){.page_ly_caseDetailPage_slider__5buFw{padding-top:0}}.page_hp_button__b7V6q{display:grid;justify-content:center;grid-template-columns:minmax(auto,360px)}@media(720px <= width){.page_hp_button__b7V6q{grid-template-columns:minmax(auto,446px)}}.CaseStudyContainer_ly_caseStudyContainer__AIDi_{display:grid;grid-auto-flow:row;gap:24px}@media(720px <= width){.CaseStudyContainer_ly_caseStudyContainer__AIDi_{gap:48px}}.CaseStudyContainer_ly_caseStudyContainer_header__23xe4{font-size:var(--font-size-heading-h2);font-weight:var(--font-weight-bold);line-height:1.4;text-align:center}@media(720px <= width){.CaseStudyContainer_ly_caseStudyContainer_header__23xe4{font-size:var(--font-size-heading-h1-pc)}}.PageHeader_el_pageHeader__bbtiV{position:relative;z-index:var(--z-index-casePageHeader);padding:40px 32px;margin:-32px -16px 0;background:var(--parts-gradient-blue)}@media(720px <= width){.PageHeader_el_pageHeader__bbtiV{padding:64px 40px;margin:-40px -40px 0}}.PageHeader_el_pageHeader_headerText__XrUOH{font-size:var(--font-size-page-heading);line-height:1.4;color:var(--common-text-secondary);text-align:center}@media(720px <= width){.PageHeader_el_pageHeader_headerText__XrUOH{font-size:var(--font-size-page-heading-pc)}}.NewsDetail_el_newsDetail__g3J83{display:grid;row-gap:16px}.NewsDetail_el_newsDetail_heading__x4VoY{font-size:var(--font-size-heading-h2);font-weight:var(--font-weight-bold);line-height:1.4}@media(720px <= width){.NewsDetail_el_newsDetail_heading__x4VoY{font-size:var(--font-size-heading-h3-pc)}}.NewsDetail_el_newsDetail_heading__x4VoY:not(:first-child){margin-top:32px}@media(720px <= width){.NewsDetail_el_newsDetail_heading__x4VoY:not(:first-child){margin-top:24px}}.NewsDetail_el_newsDetail_text__KeHN8{font-size:var(--font-size-body-l)}.NewsDetail_el_newsDetail_break__Cv5Fo{display:block}.NewsDetail_el_newsDetail_divider___dpLZ{width:100%;height:1px;margin:0;border:none;border-top:1px solid var(--common-border-light)}.NewsImage_el_newsImageWrapper__ebt8T{position:relative;display:block;width:100%;height:auto;aspect-ratio:16/9}.NewsImage_el_newsImage__UEW0r{object-fit:contain}.NewsLink_el_newsLink__o4Wvp{color:var(--common-text-link);word-break:break-all}.NewsPreview_bl_newsPreview__dYYUW{padding:24px 0;background-color:#fff}.NewsPreview_bl_newsPreview_content__gvXSF{display:grid;row-gap:32px;width:min(896px,100%);margin-inline:auto}.NewsPreview_bl_newsPreview_content_header__f45w1{display:grid;row-gap:16px}.NewsPreview_bl_newsPreview_content_body__OHj9g{display:grid;row-gap:48px}.NewsPreview_bl_newsPreview_content_headerText__BP0T_{font-size:var(--font-size-heading-h1);font-weight:var(--font-weight-bold);line-height:1.4}.NewsPreview_bl_newsPreview_content_divider__HaamH{width:100%;height:1px;margin:0;border:none;border-top:1px solid var(--common-border-light)}.FundingContainer_bl_fundingContainer__VOtUP{display:grid;grid-auto-flow:row;gap:24px;width:min(var(--content-width-pc-narrow),100%);margin-inline:auto}@media(720px <= width){.FundingContainer_bl_fundingContainer__VOtUP{gap:48px}}.FundingContainer_bl_fundingContainer_header__E_yjP{font-size:var(--font-size-heading-h2)}@media(720px <= width){.FundingContainer_bl_fundingContainer_header__E_yjP{font-size:var(--font-size-heading-h1-pc)}}.FundingContainer_bl_fundingContainer_list__v_QBc{margin-inline:-16px;overflow:hidden}.FundingContainer_bl_fundingContainer_button__XYetT{display:grid;justify-content:center;grid-template-columns:minmax(auto,360px)}@media(720px <= width){.FundingContainer_bl_fundingContainer_button__XYetT{grid-template-columns:minmax(auto,446px)}}.HeadingLabel_el_headingLabel__pRm95{font-size:var(--font-size-heading-h2);font-weight:var(--font-weight-bold);line-height:1.4;color:var(--parts-heading-section);text-align:center}@media(720px <= width){.HeadingLabel_el_headingLabel__pRm95{font-size:var(--font-size-heading-h2-pc)}}.SectionHeader_bl_sectionHeader__cQzXR{display:grid;grid-auto-flow:row;row-gap:16px}@media(720px <= width){.SectionHeader_bl_sectionHeader__cQzXR{row-gap:24px}}.SectionHeader_bl_sectionHeader_heading__17kT_{display:grid;row-gap:12px}.FeatureTag_el_featureTag__9aTSD{display:inline-block;width:fit-content;padding:4px 12px;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);color:var(--common-text-secondary);border-radius:100vw}.FeatureTag_el_featureTag__communication__4qigP{background:var(--parts-gradient-blue)}.FeatureTag_el_featureTag__team__QL7i_{background:var(--parts-gradient-orange)}.FeatureTag_el_featureTag__large__rvICs{padding:8px 16px;font-size:var(--font-size-body-s)}@media(720px <= width){.FeatureTag_el_featureTag__9aTSD{font-size:var(--font-size-body-m-pc)}}.FeatureCard_bl_featureCard__SLJH_{position:relative;padding:20px 20px 0;overflow:hidden;background:var(--common-background-surface);background-color:var(--common-background-surface);background-repeat:no-repeat;background-position:center 0;background-size:100%;border-radius:16px;box-shadow:0 0 8px 0 var(--black-alpha-15)}@media(1024px <= width){.FeatureCard_bl_featureCard__SLJH_{padding:32px 32px 0 20px}}.FeatureCard_bl_featureCard__SLJH_:before{position:absolute;top:-4%;left:50%;width:103%;height:auto;aspect-ratio:1/1;content:"";border:47px solid var(--parts-background-donut-light);border-radius:50%;transform:translateX(-50%)}@media(1024px <= width){.FeatureCard_bl_featureCard__SLJH_:before{left:55%;width:100%;border:64px solid var(--parts-background-donut-light)}}.FeatureCard_bl_featureCard_area__tyF8d{position:relative;display:grid;grid-template-columns:40.1% auto;gap:18px}@media(720px <= width){.FeatureCard_bl_featureCard_area__tyF8d{gap:24px}}.FeatureCard_bl_featureCard_phone__cD2JZ{width:100%;height:auto;aspect-ratio:122/218;overflow:hidden;object-fit:cover}@media(720px <= width){.FeatureCard_bl_featureCard_phone__cD2JZ{aspect-ratio:192/284}}.FeatureCard_bl_featureCard_img__Ia2pL{width:100%;height:auto}.FeatureCard_bl_featureCard_feature__kS43g{display:grid;grid-template-rows:1fr auto;gap:8px}@media(720px <= width){.FeatureCard_bl_featureCard_feature__kS43g{gap:16px}}.FeatureCard_bl_featureCard_description__riPLW{display:grid;grid-template-rows:auto auto 1fr;gap:8px;justify-content:start}@media(720px <= width){.FeatureCard_bl_featureCard_description__riPLW{gap:16px}}.FeatureCard_bl_featureCard_heading__PIwTb{align-self:start;font-size:var(--font-size-heading-h2)!important;text-align:left!important}@media(720px <= width){.FeatureCard_bl_featureCard_heading__PIwTb{font-size:var(--font-size-heading-h1-pc)!important}}.FeatureCard_bl_featureCard_text__EzPls{align-self:start;font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold)}@media(720px <= width){.FeatureCard_bl_featureCard_text__EzPls{font-size:var(--font-size-body-m-pc)}}.FeatureCard_bl_featureCard_button___fNG1{margin-bottom:16px;display:grid;justify-content:center;grid-template-columns:minmax(auto,360px)}@media(720px <= width){.FeatureCard_bl_featureCard_button___fNG1{grid-template-columns:minmax(auto,446px)}}.FeatureCard_hp_teamTag__Qem6Y{background:var(--parts-gradient-orange)!important}.CaseYouTubeVideo_bl_caseYouTubeVideoWrapper__savMx{position:relative;z-index:var(--z-index-caseMovieContainer);width:100%;margin-inline:auto}.CaseYouTubeVideo_bl_caseYouTubeVideoWrapper__savMx:before{position:absolute;top:-91px;left:-199px;z-index:var(--z-index-caseMovieContainer);width:379px;height:379px;content:"";border:48px solid var(--parts-background-donut);border-radius:50%}@media(720px <= width){.CaseYouTubeVideo_bl_caseYouTubeVideoWrapper__savMx:before{top:20px;left:-432px;width:779px;height:779px;border-width:80px}}.CaseYouTubeVideo_bl_caseYouTubeVideo__WS_b3{position:relative;overflow:hidden;border:4px solid var(--common-border-info-light);border-radius:8px}.FeatureItem_bl_featureItem__X6aEy{position:relative;display:grid;row-gap:32px;padding:32px 16px;overflow:hidden;background-color:var(--common-background-surface);border-radius:16px}@media(720px <= width){.FeatureItem_bl_featureItem__X6aEy{grid-template-columns:1fr 1fr;row-gap:52px;padding:0}}.FeatureItem_bl_featureItem__X6aEy:before{position:absolute;top:-26px;right:50%;z-index:var(--z-index-featureItem);width:482px;height:482px;content:"";border:56px solid var(--parts-background-donut);border-radius:50%;transform:translateX(50%)}@media(720px <= width){.FeatureItem_bl_featureItem__X6aEy:before{top:0;right:-130px;width:935px;height:935px;border-width:120px;transform:translateX(0)}}.FeatureItem_bl_featureItem_description__5owU3{position:relative;display:grid;row-gap:16px}@media(720px <= width){.FeatureItem_bl_featureItem_description__5owU3{grid-row:1/2;grid-column:1/2;align-self:start;padding-top:100px}.FeatureItem_bl_featureItem__X6aEy:nth-child(odd) .FeatureItem_bl_featureItem_description__5owU3{padding-right:16px;padding-left:80px}.FeatureItem_bl_featureItem__X6aEy:nth-child(2n) .FeatureItem_bl_featureItem_description__5owU3{grid-column:2/3;padding-right:80px;padding-left:16px}}.FeatureItem_bl_featureItem_header__cWn1J{display:grid;row-gap:12px}.FeatureItem_bl_featureItem_heading__jaok0{font-size:var(--font-size-feature-heading);font-weight:var(--font-weight-bold)}.FeatureItem_bl_featureItem_body__jE3kp{display:grid;row-gap:32px}.FeatureItem_bl_featureItem_textContainer__fNe1c{display:grid;row-gap:8px}@media(720px <= width){.FeatureItem_bl_featureItem_textContainer__fNe1c{row-gap:12px}}.FeatureItem_bl_featureItem_text__C6YIS{font-size:var(--font-size-body-l)}.FeatureItem_bl_featureItem_note__1Gc40{font-size:var(--font-size-body-s)}@media(720px <= width){.FeatureItem_bl_featureItem_note__1Gc40{font-size:var(--font-size-body-m-pc)}}.FeatureItem_bl_featureItem_list__UhMVC{display:flex;flex-wrap:wrap;row-gap:8px;padding-left:1.5em}.FeatureItem_bl_featureItem_listItem__cLSyA{margin-right:2.25em;font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.FeatureItem_bl_featureItem_imageContainer__RgeVf{position:relative;display:grid;place-items:center}@media(720px <= width){.FeatureItem_bl_featureItem_imageContainer__RgeVf{grid-row:1/2;grid-column:2/3;padding-top:54px}.FeatureItem_bl_featureItem__X6aEy:nth-child(odd) .FeatureItem_bl_featureItem_imageContainer__RgeVf{padding-right:40px;padding-left:20px}.FeatureItem_bl_featureItem__X6aEy:nth-child(2n) .FeatureItem_bl_featureItem_imageContainer__RgeVf{grid-column:1/2;padding-right:20px;padding-left:40px}}.FeatureItem_bl_featureItem_image__GKI_h{width:min(256px,100%)}@media(720px <= width){.FeatureItem_bl_featureItem_image__GKI_h{width:min(389px,100%)}}.FeatureItem_bl_featureItem_details__ghc8W{position:relative;display:grid;row-gap:12px}@media(720px <= width){.FeatureItem_bl_featureItem_details__ghc8W{grid-template-columns:1fr 1fr;grid-column:1/3;column-gap:32px;padding:0 40px 40px}}.FeatureItem_bl_featureItem_projectRequirement__s5rOX{position:relative;padding-top:20px}@media(720px <= width){.FeatureItem_bl_featureItem_projectRequirement__s5rOX{grid-column:span 2;width:min(814px,100%);padding-top:36px;margin-inline:auto}}.Accordion_bl_accordion__G_DpG{-webkit-user-select:none;user-select:none;border-bottom:2px solid var(--common-border-info-light)}.Accordion_bl_accordion_summary__550T_{display:grid;grid-template-columns:auto 12px;align-items:center;justify-content:space-between;padding-block:16px;padding-inline:12px;font-weight:var(--font-weight-bold);cursor:pointer}@media(720px <= width){.Accordion_bl_accordion_summary__550T_{font-size:var(--font-size-body-m-pc)}}.Accordion_bl_accordion_summary__550T_::-webkit-details-marker{display:none}.Accordion_bl_accordion_summary__550T_:after{width:12px;height:8px;content:"";background:rgba(0,0,0,0) url(/image/icon/chevron-down-icon.svg) no-repeat 50%}.Accordion_bl_accordion__G_DpG[open] .Accordion_bl_accordion_summary__550T_:after{transform:rotate(180deg)}.Accordion_bl_accordion_body__mp5kD{display:grid;row-gap:24px;padding-bottom:16px}.Alert_el_alert__sLbfW{display:grid;grid-template-columns:23px auto;column-gap:10px;align-items:center;padding:16px;background-color:var(--parts-text-field-background-error);border-radius:8px}@media(720px <= width){.Alert_el_alert__sLbfW{justify-content:center}}.Alert_el_alert_text__IuSNW{font-weight:var(--font-weight-bold);color:var(--common-text-danger)}@media(720px <= width){.Alert_el_alert_text__IuSNW{font-size:var(--font-size-body-ml-pc)}}.FeatureProjectRequirement_bl_featureProjectRequirement_message__9KNqq{font-weight:var(--font-weight-bold);color:var(--parts-text-highlight);text-align:center}@media(720px <= width){.FeatureProjectRequirement_bl_featureProjectRequirement_message__9KNqq{font-size:var(--font-size-body-l-pc)}}.FeatureProjectRequirement_bl_featureProjectRequirement_text__CCse6{text-align:center}.FeatureProjectRequirement_bl_requirementSection_wrapper__o63KT{display:grid;row-gap:40px}@media(720px <= width){.FeatureProjectRequirement_bl_requirementSection_wrapper__o63KT{row-gap:24px}}.FeatureProjectRequirement_bl_requirementSection__9LOVn{display:grid;row-gap:16px}@media(720px <= width){.FeatureProjectRequirement_bl_requirementSection__9LOVn{padding:16px;border:2px solid var(--parts-border-info-ultralight);border-radius:16px}.FeatureProjectRequirement_bl_requirementSection__flow__ZUPwc{padding-bottom:0}}.FeatureProjectRequirement_bl_requirementSection_header__Qm5pY{font-size:var(--font-size-heading-h3);font-weight:var(--font-weight-bold);color:var(--common-brand-color);text-align:center}@media(720px <= width){.FeatureProjectRequirement_bl_requirementSection_header__Qm5pY{font-size:var(--font-size-heading-h3-pc)}}.FeatureProjectRequirement_bl_requirementSection_body__56KLI{display:grid}.FeatureProjectRequirement_bl_requirementSection_body__flow__DqhuO{grid-template-columns:auto 120px;column-gap:16px}@media(720px <= width){.FeatureProjectRequirement_bl_requirementSection_body__flow__DqhuO{grid-template-columns:auto 280px}}@media(1024px <= width){.FeatureProjectRequirement_bl_requirementSection_body__flow__DqhuO{padding-inline:50px}}.FeatureProjectRequirement_bl_requirementSection_body__docs__bJWV0{row-gap:16px}.FeatureProjectRequirement_bl_requirementSection_image__Q13yp{width:100%}.FeatureProjectRequirement_el_bulletedOrderList__VkjaO{display:grid;row-gap:10px;padding:0 0 16px;margin:0}.FeatureProjectRequirement_el_bulletedOrderList_item__lrQr_{position:relative;display:grid;grid-template-columns:9px auto;column-gap:10px;align-items:baseline}.FeatureProjectRequirement_el_bulletedOrderList_item__lrQr_:before{width:9px;height:9px;content:"";background-color:var(--common-background-secondary);border-radius:50%}.FeatureProjectRequirement_el_bulletedOrderList_item__lrQr_:not(:last-child):after{position:absolute;top:21px;left:4px;height:calc(100% - 9px);content:"";border-left:1px solid var(--common-border-info-light)}.FeatureProjectRequirement_el_bulletedOrderList_text__K2p3G{display:block;font-weight:var(--font-weight-bold)}@media(720px <= width){.FeatureProjectRequirement_el_bulletedOrderList_text__K2p3G{font-size:var(--font-size-body-m-pc)}}.FeatureProjectRequirement_el_bulletedOrderList_annotation__QUnys{display:block;font-size:var(--font-size-body-s)}@media(720px <= width){.FeatureProjectRequirement_el_bulletedOrderList_annotation__QUnys{font-size:var(--font-size-body-s-pc)}}.FeatureProjectRequirement_el_requirementDocs__YRF4x{display:flex;flex-wrap:wrap;row-gap:8px;column-gap:16px;justify-content:baseline}@media(720px <= width){.FeatureProjectRequirement_el_requirementDocs__YRF4x{display:grid;grid-template-columns:repeat(3,1fr);column-gap:0}.FeatureProjectRequirement_el_requirementDocs_item__HIQn0{padding:16px 12px}}.FeatureProjectRequirement_el_requirementDocs_term__zihuf{font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold);color:var(--common-brand-color)}@media(720px <= width){.FeatureProjectRequirement_el_requirementDocs_term__zihuf{font-size:var(--font-size-body-l-pc)}}.FeatureProjectRequirement_el_requirementDocs_text__d8CrX{display:grid;grid-template-columns:1em 1fr;font-size:var(--font-size-body-s)}@media(720px <= width){.FeatureProjectRequirement_el_requirementDocs_text__d8CrX{font-size:var(--font-size-body-s-pc)}}.FeatureProjectRequirement_el_requirementDocs_text__d8CrX:before{padding-inline:.25em;content:"・"}.FeatureProjectRequirement_bl_requirementAnnotation__4yMw_{display:grid;row-gap:8px;padding:16px;border:1px solid var(--common-border-dark);border-radius:16px}@media(720px <= width){.FeatureProjectRequirement_bl_requirementAnnotation__4yMw_{row-gap:16px;padding-block:10px}}.FeatureProjectRequirement_bl_requirementAnnotation_text__PaWJP{font-size:var(--font-size-body-s)}@media(720px <= width){.FeatureProjectRequirement_bl_requirementAnnotation_text__PaWJP{font-size:var(--font-size-body-s-pc)}}.FeatureProjectRequirement_bl_requirementAnnotation_list__En5oB{display:grid;row-gap:8px;padding:10px 16px 10px 32px;margin:0;background-color:var(--common-background-default);border-radius:8px}.FeatureProjectRequirement_bl_requirementAnnotation_list_item__1xSj8{font-size:var(--font-size-body-s)}@media(720px <= width){.FeatureProjectRequirement_bl_requirementAnnotation_list_item__1xSj8{font-size:var(--font-size-body-s-pc)}.FeatureProjectRequirement_hp_hiddenPc__aYYDY{display:none}}.FeatureListContainer_ly_featureListContainer__X1_qw{position:relative;z-index:var(--z-index-featureListContainer);display:grid;row-gap:24px;width:min(var(--content-width-pc),100%);margin-inline:auto}@media(720px <= width){.FeatureListContainer_ly_featureListContainer__X1_qw{row-gap:48px}}.FeatureListContainer_ly_featureListContainer_header__FgIBt{display:grid;row-gap:16px}@media(720px <= width){.FeatureListContainer_ly_featureListContainer_header__FgIBt{row-gap:24px}}.FeatureListContainer_ly_featureListContainer_header_text__6sVrF{font-size:var(--font-size-body-l);text-align:center}@media(720px <= width){.FeatureListContainer_ly_featureListContainer_header_text__6sVrF{font-size:var(--font-size-body-l-pc)}}.FeatureListContainer_ly_featureListContainer_pageLinks__olL9e{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(720px <= width){.FeatureListContainer_ly_featureListContainer_pageLinks__olL9e{grid-template-columns:1fr 1fr 1fr;gap:24px}}.FeatureListContainer_ly_featureListContainer_list___FNPI{display:grid;grid-template-columns:1fr;row-gap:40px;justify-content:center;padding-top:8px}@media(720px <= width){.FeatureListContainer_ly_featureListContainer_list___FNPI{row-gap:80px;padding-top:32px}}