/* リスト全体の親 */
.js-information {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
	display: block !important;
	position: relative !important;
	/* 高さが消えないように最小限の確保 */
	min-height: 1.8em;
}

/* すべての項目 */
.js-information li {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;

	/* 初期状態: 透明にして重ねる */
	opacity: 0 !important;
	visibility: hidden !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;

	/* フェード設定 */
	transition: opacity 1000ms ease-in-out !important;
}

/* 表示中の項目 */
.js-information li.is-active {
	opacity: 1 !important;
	visibility: visible !important;
	/* 1件目だけを基準にして高さを出す（JSで制御） */
	position: relative !important;
	z-index: 2;
}
