.page_pageContainer__gqWaz{position:relative;width:100%;background:#F5F5F5;min-height:100vh}.page_pageContent__opAmh{width:auto;margin:0;padding:0}.page_twoColumnLayout__pOV6x{display:flex;flex-direction:row;align-items:flex-start;gap:0;width:auto;min-height:calc(100vh - 200px)}.page_sidebar__qlg7i{width:320px;min-width:320px;padding:40px 20px 100px clamp(8px,1vw,16px);background:#F5F5F5;border-right:1px solid #e0e0e0;position:sticky;top:0;max-height:100vh;overflow:visible;margin-left:0}.page_sidebarHeader__7zMrQ,.page_sidebar__qlg7i{display:flex;flex-direction:column;align-items:flex-start}.page_sidebarHeader__7zMrQ{gap:8px;margin-bottom:30px;width:100%;order:0}.page_sidebarTitle__shKcJ{font-family:Futura,sans-serif;font-weight:700;font-size:31px;line-height:51px;letter-spacing:3.62px;color:#333333;margin:0}.page_sidebarSubtitle__H8fj8{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1em;color:#666666;margin:0}.page_categoryHeader__BqMkP{display:flex;flex-direction:row;align-items:center;padding:5px 10px;width:100%;height:28px;background:#77936E;margin-top:100px;margin-bottom:30px;order:1;position:sticky;top:0;z-index:10}.page_categoryHeaderText__OI_bs{font-family:Futura,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:17px;letter-spacing:.06em;color:#FFFFFF}.page_categoryHeaderDesktop__cQKom{display:flex}.page_categoryHeaderMobile__TbbeD{display:none;width:100%;margin-top:30px;padding:5px 10px}.page_categoryTabs__w2YRs{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-bottom:30px}.page_categoryTab__mvah1{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px 12px;width:100%;cursor:pointer;border:none;border-radius:4px;background:transparent;outline:none;transition:all .3s ease}.page_categoryTab__mvah1:hover{background-color:rgba(119,147,110,.1)}.page_categoryTab__mvah1.page_active__QCz2w{background-color:#77936E}.page_categoryTabLabel__EbHcV{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1em;color:#333333;transition:all .3s ease}.page_categoryTab__mvah1.page_active__QCz2w .page_categoryTabLabel__EbHcV{font-weight:700;color:#FFFFFF}.page_articleList__slnMH{gap:0;order:2;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:8px}.page_articleListItem__I52Su,.page_articleList__slnMH{display:flex;flex-direction:column;align-items:flex-start;width:100%}.page_articleListItem__I52Su{gap:8px;padding:16px 12px;text-decoration:none;border-bottom:1px solid #e0e0e0;transition:background-color .3s ease}.page_articleListItem__I52Su:hover{background-color:rgba(119,147,110,.05)}.page_articleListItem__I52Su.page_active__QCz2w{background-color:rgba(119,147,110,.1)}.page_articleListItemFigure__iOepU{display:none;position:relative;min-width:clamp(140px,35vw,180px);max-width:180px;height:auto;border-radius:4.04011px;overflow:hidden;margin:0;background-color:transparent;flex-shrink:0}.page_articleListItemImage__RYLIE{-o-object-fit:contain;object-fit:contain}.page_articleListItemBody__BC41u{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.page_articleListItemDate__oV_W_{font-family:Futura,sans-serif;font-weight:500;font-size:11px;line-height:15px;letter-spacing:.06em;color:#77936E}.page_articleListItemTitle__XNWyk{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.1em;color:#333333;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_mobilePageWrapper__5DAd6{width:100%;min-height:100vh;background:#F5F5F5}.page_mobilePageHeader___dlXZ{width:100%;padding:40px 20px 30px;background:#F5F5F5;border-bottom:1px solid #e0e0e0;order:1}.page_mobilePageTitleContainer__G49TI{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.page_mobilePageTitle__UKlNO{font-family:Futura,sans-serif;font-weight:700;font-size:31px;line-height:51px;letter-spacing:3.62px;color:#333333;margin:0}.page_mobilePageSubtitle__4_6dz{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.1em;color:#666666;margin:0}.page_mobilePageContent__4lOMy{width:100%;order:2}.page_mainContentMobile__MEM_U,.page_mobileLayout__B7JR6{display:flex;flex-direction:column;align-items:flex-start;width:100%}.page_mainContentMobile__MEM_U{padding:20px 15px 40px;background:#F5F5F5;order:1}.page_mobileCategoryHeaderStandalone__ViZOS{display:flex;flex-direction:row;align-items:center;padding:5px 10px;width:100%;height:28px;background:#77936E;order:2}.page_mobileCategories__5_8Lz{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:10px 20px 30px;background:#F5F5F5;border-top:1px solid #e0e0e0;order:3}.page_mainContent__Y_vdc{flex:1;padding:40px 40px 100px;background:#F5F5F5;min-height:calc(100vh - 200px)}.page_articleContent__R_KBa,.page_mainContent__Y_vdc{display:flex;flex-direction:column;align-items:flex-start}.page_articleContent__R_KBa{gap:45px;width:100%}.page_articleHeader__QHwnS{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.page_articleDate__xtS1w{font-family:Futura,sans-serif;font-weight:500;font-size:13px;line-height:17px;letter-spacing:.06em;color:#77936E}.page_articleTitle__q9Oo6{font-weight:700;font-size:20px;line-height:32px;margin:0}.page_articleBody__cvaFC,.page_articleTitle__q9Oo6{font-family:Noto Sans JP,sans-serif;letter-spacing:.1em;color:#333333}.page_articleBody__cvaFC{font-weight:400;font-size:14px;line-height:26px;width:100%;margin-bottom:30px}.page_articleBody__cvaFC p{margin-bottom:22px}.page_articleBody__cvaFC p:last-child{margin-bottom:0}.page_articleSection__foT5i{margin-bottom:28px}.page_articleSectionHeading__MQJ2G{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:28px;letter-spacing:.08em;color:#77936E;margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid #77936e}.page_articleSectionBody__QLcw5{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:26px;letter-spacing:.1em;color:#333333;margin:0}.page_articleImageWrapper__0ktHh{position:relative;width:100%;max-width:500px;overflow:hidden;background:#E0E0E0;margin:30px auto;align-self:center}.page_articleImage__pHfeF{-o-object-fit:contain;object-fit:contain}.page_articleFooter__W1CUw{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:26px;letter-spacing:.1em;color:#333333;margin-top:30px}.page_backButtonContainer__gethq{width:100%;margin-top:70px}.page_backButtonContainer__gethq,.page_backButton__e9dc3{display:flex;flex-direction:row;justify-content:center;align-items:center}.page_backButton__e9dc3{padding:11px 120px;gap:5px;width:330px;height:52px;background:#F5F5F5;border:1px solid #77936e;border-radius:136px;cursor:pointer;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.page_backButton__e9dc3:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(119,147,110,.4)}.page_backArrow__tM11j{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.page_backButtonText__n5wz3{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.1em;color:#77936E;white-space:nowrap}@media (min-width:769px) and (max-width:1024px){.page_pageContent__opAmh{width:auto}.page_sidebar__qlg7i{width:280px;min-width:280px;padding:30px 15px 80px clamp(8px,1vw,16px);margin-left:0}.page_mainContent__Y_vdc{padding:30px 30px 80px}}@media (min-width:481px) and (max-width:768px){.page_pageContent__opAmh{width:100%}.page_twoColumnLayout__pOV6x{flex-direction:column;width:100%}.page_sidebar__qlg7i{width:100%;min-width:100%;padding:30px 20px;border-right:none;border-bottom:1px solid #e0e0e0;position:relative;max-height:none;overflow-y:visible;margin-left:0}.page_categoryHeader__BqMkP{margin-top:20px;margin-bottom:20px}.page_categoryHeaderDesktop__cQKom{display:none}.page_categoryHeaderMobile__TbbeD{display:flex;margin-top:30px;margin-bottom:0}.page_articleList__slnMH{gap:clamp(1.1rem,4.5vw,1.6rem)}.page_articleListItem__I52Su{flex-direction:row;align-items:center;gap:clamp(.6rem,3.5vw,1rem);padding:0 20px}.page_articleListItemFigure__iOepU{display:block}.page_articleListItemBody__BC41u{flex:1;min-width:0;gap:6px}.page_articleListItemDate__oV_W_,.page_articleListItemTitle__XNWyk{font-size:13px;line-height:17px}.page_mainContent__Y_vdc{padding:30px 20px 80px}.page_backButtonContainer__gethq{margin-top:50px}.page_backButton__e9dc3{width:100%;max-width:330px;padding:11px 40px}}@media (min-width:321px) and (max-width:480px){.page_pageContent__opAmh{width:100%}.page_twoColumnLayout__pOV6x{flex-direction:column;width:100%}.page_sidebar__qlg7i{width:100%;min-width:100%;padding:20px 15px;border-right:none;border-bottom:1px solid #e0e0e0;position:relative;max-height:none;overflow-y:visible;margin-left:0}.page_sidebarHeader__7zMrQ{margin-bottom:20px}.page_sidebarTitle__shKcJ{font-size:24px;line-height:40px}.page_sidebarSubtitle__H8fj8{font-size:12px;line-height:20px}.page_categoryHeader__BqMkP{margin-top:20px;margin-bottom:20px}.page_categoryHeaderDesktop__cQKom{display:none}.page_categoryHeaderMobile__TbbeD{display:flex;margin-top:30px;margin-bottom:0;padding:5px 15px}.page_articleList__slnMH{gap:clamp(1.1rem,4.5vw,1.6rem)}.page_articleListItem__I52Su{flex-direction:row;align-items:center;gap:clamp(.6rem,3.5vw,1rem);padding:0 15px}.page_articleListItemFigure__iOepU{display:block}.page_articleListItemBody__BC41u{flex:1;min-width:0;gap:6px}.page_articleListItemDate__oV_W_,.page_articleListItemTitle__XNWyk{font-size:13px;line-height:17px}.page_mainContent__Y_vdc{padding:20px 15px 60px}.page_articleContent__R_KBa{gap:20px}.page_articleHeader__QHwnS{gap:12px}.page_articleTitle__q9Oo6{font-size:18px;line-height:28px}.page_articleBody__cvaFC{font-size:13px;line-height:24px}.page_articleSectionHeading__MQJ2G{font-size:14px;line-height:24px;margin-bottom:10px;padding-bottom:6px}.page_articleSectionBody__QLcw5{font-size:13px;line-height:24px}.page_articleImageWrapper__0ktHh{max-width:100%}.page_backButtonContainer__gethq{margin-top:50px}.page_backButton__e9dc3{width:100%;max-width:330px;padding:11px 40px}}@media (max-width:320px){.page_pageContent__opAmh{width:100%}.page_twoColumnLayout__pOV6x{flex-direction:column;width:100%}.page_sidebar__qlg7i{width:100%;min-width:100%;padding:20px 15px;border-right:none;border-bottom:1px solid #e0e0e0;position:relative;max-height:none;overflow-y:visible;margin-left:0}.page_sidebarHeader__7zMrQ{margin-bottom:20px}.page_sidebarTitle__shKcJ{font-size:20px;line-height:32px}.page_sidebarSubtitle__H8fj8{font-size:11px;line-height:18px}.page_categoryHeader__BqMkP{margin-top:20px;margin-bottom:20px}.page_categoryHeaderDesktop__cQKom{display:none}.page_categoryHeaderMobile__TbbeD{display:flex;margin-top:30px;margin-bottom:0;padding:5px 15px}.page_articleList__slnMH{gap:clamp(1.1rem,4.5vw,1.6rem)}.page_articleListItem__I52Su{flex-direction:row;align-items:center;gap:clamp(.6rem,3.5vw,1rem);padding:0 15px}.page_articleListItemFigure__iOepU{display:block;min-width:120px;max-width:160px}.page_articleListItemBody__BC41u{flex:1;min-width:0;gap:6px}.page_articleListItemDate__oV_W_,.page_articleListItemTitle__XNWyk{font-size:12px;line-height:16px}.page_mainContent__Y_vdc{padding:20px 15px 60px}.page_articleContent__R_KBa{gap:18px}.page_articleHeader__QHwnS{gap:10px}.page_articleTitle__q9Oo6{font-size:16px;line-height:24px}.page_articleBody__cvaFC{font-size:12px;line-height:22px}.page_articleSectionHeading__MQJ2G{font-size:13px;line-height:22px;margin-bottom:8px;padding-bottom:5px}.page_articleSectionBody__QLcw5{font-size:12px;line-height:22px}.page_articleImageWrapper__0ktHh{max-width:100%}.page_backButtonContainer__gethq{margin-top:50px}.page_backButton__e9dc3{width:100%;max-width:330px;padding:11px 40px}}