.industrial-top {
	background: url("../img/industrial_bg.jpg") no-repeat center center/cover;
}

.industrial-inner {
	margin-top: 70px;
}

.industrial-inner > div > .text-medium {
	line-height: 26px;
}

.industrial-news {
	margin: 40px 0 120px;
}

.industrial-news dl dt {
	width: 16rem;
}

.industrial-news dl dd {
	width: calc(100% - 16rem);
}

.industrial-news .news-releases-title-sub a {
	font-size: 14px;
}

.hybrid-logo {
	padding: 60px 0;
}

.industrial-inner p a {
	color: #212529;
}


@media screen and (max-width: 767px) {
	.industrial .container {
		margin-bottom: 70px;
	}
	.industrial-top {
		background: url("../img/industrial_bg_sp.jpg") no-repeat center center/cover;
	}
	.industrial-inner {
		margin: 50px 0 0;
	}
	.industrial-inner > div:nth-of-type(odd) {
		padding: 0 10px 0 0;
	}
	.industrial-inner > div:nth-of-type(even) {
		padding: 0 0 0 10px;
	}
	.industrial-inner > div a {
		position: relative;
		padding-left: 1em;
		word-break: keep-all;
	}
	.industrial-inner > div a:before {
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.industrial-inner p.title-link a {
		padding-left: 0;
		word-break: normal;
	}
	.industrial-news {
		margin-bottom: 80px;
	}
	.industrial-news .news-releases-title-bottom:after {
		border: solid 1px #0080ca;
		width: 30px;
	}
	.industrial-news .news-releases {
		display: block;
	}
	.industrial-news .news-releases dt {
		padding: 14px 0 5px;
	}
	.industrial-news .news-releases dd {
		padding-bottom: 14px;
		line-height: 28px;
		width: 100%;
	}
	.industrial-news .news-releases-title-sub a {
		font-size: 12px;
	}
	.industrial-banner {
		justify-content: space-between;
	}
	.industrial-banner > div {
		margin: 12px 0 10px;
	}
	.industrial-banner > div:nth-of-type(odd) {
		padding-right: 12px;
	}
	.industrial-banner > div:nth-of-type(even) {
		padding-left: 12px;
	}
	.hybrid-logo {
		padding: 40px 0;
	}
	.industrial-inner .img_link {
		padding-left: 0;
	}
}
