.st-news-list{flex-direction:column;gap:10px;margin-top:14px;padding:0;list-style:none;display:flex}.st-news-row{box-shadow:var(--shadow-card-sm);color:inherit;background:#fff;border-radius:18px;padding:14px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:block}.st-news-row:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.st-news-row-meta{align-items:center;gap:6px;display:flex}.st-news-date{color:var(--ink-muted);font-size:10px}.st-news-row-title{color:var(--ink);margin-top:5px;font-size:13px;font-weight:700;line-height:1.55}.st-news-row-excerpt{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.st-news-empty{text-align:center;margin-top:44px}.st-news-empty-icon{background:var(--mint-soft);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto;display:flex}.st-news-empty-title{font-family:var(--font-round);color:var(--ink);margin-top:16px;font-size:15px;font-weight:800}.st-news-empty-text{color:var(--ink-muted);margin-top:8px;font-size:11.5px;line-height:1.9}.st-news-skeleton-row{background:var(--skeleton);border-radius:18px;height:78px;animation:1.4s ease-in-out infinite st-pulse}.st-news-msg{text-align:center;color:var(--ink-muted);margin-top:32px;font-size:12.5px}.st-news-back{font-family:var(--font-round);color:var(--ink);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.st-news-detail-meta{align-items:center;gap:8px;display:flex}.st-news-detail-title{font-family:var(--font-round);color:var(--ink);margin-top:10px;font-size:19px;font-weight:800;line-height:1.6}.st-news-body{margin-top:16px}.st-news-body .announcement-body p{color:#5c4c44!important;margin:0 0 15px!important;font-size:12.5px!important;line-height:2.1!important}.st-news-body .announcement-body h2{font-family:var(--font-round);align-items:center;gap:8px;letter-spacing:0!important;color:var(--ink)!important;margin:22px 0 12px!important;font-size:15.5px!important;font-weight:800!important;display:flex!important}.st-news-body .announcement-body h2:before{content:"";background:var(--pink);border-radius:999px;flex:none;width:5px;height:20px}.st-news-body .announcement-body figure{margin:16px 0!important}.st-news-body .announcement-body figure img,.st-news-body .announcement-body figure>div{border-radius:16px!important}.st-news-body .announcement-body figcaption{text-align:center;color:var(--ink-muted)!important;margin-top:6px!important;font-size:10px!important}.st-news-body .announcement-body ul li{color:#5c4c44!important;font-size:12.5px!important}.st-news-body .announcement-body ul li span:first-child{color:var(--pink-accent)!important}.st-news-body .announcement-body>div:has(>svg:first-child){background:#fff!important;border:0!important;border-left:3px solid #bfe8d9!important;border-radius:0 14px 14px 0!important;margin:20px 0 16px!important;padding:12px 16px!important}.st-news-body .announcement-body>div:has(>svg:first-child)>svg{display:none!important}.st-news-body .announcement-body>div:has(>svg:first-child) p{margin:0!important;font-size:12px!important;line-height:2!important}:is(.st-news-body .announcement-body>a:has(>span:first-child),.st-news-body .announcement-body>div:has(>span:first-child)){position:relative;border:1.5px solid var(--pink-line)!important;box-shadow:var(--shadow-card)!important;background:#fff!important;border-radius:18px!important;gap:12px!important;margin:16px 0!important;padding:12px!important}.st-news-body .announcement-body>a:has(>span:first-child):before{content:"GOODS";background:var(--pink-soft);color:var(--pink-text);font-family:var(--font-round);border:1px solid var(--pink-line);border-radius:999px;padding:3px 10px;font-size:8.5px;font-weight:800;position:absolute;top:-9px;left:14px}.st-news-body .announcement-body>div:has(>span:first-child):before{content:"GOODS";background:var(--pink-soft);color:var(--pink-text);font-family:var(--font-round);border:1px solid var(--pink-line);border-radius:999px;padding:3px 10px;font-size:8.5px;font-weight:800;position:absolute;top:-9px;left:14px}:is(.st-news-body .announcement-body>a:has(>span:first-child)>span:first-child,.st-news-body .announcement-body>div:has(>span:first-child)>span:first-child){background:repeating-linear-gradient(45deg, var(--pink-soft) 0 9px, #fff6f0 9px 18px)!important;color:#0000!important;border-radius:12px!important;width:76px!important;height:76px!important}:is(.st-news-body .announcement-body>a:has(>span:first-child)>div>div:first-child,.st-news-body .announcement-body>div:has(>span:first-child)>div>div:first-child){display:none!important}:is(.st-news-body .announcement-body>a:has(>span:first-child)>div>div:nth-child(2),.st-news-body .announcement-body>div:has(>span:first-child)>div>div:nth-child(2)){color:var(--ink)!important;font-size:12.5px!important;font-weight:700!important}:is(.st-news-body .announcement-body>a:has(>span:first-child)>div>div:nth-child(3),.st-news-body .announcement-body>div:has(>span:first-child)>div>div:nth-child(3)){font-family:var(--font-round)!important;color:var(--ink)!important;margin-top:2px!important;font-size:14px!important;font-weight:800!important}.st-news-body .announcement-body>a:has(>span:first-child)>div:after{content:"くわしくみる →";font-family:var(--font-round);color:var(--pink-text);margin-top:6px;font-size:11px;font-weight:800;display:inline-flex}.st-news-body .announcement-body>div:has(>span:first-child)>div:after{content:"くわしくみる →";font-family:var(--font-round);color:var(--pink-text);margin-top:6px;font-size:11px;font-weight:800;display:inline-flex}.st-news-footer{justify-content:flex-end;margin-top:16px;display:flex}.st-news-to-list{border:1.5px solid var(--pink-line);font-family:var(--font-round);color:var(--pink-text);background:#fff;border-radius:14px;align-items:center;padding:11px 16px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:768px){.st-news-row-title{font-size:15px}.st-news-row-excerpt{font-size:12px}.st-news-detail-title{font-size:24px}}
