.arc-news__item:first-of-type{
	border-top: 1px solid var(--c-bd);
}
.arc-news__item{
	border-bottom: 1px solid var(--c-bd);
}
.arc-news__link{
	--pad: 1.5em;
	--arrow-position: var(--pad);
	--arrow-size: .5em;
	container: arc-news__link / inline-size;
	resize: horizontal;
	position: relative;
	display: block;
	width: 100%;
	padding: var(--pad);
	padding-right: calc( var(--pad) + var(--arrow-size) * 2 );
	color: var(--c-dark);
	transition: var(--ani-t--normal) ease-out;
}
.arc-news__link:is(:hover, :focus){
	--arrow-position: 1em;
	opacity: .7;
}

.arc-news__content{
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	gap: .5rem var(--g-sec--xs);
}
@container arc-news__link (min-width: 600px) {
	.arc-news__content{
		flex-wrap: nowrap;
	}
}

/* メタ情報 */
.arc-news__meta{
	display: flex;
	align-items: center;
	gap: 0 1.5em;
}

/* 公開日 */
.arc-news__time{
}

/* 抜粋文 */
.arc-news__excerpt{
}

/* カテゴリー */
.arc-news__category{
	min-width: 7.5em;
	padding: .333em;
	text-align: center;
	background: var(--c-green--dark);
	border-radius: var(--bd-r--xs);
	overflow: hidden;
	font-size: .75em;
	font-weight: var(--fw-lg);
	color: var(--c-light);
}

/* アイコン */
.arc-news__icon{
	position: absolute;
	top: 50%;
	right: var(--arrow-position);
	transform: translateY(-50%);
	width: var(--arrow-size);
	transition: var(--ani-t--normal) ease-out;
}

