.Footer_footer__aIVZH{display:flex;align-items:center;justify-content:center;height:64px;font-size:var(--t-size-xs);color:var(--c-gray-700);border-top:1px solid var(--c-gray-300)}.SnsLink_list__tOvbl{display:flex;gap:8px}.SnsLink_item__6kHCF{opacity:.8;transition:opacity .2s}.SnsLink_item__6kHCF:hover{opacity:1}.SnsLink_icon__lDDht{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px}.SnsLink_sr-only__2Q6h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.NavigationDialog_button__wazRp{display:flex;gap:5px;align-items:center;justify-content:center;padding:6px 14px;font-family:var(--t-family-en);font-size:1rem;font-weight:700;color:var(--c-gray-800);letter-spacing:.02rem;cursor:pointer;background-color:inherit;border:none;border:1px solid var(--c-gray-400);border-radius:9999px;transition:background-color;transition-duration:.2s}.NavigationDialog_button__wazRp:hover{background-color:var(--c-surface-dark)}.NavigationDialog_button-text__Jm__K{padding-bottom:.5px}.NavigationDialog_icon__9YZOw{width:22px;height:22px;color:var(--c-gray-800)}.NavigationDialog_dialog__XOgHa{position:relative;z-index:200}.NavigationDialog_overlay__rys1R{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--c-black);opacity:.5}.NavigationDialog_content-wrapper__A3kRi{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;overflow-y:auto}.NavigationDialog_content-inner__w8G_A{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;min-height:100%;text-align:center}.NavigationDialog_panel__6LPgk{display:flex;flex-direction:column;width:100%;min-height:100dvh;padding:17px 4% 56px;overflow:hidden;background-color:var(--c-surface-main);transition-property:all}.NavigationDialog_button-wrapper__KJ5Nv{display:flex;flex-grow:0;justify-content:flex-end}.NavigationDialog_dialog-enter__hqOjR{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.NavigationDialog_dialog-leave__vr7s3{transition-timing-function:cubic-bezier(.4,0,1,1)}.NavigationDialog_dialog-enter-from__qPPK5,.NavigationDialog_dialog-leave-to__AvDhn{opacity:0;transition-duration:.2s}.NavigationDialog_dialog-enter-to__lswHO,.NavigationDialog_dialog-leave-from__6IGD8{opacity:.6}.NavigationDialog_panel-enter__3FKuG{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.NavigationDialog_panel-leave__V65B1{transition-timing-function:cubic-bezier(.4,0,1,1)}.NavigationDialog_panel-enter-from__Z60TE,.NavigationDialog_panel-leave-to__IA0U3{opacity:0;transition-duration:.1s}.NavigationDialog_panel-enter-to__eZ0BL,.NavigationDialog_panel-leave-from__4QsBv{opacity:1}.NavigationDialog_navigation__k3TAo{display:flex;flex-direction:column;flex-grow:1;gap:4px;align-items:center;justify-content:center}.NavigationDialog_list__9e7TF{display:flex;flex-direction:column;gap:16px;font-family:var(--t-family-en);font-size:var(--t-size-2xl);font-weight:400;font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures;color:var(--c-gray-900);text-align:left;letter-spacing:.04rem}.NavigationDialog_link__6tW5y{position:relative;padding:4px;color:var(--c-gray-600)}.NavigationDialog_current__o7OxY,.NavigationDialog_link__6tW5y:hover{color:var(--c-gray-900)}.NavigationDialog_current__o7OxY:before{position:absolute;top:calc(50% - 2.5px);left:-14px;width:6px;height:6px;content:"";background-color:var(--c-accent-tertiary);border-radius:9999px}.NavigationDialog_sns-link__W3qAJ{margin-top:32px;margin-left:-22px;color:var(--c-gray-800)}.HeaderNavigation_navigation__7iftX{display:flex;gap:20px;align-items:center}.HeaderNavigation_item__KgJF0{font-family:var(--t-family-en);font-weight:700;font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures;letter-spacing:.02rem}@media(max-width:768px){.HeaderNavigation_main-nav__kCkop{display:none}}@media screen and (min-width:768px){.HeaderNavigation_button__hTZR2{display:none}.HeaderNavigation_list__g3BlE{display:flex;gap:16px;padding-right:20px;border-right:1px solid var(--c-gray-400)}.HeaderNavigation_link__yaHrc{position:relative;padding:4px;font-size:var(--t-size-lg);color:var(--c-gray-600);transition-duration:.2s}.HeaderNavigation_current__bpD94,.HeaderNavigation_link__yaHrc:hover{color:var(--c-gray-900)}.HeaderNavigation_current__bpD94:before{position:absolute;right:calc(50% - 3.5px);bottom:-6px;left:calc(50% - 3.5px);width:6px;height:6px;content:"";background-color:var(--c-accent-tertiary);border-radius:9999px}}.HeaderNavigation_sns-link__R65Ky{color:var(--c-gray-800)}.Header_header__YkL34{display:flex;align-items:center;justify-content:space-between;width:92%;max-width:992px;height:72px;margin:0 auto;border-bottom:1px solid var(--c-gray-300)}@media screen and (min-width:768px){.Header_header__YkL34{gap:32px;height:80px}}.Header_link__YaY7r{display:grid;flex-shrink:0;place-content:center;height:80%}.Header_image__L03z6{width:164px;height:auto}@media screen and (min-width:768px){.Header_image__L03z6{width:192px}.Header_navigation__QN5Kd{display:flex;justify-content:flex-end;width:100%}}.LayoutMain_wrapper__KXu0Z{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh;background-color:var(--c-surface-main)}.LayoutMain_main__rw9dm{width:92%;max-width:912px;margin:36px auto}@media screen and (min-width:768px){.LayoutMain_main__rw9dm{margin:48px auto 32px}}.LayoutMain_header__xyAju{position:sticky;top:0;z-index:100;width:100%;background-color:var(--c-surface-blur);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.LayoutMain_footer__tgdbv{margin-top:16px}@media screen and (min-width:768px){.LayoutMain_footer__tgdbv{margin-top:32px}}.LinkButton_icon__vKnv8{width:18px;height:18px;transform:translateX(-3px)}.LinkButton_link__hPK8r{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:6px 14px 6px 18px;font-size:var(--t-size-sm);font-weight:700;color:var(--c-gray-700);border:1px solid var(--c-gray-400);border-radius:9999px}.LinkButton_link__hPK8r:hover{background-color:var(--c-surface-dark);transition:.2s}.LinkButton_link__hPK8r:hover .LinkButton_icon__vKnv8{transition:transform .2s;transform:translateX(0)}.PageWork_wrapper__1VHf1{display:flex;flex-direction:column;gap:48px}@media screen and (min-width:768px){.PageWork_wrapper__1VHf1{flex-direction:row-reverse;gap:40px}}.PageWork_image-wrapper__Vqxzk{position:relative;width:320px;aspect-ratio:1/1}@media screen and (min-width:768px){.PageWork_image-wrapper__Vqxzk{width:320px}}.PageWork_image-background__gX9Kp{display:flex;align-items:center;justify-content:center;width:100%;background-color:var(--c-white)}@media screen and (min-width:768px){.PageWork_image-background__gX9Kp{width:320px}}.PageWork_image__XwEvw{-o-object-fit:contain;object-fit:contain;border-radius:4px}.PageWork_detail-wrapper__d9KpZ{flex-grow:1}.PageWork_title__7De3G{font-size:var(--t-size-2xl)}.PageWork_details__uQ7GG{display:flex;flex-direction:column;gap:16px;margin-top:16px;margin-left:4px}.PageWork_responsible-for__QtST7{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:16px;margin-left:9px;font-size:var(--t-size-md)}.PageWork_responsible-for__QtST7:before{position:absolute;top:.65rem;left:-9px;width:4px;height:4px;content:"";background-color:var(--c-gray-500);border-radius:9999px}.PageWork_caption__DxTy3{font-family:var(--t-family-en);font-size:var(--t-size-sm);font-weight:700;font-feature-settings:"liga","clig";font-variant-ligatures:common-ligatures;color:var(--c-gray-600);letter-spacing:.02rem}.PageWork_item___Y900{display:flex;flex-direction:column;gap:3px;font-size:var(--t-size-sm)}.PageWork_date-item__oQ8Sr{display:flex;flex-direction:column;gap:4px;font-family:var(--t-family-en);font-weight:400;color:var(--c-gray-700)}.PageWork_sub__TQPRj{display:flex;gap:32px}.PageWork_images__wnf3w{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:56px}@media screen and (min-width:576px){.PageWork_images__wnf3w{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}}@media screen and (min-width:768px){.PageWork_images__wnf3w{margin-top:80px}}.PageWork_images-wrapper__hdPCr{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background-color:var(--c-white);border-radius:4px}.PageWork_more-link__qoLAd{margin-top:56px}