/* ===== トップページ（v8モック準拠） ===== */

.adc-fp-wrap a { text-decoration: none; }
.adc-fp-wrap a:hover { color: #FF6B6B; }

@keyframes adcticker {
	from { transform: translateX(0); }
	to { transform: translateX(-50%); }
}

/* PC / スマホ切り替え */
.adc-fp-pc { display: flex; }
.adc-fp-sp { display: none; }

@media (max-width: 860px) {
	.adc-fp-pc { display: none; }
	.adc-fp-sp { display: flex; }
}

/* 動きを抑える設定の人にはティッカーを止める */
@media (prefers-reduced-motion: reduce) {
	.adc-fp-wrap [style*="adcticker"] { animation: none !important; }
}
