      	.swiper-slide div.backgroundimg0 {
      		height: 100%;
      		background: url('/theme/IDEN02/img/bg2.jpg')no-repeat center;
      		background-size: cover;
			transform: scale(1.5);
      	}

      	.swiper-slide div.backgroundimg1 {
      		height: 100%;
      		background: url('/theme/IDEN02/img/bg1.jpg')no-repeat center;
      		background-size: cover;
      	}

      	.swiper-slide div.backgroundimg2 {
      		height: 100%;
      		background: url('/theme/IDEN02/img/bg2.jpg')no-repeat center;
      		background-size: cover;

      	}

      	.swiper-slide div.backgroundimg3 {
      		height: 100%;
      		background: url('/theme/IDEN02/img/bg3.jpg')no-repeat center;
      		background-size: cover;
      	}

      	.main_slide2 {
      		margin-top: 114px;
      	}

      	.main_slide2 .swiper-slide {
      		width: 100%;
      		height: 700px;
      		margin: 0 auto;
      		padding: 0;
      		overflow: hidden;
      	}


      	.main_slide2 .swiper-slide .slide_m {
      		display: none;
      	}

      	.main_slide2 .swiper-slide .txt_box {
      		color: #fff;
      		z-index: 10000;
      		position: absolute;
      		/* top: 50%; */
			top:44%;
      		max-width: 1200px;
      		margin: 0 auto;
      		text-align: left;
      		left: 50%;
      		transform: translate(-50%, -50%);
      	}

		  .main_slide2 .swiper-slide:nth-child(1) .txt_box {
			left: 33%;
		}

		.main_slide2 .swiper-slide:nth-child(2) .txt_box {
			left: 33%;
		}

      	.main_slide2 .swiper-slide .txt_box .box_wid {
      		width: 100%;
      		/* background: rgba(255, 255, 255, .9); */
      		padding: 55px 50px;
      		/* border-left: 4px solid #0081cc */
      	}

      	.main_slide2 .swiper-slide .txt_box h1 {
      		font-size: 2.3rem;
      		font-weight: 500;
      		color: #fff;
      		letter-spacing: .5px;
      		position: relative;
			text-align: center;
      		/* font-family: 'Pretendard-Medium'; */
      	}

      	.main_slide2 .swiper-slide .txt_box h1 b {
      		font-weight: 800;
      		font-size: 4.2rem;
      		display: inline-block;
      		position: relative;
      		top: 3px;
      		letter-spacing: 0px;
      		/* font-family: 'Pretendard-SemiBold'; */
      		color: #fff;
      	}

      	.main_slide2 .swiper-slide .txt_box h1 b span {
      		color: #fb1f1f;
      	}

      	.main_slide2 .swiper-slide .txt_box .he_line {
      		height: 35px;
      		width: 1px;
      		margin: 15px auto 8px auto;
      		background: #fff;
      	}

      	.main_slide2 .swiper-slide .txt_box h2 span {
      		width: 200px;
      		height: 2px;
      		background: #fff;
      		display: inline-block;
      		position: relative;
      		top: 8px;
      		margin-right: 7px;
      	}

      	.main_slide2 .swiper-slide .txt_box h2 {
      		font-size: 3.5rem;
      		padding-top: 2px;
      		line-height: 1.7rem;
      		font-weight: 600;
      		color: #444;
      		margin-left: 6px;
      	}

      	.main_slide2 .swiper-slide .txt_box p {
      		font-size: 1.1rem;
			text-align: center;
      		/* margin: 25px 0 0 4px; */
      		margin: 25px 0 0 0px;
      		font-weight: 400;
      		color: #fff;
      		line-height: 1.40rem;
      	}

      	.main_slide2 .swiper-slide .txt_box a {
      		color: #fff;
      		display: inline-block;
      		margin-top: 24px;
      		font-size: 1.2rem;
      		padding: 10px 10px 9px 6px;
      		border-bottom: 1px solid #fff;
      	}

      	.main_slide2 .swiper-slide .txt_box a svg {
      		width: 20px;
      		height: 20px;
      		position: relative;
      		top: 5px;
      	}

      	.main_slide2 .swiper-button-prev {
      		left: 20px;
      		margin-top: 10px;
      		display: block;
      	}

      	.main_slide2 .swiper-button-next {
      		right: 20px;
      		margin-top: 10px;
      		display: block;
      	}

      	.txt_animate {
      		animation-delay: 1s;
      		opacity: 0;
      		-webkit-animation-duration: 1.5s;
      		animation-duration: 1.5s;
      		-webkit-animation-fill-mode: both;
      		animation-fill-mode: both;
      	}

      	@-webkit-keyframes fade_down {
      		0% {
      			opacity: 0;
      			-webkit-transform: translate3d(0, -100%, 0);
      			transform: translate3d(0, -100%, 0);
      		}

      		100% {
      			opacity: 1;
      			-webkit-transform: none;
      			transform: none;
      		}
      	}

      	@keyframes fade_down {
      		0% {
      			opacity: 0;
      			-webkit-transform: translate3d(0, -100%, 0);
      			transform: translate3d(0, -100%, 0);
      		}

      		100% {
      			opacity: 1;
      			-webkit-transform: none;
      			transform: none;
      		}
      	}

      	.fade_down {
      		-webkit-animation-name: fade_down;
      		animation-name: fade_down;
      	}

      	@-webkit-keyframes fade_up {
      		0% {
      			opacity: 0;
      			-webkit-transform: translate3d(0, 100%, 0);
      			transform: translate3d(0, 100%, 0);
      		}

      		100% {
      			opacity: 1;
      			-webkit-transform: none;
      			transform: none;
      		}
      	}

      	@keyframes fade_up {
      		0% {
      			opacity: 0;
      			-webkit-transform: translate3d(0, 100%, 0);
      			transform: translate3d(0, 100%, 0);
      		}

      		100% {
      			opacity: 1;
      			-webkit-transform: none;
      			transform: none;
      		}
      	}

      	.fade_down {
      		-webkit-animation-name: fade_down;
      		animation-name: fade_down;
      	}

      	.fade_up {
      		-webkit-animation-name: fade_up;
      		animation-name: fade_up;
      	}

      	.delay_1 {
      		animation-delay: 1.5s;
      	}

      	.delay_2 {
      		animation-delay: 2.0s;
      	}

      	.delay_3 {
      		animation-delay: 2.5s;
      	}

      	@media screen and (max-width:1300px) {
      		.main_slide2 .swiper-slide {
      			width: 100%;
      		}

      		.main_slide2 .swiper-slide .txt_box {
      			width: 100%;
      		}
      	}

      	@media screen and (max-width:992px) {
      		.main_slide2 {
      			margin-top: -65px;
      		}

      		.main_slide2 .swiper-slide {
      			width: 100%;
      			height: 550px;
      		}

      		.main_slide2 .swiper-slide .txt_box {
      			width: 100%;
      			padding: 0 30px;
      		}

      		.main_slide2 .swiper-slide .txt_box h1 {
      			font-size: 1.8rem;
      		}

      		.main_slide2 .swiper-slide .txt_box p {
      			font-size: 1.2rem;
      			margin-top: 15px;
      		}
			  .main_slide2 .swiper-slide:nth-child(1) .txt_box {
				left: 50%;
			}
			  .main_slide2 .swiper-slide:nth-child(2) .txt_box {
				left: 50%;
			}
      	}

      	@media screen and (max-width:700px) {}

      	@media screen and (max-width:550px) {
      		.main_slide2 .swiper-slide {
      			width: 100%;
      			height: 300px;
      		}

      		.main_slide2 .swiper-slide .txt_box {
      			text-align: center;
      			top: 42%;
      		}

      		.main_slide2 .swiper-slide .txt_box h1 {
      			font-size: 1.2rem;
      			font-weight: 500;
      			color: #fff !important;
      			text-shadow: 0px 2px 4px rgba(0, 0, 0, .5) !important;
      		}

      		.main_slide2 .swiper-slide .txt_box h1 b {
      			font-size: 2rem;
      			margin-top: 20px;
      			display: inline-block;
      			color: #fff !important;
      			text-shadow: 0px 2px 4px rgba(0, 0, 0, .5) !important;
      			top: 0;
      		}

      		.main_slide2 .swiper-slide .txt_box p {
      			font-size: 1.0rem;
      			margin-top: 0px;
      			color: #fff !important;
      			text-shadow: 0px 2px 4px rgba(0, 0, 0, .5) !important;
      		}

      		.main_slide2 .swiper-slide .txt_box a {
      			font-size: 1.0rem;
      			width: 100px;
      			padding: 8px 0 10px 0;
      			margin-top: 20px;
      			color: #fff !important;
      		}

      		.main_slide2 .swiper-button-prev {
      			margin-top: -15px;
      			left: 5px;
      			background-size: 15px;
      		}

      		.main_slide2 .swiper-button-next {
      			margin-top: -15px;
      			right: 5px;
      			background-size: 15px;
      		}

      	}

      	@media screen and (max-width:400px) {}