@charset "UTF-8";
.section--chart img{
	vertical-align: bottom;
}
.section--chart dl:last-child{
	margin-bottom: 0;
}
.chart_img dd:first-of-type{
	text-align: center;
}
.chart_detail dt{
	font-weight: bold;
}
.chart_detail dt i{
	margin-right: 5px;
}
.chart_img dt{
	border: 1px solid #000;
    display: inline-block;
    padding: 3px 10px;
    border-radius: 5px;
}
.chart_img dd:first-child{
	text-align: center;
}
.chart_pdf a{
	background: #13afd6;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    padding: 5px 10px;
    border-radius: 5px;
	transition: 0.5s;
}
.chart_pdf a:hover{
	opacity: 0.7;
}

@media screen and (min-width: 769px) {
	.section--chart{
		margin-bottom: 75px;
	}
	.section--chart .chart_txt,
	.section--chart dl{
		margin-bottom: 40px;
	}
	.chart_img .chart_pdf{
		margin-top: 40px;
	}
	.chart_detail dt{
		margin-bottom: 20px;
	}
	
}
@media screen and (max-width: 768px) {
	.section--chart{
		margin-bottom: 50px;
	}
	.section--chart .chart_txt,
	.section--chart dl{
		margin-bottom: 20px;
	}
	.chart_img .chart_pdf{
		margin-top: 20px;
	}
	.chart_detail dt{
		margin-bottom: 15px;
	}
}
