@font-face { font-family: 'NEXON Lv1 Gothic OTF'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'NEXON Lv1 Gothic OTF Light'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'NEXON Lv1 Gothic OTF Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF Bold.woff') format('woff'); font-weight: normal; font-style: normal; }
            
            
			
.sw_1 .swiper-slide div.backgroundimg0{height:100%; background:url('/theme/IDEN02/img/bg3.jpg')no-repeat center; background-size:cover;}
.sw_1 .swiper-slide div.backgroundimg1{height:100%; background:url('/theme/IDEN02/img/bg2.jpg')no-repeat center; background-size:cover;}
.sw_1 .swiper-slide div.backgroundimg2{height:100%; background:url('/theme/IDEN02/img/bg4.jpg')no-repeat center; background-size:cover;}
.sw_1 .swiper-container .swiper-slide {width:100%;height:750px; margin:0 auto; padding:0; overflow:hidden;}

	.sw_1 .swiper-container .swiper-slide .slide_m {display:none;}
	.sw_1 .swiper-container .swiper-slide .txt_box{color:#fff; position:absolute; z-index:10000;left:50%; transform:translateX(-50%); top:11.7%;  padding:35px 0px; width:1100px; text-align:left;}
	.sw_1 .swiper-container .swiper-slide .txt_box .delay_1 { font-family: 'NEXON Lv1 Gothic OTF Bold';font-size:3.8em; line-height:1.2em; padding-top:15px; font-weight:400;color:#fff;}
	.sw_1 .swiper-container .swiper-slide .txt_box h3 {font-size:1.2em; color:#fff; font-weight:300; margin-top:10px; letter-spacing:1px; margin-left:2px;}
	.sw_1 .swiper-container .swiper-slide .txt_box .delay_1 b {color:#faa41a;}
	.sw_1 .swiper-container .swiper-slide .txt_box p {font-size:1.15em; margin:15px 0 0 0; font-weight:300;color:#fff; line-height:23px; letter-spacing:8px; margin-left:2px;}
	.sw_1 .swiper-container .swiper-button-prev{left:20px; display:block;}
	.sw_1 .swiper-container .swiper-button-next{right:20px; 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:1400px) {
	}
	@media screen and (max-width:1280px){
	}
	@media screen and (max-width:1200px) {
		.sw_1 .swiper-container .swiper-slide .txt_box{width:100%;}
		
	}
	@media screen and (max-width:992px) {
		.sw_1 .swiper-container .swiper-slide {width:100%; height:500px; margin:0 auto; padding:0; overflow:hidden;}
		.sw_1 .swiper-container {margin-top:0px;}
		.sw_1 .swiper-container .swiper-slide .txt_box {padding-left:50px;}
		.sw_1 .swiper-container .swiper-slide .txt_box .delay_1 {font-size:2.7em;}
		.sw_1 .swiper-container .swiper-slide .txt_box p {font-size:0.8em; padding-top:90px;}
		.sw_1 .swiper-container .swiper-slide .txt_box h3 {font-size:1em; margin-top:20px;display:none;}
		.sw_1 .swiper-container .swiper-button-prev{display:none;}
		.sw_1 .swiper-container .swiper-button-next{display:none;}
	}
	@media screen and (max-width:700px) {
	}
	@media screen and (max-width:550px){
		.sw_1 .swiper-container .swiper-slide {width:100%; height:644px;}
		.sw_1 .swiper-container .swiper-slide .txt_box {text-align:Center; padding-left:0;}
		.sw_1 .swiper-container .swiper-slide .txt_box .delay_1 {font-size:2.5em; line-height:33px; }
		.sw_1 .swiper-container .swiper-slide .txt_box p {margin-top:5px; padding-top:0;}
		.sw_1 .swiper-container .swiper-slide .txt_box h3 a {font-family: 'NEXON Lv1 Gothic OTF Light';font-size:0.8em; padding:7px 20px 6px 20px; margin-top:15px;}
		
	}
	
	@media screen and (max-width:400px){
	}