/* 간격없는 분할 배너 1 */
.nospace-banner-1 .ban-con-box {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	/*background-color: #337ab7;*/
	background-color: #000000;
}
.nospace-banner-1 .ban-con-box img.img-con {width: 100%;max-width: 100%;height: auto;opacity: 0.73;transition: all ease 0.3s;}
.nospace-banner-1 .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;
    align-content: center;
	row-gap: 0.8em;
}
.nospace-banner-1 .ban-con-box .text-con h4 {
	width: 100%;
	color: #fff;
	text-align: center;
	font-weight: 600;
	margin-bottom: 0;
	text-shadow: 1px 1px 1px #000;
}
.nospace-banner-1 .ban-con-box .text-con p {
	text-align: center;
	color: #95c6f0;
	font-size: 18px;
	font-weight: 500;
	text-shadow: 1px 1px 1px #000;
}
.nospace-banner-1 .ban-con-box .plus-btn {position: absolute;top:10%;right: 7%;width: 50px;height: auto;letter-spacing: -0.05em;}
.nospace-banner-1 .plus-btn img {width: 100%;height: auto;display: none;transition: all ease 0.3s;}
.nospace-banner-1 .plus-btn.black img.plus-1 {display: block;}
.nospace-banner-1 .plus-btn.white img.plus-2 {display: block;}

.nospace-banner-1 .ban-con-box:hover img.img-con {transform: scale(1.2);opacity: 0.43}
.nospace-banner-1 .ban-con-box:hover .text-con p {color: #fff;}
.nospace-banner-1 .ban-con-box:hover .plus-btn img {transform: rotate(90deg);}

@media only screen and (max-width: 640px) {
	.nospace-banner-1 .ban-con-box .text-con h4 {font-size: 30px;}
	.nospace-banner-1 .ban-con-box .plus-btn {width: 40px;}
}
@media only screen and (max-width: 480px) {
	.nospace-banner-1 .ban-con-box .text-con h4 {font-size: 26px;}
	.nospace-banner-1 .ban-con-box .text-con p {font-size: 14px;margin-bottom: 5px;}
	.nospace-banner-1 .ban-con-box .plus-btn {width: 34px;}
}