.main-contents {
	padding: 1rem 1.5rem;
}

.main-contents-list {
    column-width: 27em;
    column-gap: 1.5rem;
}

.main-contents-list>li {
    padding: 1em 0;
    border-bottom: 1px solid #eaecf0;
    break-inside: avoid-column;
}

.main-contents-list>li:last-child {
	border-bottom: none;
}