@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; }
            
.main_slide {
	overflow: hidden;
}	
.swiper-slide div.backgroundimg0{height:100%; background:url('/theme/IDEN02/img/bg1.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg1{height:100%; background:url('/theme/IDEN02/img/bg2.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg2{height:100%; background:url('/theme/IDEN02/img/bg3.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg3{height:100%; background:url('/theme/IDEN02/img/bg4.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg4{height:100%; background:url('/theme/IDEN02/img/bg5.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg5{height:100%; background:url('/theme/IDEN02/img/bg6.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg6{height:100%; background:url('/theme/IDEN02/img/bg7.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg7{height:100%; background:url('/theme/IDEN02/img/bg8.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg8{height:100%; background:url('/theme/IDEN02/img/bg9.webp')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg9{height:100%; background:url('/theme/IDEN02/img/bg10.webp')no-repeat center; background-size:cover;}
.swiper-container .swiper-slide {width:100%;height:100vh;  margin:0 auto; padding:0; overflow:hidden;}

	.swiper-container .swiper-slide .slide_m {display:none;}
	.swiper-container .swiper-slide .txt_box{color:#fff; z-index:10000; position:absolute;top:43%;width:1200px;margin:0 auto; text-align:center;left:50%;transform:translateX(-50%);}
	.swiper-container .swiper-slide .txt_box h1 { font-size:4em; margin-top:3px;font-weight:800;color:#fff;  line-height:1.30em;  }
	.swiper-container .swiper-slide .txt_box h1 b {font-weight:600; color:#0093e7 }
	.swiper-container .swiper-slide .txt_box .he_line {height:35px; width:1px; margin:15px auto 8px auto; background:#fff; }
	.swiper-container .swiper-slide .txt_box h2 { font-size:2.5em; padding-top:2px; line-height:1.7em; font-weight:400;color:#fff;  margin-left:0px; }
	.swiper-container .swiper-slide .txt_box p {font-size:1.4em; margin:25px 0 0 0px; font-weight:300;color:#fff; line-height:1.7em;  }
	.swiper-container .swiper-slide .txt_box a {background:#c89a20; color:#fff; display:inline-block; padding:8px 0px 11px 0; width:330px; text-align:center; border-radius:100px; margin:33px 3px 0 3px; font-size:1.3em; border:1px solid #c89a20; letter-spacing:1px;}
	.swiper-container .swiper-slide .txt_box a b {font-size:1.3em; display:inline-block; margin-left:6px; position:relative; top:1px;}
	.swiper-container .swiper-slide .txt_box a i {margin-right:2px;}
	.swiper-container .swiper-slide .txt_box a.a2 {background:#222; border:1px solid #222;}
	.swiper-container .swiper-button-prev{left:20px; margin-top:10px; display:block;}
	.swiper-container .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) {
		.swiper-container .swiper-slide {width:100%;height:800px;}
		.swiper-container .swiper-slide .txt_box{top:44%;}
	}
	@media screen and (max-width:992px) {
		.main_slide {margin-top:-65px;}
		.swiper-container .swiper-slide {width:100%;height:700px;}
		.swiper-container .swiper-slide .txt_box{top:32%;}
	}
	@media screen and (max-width:700px) {
	}
	@media screen and (max-width:550px){
		.swiper-container .swiper-slide {width:100%;height:500px;}
		.swiper-container .swiper-slide .txt_box{top:35%;}
		.swiper-container .swiper-slide .txt_box h1 {font-size:1.8em;}
		.swiper-container .swiper-slide .txt_box h2 {font-size:1.3em;}
		.swiper-container .swiper-slide .txt_box p {font-size:1.0em; margin-top:15px;}
		.swiper-container .swiper-slide .txt_box a {font-size:1.0em; width:270px; padding:3px 0 5px 0; margin-top:20px;}
		.swiper-container .swiper-button-prev{margin-top:-15px; left:5px; background-size:18px;}
		.swiper-container .swiper-button-next{margin-top:-15px; right:5px; background-size:18px;}
	}
	
	@media screen and (max-width:400px){
	}