.HomeHeader_header__Fh5aR{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(179,149,81,.2);background:rgba(252,250,245,.94);color:#181820;backdrop-filter:blur(16px) saturate(130%)}.HomeHeader_publicHeader__k3zkk{border-bottom-color:rgba(179,149,81,.28)}.HomeHeader_publicHeader__k3zkk .HomeHeader_inner__kINdq{height:64px}.HomeHeader_inner__kINdq{width:min(calc(100% - 48px),1200px);height:72px;margin:0 auto;display:flex;align-items:center;gap:24px}.HomeHeader_brand__ga9rG{min-width:121px;min-height:44px;display:inline-flex;align-items:center;flex:0 0 auto}.HomeHeader_desktopNav__za44s{margin-left:auto;display:flex;align-items:center;gap:2px}.HomeHeader_accountAction__Tzrqh,.HomeHeader_desktopDiagnosisTrigger__IdCRJ,.HomeHeader_desktopNav__za44s a,.HomeHeader_desktopReadingTrigger__hecH5,.HomeHeader_signOut___n2pM{min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:#37343a;font-size:14px;letter-spacing:.06em;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.HomeHeader_desktopNav__za44s a{padding:0 14px}.HomeHeader_desktopDiagnosis__2iAkc,.HomeHeader_desktopReading__EDlaj{position:relative}.HomeHeader_desktopDiagnosisTrigger__IdCRJ,.HomeHeader_desktopReadingTrigger__hecH5{padding:0 14px;gap:6px;border:0;background:transparent;cursor:pointer;font-family:inherit}.HomeHeader_desktopDiagnosisTrigger__IdCRJ svg,.HomeHeader_desktopReadingTrigger__hecH5 svg,.HomeHeader_mobileDiagnosisTrigger__3RVE5 svg,.HomeHeader_mobileReadingTrigger__fZqaO svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;transition:transform .2s ease}.HomeHeader_desktopDiagnosisTrigger__IdCRJ[aria-expanded=true] svg,.HomeHeader_desktopReadingTrigger__hecH5[aria-expanded=true] svg,.HomeHeader_mobileDiagnosisTrigger__3RVE5[aria-expanded=true] svg,.HomeHeader_mobileReadingTrigger__fZqaO[aria-expanded=true] svg{transform:rotate(180deg)}.HomeHeader_accountAction__Tzrqh:hover,.HomeHeader_desktopDiagnosisTrigger__IdCRJ:hover,.HomeHeader_desktopNav__za44s a:hover,.HomeHeader_desktopReadingTrigger__hecH5:hover,.HomeHeader_signOut___n2pM:hover{color:#76591f}.HomeHeader_activeNavigation__RzeOm{color:#76591f!important;box-shadow:inset 0 -1px #b39551}.HomeHeader_diagnosisPanel__VujZh{border:1px solid rgba(179,149,81,.42);background:#fcfaf5;color:#181820;box-shadow:0 18px 42px rgba(24,24,32,.12)}.HomeHeader_desktopDiagnosisPanel__6GOwR{width:min(760px,calc(100vw - 48px));padding:22px 24px 25px;position:fixed;z-index:60;top:80px;left:50%;transform:translateX(-50%)}.HomeHeader_desktopReadingPanel__JmWYw{width:min(560px,calc(100vw - 48px));padding:18px 20px 20px;position:fixed;z-index:60;top:80px;left:50%;transform:translateX(-50%)}.HomeHeader_publicHeader__k3zkk .HomeHeader_desktopDiagnosisPanel__6GOwR,.HomeHeader_publicHeader__k3zkk .HomeHeader_desktopReadingPanel__JmWYw{top:72px}.HomeHeader_desktopDiagnosisPanel__6GOwR:before{content:"";height:1px;position:absolute;top:5px;right:5px;left:5px;background:linear-gradient(90deg,transparent,rgba(179,149,81,.55),transparent)}.HomeHeader_readingPanel__MHGmc{border:1px solid rgba(179,149,81,.42);background:#fcfaf5;color:#181820;box-shadow:0 18px 42px rgba(24,24,32,.12)}.HomeHeader_readingPanel__MHGmc ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(179,149,81,.24);border-left:1px solid rgba(179,149,81,.24);list-style:none}.HomeHeader_readingPanel__MHGmc li{border-right:1px solid rgba(179,149,81,.24);border-bottom:1px solid rgba(179,149,81,.24)}.HomeHeader_desktopNav__za44s .HomeHeader_readingPanel__MHGmc a,.HomeHeader_mobileNav__fFAyX .HomeHeader_readingPanel__MHGmc a{min-height:54px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#37343a;font-family:var(--serif,"Noto Serif JP","Yu Mincho",serif);font-size:14px;letter-spacing:.04em;text-decoration:none}.HomeHeader_readingPanel__MHGmc a:hover{background:#fffdf8;color:#76591f}.HomeHeader_diagnosisLeadLinks___3rhw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid rgba(179,149,81,.25);background:rgba(179,149,81,.22)}.HomeHeader_desktopNav__za44s .HomeHeader_diagnosisLeadLink__iriz6,.HomeHeader_mobileNav__fFAyX .HomeHeader_diagnosisLeadLink__iriz6{min-height:48px;padding:8px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fffdf8;color:#4b3b1f;font-family:var(--serif,"Noto Serif JP","Yu Mincho",serif);font-size:14px;letter-spacing:.04em;text-decoration:none}.HomeHeader_diagnosisCategories__uUl0b{margin-top:19px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 25px}.HomeHeader_diagnosisCategory__Uxtd2{min-width:0}.HomeHeader_diagnosisCategory__Uxtd2 h3{margin:0 0 5px;padding-bottom:8px;border-bottom:1px solid rgba(179,149,81,.34);color:#76591f;font-family:var(--serif,"Noto Serif JP","Yu Mincho",serif);font-size:13px;font-weight:500;letter-spacing:.12em}.HomeHeader_diagnosisCategory__Uxtd2 ul{margin:0;padding:0;list-style:none}.HomeHeader_desktopNav__za44s .HomeHeader_diagnosisCategory__Uxtd2 a,.HomeHeader_mobileNav__fFAyX .HomeHeader_diagnosisCategory__Uxtd2 a{min-height:44px;padding:7px 0;display:flex;align-items:center;color:#37343a;font-size:13px;line-height:1.45;letter-spacing:.03em;text-decoration:none}.HomeHeader_diagnosisCategory__Uxtd2 a:hover{color:#76591f}.HomeHeader_desktopActions__88wHK{width:232px;display:flex;align-items:center;justify-content:flex-end;gap:4px}.HomeHeader_accountAction__Tzrqh{min-width:148px;padding:0 14px;border:1px solid rgba(179,149,81,.42);white-space:nowrap}.HomeHeader_publicHeader__k3zkk .HomeHeader_guestLogin__P9BA5{min-width:0;padding-inline:8px;border-color:transparent}.HomeHeader_signOut___n2pM{padding:0 8px;border:0;background:transparent;cursor:pointer;font-size:13px;white-space:nowrap}.HomeHeader_actionPlaceholder__Emx6j{width:112px;height:44px;display:block;border:1px solid rgba(179,149,81,.2);background:rgba(179,149,81,.08)}.HomeHeader_menuToggle__wTK2M{width:48px;height:48px;margin-left:auto;padding:0;display:none;align-items:center;justify-content:center;border:0;background:transparent;color:#181820;cursor:pointer}.HomeHeader_menuToggle__wTK2M svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.HomeHeader_mobileNav__fFAyX{display:none}.HomeHeader_header__Fh5aR :is(a,button):focus-visible{outline:3px solid #315f94;outline-offset:3px}@media (max-width:1080px){.HomeHeader_desktopDiagnosisTrigger__IdCRJ,.HomeHeader_desktopNav__za44s>a,.HomeHeader_desktopReadingTrigger__hecH5{padding-inline:9px}}@media (max-width:900px){.HomeHeader_inner__kINdq{width:calc(100% - 32px);height:64px}.HomeHeader_brand__ga9rG{min-width:0}.HomeHeader_desktopActions__88wHK,.HomeHeader_desktopNav__za44s{display:none}.HomeHeader_menuToggle__wTK2M{display:inline-flex}.HomeHeader_mobileNav__fFAyX{position:absolute;top:64px;right:0;left:0;display:grid;max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;padding:15px 16px 18px;border-bottom:1px solid rgba(179,149,81,.42);background:rgba(252,250,245,.99);box-shadow:0 16px 30px rgba(24,24,32,.09)}.HomeHeader_mobileDiagnosisTrigger__3RVE5,.HomeHeader_mobileLoading__OxEPS,.HomeHeader_mobileNav__fFAyX a,.HomeHeader_mobileReadingTrigger__fZqaO,.HomeHeader_mobileSignOut__sze78{min-height:48px;padding:0 14px;display:flex;align-items:center;color:#37343a;font-size:14px;letter-spacing:.04em;text-decoration:none}.HomeHeader_mobileDiagnosis__7Z6UZ,.HomeHeader_mobileReading___8zsF{min-width:0}.HomeHeader_mobileDiagnosisTrigger__3RVE5,.HomeHeader_mobileReadingTrigger__fZqaO{width:100%;justify-content:space-between;border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.HomeHeader_mobileDiagnosisPanel__2FcFy,.HomeHeader_mobileReadingPanel__dfY2F{margin:0 0 8px;padding:8px 13px 13px;border-right:0;border-left:0;background:rgba(248,244,234,.72);box-shadow:none}.HomeHeader_mobileDiagnosisPanel__2FcFy .HomeHeader_diagnosisCategories__uUl0b,.HomeHeader_mobileDiagnosisPanel__2FcFy .HomeHeader_diagnosisLeadLinks___3rhw,.HomeHeader_mobileReadingPanel__dfY2F ul{grid-template-columns:1fr}.HomeHeader_mobileDiagnosisPanel__2FcFy .HomeHeader_diagnosisCategories__uUl0b{margin-top:15px;gap:14px}.HomeHeader_mobileNav__fFAyX .HomeHeader_diagnosisCategory__Uxtd2 a,.HomeHeader_mobileNav__fFAyX .HomeHeader_diagnosisLeadLink__iriz6,.HomeHeader_mobileNav__fFAyX .HomeHeader_readingPanel__MHGmc a{min-height:48px}.HomeHeader_mobileNav__fFAyX .HomeHeader_diagnosisCategory__Uxtd2 a,.HomeHeader_mobileNav__fFAyX .HomeHeader_readingPanel__MHGmc a{padding:8px 12px;font-size:15px}.HomeHeader_mobileNav__fFAyX .HomeHeader_activeNavigation__RzeOm{box-shadow:inset 0 -1px #b39551}.HomeHeader_mobileAccount__x__Xh{margin-top:8px;padding-top:10px;display:grid;border-top:1px solid rgba(179,149,81,.2)}.HomeHeader_mobileAction__PiB6z{border:1px solid rgba(179,149,81,.42)}.HomeHeader_mobileSignOut__sze78{border:0;background:transparent;cursor:pointer}.HomeHeader_mobileLoading__OxEPS{color:#5e5a60}}@media (prefers-reduced-motion:reduce){.HomeHeader_accountAction__Tzrqh,.HomeHeader_desktopDiagnosisTrigger__IdCRJ,.HomeHeader_desktopDiagnosisTrigger__IdCRJ svg,.HomeHeader_desktopNav__za44s a,.HomeHeader_desktopReadingTrigger__hecH5,.HomeHeader_desktopReadingTrigger__hecH5 svg,.HomeHeader_mobileDiagnosisTrigger__3RVE5 svg,.HomeHeader_mobileReadingTrigger__fZqaO svg,.HomeHeader_signOut___n2pM{transition:none}}.BlogJournalHeader_header__8XPTM{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(174,146,81,.24);color:#181820;background:rgba(252,250,245,.95);backdrop-filter:blur(16px) saturate(130%)}.BlogJournalHeader_inner__QHXlF{display:flex;width:min(calc(100% - 48px),1200px);height:72px;align-items:center;gap:24px;margin:0 auto}.BlogJournalHeader_brand__zMflG{display:inline-flex;min-width:121px;min-height:44px;flex:0 0 auto;align-items:center}.BlogJournalHeader_desktopNav__52GV5{display:flex;align-items:center;gap:2px;margin-left:auto}.BlogJournalHeader_accountAction__sE9ev,.BlogJournalHeader_accountMenu__bgP8s summary,.BlogJournalHeader_desktopNav__52GV5 a,.BlogJournalHeader_signOut__pdqsT{display:inline-flex;min-height:44px;align-items:center;justify-content:center;color:#37343a;font-size:.78rem;letter-spacing:.06em;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.BlogJournalHeader_desktopNav__52GV5 a{padding:0 14px}.BlogJournalHeader_desktopNav__52GV5 a[aria-current=page]{color:#775f29}.BlogJournalHeader_accountAction__sE9ev:hover,.BlogJournalHeader_accountMenu__bgP8s summary:hover,.BlogJournalHeader_desktopNav__52GV5 a:hover,.BlogJournalHeader_signOut__pdqsT:hover{color:#76591f}.BlogJournalHeader_desktopActions__o8gfA{display:flex;width:260px;align-items:center;justify-content:flex-end;gap:4px}.BlogJournalHeader_accountAction__sE9ev{min-width:120px;padding:0 14px;border:1px solid rgba(174,146,81,.42);white-space:nowrap}.BlogJournalHeader_signOut__pdqsT{padding:0 8px;border:0;background:transparent;cursor:pointer;font-size:.68rem}.BlogJournalHeader_accountMenu__bgP8s{position:relative}.BlogJournalHeader_accountMenu__bgP8s summary{min-width:132px;padding:0 14px;border:1px solid rgba(174,146,81,.42);cursor:pointer;list-style:none;white-space:nowrap}.BlogJournalHeader_accountMenu__bgP8s summary::-webkit-details-marker{display:none}.BlogJournalHeader_accountMenu__bgP8s summary:after{content:"⌄";margin-left:9px;color:#8a7139;font-size:.8rem}.BlogJournalHeader_accountDropdown__VMuho{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:210px;padding:8px;border:1px solid rgba(174,146,81,.28);background:#fcfaf5;box-shadow:0 18px 38px rgba(24,24,32,.12)}.BlogJournalHeader_accountDropdown__VMuho a,.BlogJournalHeader_accountDropdown__VMuho button{display:flex;min-height:42px;align-items:center;padding:0 11px;border:0;color:#37343a;background:transparent;font-size:.76rem;text-align:left;text-decoration:none;cursor:pointer}.BlogJournalHeader_accountDropdown__VMuho a:hover,.BlogJournalHeader_accountDropdown__VMuho button:hover{color:#76591f;background:rgba(174,146,81,.08)}.BlogJournalHeader_loading__cF3Jf{display:block;width:112px;height:44px;border:1px solid rgba(174,146,81,.2);background:rgba(174,146,81,.08)}.BlogJournalHeader_menuToggle__8D0il{display:none;width:48px;height:48px;align-items:center;justify-content:center;margin-left:auto;padding:0;border:0;color:#181820;background:transparent;cursor:pointer}.BlogJournalHeader_menuToggle__8D0il svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.BlogJournalHeader_mobileNav__yRXsG{display:none}.BlogJournalHeader_header__8XPTM :is(a,button):focus-visible{outline:3px solid #315f94;outline-offset:3px}@media (max-width:900px){.BlogJournalHeader_inner__QHXlF{width:calc(100% - 32px);height:64px}.BlogJournalHeader_brand__zMflG{min-width:0}.BlogJournalHeader_desktopActions__o8gfA,.BlogJournalHeader_desktopNav__52GV5{display:none}.BlogJournalHeader_menuToggle__8D0il{display:inline-flex}.BlogJournalHeader_mobileNav__yRXsG{position:absolute;top:64px;right:0;left:0;display:grid;padding:15px 16px 18px;border-bottom:1px solid rgba(174,146,81,.42);background:rgba(252,250,245,.99);box-shadow:0 16px 30px rgba(24,24,32,.09)}.BlogJournalHeader_mobileLoading__l3W96,.BlogJournalHeader_mobileNav__yRXsG a,.BlogJournalHeader_mobileSignOut__cVF2F{display:flex;min-height:48px;align-items:center;padding:0 14px;color:#37343a;font-size:.88rem;letter-spacing:.04em;text-decoration:none}.BlogJournalHeader_mobileAccount__1UmfV{display:grid;margin-top:8px;padding-top:10px;border-top:1px solid rgba(174,146,81,.2)}.BlogJournalHeader_mobileAction__klf8v{border:1px solid rgba(174,146,81,.42)}.BlogJournalHeader_mobileSignOut__cVF2F{border:0;background:transparent;cursor:pointer}.BlogJournalHeader_mobileLoading__l3W96{color:#5e5a60}}@media (prefers-reduced-motion:reduce){.BlogJournalHeader_accountAction__sE9ev,.BlogJournalHeader_desktopNav__52GV5 a,.BlogJournalHeader_signOut__pdqsT{transition:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_9da6d0{font-family:Geist,Geist Fallback;font-style:normal}.__variable_9da6d0{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2?dpl=dpl_4MtWWmhZ4rmb3xX2DE8z2Us76XMh) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_166598{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_166598{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}