dl {
	width: 100%;
	clear: both;
	margin-bottom: 20px;
	display: flex;
}
.guide_section {
	margin-bottom: 50px;
}
.guide_section p {
	margin-bottom: 20px;
}
.guide_section img {
	width: 20px;
    float: left;
    margin-top: 6px;
    margin-right: 3px;
}
@media screen and (min-width: 769px) {
	dl dt {
		line-height: 30px;
		margin-bottom: 10px;
		font-size: 15px;
		font-weight: normal;
		width: calc(100% - 580px);
	}
	dl dd {
		line-height: 30px;
		font-size: 15px;
		font-weight: normal;
		min-width: 580px;
		max-width: 580px;
	}
}

@media screen and (max-width: 768px) {
	dl dt {
		width: calc(100% - 220px);
	}
	dl dd {
		width: 220px;
	}
}