/* 이미지+텍스트 단일 배너 1 */
.em-singleimg-banner-1 {
	background-color: #f9f9f9;
}
.em-singleimg-banner-1 .single-ban {position: relative;}
.em-singleimg-banner-1 .single-ban img.ban-img-1 {width: 70%;height: auto;}
.em-singleimg-banner-1 .single-ban .single-ban-con {
	position: absolute;
	top: 0;
	right: 0;
	width: 700px;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
}
.em-singleimg-banner-1 .single-ban .single-ban-con .con-box {
	background-color: #fff;
	padding: 60px 80px;
	display: flex;
	flex-direction: column;
	row-gap: 1.2em;
}
.em-singleimg-banner-1 .single-ban .single-ban-con .con-box h3 {
	color: #4660aa;
	font-weight: 500;
	line-height: 1.1;
	/*font-family: 'S-CoreDream-3Light', 'Montserrat';*/
	font-weight: 600;
}
.em-singleimg-banner-1 .single-ban .single-ban-con .con-box h6 {
	word-break: keep-all;
	margin-bottom: 0;
	line-height: 1.2;
}
.em-singleimg-banner-1 .single-ban .single-ban-con .con-box p {
	word-break: keep-all;
	margin-bottom: 0;
	line-height: 1.2;
	font-weight: 400;
	color: #525252;
}
.em-singleimg-banner-1 .single-ban .single-ban-con .con-box .btn-zone {
	margin-top: 10px;
}

@media only screen and (max-width: 1199px) {
	.em-singleimg-banner-1 .single-ban .single-ban-con {width: 50%}
	.em-singleimg-banner-1 .single-ban .single-ban-con .con-box {padding: 70px 60px;}
}
@media only screen and (max-width: 1000px) {
	.em-singleimg-banner-1 .single-ban img.ban-img-1 {width: 100%;height: auto;}
}
@media only screen and (max-width: 840px) {
	.em-singleimg-banner-1 .single-ban img.ban-img-1 {width: 100%;height: auto;}
	.em-singleimg-banner-1 .single-ban .single-ban-con {position: relative;width: 100%;}
	.em-singleimg-banner-1 .single-ban .single-ban-con .con-box {padding: 30px 0 0;}
}
