/* 간격없는 분할 배너 2 */
.em-nospace-banner-2 .ban-con-box {width: 100%;height: 100%;overflow: hidden;position: relative;background-color: #000;}
.em-nospace-banner-2 .ban-con-box img.img-con {width: 100%;max-width: 100%;height: auto;transition: all ease 3s;opacity: 0.33}
.em-nospace-banner-2 .ban-con-box .text-con {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0 20px;
	display: flex;
	flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}
.em-nospace-banner-2 .ban-con-box .text-con {transition: all ease 0.5s;padding: 0 10%;}
.em-nospace-banner-2 .ban-con-box .text-con img.text-icon {height: 54px;width: auto;}
.em-nospace-banner-2 .ban-con-box .text-con h5 {color: #fff;text-align: center;font-size: 28px;font-weight: 600;margin-bottom: 0;margin-top: 24px;line-height: 1.2;}
.em-nospace-banner-2 .ban-con-box .text-con p {text-align: center;color: rgba(255, 255, 255, 0.7);font-size: 18px;font-weight: 500;margin-top: 26px;word-break: keep-all;font-weight: 300;line-height: 1.1;transition: all ease 0.5s;}
.em-nospace-banner-2 .ban-con-box .plus-btn {position: relative;height: 50px;width: 100%;margin-top: 40px;}
.em-nospace-banner-2 .plus-btn img {height: 100%;width: auto;display: none;transition: all ease 0.3s;margin: 0 auto;}
.em-nospace-banner-2 .plus-btn.black img.plus-1 {display: block;}
.em-nospace-banner-2 .plus-btn.white img.plus-2 {display: block;}

.em-nospace-banner-2 .ban-con-box:hover img.img-con {transform: scale(1.2);opacity: 1.0}
.em-nospace-banner-2 .ban-con-box:hover .text-con {opacity: 1.0;}
.em-nospace-banner-2 .ban-con-box:hover .text-con p {color: rgba(255, 255, 255, 1.0);}
.em-nospace-banner-2 .ban-con-box:hover .plus-btn img {transform: rotate(90deg);}

@media only screen and (max-width: 1400px) {
	.em-nospace-banner-2 .ban-con-box .plus-btn {margin-top: 20px;}
}
@media only screen and (max-width: 1240px) {
	.em-nospace-banner-2 .ban-con-box .text-con {padding: 0 10px;}
	.em-nospace-banner-2 .ban-con-box .text-con h5 {font-size: 24px;}
	.em-nospace-banner-2 .ban-con-box .plus-btn {height: 30px;}
	.em-nospace-banner-2 .ban-con-box .text-con img.text-icon {height: 44px;}
	.em-nospace-banner-2 .ban-con-box .text-con p {font-size: 16px;margin-top: 16px;}
}
@media only screen and (max-width: 640px) {
	.em-nospace-banner-2 .ban-con-box .text-con h5 {font-size: 20px;}
	.em-nospace-banner-2 .ban-con-box .text-con p {font-size: 14px;margin-top: 10px;}
	.em-nospace-banner-2 .ban-con-box .plus-btn {display: none;}
}
@media only screen and (max-width: 480px) {
	.em-nospace-banner-2 .ban-con-box .text-con img.text-icon {height: 34px;}
	.em-nospace-banner-2 .ban-con-box .text-con h5 {font-size: 18px;margin-top: 14px;}
	.em-nospace-banner-2 .ban-con-box .text-con p {font-size: 14px;margin-bottom: 0;}
	.em-nospace-banner-2 .ban-con-box .plus-btn {width: 34px;}
}