.projects_projects__aEls_{margin:36px 0 72px}@media screen and (max-width:768px){.projects_projects__aEls_{margin:48px 0 0}}.projects_sectionHead__n9BfK{color:var(--harc-primary);font-family:var(--font-opensans);font-size:72px;letter-spacing:-1.44px;line-height:.7}@media screen and (max-width:768px){.projects_sectionHead__n9BfK{width:max-content;margin:0 auto;font-size:22px;letter-spacing:unset;line-height:1.4}}.projects_sectionHead__n9BfK span{display:block;margin:0 0 20px;color:var(--harc-primary);font-family:var(--font-notosansjp);font-size:20px;font-weight:700;letter-spacing:normal;line-height:1}@media screen and (max-width:768px){.projects_sectionHead__n9BfK span{margin:0 0 10px;font-size:14px}}.projects_title__BwSv4{display:flex;flex-direction:column;margin:0 0 16px;font-family:var(--font-notosansjp);font-size:27px;font-weight:700;gap:10px;line-height:1.4}@media screen and (max-width:768px){.projects_title__BwSv4{padding:0 16px;font-size:22px}}.projects_title__BwSv4 span{font-family:var(--font-notosansjp);font-size:14px;font-weight:700;line-height:1}.projects_subTitle__j0McD{color:#333;font-family:var(--font-notosansjp);font-size:20px;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.projects_subTitle__j0McD{padding:0 16px;font-size:18px;line-height:1.75}}.projects_subsmallTitle__h497r{color:#333;font-family:var(--font-notosansjp);font-size:16px;font-weight:700;line-height:1.75}@media screen and (max-width:768px){.projects_subsmallTitle__h497r{padding:0 16px}}.projects_txt___upmk{color:#333;font-family:var(--font-notosansjp);font-size:16px;font-weight:400;line-height:1.75;white-space:pre-line}@media screen and (max-width:768px){.projects_txt___upmk{padding:0 16px}}.projects_otherTxt__XUpKv{font-family:var(--font-notosansjp);font-size:18px;font-style:normal;font-weight:700;line-height:1.75}@media screen and (max-width:768px){.projects_otherTxt__XUpKv{padding:0 16px}}.projects_projectsContentWrap__DFoe3{max-width:640px;margin:72px auto 0}@media screen and (max-width:768px){.projects_projectsContentWrap__DFoe3{margin:48px auto 0}}.projects_projectsContentCover__VupNr{margin:22px 0 0}.projects_eyecatchWrap__U9OSu{position:relative;width:100%;margin:0 0 14px}.projects_eyecatchWrap__U9OSu small{display:block;color:#777;font-size:10px;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.projects_eyecatchWrap__U9OSu small{padding:0 16px}}.projects_eyecatchWrap__U9OSu .projects_eyecatch__Ks629{width:100%;max-width:640px;height:auto;aspect-ratio:3/2}.projects_projectsContent__eGsPg{display:flex;flex-direction:column;margin:22px 0 0;gap:8px}@media screen and (max-width:768px){.projects_projectsContent__eGsPg p{padding:0 16px}}.projects_button__4l2qL{display:flex;align-items:flex-end;justify-content:flex-end;margin:36px 0 0;grid-column:2/3;opacity:.5}.projects_button__4l2qL:hover{opacity:.5}@media screen and (max-width:768px){.projects_button__4l2qL{padding:0 16px;margin:24px 0 0 auto;grid-row:4/5}}.projects_button__4l2qL .projects_arrow__nGi6_{display:flex;align-items:center;justify-content:center;padding:15px;border-radius:50%;background-color:#f1dbdd}@media screen and (max-width:768px){.projects_button__4l2qL .projects_arrow__nGi6_{width:43px;padding:12px}}.projects_button__4l2qL a{display:flex;align-items:center;color:var(--harc-primary);font-size:16px;font-weight:700;gap:10px;line-height:1.2;pointer-events:none}.projects_button__4l2qL.projects_inactiveButton__k7__j{opacity:1}.projects_button__4l2qL.projects_inactiveButton__k7__j a{pointer-events:auto}.Breadcrumbs_breadcrumbs__r20qH{display:flex;overflow:auto;overflow:hidden;margin:13px 0 0;color:var(--harc-primary);font-family:var(--font-notosansjp);font-size:14px;font-weight:700;line-height:1;list-style:none}@media screen and (max-width:768px){.Breadcrumbs_breadcrumbs__r20qH{padding:0 20px;margin:12.5px 0 0}}.Breadcrumbs_breadcrumbs__r20qH li{display:flex;align-items:center;white-space:nowrap}.Breadcrumbs_breadcrumbs__r20qH li:last-of-type{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_breadcrumbs__r20qH>li:not(:last-of-type):after{display:inline-block;margin:0 5px;content:url(/icon/icon-harc-arrow.svg);vertical-align:middle}.Breadcrumbs_breadcrumbs__r20qH a{color:var(--harc-primary);font-family:var(--font-notosansjp);font-weight:700;text-decoration:none}@media screen and (max-width:768px){.Breadcrumbs_breadcrumbs__r20qH a{font-size:12px}}.Breadcrumbs_breadcrumbs__r20qH[data-page-type=oral-history]{color:var(--oh-primary)}.Breadcrumbs_breadcrumbs__r20qH[data-page-type=oral-history]>li:not(:last-of-type):after{content:url(/icon/icon-oh-arrow.svg)}.Breadcrumbs_breadcrumbs__r20qH[data-page-type=oral-history] a{color:var(--oh-primary)}.Breadcrumbs_currentItem__HM65J{overflow:hidden;cursor:default;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.Breadcrumbs_currentItem__HM65J{display:flex;align-items:center;font-size:12px}}.HarcLayout_layout__OcNpM{max-width:1440px;margin:0 auto;font-family:var(--font-notosansjp)}.HarcLayout_layout__OcNpM a{text-decoration:none}.HarcLayout_layout__OcNpM main{padding:0 72px}@media(max-width:768px){.HarcLayout_layout__OcNpM main{padding:0}}.HarcFooter_footer__80m6T{padding:144px 36px 16px;background-color:var(--color-off-white)}@media screen and (max-width:768px){.HarcFooter_footer__80m6T{padding:48px 16px 12px}}.HarcFooter_footerInner__OUshC{padding:64px 20px 20px;border-radius:8px;background-color:var(--harc-primary)}@media(max-width:1000px){.HarcFooter_footerInner__OUshC{padding:36px 20px 20px}}.HarcFooter_footerLogo__ovsQS{display:block;width:-moz-fit-content;width:fit-content;padding:0 52px;margin:0 0 24px}@media(max-width:1000px){.HarcFooter_footerLogo__ovsQS{width:100%;order:1;padding:0 26px;margin:0 auto 48px;grid-area:auto}}.HarcFooter_footerFlex___Ovr1{display:flex;align-items:flex-end;justify-content:flex-end;padding:0 12px 0 0}@media(max-width:1000px){.HarcFooter_footerFlex___Ovr1{flex-direction:column-reverse;align-items:center;padding:0;margin:48px 0 0;gap:40px}}.HarcFooter_separatedRow__zpxpl{display:flex;align-items:center;margin-bottom:23px;gap:34px;grid-area:2/1/3/2}@media(max-width:1000px){.HarcFooter_separatedRow__zpxpl{flex-direction:column-reverse;order:3;gap:40px;grid-area:auto}}.HarcFooter_zenLogo__bokj4 a{display:flex;flex-direction:column;align-items:flex-end;gap:14px}@media(max-width:1000px){.HarcFooter_zenLogo__bokj4 a{gap:8px}.HarcFooter_zenLogo__bokj4 a small{font-size:10px}.HarcFooter_zenLogo__bokj4{width:142px;height:44px;order:unset;text-align:center}}.HarcFooter_zenUniv__KSpEL{color:#fff;font-size:10px;text-align:center}.HarcFooter_snsList__EgZIg{display:flex;gap:16px;list-style:none}.HarcFooter_privacy__vVzIG{display:block;margin-bottom:2px;color:#fff;grid-area:3/1/4/2}@media(max-width:1000px){.HarcFooter_privacy__vVzIG{order:4;margin-bottom:20px;font-size:14px;grid-area:auto;text-align:center}}.HarcFooter_privacy__vVzIG:hover{text-decoration:underline}.HarcFooter_note__NlTMX{margin-top:10px;color:#fff;font-size:12px;grid-area:4/1/5/2}@media(max-width:1000px){.HarcFooter_note__NlTMX{order:5;margin-top:0;margin-bottom:4px;grid-area:auto}}.HarcFooter_copyright__bpkfA{display:block;padding:14px 0 0;color:var(--harc-primary);font-size:14px;font-weight:700;line-height:1}@media(max-width:1000px){.HarcFooter_copyright__bpkfA{order:6;font-size:12px;font-size:10px;grid-area:auto;line-height:1.5}}.HarcFooter_footerNav__iNbv1{display:flex;flex-direction:column;padding:0 52px;gap:17.5px}@media(max-width:1000px){.HarcFooter_footerNav__iNbv1{padding:0;gap:22px}}.HarcFooter_navList__w2IXy{display:flex;flex-wrap:wrap;gap:14px;list-style:none}@media(max-width:1000px){.HarcFooter_navList__w2IXy{flex-wrap:wrap;gap:8px 14px}}.HarcFooter_navList__w2IXy a{font-family:var(--font-opensans)}@media(max-width:1000px){.HarcFooter_navList__w2IXy a{font-size:18px}}.HarcFooter_privacyNav__j0vIa{display:flex;flex-direction:column;gap:9.5px}@media(max-width:1000px){.HarcFooter_privacyNav__j0vIa{gap:15.5px}}.HarcFooter_privacyNav__j0vIa a,.HarcFooter_privacyNav__j0vIa span{color:var(--color-off-white);font-family:var(--font-notosansjp);font-size:14px;line-height:1.5}.HarcFooter_privacyNav__j0vIa a{font-weight:700}.HarcFooter_privacyNav__j0vIa span{font-weight:400}@media(max-width:1000px){.HarcFooter_privacyNav__j0vIa span{font-size:10px}}.HarcFooter_privacyNav__j0vIa .HarcFooter_navList__w2IXy{gap:3px 14px}.HarcFooter_annotation__ANuT6{color:var(--color-off-white);font-family:var(--font-notosansjp);font-size:12px}@media(max-width:1000px){.HarcFooter_annotation__ANuT6{font-size:10px;line-height:1.5}}.HarcFooter_navItem___xB02{color:#fff;font-weight:700;line-height:1.8}.HarcFooter_navItem___xB02:hover{text-decoration:underline}.HarcHeader_header__9kcXR{position:relative;z-index:50;display:flex;flex-direction:column;padding:40px 72px 0;background-color:var(--color-off-white);gap:20px}@media screen and (max-width:768px){.HarcHeader_header__9kcXR{padding:18px 16px 0}}.HarcHeader_headerInner__6cmFZ{display:grid;grid-gap:9px 0;gap:9px 0;grid-template-columns:auto 1fr}@media screen and (max-width:768px){.HarcHeader_headerInner__6cmFZ{align-items:center;gap:2px 0}.HarcHeader_headerLogoWrapper__4JjVu{grid-column:1/4}}.HarcHeader_headerRight__KNOZF{display:flex;align-items:center;justify-content:flex-end;gap:20px}@media screen and (max-width:768px){.HarcHeader_headerRight__KNOZF{grid-row:2/3}}.HarcHeader_spNav__aY2sY{position:relative;display:flex;width:100%;height:calc(100% - 52px);flex-direction:column;justify-content:space-between;border-radius:6px}@media screen and (max-width:768px){.HarcHeader_spNav__aY2sY{padding:85.5px 20px 20px;background-color:var(--harc-primary)}}.HarcHeader_overlay__7RWnr{display:none;padding:18px 16px}@media screen and (max-width:768px){.HarcHeader_overlay__7RWnr{position:absolute;z-index:0;top:0;left:0;display:flex;width:100%;height:100vh;flex-direction:column;background-color:var(--color-off-white);gap:14px;opacity:0;transition:all .3s ease}.HarcHeader_overlay__7RWnr[data-is-open=true]{z-index:5;top:0;opacity:1;pointer-events:unset}.HarcHeader_overlay__7RWnr[data-is-open=false]{z-index:-1;pointer-events:none}}.HarcHeader_overlay__7RWnr .HarcHeader_inner__FkE0q{background-color:var(--harc-primary)}.HarcHeader_closebtn__IJXTR{position:absolute;top:10px;right:12px}.HarcHeader_spNavFlex__a_Wom{display:flex;flex-direction:column;align-items:center;gap:20px}.HarcHeader_spNavAnnotation__FxkJF{color:var(--color-off-white);font-family:var(--font-notosansjp);font-size:10px;font-weight:700;line-height:1.5}.HarcHeader_spNavMenu__1VOid{width:max-content;margin:0 auto;color:#fff;list-style:none}.HarcHeader_spNavItem__tejyY{position:relative;width:max-content;margin-bottom:21px}.HarcHeader_spNavItem__tejyY:last-child{margin-bottom:0}.HarcHeader_spNavItem__tejyY a{font-size:18px;font-weight:700;line-height:180%;text-decoration:none}.HarcHeader_spNavLink__UnnCt{display:block;width:100%;height:100%;font-family:var(--font-opensans)}.HarcHeader_nav__iIsqn{padding:0 32px;border-radius:8px;background-color:var(--harc-primary);grid-column:1/3}@media screen and (max-width:768px){.HarcHeader_nav__iIsqn{display:none}}.HarcHeader_navList__TpsfE{display:flex;max-width:1200px;align-items:center;gap:6px;list-style:none}.HarcHeader_navItem__38exz a{display:block;padding:16px 12px;color:var(--color-off-white);font-family:var(--font-opensans);font-size:16px;font-weight:700;line-height:1}.HarcHeader_active__Zf1ON.HarcHeader_navItem__38exz a,.HarcHeader_navItem__38exz a:hover{background-color:var(--harc-primary-variant);color:var(--harc-primary)}.HarcHeader_drawerToggle__mqOPa{display:none;height:32px;align-items:center;justify-content:center;border-radius:4px;gap:6px;grid-column:1/3}.HarcHeader_drawerToggle__mqOPa .HarcHeader_menuImage__QfFtr{width:24px;height:24px}.HarcHeader_drawerToggle__mqOPa .HarcHeader_menuTxt__2r4pf{color:var(--color-off-white);font-size:14px;font-weight:700;line-height:1}@media screen and (max-width:768px){.HarcHeader_drawerToggle__mqOPa{display:flex;align-items:center;justify-content:center;background-color:var(--harc-primary);grid-column:1/3;grid-row:2/3}}.HarcHeader_drawerToggle__mqOPa[data-is-open=true] .HarcHeader_row__fzFCx:first-of-type{transform:rotate(45deg) translate(5px,5px)}.HarcHeader_drawerToggle__mqOPa[data-is-open=true] .HarcHeader_row__fzFCx:nth-of-type(2){opacity:0}.HarcHeader_drawerToggle__mqOPa[data-is-open=true] .HarcHeader_row__fzFCx:last-of-type{transform:rotate(-45deg) translate(4px,-4px)}.HarcHeader_hidden__ZNtqy{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0)}.HarcHeader_zenLogo__i_6Pk{width:142px}.LanguageSwitcher_chooseLanguages__SG7bJ{width:100%}@media screen and (max-width:768px){.LanguageSwitcher_chooseLanguages__SG7bJ{font-size:14px}}.LanguageSwitcher_styledSelect__4BkdP{position:relative;display:flex;align-items:center;margin:0 0 0 auto;background:#fff;gap:10px}@media screen and (max-width:768px){.LanguageSwitcher_styledSelect__4BkdP{margin:0 0 0 10px}}.LanguageSwitcher_styledSelect__4BkdP:hover{opacity:.6}.LanguageSwitcher_styledSelect__4BkdP span{color:var(--harc-primary);font-weight:700}@media screen and (max-width:768px){.LanguageSwitcher_styledSelect__4BkdP span{display:none}}.LanguageSwitcher_styledSelect__4BkdP:before{display:block;width:48px;height:48px;background:url(/icon/icon-harc-translation.svg) no-repeat 50%;background-size:contain;content:""}@media screen and (max-width:768px){.LanguageSwitcher_styledSelect__4BkdP:before{width:44px;height:44px}}.LanguageSwitcher_lang__qBBp6{position:relative}.LanguageSwitcher_langList__Iy9dV{position:absolute;top:calc(100% + 10px);left:0;width:100%;padding:10.5px 0;border-radius:20px;background-color:#f1dbdd}@media screen and (max-width:768px){.LanguageSwitcher_langList__Iy9dV{right:0;left:unset;width:135px}}.LanguageSwitcher_langList__Iy9dV[data-is-open=true]{opacity:1}.LanguageSwitcher_langList__Iy9dV[data-is-open=false]{opacity:0;pointer-events:none}.LanguageSwitcher_languageButtons__p_QG7{display:flex;width:max-content;flex-direction:column;margin:0 auto;gap:21px}.LanguageSwitcher_languageButtons__p_QG7 .LanguageSwitcher_languageButton__9K9F1{position:relative;color:var(--harc-primary);font-size:16px;font-weight:700;line-height:1.2}.LanguageSwitcher_languageButtons__p_QG7 .LanguageSwitcher_languageButton__9K9F1:hover:before{position:absolute;top:50%;left:-12px;display:block;width:24px;height:24px;background-image:url(/icon/icon-harc-check.svg);background-repeat:no-repeat;content:"";translate:-50% -50%}