.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;aspect-ratio:4/3;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;display:flex;flex-direction:column;align-items:center;padding:40px 40px 100px;background:#F5F5F5;min-height:calc(100vh - 200px)}.page_articleContent__R_KBa{max-width:720px}.page_articleContent__R_KBa,.page_articleHeader__QHwnS{display:flex;flex-direction:column;align-items:flex-start;width:100%}.page_articleHeader__QHwnS{gap:20px;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid #e0e0e0}.page_articleDate__xtS1w{font-family:Futura,sans-serif;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.08em;color:#77936E}.page_articleTitle__q9Oo6{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:24px;line-height:1.7;letter-spacing:.05em;color:#333333;margin:0}.page_articleBody__cvaFC{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:2;letter-spacing:.08em;color:#333333;width:100%}.page_articleBody__cvaFC p{margin-bottom:24px}.page_articleBody__cvaFC p:last-child{margin-bottom:0}.page_articleSection__foT5i{margin-bottom:48px}.page_articleSectionHeading__MQJ2G{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:18px;line-height:1.8;letter-spacing:.06em;color:#333333;margin:40px 0 24px;padding-left:16px;border-left:3px solid #77936e}.page_articleSectionBody__QLcw5{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:2;letter-spacing:.08em;color:#444444;margin:0;text-align:justify;text-justify:inter-ideograph}.page_articleSection__foT5i .page_articleSectionHeading__MQJ2G:first-child{margin-top:0}.page_articleImageWrapper__0ktHh{position:relative;width:100%;max-width:600px;overflow:hidden;background:transparent;margin:32px auto;align-self:center}.page_articleImage__pHfeF{-o-object-fit:contain;object-fit:contain}.page_articleImageCaption__QASvZ{font-size:12px;color:#666666;text-align:center;margin-top:8px;margin-bottom:0}.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:80px}.page_backButtonContainer__gethq,.page_backButton__e9dc3{display:flex;flex-direction:row;justify-content:center;align-items:center}.page_backButton__e9dc3{padding:14px 48px;gap:8px;min-width:200px;height:56px;background:#F5F5F5;border:1px solid #77936e;border-radius:28px;cursor:pointer;text-decoration:none;transition:all .3s ease,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:500;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}.page_articleHeader__QHwnS{margin-bottom:40px;padding-bottom:28px}.page_articleTitle__q9Oo6{font-size:22px}.page_articleBody__cvaFC,.page_articleSectionBody__QLcw5{font-size:15px}}@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{max-width:100%}.page_articleHeader__QHwnS{gap:16px;margin-bottom:32px;padding-bottom:24px}.page_articleTitle__q9Oo6{font-size:18px;line-height:1.7}.page_articleBody__cvaFC{font-size:14px;line-height:1.9}.page_articleSectionHeading__MQJ2G{font-size:16px;line-height:1.7;margin:32px 0 18px;padding-left:12px}.page_articleSectionBody__QLcw5{font-size:14px;line-height:1.9}.page_articleImageWrapper__0ktHh{max-width:100%}.page_backButtonContainer__gethq{margin-top:56px}.page_backButton__e9dc3{width:100%;max-width:320px;min-width:0;height:52px;padding:11px 32px}}@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{max-width:100%}.page_articleHeader__QHwnS{gap:16px;margin-bottom:28px;padding-bottom:20px}.page_articleTitle__q9Oo6{font-size:16px;line-height:1.6}.page_articleBody__cvaFC{font-size:12px;line-height:1.8}.page_articleSectionHeading__MQJ2G{font-size:14px;line-height:1.6;margin:24px 0 14px;padding-left:10px}.page_articleSectionBody__QLcw5{font-size:12px;line-height:1.8}.page_articleImageWrapper__0ktHh{max-width:100%}.page_backButtonContainer__gethq{margin-top:50px}.page_backButton__e9dc3{width:100%;max-width:330px;padding:11px 40px}}.page_topicsLinks__gBtYB{display:flex;flex-direction:column;gap:12px;margin:0}.page_topicsLink__lp6mu{display:inline-flex;align-items:center;gap:6px;color:#77936E;text-decoration:none;font-family:Noto Sans JP,sans-serif;font-size:13px;line-height:1.8;letter-spacing:.06em;transition:opacity .2s ease}.page_topicsLink__lp6mu:hover{opacity:.7;text-decoration:underline}.page_externalLinkIcon__dtCAe{width:14px;height:14px;flex-shrink:0}@media (max-width:768px){.page_topicsLinks__gBtYB{gap:10px;margin-bottom:25px}.page_topicsLink__lp6mu{font-size:12px}.page_externalLinkIcon__dtCAe{width:12px;height:12px}}.page_topicsFooterText__JM3_l{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:2;letter-spacing:.08em;color:#444444}.page_topicsFooterText__JM3_l p{margin-bottom:24px;text-align:justify;text-justify:inter-ideograph}.page_topicsFooterText__JM3_l p:last-child{margin-bottom:0}@media (max-width:768px){.page_topicsFooterText__JM3_l{font-size:14px;line-height:1.9}}