/* ========================
 * index.css
 * トップページ個別調整
 * ======================== */

/* お知らせ：リンクの max-width を解除・padding下を上に合わせる */
.news-list__item a {
	max-width: none;
	padding-bottom: 5px;
}

/* お知らせ：リストアイテムに区切り線（最後の項目を除く） */
.news-list__item {
	border-bottom: 1px solid #eeeeee;
}
.news-list__item:last-child {
	border-bottom: none;
}

/* お知らせ：SP時 縦1列・全幅表示・タイトル下margin */
@media screen and (max-width: 640px) {
	.sec-news .c-ttl__01 {
		margin-bottom: 10px;
	}
	.sec-news .inner {
		display: block;
	}
	.sec-news .news-list {
		width: 100%;
		max-width: 100%;
		padding-left: 0;
	}
}

/* お知らせ：SP時 記事タイトルを1行に制限 */
@media screen and (max-width: 640px) {
	.sec-news .news-list__item a p {
		-webkit-line-clamp: 1;
		max-height: 26px;
	}
}
