:root{--font-ja:dnp-shuei-gothic-kin-std, sans-serif;--font-en:neue-haas-grotesk-display, sans-serif;--copy-category-letter-spacing:.02em}.font-en{font-family:var(--font-en);font-weight:500}.uraCard{box-sizing:border-box;flex:none;position:relative}.uraCard p{margin:0}.uraCard .cropBox{position:absolute;inset:0;overflow:hidden}.uraCard .cropBox.isEmpty{background:repeating-linear-gradient(45deg,#d9d9d9 0 14px,#c8c8c8 14px 28px)}.uraCard .cropImg{object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:50%;left:50%}.uraCard .svgVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.uraCard .pathText{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uraCard--watch{background:#9aa0a3}.uraCard--laugh{background:0 0}.uraCard--laugh .laughT1{color:var(--cardTextColor,#d02c2c);font-family:Hiragino Sans,sans-serif;font-size:20px;font-weight:500;position:absolute;top:14px;left:18px}.uraCard--laugh .laughT1 u{text-underline-offset:5px;text-decoration-thickness:2px}.uraCard--laugh .laughT2{writing-mode:vertical-rl;letter-spacing:.14em;color:var(--cardTextColor,#d02c2c);font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600;position:absolute;top:58px;right:12px}.uraCard--laugh .laughT3{letter-spacing:.02em;color:var(--cardTextColor,#d02c2c);font-family:Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:500;line-height:.95;position:absolute;bottom:10px;left:18px}.uraCard--laugh .laughT4{color:var(--cardTextColor,#d02c2c);font-family:Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500;position:absolute;bottom:4px;left:50%;transform:translate(-50%)rotate(180deg)}.uraCard .maskSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uraCard--eat,.uraCard--listen,.uraCard--play,.uraCard--dress,.uraCard--chill,.uraCard--drink,.uraCard--drive,.uraCard--free{background:0 0}.uraCard--free .freeImg{object-fit:fill;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.bnr{--bnrUnit:25px;--bnrRowH:50px;--bnrFont:32px;width:max-content}.bnr__row{width:max-content;height:var(--bnrRowH);margin:0 0 0 calc(var(--bnrCol,0) * var(--bnrUnit));font-family:var(--font-ja);font-size:var(--bnrFont);white-space:nowrap;color:var(--bnrFg,#fff);background:var(--bnrBg,#000096);align-items:center;padding:0 .45em;font-weight:400;display:flex}.bnr__row--head{font-family:var(--font-en);letter-spacing:.06em;font-weight:400}.bnr__num{min-width:1.55em;font-family:var(--font-en);letter-spacing:0;font-feature-settings:"palt" 1;border:max(1px,.031em) solid;border-radius:999px;justify-content:center;align-items:center;margin-right:.3em;padding:.05em .31em 0;font-weight:400;line-height:1;display:inline-flex}.bnr--text{position:relative;& .bnr__row{min-height:var(--bnrRowH);height:auto;font-family:var(--font-ja);letter-spacing:.04em;font-feature-settings:"palt" 1;white-space:nowrap;overflow-wrap:normal;border-bottom:1px solid;gap:26px;padding:5px 34px 6px 10px;font-weight:400;line-height:1}& .bnr__row--head{font-family:var(--font-en);letter-spacing:0;gap:0;padding-top:4px;padding-bottom:1px;font-size:58px}& .bnr__num{border-width:1.246px;flex-shrink:0;min-width:61.714px;min-height:47.36px;margin-right:43.286px;padding:1.869px 12.46px 0;font-size:43px;translate:0 -1px}& .bnr__numLabel{translate:0 -1px}& .bnr__genre{font-kerning:normal;letter-spacing:var(--copy-category-letter-spacing)}& .bnr__label{flex-shrink:0}& .bnr__arrow{background:currentColor;flex-shrink:0;width:43px;height:20px;-webkit-mask-image:url(./images/text-arrow.svg?v=local-13b47c7fa7626255);mask-image:url(./images/text-arrow.svg?v=local-13b47c7fa7626255);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}& .bnr__row:has(.bnr__arrow){padding-right:12px}}
