.tb_hyou .iwbw-card{--iwbw-pink:#ff9c94;--iwbw-purple:#997ae8;--iwbw-surface:#fff7c6;display:grid;grid-template-columns:44px minmax(0, 1fr) 52px;gap:10px;align-items:center;padding:12px;margin:0;color:#000;background:var(--iwbw-surface);border:2px solid var(--iwbw-purple);border-radius:2px;font-family:inherit;text-align:left;box-sizing:border-box;width:100%}.tb_hyou .iwbw-card:hover{border-color:#000}.tb_hyou .iwbw-card:focus-within{outline:2px solid #997ae8;outline-offset:2px}.tb_hyou tr.iwbw-original[hidden]{display:none !important}.tb_hyou tr.iwbw-row>td{padding:6px 0 !important;border:0 !important;background:0 0 !important;width:auto !important}.tb_hyou.iwbw-table{width:100% !important;table-layout:fixed}.tb_hyou .iwbw-info{min-width:0;grid-column:2;grid-row:1/span 2}.tb_hyou .iwbw-play{grid-column:1;grid-row:1/span 2}.tb_hyou .iwbw-title{display:inline-block;color:#000;overflow-wrap:anywhere;font-size:20px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tb_hyou .iwbw-title:hover{background:var(--iwbw-pink)}.tb_hyou .iwbw-play{width:44px;height:44px;padding:0;border:2px solid #000;background:var(--iwbw-pink);color:#000;font:inherit;font-size:22px;cursor:pointer;border-radius:2px;box-shadow:2px 2px 0 #000}.tb_hyou .iwbw-play[aria-pressed=true]{background:var(--iwbw-purple);box-shadow:1px 1px 0 #000}.tb_hyou .iwbw-play:focus-visible,.tb_hyou .iwbw-title:focus-visible{outline:3px solid #000;outline-offset:3px}.tb_hyou .iwbw-wave{position:relative;height:44px;min-width:0;margin-top:6px;background:#fff7c6;box-sizing:border-box;border-radius:0;box-shadow:none}.tb_hyou .iwbw-wave svg{display:block;width:100%;height:44px;fill:rgba(153,122,232,.65)}.tb_hyou .iwbw-wave .iwbw-progress{position:absolute;inset:0;fill:var(--iwbw-pink);clip-path:inset(0 calc(100% - var(--iwbw-progress, 0%)) 0 0)}.tb_hyou .iwbw-wave:before{content:'';position:absolute;inset:0;border:2px solid #000;box-sizing:border-box;border-radius:0;box-shadow:none;pointer-events:none;z-index:1}.tb_hyou .iwbw-wave:after{content:'';position:absolute;top:0;bottom:0;left:clamp(3px, var(--iwbw-progress, 0%), calc(100% - 4px));width:1px;background:#000;pointer-events:none;z-index:1}.tb_hyou .iwbw-wave input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:.001;cursor:pointer;z-index:2}.tb_hyou .iwbw-wave input[type=range]{touch-action:pan-y pinch-zoom}.tb_hyou .iwbw-wave:not(.iwbw-no-peaks) input[type=range]{appearance:none;-webkit-appearance:none;padding:0;border:0;background:0 0}.tb_hyou .iwbw-wave:not(.iwbw-no-peaks) input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:0;height:44px;border:0}.tb_hyou .iwbw-wave:not(.iwbw-no-peaks) input[type=range]::-moz-range-thumb{width:0;height:44px;border:0}.tb_hyou .iwbw-play,.tb_hyou .iwbw-download,.tb_hyou .iwbw-share,.iwbw-filters button{touch-action:manipulation}.tb_hyou .iwbw-wave:focus-within{outline:2px solid #000;outline-offset:2px}.tb_hyou .iwbw-times{display:flex;justify-content:space-between;gap:8px;color:#000;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.tb_hyou .iwbw-message,.tb_hyou .iwbw-share-status{grid-column:2/-1;font-size:14px;line-height:1.5;margin:0;min-width:0;overflow-wrap:anywhere}.tb_hyou .iwbw-download{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;width:52px;box-sizing:border-box;padding:6px;border:2px solid #000;border-radius:2px;background:#997ae8;color:#000;text-decoration:none;font:inherit;font-size:18px;line-height:1.2;box-shadow:2px 2px 0 #000;grid-column:3;grid-row:2;align-self:start}.tb_hyou .iwbw-share{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;box-sizing:border-box;border:2px solid #000;border-radius:2px;background:#fff7c6;color:#000;box-shadow:2px 2px 0 #000;cursor:pointer;grid-column:3;grid-row:1;align-self:end;justify-self:center}.tb_hyou .iwbw-share svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.tb_hyou .iwbw-share:hover{background:#ff9c94}.tb_hyou .iwbw-share:disabled{opacity:.5;cursor:not-allowed;background:#fff7c6}.tb_hyou .iwbw-share:focus-visible{outline:3px solid #000;outline-offset:3px}.iwbw-copy-field{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0}.tb_hyou .iwbw-share-url{display:block;width:100%;min-height:44px;box-sizing:border-box;font:inherit;font-size:16px;margin-top:4px}.tb_hyou .iwbw-download:hover{background:#ff9c94;color:#000}.tb_hyou .iwbw-download:focus-visible{outline:3px solid #000;outline-offset:3px}.tb_hyou .iwbw-download-icon{position:relative;display:inline-block;width:14px;height:17px;flex:0 0 14px;border-bottom:2px solid currentColor}.tb_hyou .iwbw-download-icon:before{content:"";position:absolute;left:6px;top:0;width:2px;height:11px;background:currentColor}.tb_hyou .iwbw-download-icon:after{content:"";position:absolute;left:3px;top:5px;width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.tb_hyou .iwbw-message:empty,.tb_hyou .iwbw-share-status:empty{display:none}.tb_hyou .iwbw-track-tags{display:flex;flex-wrap:wrap;gap:6px 12px;margin:8px 0;padding:0;font:inherit;font-size:14px;line-height:1.5;color:#000}.tb_hyou .iwbw-track-tag-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;max-width:100%}.tb_hyou .iwbw-track-tags dt{margin:0;padding:0;font-weight:700}.tb_hyou .iwbw-track-tags dd{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;min-width:0}.tb_hyou .iwbw-track-tag{display:inline-block;max-width:100%;box-sizing:border-box;padding:2px 6px;border:1px solid #997ae8;border-radius:2px;background:#fff7c6;overflow-wrap:anywhere}@media (max-width:600px){.post table.tb_hyou.iwbw-table{border-right:0}.tb_hyou .iwbw-card{grid-template-columns:minmax(0,1fr) 48px 48px 56px;gap:8px;padding:12px 8px;height:auto;min-height:0;align-items:center}.tb_hyou .iwbw-info{display:contents}.tb_hyou .iwbw-title{grid-column:1/-1;font-size:18px;line-height:1.4;margin:0}.tb_hyou .iwbw-wave{grid-column:1/-1;width:100%;margin:0}.tb_hyou .iwbw-times{grid-column:1/-1}.tb_hyou .iwbw-track-tags{grid-column:1/-1;margin:0;gap:4px 8px}.tb_hyou .iwbw-share{grid-column:2;grid-row:auto;align-self:center}.tb_hyou .iwbw-download{grid-column:3;grid-row:auto;width:48px;height:48px;min-height:48px;padding:0;margin:0;align-self:center;justify-self:center}.tb_hyou .iwbw-download:not(.iwbw-detail-link)>span:not(.iwbw-download-icon){display:none}.tb_hyou .iwbw-detail-link{font-size:14px}.tb_hyou .iwbw-play{grid-column:4;grid-row:auto;width:56px;height:56px;font-size:26px}.tb_hyou .iwbw-message,.tb_hyou .iwbw-share-status{grid-column:1/-1}}.iwbw-filters{margin:16px 0 24px;padding:12px;border:1px solid #997ae8;border-top:4px solid #ff9c94;background:#fffdf1;color:#000;font-family:inherit}.iwbw-filters .iwbw-filter-title{margin:0 0 12px;font:inherit;font-size:20px;background:#ff9c94;color:#000;padding:6px 8px;border-bottom:2px solid #000}.iwbw-filters .iwbw-filter-title:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;vertical-align:middle;background:#000}.iwbw-filters .iwbw-filter-help,.iwbw-filters .iwbw-filter-status,.iwbw-filters .iwbw-empty{font:inherit;line-height:1.5;color:#000}.iwbw-filters .iwbw-filter-group{border:0;padding:0;margin:8px 0;min-width:0}.iwbw-filters legend{font:inherit;font-weight:700;padding:0}.iwbw-filters .iwbw-tag,.iwbw-filters .iwbw-reset{font:inherit;min-height:44px;padding:8px 12px;margin:4px 6px 4px 0;border:1px solid #997ae8;border-radius:2px;color:#000;background:#fff7c6;cursor:pointer}.iwbw-filters .iwbw-tag[aria-pressed=true]{background:#ff9c94;border-color:#000;box-shadow:inset 0 -3px 0 #000}.iwbw-filters button:hover{background:#fff7c6}.iwbw-filters button:focus-visible{outline:3px solid #000;outline-offset:2px}.iwbw-filters button:disabled{color:#595959;background:#f5f5f5;border-color:#aaa;cursor:default}.iwbw-filters .iwbw-result-caption{text-align:left;font:inherit;padding:12px 0}.iwbw-results[hidden],.iwbw-results [hidden],table.tb_hyou[hidden],h2.iwbw-year[hidden]{display:none !important}.tb_hyou tr.iwbw-row[hidden],.iwbw-empty[hidden]{display:none !important}.iwbw-lists{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.iwbw-lists a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:8px 10px;border:2px solid #997ae8;border-radius:2px;background:#fff7c6;color:#000;text-decoration:none}.iwbw-lists a[aria-current=page]{background:#ff9c94;border-color:#000}.iwbw-lists a[aria-current=page]:before{content:"";width:6px;height:6px;flex:0 0 6px;margin-right:6px;background:#000}.iwbw-lists a:focus-visible{outline:2px solid #000;outline-offset:2px}.iwbw-search-label{display:block;font:inherit;font-size:18px;font-weight:700}.iwbw-filters input.iwbw-search{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:44px;margin:6px 0 12px;padding:8px;font:inherit;font-size:18px;color:#000;background:#fff7c6;border:2px solid #997ae8;border-radius:2px}.iwbw-filters input.iwbw-search::placeholder{color:#5b5145;opacity:1}.iwbw-filters input.iwbw-search:focus{outline:2px solid #000;outline-offset:2px}.tb_hyou .iwbw-no-peaks{background:linear-gradient(transparent 23px,#997ae8 23px,#997ae8 27px,transparent 27px)}.tb_hyou .iwbw-no-peaks input[type=range]{opacity:1;accent-color:#997ae8}.iwbw-detail{margin:16px 0}.entry-content .wpdm-download-link{min-height:44px;box-sizing:border-box;padding:12px 18px}@media (max-width:600px){.iwbw-filters{padding:8px}.iwbw-filters .iwbw-tag{font-size:18px}}