@charset "utf-8";
/*------------------------------------------------------------
	news_list
------------------------------------------------------------*/
#pagePath {
	margin-bottom: 69px;
}

.comNewsDl {
	margin: 0 auto 119px;
	width: 900px;
	overflow: hidden;
}

.comNewsDl dt {
	float: left;
	display: flex;
	align-items: flex-start;
}
.comNewsDl dt .txtSpan {
min-width: 113px;
}
.comNewsDl dt .tag {
	padding: 5px 2px;
	min-width: 132px;
	font-size: 1.4rem;
	line-height: 1.2;
	text-align: center;
	letter-spacing: 0.2em;
	box-sizing: border-box;
  background-color: rgb(245, 245, 247);
}
.comNewsDl dd {
	margin: -4px 0 25px;
	padding: 0 0 14px 17.1em;
	min-height: 54px;
	line-height: 2.19;
	letter-spacing: 0.05em;
	box-sizing: border-box;
	border-bottom: 1px solid #E1E2F8;
}
.comNewsDl dd:last-child {
	margin-bottom: 0;
}

@media all and (min-width: 768px) {
	.comNewsDl dd a:hover {
		color: #3308af;
		text-decoration: underline;
	}
}
@media all and (max-width: 767px) {
	#pagePath {
		margin-bottom: 51px;
	}

	.comNewsDl {
		width: auto;
		margin-bottom: 64px;
	}
	.comNewsDl dt {
		margin-bottom: 16px;
		float: none;
		align-items: center;
	}
	.comNewsDl dt .txtSpan {
		min-width: 107px;
	}
	.comNewsDl dt .tag {
		padding: 8px 2px;
	}
	.comNewsDl dd {
		margin: 0 0 25px;
		padding: 0 0 17px;
		min-height: 51px;
		line-height: 2;
	}
}