.sitemap_page__g9RfZ{min-height:70vh;overflow:clip;background:var(--color-canvas);color:var(--color-text);font-family:Zen Kaku Gothic New,Noto Sans JP,sans-serif;padding:clamp(64px,8vw,112px) 0 clamp(88px,11vw,152px)}.sitemap_page__g9RfZ,.sitemap_page__g9RfZ *,.sitemap_page__g9RfZ :after,.sitemap_page__g9RfZ :before{box-sizing:border-box}.sitemap_page__g9RfZ a:focus-visible,.sitemap_page__g9RfZ summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.sitemap_intro__hqbaw,.sitemap_loadNotice__AQKjO,.sitemap_treeSection__tBt6I{width:min(960px,calc(100% - 40px));margin-inline:auto}.sitemap_intro__hqbaw{padding-bottom:clamp(32px,5vw,56px);border-bottom:1px solid var(--color-border)}.sitemap_eyebrow__8Lsb9{margin:0 0 12px;color:var(--color-brand-secondary);font-size:12px;font-weight:800;letter-spacing:.22em}.sitemap_intro__hqbaw h1{margin:0;font-family:Shippori Mincho,"Noto Serif JP",serif;font-size:clamp(38px,6vw,64px);font-weight:700;letter-spacing:-.035em;line-height:1.25}.sitemap_lead__hFmOb{max-width:640px;margin:20px 0 0;color:var(--color-text-secondary);font-size:clamp(15px,2vw,17px);line-height:1.9}.sitemap_treeSection__tBt6I{padding-top:clamp(44px,6vw,72px)}.sitemap_rootNode__16Azo{position:relative;display:inline-flex;min-width:min(100%,280px);flex-direction:column;align-items:flex-start;padding:18px 22px 20px;border:2px solid var(--color-brand-secondary);background:var(--color-surface)}.sitemap_rootNode__16Azo:after{position:absolute;top:100%;left:34px;width:2px;height:32px;background:var(--color-border-strong);content:""}.sitemap_rootCaption__tfEGX{margin-bottom:5px;color:var(--color-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em}.sitemap_rootNode__16Azo a{color:var(--color-text);font-size:20px;font-weight:800;-webkit-text-decoration-color:var(--color-brand-secondary);text-decoration-color:var(--color-brand-secondary);text-decoration-thickness:2px;text-underline-offset:5px}.sitemap_nodeList__Tw6Rz{margin:0;padding:0;list-style:none}.sitemap_treeSection__tBt6I>.sitemap_nodeList__Tw6Rz{margin:32px 0 0 34px;border-left:2px solid var(--color-border-strong)}.sitemap_nodeItem__U05cg{position:relative;margin:0;padding:0 0 28px 34px}.sitemap_nodeItem__U05cg:before{position:absolute;top:17px;left:0;width:25px;height:1px;background:var(--color-border-strong);content:""}.sitemap_nodeItem__U05cg:last-child{padding-bottom:0}.sitemap_nodeLabel__6tzF_{min-height:34px;display:flex;align-items:center}.sitemap_nodeLabel__6tzF_ a,.sitemap_nodeLabel__6tzF_ span{color:var(--color-text);font-weight:700;line-height:1.6}.sitemap_nodeLabel__6tzF_ a{-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-decoration-thickness:1px;text-underline-offset:5px;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.sitemap_nodeLabel__6tzF_ a:hover{color:var(--color-category-play);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sitemap_nodeList__Tw6Rz[data-level="1"]>.sitemap_nodeItem__U05cg>.sitemap_nodeLabel__6tzF_ a,.sitemap_nodeList__Tw6Rz[data-level="1"]>.sitemap_nodeItem__U05cg>.sitemap_nodeLabel__6tzF_ span{color:var(--color-category-play);font-size:clamp(18px,2.3vw,22px);font-weight:800}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz{margin:14px 0 0 9px;border-left:1px solid var(--color-border)}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeItem__U05cg{padding:0 0 13px 27px}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeItem__U05cg:before{top:13px;width:19px;background:var(--color-border)}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeItem__U05cg:last-child{padding-bottom:0}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeLabel__6tzF_{min-height:26px}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeLabel__6tzF_ a,.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeLabel__6tzF_ span{font-size:15px;font-weight:600}.sitemap_collection__1_sGK{padding-top:1px}.sitemap_collection__1_sGK summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--color-text-secondary);font-size:14px;font-weight:700;line-height:1.7;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:5px}.sitemap_collection__1_sGK summary:hover{color:var(--color-category-play);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sitemap_collection__1_sGK[open] summary{margin-bottom:4px}.sitemap_collection__1_sGK .sitemap_nodeList__Tw6Rz{margin-top:12px}.sitemap_collection__1_sGK .sitemap_nodeLabel__6tzF_ a{font-size:14px;font-weight:500}.sitemap_loadNotice__AQKjO{margin-top:40px;padding:18px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:14px;line-height:1.7}@media (min-width:760px){.sitemap_treeSection__tBt6I>.sitemap_nodeList__Tw6Rz>.sitemap_nodeItem__U05cg{padding-bottom:38px}}@media (max-width:759px){.sitemap_page__g9RfZ{padding-top:48px}.sitemap_intro__hqbaw,.sitemap_loadNotice__AQKjO,.sitemap_treeSection__tBt6I{width:min(100% - 28px,960px)}.sitemap_rootNode__16Azo{min-width:min(100%,240px);padding:15px 18px 17px}.sitemap_rootNode__16Azo:after{left:25px;height:24px}.sitemap_treeSection__tBt6I>.sitemap_nodeList__Tw6Rz{margin-top:24px;margin-left:25px}.sitemap_nodeItem__U05cg{padding-left:25px;padding-bottom:26px}.sitemap_nodeItem__U05cg:before{width:17px}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz{margin-left:7px}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeItem__U05cg{padding-left:22px}.sitemap_nodeList__Tw6Rz .sitemap_nodeList__Tw6Rz .sitemap_nodeItem__U05cg:before{width:15px}}@media (prefers-reduced-motion:reduce){.sitemap_nodeLabel__6tzF_ a{transition:none}}.sitemap_download__BF2zT{display:inline-flex;align-items:center;margin-top:24px;padding:12px 20px;border:1px solid var(--color-brand-secondary);border-radius:6px;background:var(--color-surface);color:var(--color-category-play);font-size:14px;font-weight:700;line-height:1.6;text-decoration:none}.sitemap_download__BF2zT:hover{background:var(--color-surface-muted)}.sitemap_nodeLabel__6tzF_ a{overflow-wrap:anywhere}