.training.chat2match h3.sx-mb-25 {
	margin-bottom:5px;
}
.training.chat2match .training-title h3.sx-mb-25 {
	margin-bottom:25px;
}
.training.chat2match h3 > a {
	display:block;
	margin-bottom:18px;
}
.training h3 img {
	display:block;
}
.training .training-title h3 img {
	margin-bottom:5px;
}

.btn-chat2match {
	margin-bottom:10px;
	
	font-family:"CorporateSW01-Extrabold 885809", sans-serif;
	font-weight:500;
	max-width:100%;
}

@media only screen and (min-width:768px) {
	.training.chat2match h3 {
		padding-right:120px;
	}
	.training.chat2match h3.sx-mb-25 {
		margin-bottom:25px;
	}
	.training.chat2match h3 > a {
		margin-bottom:0;
	}
	
	.training .training-title {
		position:relative;
	}
	.training h3 img {
		position:absolute;
		right:0;
		top:0;
	}
	.training .training-title img {
		margin-bottom:0;
		
		position:absolute;
		right:0;
		top:0;
	}
	
	.training.chat2match .training-description {
		padding-right:120px;
	}
}
@media only screen and (min-width:1024px) {
	.btn-chat2match {
		max-width:55%;
	}
}



/*detail*/
.chat2match-detail-image {
	padding-left:25px;
	margin-bottom:35px;
}

@media only screen and (min-width:768px) {
	.status {
		height:100%;
	}
	.chat2match-detail-image {
		text-align:right;
		padding-right:25px;
		padding-left:0;
		margin-bottom:0;
	}
}


.btn-primary.btn-chat2match::after {
	background-image: url("/img/icon/ic-play.svg");
	background-size:30px;
}



/**/
.chat2match-info {
	padding-left:39px;
}

.chat2matchoption {
	display:none;
}
.chat2matchoption.show {
	display:block;
}