.sense-year-wrap{--nsc-year-color:#292a2b}
.sense-year-wrap .sense-year-soon-tag{background:#fff;border:1px solid var(--nsc-year-color);color:#292a2b}
.sense-year-wrap .sense-year-live-result.is-open{border-top:7px solid var(--nsc-year-color)}
.sense-year-wrap .sense-year-result-keywords{color:#292a2b}
.sense-year-wrap .sense-year-previous{background:color-mix(in srgb,var(--nsc-year-color) 7%,#fff)}
.sense-year-wrap .nsc-year-production-theme{font-family:"Yomogi","Klee One",sans-serif;font-size:clamp(1.25rem,4vw,1.65rem);font-weight:400;line-height:1.75;text-wrap:balance;color:#292a2b}
.sense-year-wrap .nsc-year-production-summary{margin-top:23px;padding:21px 18px;background:#f7f5f1;border-left:5px solid var(--nsc-year-color);border-radius:0 10px 10px 0}
.sense-year-wrap .nsc-year-production-summary>strong{display:block;margin-bottom:10px;color:#292a2b;font-size:.72rem;letter-spacing:.12em}
.sense-year-wrap .nsc-year-production-summary ul{margin:0;padding:0;list-style:none}
.sense-year-wrap .nsc-year-production-summary li{position:relative;margin:0;padding:9px 0 9px 17px;border-top:1px solid #e2ded7;font-size:.82rem;line-height:1.75}
.sense-year-wrap .nsc-year-production-summary li:before{content:"";position:absolute;left:0;top:1.25em;width:7px;height:7px;border-radius:50%;background:var(--nsc-year-color)}
.sense-year-wrap .nsc-year-production-full{margin-top:28px;border-top:1px solid #dcd7d0}
.sense-year-wrap .nsc-year-production-premium{margin:0 -20px;padding:19px 20px;background:#fff;border-top:5px solid var(--nsc-year-color);color:#292a2b;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-align:center}
.sense-year-wrap .nsc-year-reading-section{padding:27px 0;border-bottom:1px solid #e1ddd6}
.sense-year-wrap .nsc-year-reading-section h4{margin:0 0 15px;color:#292a2b;font-size:.76rem;font-weight:700;letter-spacing:.08em}
.sense-year-wrap .nsc-year-reading-section p{margin:0 0 1.15em;font-size:.86rem;line-height:2;color:#423f42}
.sense-year-wrap .nsc-year-reading-section p:last-child{margin-bottom:0}
.sense-year-wrap .nsc-year-reading-personal{margin:0 -10px;padding:27px 10px;background:#f7f5f1}
.sense-year-wrap .nsc-year-production-closing{margin:28px -20px -26px;padding:29px 20px;background:#fff;border-top:5px solid var(--nsc-year-color);color:#292a2b;font-family:"Yomogi","Klee One",sans-serif;font-size:1.2rem;line-height:1.8;text-align:center}
.sense-year-wrap .sense-year-premium-teaser strong{color:#292a2b}
@media(max-width:560px){.sense-year-wrap .sense-year-live-result.is-open{margin-left:-2px;margin-right:-2px;padding:23px 16px}.sense-year-wrap .nsc-year-production-premium{margin-left:-16px;margin-right:-16px}.sense-year-wrap .nsc-year-production-closing{margin-left:-16px;margin-right:-16px;margin-bottom:-23px}.sense-year-wrap .nsc-year-production-theme{font-size:1.26rem;line-height:1.7}.sense-year-wrap .nsc-year-reading-section p{font-size:.82rem;line-height:1.95}}
