.ar_cont .tt{
	border-bottom: 1px solid #dbdddf;
	padding-bottom: 2rem;
}

.ar_cont .tt h1{
	font-size: var(--f40);
	padding-left: 3.4rem;
	line-height: 1;
	background: url(../images/aldt-t.png) no-repeat left top/auto 1em;
}

.ar_cont .tt .infos{
	display: flex;
	gap: 2rem;
	margin-top: 2rem;
}

.ar_cont .tt .infos >div{
	display: flex;
	align-items: center;
	font-size: var(--f18);
	gap: .4rem;
}

.ar_cont .tt .infos svg{
	width: auto;
	height: 1.4em;
}

.ar_cont .tt .infos svg path{
	fill: var(--themeColor);
}

.ar_cont .jj-tt{
	background: linear-gradient(90deg,var(--themeColor),transparent);
	color: #fff;
	font-size: var(--f26);
	padding: .4rem 3rem .4rem 2rem;
	display: inline-block;
	margin-top: 2rem;
}