.main-col .card:has(>.page_content>.sm46-hub){background:0 0;border:0;box-shadow:none;padding:0}.main-col .card:has(>.page_content>.sm46-hub)>.section_title{display:none}.main-col .page_content:has(>.sm46-hub){padding:0}.sm46-hub,.sm46-hub-navigation{--hub-ink:#29232a;--hub-muted:#59505b;--hub-line:#d6c8d2;--hub-accent:#c93662;--hub-tint:#fff0f5;--hub-orange:#a34b12;color:var(--hub-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif}.sm46-hub{font-size:15px;font-weight:500;line-height:1.75;margin:8px 0 36px;text-align:left}.sm46-hub *,.sm46-hub *:before,.sm46-hub *:after{box-sizing:border-box}.sm46-hub [hidden]{display:none!important}.sm46-hub :is(p,h1,h2,h3,figure){margin:0;padding:0;border:0;background:0 0}.sm46-hub :is(h1,h2,h3){color:var(--hub-ink);font-weight:800;line-height:1.5}.sm46-hub a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.sm46-hub a:hover{color:var(--hub-accent);text-decoration:none}.sm46-hub :is(button,input,select){font:inherit}.sm46-hub :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--hub-accent);outline-offset:4px}.sm46-hub svg{width:24px;height:24px;flex-shrink:0;vertical-align:middle}.sm46-hub__group--nogizaka46{--hub-group:#744599;--hub-group-tint:#f4edff}.sm46-hub__group--sakurazaka46{--hub-group:#ad4778;--hub-group-tint:#fff0f6}.sm46-hub__group--hinatazaka46{--hub-group:#176988;--hub-group-tint:#eaf8ff}.sm46-hub__group--aobazaka46{--hub-group:#354059;--hub-group-tint:#eaf9ee}.sm46-hub__switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;line-height:1.5}.sm46-hub__switch a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:10px;background:#fff8ef;border:1.5px solid var(--hub-line);border-radius:18px;box-shadow:0 2px 6px #6641510a;color:var(--hub-ink);text-decoration:none}.sm46-hub__switch a[aria-current]{color:var(--hub-accent);background:var(--hub-tint);border-color:var(--hub-accent)}.sm46-hub__switch a:hover{background:var(--hub-tint);text-decoration:none}.sm46-hub__switch a:focus-visible{outline:3px solid var(--hub-accent);outline-offset:4px}.sm46-hub__switch svg{width:24px;height:24px;flex-shrink:0}.sm46-hub__switch strong{font-size:15px}.sm46-hub__hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 26px;margin-bottom:22px;border:1.5px solid #edb7c8;border-radius:24px;background:linear-gradient(110deg,#ffe9f1,#fff0db 75%,#fff7dd);box-shadow:0 3px 12px #d46c8710}.sm46-hub__hero-title{display:flex;align-items:center;gap:14px;min-width:0}.sm46-hub__hero-icon{display:grid;place-items:center;flex:0 0 54px;width:54px;height:54px;border-radius:18px;background:#fff;color:var(--hub-accent);box-shadow:0 3px 0 #74459912}.sm46-hub--official .sm46-hub__hero-icon{color:#ad4778}.sm46-hub .sm46-hub__hero h1{font-size:clamp(23px,2.6vw,32px);letter-spacing:.02em;line-height:1.45}.sm46-hub__duo .s46-shiori-figure{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;max-width:100%}.sm46-hub__duo img{display:block;width:100%;height:auto;max-width:100%}.sm46-hub__hero-duo{flex:0 0 114px;width:114px}.sm46-hub__layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px;align-items:start}.sm46-hub__main,.sm46-hub__aside{min-width:0}.sm46-hub__panel{background:#fffafc;border:1.5px solid var(--hub-line);border-radius:22px;overflow:hidden;box-shadow:0 3px 12px #66415108}.sm46-hub__filters{padding:22px}.sm46-hub__tabs{display:flex;gap:6px;padding:5px;border:1.5px solid #edc5d2;border-radius:18px;background:#fff0f5;margin-bottom:18px}.sm46-hub__tabs a{flex:1;display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:8px;border:1px solid transparent;border-radius:14px;font-size:14px;font-weight:700}.sm46-hub__tabs a[aria-current]{color:var(--hub-accent);background:#fff;border-color:#e5a5b9;box-shadow:0 2px 5px #c9366210}.sm46-hub__tabs svg{width:19px;height:19px}.sm46-hub__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.sm46-hub__chips a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:7px 12px;border:1.5px solid var(--hub-line);border-radius:999px;background:var(--hub-group-tint,#fff);font-size:13px;font-weight:700}.sm46-hub__chips a>span{display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--hub-group,var(--hub-accent));font-size:0}.sm46-hub__chips .sm46-hub__group--aobazaka46>span{background:#447b54}.sm46-hub__chips a[aria-current]{border-color:var(--hub-group,var(--hub-accent));color:var(--hub-group,var(--hub-accent));box-shadow:0 0 0 1px var(--hub-group,var(--hub-accent))}.sm46-hub__fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sm46-hub__fields label{display:block;min-width:0;color:var(--hub-muted);font-size:12px;font-weight:700}.sm46-hub__fields label>span{display:block;margin-bottom:4px}.sm46-hub__fields :is(select,input),.sm46-hub__dates input{display:block;width:100%;min-width:0;height:44px;padding:8px 11px;border:1.5px solid #b9b0ba;border-radius:12px;background:#fff;color:var(--hub-ink);font-size:15px}.sm46-hub__member-picker{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:13px;border:1.5px solid #edc5d2;border-radius:16px;background:#fff3f7}.sm46-hub__member-picker>label:first-child,.sm46-hub__member-picker>small{grid-column:1/-1}.sm46-hub__member-picker>small{font-size:11px;color:var(--hub-muted)}.sm46-hub__member-picker>select{grid-column:1/-1}.sm46-hub__member-picker.is-enhanced>select{grid-column:auto}.sm46-hub__fields input::placeholder{color:var(--hub-muted);opacity:1}.sm46-hub__search{grid-column:1/-1}.sm46-hub__filter-foot{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:14px}.sm46-hub__filter-foot details{margin-right:auto;min-width:0;flex:1 1 145px}.sm46-hub__filter-foot summary{width:max-content;max-width:100%;min-height:44px;cursor:pointer;font-size:13px;padding:9px 0}.sm46-hub__filter-foot>a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.sm46-hub__filter-foot button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 22px;border:1.5px solid var(--hub-accent);border-radius:999px;background:var(--hub-accent);color:#fff;font-weight:800;box-shadow:0 2px 6px #c9366220;cursor:pointer}.sm46-hub__filter-foot button svg{width:18px;height:18px}.sm46-hub__dates{display:flex;align-items:end;gap:6px;max-width:310px}.sm46-hub__dates label{min-width:0;flex:1;font-size:12px}.sm46-hub__list-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:54px;padding:13px 22px;background:linear-gradient(110deg,#ffedf4,#fff0da);border-block:1.5px solid var(--hub-line)}.sm46-hub .sm46-hub__list-heading h2{font-size:16px}.sm46-hub__list-heading>span{color:var(--hub-muted);font-size:12px;font-variant-numeric:tabular-nums}.sm46-hub__item{margin:12px;border:1.5px solid var(--hub-line);border-left:3px solid var(--hub-group,var(--hub-accent));border-radius:16px;background:#fff;box-shadow:0 2px 6px #66415108}.sm46-hub__article{display:flex;align-items:flex-start;gap:16px;padding:18px;transition:background-color .15s ease;border-radius:16px}.sm46-hub__article:hover{background:var(--hub-group-tint,var(--hub-tint))}.sm46-hub__tile{position:relative;overflow:hidden;flex:0 0 96px;width:96px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--hub-group-tint,var(--hub-tint));color:var(--hub-group,var(--hub-accent));border:1px solid #302d3d12;border-radius:14px}.sm46-hub__tile img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--hub-group-tint,var(--hub-tint))}.sm46-hub__tile img[data-hub-src]{visibility:hidden}.sm46-hub__tile.is-loaded>:is(svg,small){visibility:hidden}.sm46-hub__tile svg{width:28px;height:28px}.sm46-hub__tile small{font-size:7px;letter-spacing:.1em;font-weight:700}.sm46-hub__article-body{display:block;flex:1;min-width:0}.sm46-hub__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--hub-muted);font-size:12px;margin-bottom:7px}.sm46-hub__badge{display:inline-block;color:var(--hub-group,var(--hub-accent));background:var(--hub-group-tint,var(--hub-tint));padding:2px 8px;font-size:12px;border-radius:999px;font-weight:700;white-space:nowrap}.sm46-hub__article-title{display:block;font-size:18px;font-weight:700;line-height:1.7;color:var(--hub-ink)}.sm46-hub__byline{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:8px;font-size:12px;color:var(--hub-muted)}.sm46-hub__byline time{font-variant-numeric:tabular-nums}.sm46-hub__read{display:flex;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--hub-accent);margin-top:8px}.sm46-hub__read svg{width:12px;height:12px}.sm46-hub__pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:24px 16px}.sm46-hub__pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 13px;border:1.5px solid var(--hub-line);border-radius:999px;background:#fff6e7;font-size:13px;font-weight:700}.sm46-hub__pagination a[aria-current],.sm46-hub__pagination .sm46-hub__next{background:var(--hub-accent);border-color:var(--hub-accent);color:#fff}.sm46-hub__page-numbers{display:flex;gap:6px;align-items:center}.sm46-hub__page-state{display:none;font-size:13px;font-weight:700;color:var(--hub-muted)}.sm46-hub__ad{margin:36px 0;padding:20px 0;border-block:1px solid var(--hub-line);background:#fff;min-height:292px;text-align:center}.sm46-hub__ad--end{margin:48px 0 32px}.sm46-hub__ad-unit{display:block;width:100%;max-width:728px;height:250px;margin:auto}.sm46-hub__ad--top{max-width:970px;margin:24px auto;padding:10px 0;min-height:120px;border:0}.sm46-hub__ad--top .sm46-hub__ad-unit{max-width:970px;height:100px}.sm46-hub__aside>.sm46-hub__ad--side{display:none}@media(min-width:901px){.sm46-hub__ad--top{min-height:110px}.sm46-hub__ad--top .sm46-hub__ad-unit{height:90px}.sm46-hub__aside>.sm46-hub__ad--side{display:block;background:#fff;padding:12px 0;margin:30px 0;min-height:274px;border:0;border-radius:0;box-shadow:none}.sm46-hub__ad--side .sm46-hub__ad-unit{width:250px;height:250px}}.sm46-hub__ad:has(>.sm46-hub__ad-unit[data-ad-status=unfilled]){display:none}.sm46-hub .sm46-hub__empty{padding:36px 22px;font-size:14px;color:var(--hub-muted)}.sm46-hub__directory{margin-top:22px;padding:24px;background:#fff8e9;border:1.5px solid #e3c9a6;border-radius:22px}.sm46-hub .sm46-hub__directory h2{font-size:19px;margin-bottom:18px}.sm46-hub__source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sm46-hub__source{padding:17px;min-width:0;background:var(--hub-group-tint,var(--hub-tint));border:1.5px solid var(--hub-line);border-top:3px solid var(--hub-group,var(--hub-accent));border-radius:16px}.sm46-hub .sm46-hub__source h3{font-size:14px;color:var(--hub-group,var(--hub-accent));margin-bottom:8px}.sm46-hub__source>div{display:flex;flex-wrap:wrap;gap:2px 12px}.sm46-hub__source>div a{font-size:12px;min-height:40px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.sm46-hub .sm46-hub__source p{color:var(--hub-muted);margin-top:10px;font-size:11px}.sm46-hub__group-link{display:flex;align-items:center;min-height:44px;margin-top:8px;border-top:1px solid #302d3d12;font-size:12px;font-weight:700}.sm46-hub__aside>*{background:#fff8e9;padding:20px;border:1.5px solid #e3c9a6;border-radius:20px;margin-bottom:18px;box-shadow:0 2px 6px #ac702008}.sm46-hub .sm46-hub__aside h2{margin:0 0 14px;font-size:19px}.sm46-hub .sm46-hub__aside p{font-size:12px;color:var(--hub-muted);line-height:1.9;margin-top:12px}.sm46-hub__schedule a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:10px;background:#ffe8c9;border:1.5px solid #e0b887;color:var(--hub-orange);border-radius:15px;font-size:12px;font-weight:700}.sm46-hub__schedule a svg{width:18px;height:18px}.sm46-hub__policy summary{min-height:28px;font-size:12px;font-weight:700;cursor:pointer}.sm46-hub__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sm46-hub__panel[aria-busy=true] [data-hub-summary]{opacity:.65}@media(min-width:1100px){.sm46-hub__fields{grid-template-columns:1fr 1fr 1.7fr}.sm46-hub__search{grid-column:auto}}@media(max-width:900px){.sm46-hub__layout{grid-template-columns:minmax(0,1fr);gap:18px}.sm46-hub__aside{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sm46-hub__aside>*{margin:0}}@media(max-width:600px){.sm46-hub{margin:4px 0 24px}.sm46-hub__switch{gap:5px;margin-bottom:12px}.sm46-schedule>.sm46-hub-navigation{margin-inline:-12px}.sm46-hub__switch a{padding:9px 4px;min-height:50px;border-radius:14px;gap:4px}.sm46-hub__switch a>svg{width:16px;height:16px}.sm46-hub__switch strong{font-size:12px;white-space:nowrap}.sm46-hub__hero{padding:16px 14px;border-radius:20px;margin-bottom:16px;gap:8px}.sm46-hub__hero-title{gap:9px}.sm46-hub__hero-icon{width:36px;height:36px;flex-basis:36px;border-radius:12px}.sm46-hub__hero-icon svg{width:22px;height:22px}.sm46-hub .sm46-hub__hero h1{font-size:22px}.sm46-hub__hero-duo{width:76px;flex-basis:76px}.sm46-hub__panel{border-radius:18px}.sm46-hub__filters{padding:16px 13px}.sm46-hub__chips{gap:6px;margin-bottom:15px}.sm46-hub__chips a{padding:6px 10px;font-size:12px}.sm46-hub__fields{grid-template-columns:1fr;gap:10px}.sm46-hub__member-picker{grid-template-columns:1fr;padding:10px}.sm46-hub__fields :is(input,select),.sm46-hub__dates input{font-size:16px;padding:7px 9px}.sm46-hub__fields input::placeholder{font-size:13px}.sm46-hub__tabs{margin-bottom:15px}.sm46-hub__tabs a{font-size:12px;gap:5px;padding:7px 3px}.sm46-hub__tabs svg{width:16px;height:16px}.sm46-hub__filter-foot{gap:10px}.sm46-hub__filter-foot details{flex-basis:120px}.sm46-hub__filter-foot details[open]{flex-basis:100%}.sm46-hub__filter-foot button{padding:8px 17px}.sm46-hub__list-heading{padding:12px 15px}.sm46-hub .sm46-hub__list-heading h2{font-size:15px}.sm46-hub__item{margin:9px;border-radius:15px}.sm46-hub__article{gap:11px;padding:15px 11px;border-radius:15px}.sm46-hub__tile{width:70px;height:56px;flex-basis:70px;border-radius:12px;gap:5px}.sm46-hub__tile svg{width:24px;height:24px}.sm46-hub__tile small{font-size:6px}.sm46-hub__meta,.sm46-hub__badge{font-size:11px}.sm46-hub__article-title{font-size:16px;line-height:1.75}.sm46-hub__byline{display:flex;flex-direction:column;margin-top:7px}.sm46-hub__page-numbers{display:none}.sm46-hub__page-state{display:inline-block}.sm46-hub__pagination{justify-content:space-between;gap:8px}.sm46-hub__pagination a{font-size:13px;padding:9px 13px}.sm46-hub__directory{padding:20px 15px;border-radius:18px}.sm46-hub__source-grid{grid-template-columns:1fr}.sm46-hub__aside{display:block}.sm46-hub__aside>*{margin-bottom:14px}}@media(max-width:360px){.sm46-hub__switch a>svg{display:none}.sm46-hub__hero-icon{display:none}.sm46-hub__hero-duo{width:62px;flex-basis:62px}.sm46-hub .sm46-hub__hero h1{font-size:21px}}@media(prefers-reduced-motion:reduce){.sm46-hub *{transition:none!important}}