.GenpakuHcpLp_main__qe86Y{background-color:var(--color-ubie-white)}.GenpakuHcpLp_keySection__Q7TZn{position:relative;display:flex;gap:3.75rem;align-items:flex-start;justify-content:center;padding:6.5rem var(--size-spacing-md);color:var(--color-ubie-white)}.GenpakuHcpLp_keySection__Q7TZn:after{position:absolute;inset:0;content:"";background-color:var(--color-ubie-blue-100);opacity:.7}.GenpakuHcpLp_keySectionTexts__xIv4H{z-index:2;flex:none;padding-top:var(--size-spacing-xs);transform:translateX(calc(16 / 1440 * 100%))}.GenpakuHcpLp_keySectionTarget__h75O0{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;height:2rem;padding:var(--size-spacing-sm) var(--size-spacing-lg);font-size:var(--text-body-lg-narrow-size);font-weight:700;color:var(--color-ubie-white);background-color:var(--color-ubie-blue-600);border-radius:var(--radius-full)}.GenpakuHcpLp_keySectionHead__brC0G{margin-top:2rem;margin-bottom:2rem}.GenpakuHcpLp_keySectionHeadText__oQymI{display:block;margin-bottom:var(--size-spacing-md);font-size:2rem;font-weight:700;line-height:1.5;color:var(--color-ubie-blue-600)}.GenpakuHcpLp_keySectionText__otO1B{margin-bottom:2.25rem;font-weight:700;line-height:1.6;color:var(--color-ubie-black-600)}a.GenpakuHcpLp_keySectionText__otO1B:hover{text-decoration:underline}.GenpakuHcpLp_keySectionButton__E6DjZ{margin-bottom:2rem;border:2px solid var(--color-ubie-blue-600);border-radius:var(--radius-md);box-shadow:0 4px 30px rgb(0 0 0/10%)}.GenpakuHcpLp_keySectionImages__IH9rO{position:relative;z-index:2}.GenpakuHcpLp_featureSection__SBlyw{padding:6rem var(--size-spacing-md)}.GenpakuHcpLp_featureSectionHead__pMzXc{margin-bottom:var(--size-spacing-lg)}.GenpakuHcpLp_featureSectionMessage__1YdSl{margin-bottom:4rem;font-weight:700;line-height:1.6;text-align:center;letter-spacing:1px}.GenpakuHcpLp_featureSectionList__N_6Ki{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:3rem;gap:3rem;justify-content:center;max-width:996px;margin:auto}.GenpakuHcpLp_problemSection__wn8uK{padding:6rem var(--size-spacing-md);color:var(--color-ubie-white);background-color:var(--color-ubie-blue-600)}.GenpakuHcpLp_problemSectionHead___7B44{margin-bottom:var(--size-spacing-lg)}.GenpakuHcpLp_problemSectionMessage__egT0n{margin-bottom:4rem;font-weight:700;line-height:1.6;color:var(--color-ubie-white);text-align:center}.GenpakuHcpLp_problemSectionList__bcny0{display:grid;grid-gap:2rem;gap:2rem;width:-moz-fit-content;width:fit-content;margin:auto}.GenpakuHcpLp_sceneSection__zmdXN{padding:6rem var(--size-spacing-md) 6.75rem}.GenpakuHcpLp_sceneSectionHead__zyq8m{margin-bottom:4rem}.GenpakuHcpLp_sceneSectionList__1feea{display:grid;grid-gap:3rem;gap:3rem;max-width:980px;margin:auto}.GenpakuHcpLp_diseaseSection__de6WH{padding:0 var(--size-spacing-md) 6.75rem}.GenpakuHcpLp_diseaseSectionHead__0vQKD{margin-bottom:var(--size-spacing-xl)}.GenpakuHcpLp_diseaseSectionList__eC6Zj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--size-spacing-xs) 2rem;gap:var(--size-spacing-xs) 2rem;max-width:980px;padding:var(--size-spacing-xl) 3rem;margin:auto;border:2px solid var(--color-ubie-blue-600);border-radius:var(--radius-md)}.GenpakuHcpLp_diseaseSectionList__eC6Zj li{display:flex;gap:var(--size-spacing-md);align-items:center;font-size:var(--text-body-lg-narrow-size);font-weight:700}.GenpakuHcpLp_diseaseSectionList__eC6Zj li:before{flex:none;width:12px;height:12px;margin-top:6px;content:"";background-color:var(--color-ubie-blue-600);border-radius:var(--radius-md)}.GenpakuHcpLp_qaSection__NS2YK{max-width:980px;padding:0 var(--size-spacing-md) 6.75rem;margin:auto;background-color:var(--color-ubie-white)}.GenpakuHcpLp_qaSectionHead__YlSqa{margin-bottom:var(--size-spacing-xl)}.GenpakuHcpLp_qaSectionList__5zStC{display:grid;grid-gap:2.25rem;gap:2.25rem}.GenpakuHcpLp_imageSection__Suuem{position:relative;width:100%;padding-top:calc(248 / 1440 * 100%)}.GenpakuHcpLp_messageSection__XNOcq{padding:8rem var(--size-spacing-md);background-color:var(--color-ubie-white)}.GenpakuHcpLp_messageSectionHead__sicIt{margin-bottom:2.25rem}.GenpakuHcpLp_messageSectionText__e3SaB{margin-bottom:3rem;font-weight:700;text-align:center}.GenpakuHcpLp_bottomSection__W9__O{color:var(--color-ubie-white);background-color:var(--color-ubie-blue-100)}.GenpakuHcpLp_bottomSectionInner__wK_Tb{display:flex;gap:2rem;justify-content:space-between;max-width:1440px;padding:3.75rem 3.5rem 3.75rem 5rem;margin:auto}.GenpakuHcpLp_bottomSectionRight__yLDed{flex:none;padding:2.25rem 0 0}.GenpakuHcpLp_bottomSectionTextSmall__8hSBD{margin-bottom:var(--size-spacing-md);font-size:var(--text-body-lg-narrow-size);color:var(--color-ubie-blue-600)}.GenpakuHcpLp_bottomSectionTextLarge__Mgl3E{margin-bottom:var(--size-spacing-lg);font-size:1.75rem;font-weight:700;line-height:1.5;color:var(--color-ubie-blue-600)}.GenpakuHcpLp_bottomSectionButton__wbf4i{margin-bottom:2rem;border:2px solid var(--color-ubie-blue-600);border-radius:var(--radius-md);box-shadow:0 4px 30px rgb(0 0 0/10%)}.GenpakuHcpLp_hiddenPc__spMUM{display:none}.GenpakuHcpLp_hiddenSp__BMj_c{display:block}@media screen and (max-width:960px){.GenpakuHcpLp_keySection__Q7TZn{flex-wrap:wrap;gap:2rem;padding:3rem var(--size-spacing-md)}.GenpakuHcpLp_keySectionTexts__xIv4H{flex:auto;padding-top:0}.GenpakuHcpLp_keySectionTarget__h75O0{width:auto;font-size:var(--text-body-sm-size);text-align:center}.GenpakuHcpLp_keySectionHead__brC0G{margin-bottom:var(--size-spacing-lg)}.GenpakuHcpLp_keySectionHeadText__oQymI{font-size:var(--text-heading-md-size);text-align:center}.GenpakuHcpLp_keySectionText__otO1B{margin-bottom:1.75rem;font-size:var(--text-body-sm-size)}.GenpakuHcpLp_featureSection__SBlyw{padding:4.5rem var(--size-spacing-md)}.GenpakuHcpLp_featureSectionMessage__1YdSl{font-size:var(--text-body-sm-size);font-weight:400}.GenpakuHcpLp_problemSection__wn8uK{padding:4.5rem var(--size-spacing-md)}.GenpakuHcpLp_problemSectionHead___7B44{margin-bottom:2rem}.GenpakuHcpLp_problemSectionMessage__egT0n{margin-bottom:3rem;font-size:var(--text-body-sm-size);font-weight:400}.GenpakuHcpLp_problemSectionList__bcny0{gap:var(--size-spacing-md)}.GenpakuHcpLp_sceneSection__zmdXN{padding:4.5rem var(--size-spacing-md)}.GenpakuHcpLp_sceneSectionHead__zyq8m{margin-bottom:2rem}.GenpakuHcpLp_sceneSectionList__1feea{gap:2.25rem}.GenpakuHcpLp_diseaseSection__de6WH{padding:0 var(--size-spacing-md) 4.5rem}.GenpakuHcpLp_diseaseSectionHead__0vQKD{margin-bottom:2rem}.GenpakuHcpLp_diseaseSectionList__eC6Zj{padding:var(--size-spacing-lg)}.GenpakuHcpLp_diseaseSectionList__eC6Zj li{font-size:var(--text-body-md-size)}.GenpakuHcpLp_qaSection__NS2YK{padding:0 var(--size-spacing-md) 4.5rem}.GenpakuHcpLp_qaSectionHead__YlSqa{margin-bottom:2rem}.GenpakuHcpLp_qaSectionList__5zStC{gap:var(--size-spacing-lg)}.GenpakuHcpLp_imageSection__Suuem{padding-top:136px}.GenpakuHcpLp_messageSection__XNOcq{padding:4.5rem var(--size-spacing-md)}.GenpakuHcpLp_messageSectionText__e3SaB{margin-bottom:var(--size-spacing-lg);font-weight:400;line-height:1.6;text-align:initial}.GenpakuHcpLp_messageSectionHead__sicIt{margin-bottom:var(--size-spacing-lg)}.GenpakuHcpLp_bottomSectionInner__wK_Tb{flex-wrap:wrap;gap:0;justify-content:center;padding:3.375rem var(--size-spacing-md) 3.75rem}.GenpakuHcpLp_bottomSectionRight__yLDed{width:100%;padding:0;margin-bottom:3.5rem;text-align:center}.GenpakuHcpLp_bottomSectionTextSmall__8hSBD{font-size:var(--text-body-md-narrow-size)}.GenpakuHcpLp_bottomSectionTextLarge__Mgl3E{margin-bottom:var(--size-spacing-lg);font-size:1.25rem;font-weight:700}}@media screen and (max-width:640px){.GenpakuHcpLp_featureSectionMessage__1YdSl,.GenpakuHcpLp_problemSectionMessage__egT0n{text-align:left}.GenpakuHcpLp_hiddenPc__spMUM{display:block}.GenpakuHcpLp_hiddenSp__BMj_c{display:none}}@media screen and (max-width:400px){.GenpakuHcpLp_featureSectionHead__pMzXc br{display:none}}@media screen and (max-width:360px){.GenpakuHcpLp_diseaseSectionList__eC6Zj{grid-template-columns:unset}}.GenpakuHcpLpCtaButton_link__siGma{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:360px;height:3.75rem;padding:0 var(--size-spacing-lg);font-size:var(--text-body-lg-narrow-size);font-weight:700;color:var(--color-ubie-blue-600);background-color:var(--color-ubie-white);border-radius:var(--radius-md)}.GenpakuHcpLpCtaButton_link__siGma:hover{color:var(--color-ubie-white);background-color:var(--color-ubie-blue-600);border:2px solid var(--color-ubie-white)}@media screen and (max-width:960px){.GenpakuHcpLpCtaButton_link__siGma{width:100%;min-width:unset}}.GenpakuHcpLpHeadline_headline__gyYiW{font-size:2.25rem;font-weight:700;line-height:1.5;text-align:center;letter-spacing:1px}.GenpakuHcpLpHeadline_headline__gyYiW.GenpakuHcpLpHeadline_green__NIFEK{color:var(--color-ubie-blue-600)}.GenpakuHcpLpHeadline_headline__gyYiW.GenpakuHcpLpHeadline_white__bfCeX{color:var(--color-ubie-white)}@media screen and (max-width:960px){.GenpakuHcpLpHeadline_headline__gyYiW{font-size:1.375rem}}.GenpakuHcpLpFeature_item__UVGu_{justify-self:center}.GenpakuHcpLpFeature_image__ZY6Va{position:relative;padding-top:calc(225 / 300 * 100%);margin-bottom:var(--size-spacing-lg)}.GenpakuHcpLpFeature_head__d6C49{margin-bottom:1.125rem;font-size:var(--text-heading-md-size);font-weight:700;text-align:center;letter-spacing:1px}.GenpakuHcpLpFeature_content__Z72l8{line-height:1.6}@media screen and (max-width:960px){.GenpakuHcpLpFeature_image__ZY6Va{margin-bottom:1.25rem}.GenpakuHcpLpFeature_head__d6C49{margin-bottom:var(--size-spacing-md)}.GenpakuHcpLpFeature_content__Z72l8{font-size:var(--text-body-sm-narrow-size)}}@media screen and (max-width:640px){.GenpakuHcpLpFeature_head__d6C49{padding:0 var(--size-spacing-xs)}}.GenpakuHcpLpProblem_item__H8vcG{display:grid;grid-template-columns:74px minmax(auto,600px);grid-gap:2rem;gap:2rem;align-items:center}.GenpakuHcpLpProblem_content__AztuE{position:relative;display:flex;align-items:center;min-height:6.75rem;padding:1.25rem var(--size-spacing-lg);font-size:1.375rem;font-weight:700;line-height:1.6;color:initial;background-color:var(--color-ubie-white);border-radius:var(--radius-md)}.GenpakuHcpLpProblem_content__AztuE:before{position:absolute;top:50%;left:-11px;width:0;height:0;content:"";border-color:transparent var(--color-ubie-white) transparent transparent;border-style:solid;border-width:13.5px 11px 13.5px 0;transform:translateY(-50%)}@media screen and (max-width:960px){.GenpakuHcpLpProblem_item__H8vcG{grid-template-columns:3rem minmax(auto,600px);gap:var(--size-spacing-lg)}.GenpakuHcpLpProblem_icon__Q2q6O{width:3rem;height:3rem}.GenpakuHcpLpProblem_content__AztuE{min-height:unset;padding:var(--size-spacing-md);font-size:var(--text-body-md-narrow-size)}}.GenpakuHcpLpUseCase_item__2JmLo{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--size-spacing-lg) 2.25rem;gap:var(--size-spacing-lg) 2.25rem}.GenpakuHcpLpUseCase_texts__kx_QM{display:flex;flex-direction:column;gap:1.125rem}.GenpakuHcpLpUseCase_tag__Cu_g_{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:192px;height:2rem;font-size:var(--text-button-md-size);font-weight:700;color:var(--color-ubie-blue-600);border:1px solid var(--color-ubie-blue-600);border-radius:var(--radius-full)}.GenpakuHcpLpUseCase_head__TTBMK{font-size:var(--text-heading-lg-size);font-weight:700;line-height:1.5;letter-spacing:1px}.GenpakuHcpLpUseCase_content__u3NUt{line-height:1.6;letter-spacing:1px}.GenpakuHcpLpUseCase_figure__aPq68{line-height:0}@media screen and (max-width:960px){.GenpakuHcpLpUseCase_texts__kx_QM{gap:var(--size-spacing-md)}.GenpakuHcpLpUseCase_head__TTBMK{font-size:var(--text-heading-md-size);letter-spacing:1px}.GenpakuHcpLpUseCase_content__u3NUt{font-size:var(--text-body-sm-narrow-size)}}.GenpakuHcpLpQaItem_card__BybmF{border:2px solid var(--color-ubie-blue-600);border-radius:var(--radius-md)}.GenpakuHcpLpQaItem_cardTitle__TSwEh{display:flex;gap:1.75rem;align-items:center;padding:2rem 1.5rem;font-size:var(--text-heading-md-size);font-weight:700;letter-spacing:1px}.GenpakuHcpLpQaItem_icon__jjOVB{flex:none}.GenpakuHcpLpQaItem_cardContent__vyAK7{display:flex;gap:1.75rem;align-items:center;padding:2rem var(--size-spacing-lg);letter-spacing:1px}.GenpakuHcpLpQaItem_cardContent__vyAK7 a{color:var(--genpaku-link)}.GenpakuHcpLpQaItem_cardContent__vyAK7 a:hover{text-decoration:underline}@media screen and (max-width:960px){.GenpakuHcpLpQaItem_cardTitle__TSwEh{gap:var(--size-spacing-md);padding:var(--size-spacing-lg);font-size:var(--text-body-md-size)}.GenpakuHcpLpQaItem_cardContent__vyAK7{gap:var(--size-spacing-md);padding:var(--size-spacing-lg);font-size:var(--text-body-sm-narrow-size)}.GenpakuHcpLpQaItem_icon__jjOVB{width:22px;height:22px}}.Box_box__JPvw_{box-sizing:border-box;display:block;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);font-size:var(--text-size);font-weight:var(--text-bold);-webkit-hyphens:auto;hyphens:auto;line-height:var(--text-leading);color:var(--text-color);overflow-wrap:anywhere;background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--radius)}.Box_box__JPvw_.Box_textBold__Yy2yB{font-weight:700}.Box_box__JPvw_.Box_textNormal__Pj6T_{font-weight:400}.Box_box__JPvw_.Box_textCenter__A_cRf{text-align:center}.Box_box__JPvw_.Box_textLeft__IPl_R{text-align:left}.Box_box__JPvw_.Box_textRight__3x7YL{text-align:right}.Box_box__JPvw_.Box_textNoWrap__ifyYd{white-space:nowrap}.Box_box__JPvw_.Box_inline__oxKAH{display:inline-block}.Text_text__84dTy{font-size:var(--font-size);font-weight:400;-webkit-hyphens:auto;hyphens:auto;line-height:var(--leading);color:var(--text-color);overflow-wrap:anywhere}:where(.Text_text__84dTy){margin-top:0;margin-bottom:0}a.Text_text__84dTy{text-decoration:underline}@media (hover:hover){a.Text_text__84dTy:hover{text-decoration:none}}a.Text_text__84dTy:focus-visible{text-decoration:none}a.Text_text__84dTy:active{text-decoration:underline}button.Text_text__84dTy{padding:0;background-color:initial;border:none}button.Text_text__84dTy.Text_link__uKFEc:focus-visible{color:var(--color-blue-900)}@media (hover:hover){button.Text_text__84dTy.Text_link__uKFEc:hover{color:var(--color-blue-900)}button.Text_text__84dTy.Text_link__uKFEc:active{color:var(--color-text-link)}}.Text_bold__jA7pG{font-weight:700}.Text_body__M9mxk.Text_xs__4Kn_n{--font-size:var(--text-body-xs-size)}.Text_body__M9mxk.Text_sm__mlbBP{--font-size:var(--text-body-sm-size)}.Text_body__M9mxk.Text_md__Gw8Tl{--font-size:var(--text-body-md-size)}.Text_body__M9mxk.Text_lg__5177B{--font-size:var(--text-body-lg-size)}.Text_heading__kp1uy.Text_xxs__qI1le{--font-size:var(--text-heading-xxs-size)}.Text_heading__kp1uy.Text_xs__4Kn_n{--font-size:var(--text-heading-xs-size)}.Text_heading__kp1uy.Text_sm__mlbBP{--font-size:var(--text-heading-sm-size)}.Text_heading__kp1uy.Text_md__Gw8Tl{--font-size:var(--text-heading-md-size)}.Text_heading__kp1uy.Text_lg__5177B{--font-size:var(--text-heading-lg-size)}.Text_heading__kp1uy.Text_xl__qfxBC{--font-size:var(--text-heading-xl-size)}.Text_button__B7Cn_.Text_sm__mlbBP{--font-size:var(--text-button-sm-size)}.Text_button__B7Cn_.Text_md__Gw8Tl{--font-size:var(--text-button-md-size)}.Text_button__B7Cn_.Text_lg__5177B{--font-size:var(--text-button-lg-size)}.Text_tag__EX1n0.Text_md__Gw8Tl{--font-size:var(--text-tag-md-size)}.Text_tag__EX1n0.Text_lg__5177B{--font-size:var(--text-tag-lg-size)}.Text_default__ckfdM{--leading:var(--text-body-md-line)}.Text_default__ckfdM.Text_heading__kp1uy.Text_sm__mlbBP,.Text_default__ckfdM.Text_heading__kp1uy.Text_xs__4Kn_n{--leading:var(--text-heading-sm-line)}.Text_default__ckfdM.Text_heading__kp1uy.Text_lg__5177B,.Text_default__ckfdM.Text_heading__kp1uy.Text_md__Gw8Tl,.Text_default__ckfdM.Text_heading__kp1uy.Text_xl__qfxBC{--leading:var(--text-heading-md-line)}.Text_button__B7Cn_.Text_default__ckfdM{--leading:var(--text-button-md-line)}.Text_tag__EX1n0.Text_default__ckfdM{--leading:var(--text-tag-md-line)}.Text_narrow__Bya7g{--leading:var(--text-body-md-narrow-line)}.Text_wide__zGPFW{--leading:var(--text-body-md-wide-line)}.Text_wide__zGPFW.Text_heading__kp1uy{--leading:var(--text-heading-md-wide-line)}.Text_left__tg3lf{text-align:left}.Text_center__XnN_F{text-align:center}.Text_right__RLyMB{text-align:right}.Text_nowrap__3yhgP{white-space:nowrap}.Center_center__h_m1i{width:var(--width);min-width:var(--min-width);max-width:var(--max-width);padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left);margin-inline:auto;margin-top:var(--margin-top);margin-bottom:var(--margin-bottom)}.Center_center__h_m1i.Center_textCenter__dDFLC{text-align:center}.Center_center__h_m1i.Center_childrenCenter__GxpnM{display:flex;flex-direction:column;align-items:center}