.main_slide {position:relative; top:-141px;z-index:0; margin-bottom:-141px;}
.swiper-slide div.backgroundimg0{height:100%; background:url('/theme/IDEN02/img/bg3.jpg')no-repeat center; background-size:cover;}
.swiper-slide div.backgroundimg1{height:100%; background:url('/theme/IDEN02/img/bg2.jpg')no-repeat center; background-size:cover;}
.swiper-container .swiper-slide {width:100%; height:930px; margin:0 auto; padding:0; overflow:hidden;}

	.swiper-container .swiper-slide .slide_m {display:none;}
	.swiper-container .swiper-slide .txt_box{color:#fff; position:absolute; z-index:10000;left:50%; transform:translateX(-50%); top:28%; padding:35px 20px; width:1400px; text-align:left;}
	.swiper-container .swiper-slide .txt_box .txt_wid {}
	.swiper-container .swiper-slide .txt_box h1 {font-size:3.8em; margin-top:0px;font-weight:300;color:#dfe9f3; }
	.swiper-container .swiper-slide .txt_box h1 b {color:#dfe9f3; font-weight:500;}
	.swiper-container .swiper-slide .txt_box h2 {font-size:2.2em; padding-top:0px; font-weight:300;color:#fff;}
	.swiper-container .swiper-slide .txt_box h3 a {font-size:1.1em; background:#1a274d; padding:6px 18px; border:1px solid #1a274d; color:#fff; display:inline-block; margin-top:20px; border-radius:30px; font-weight:300; letter-spacing:1px;}
	.swiper-container .swiper-slide .txt_box h2 b {}
	.swiper-container .swiper-slide .txt_box .line-mid {width:60px; background:#fff; height:1px; margin:15px auto;}
	.swiper-container .swiper-slide .txt_box p {font-size:1.35em;letter-spacing:0.5px; padding:15px 0; font-weight:300;color:#dfe9f3; line-height:1.4em;font-family: 'Questrial', sans-serif;}
	.swiper-container .swiper-slide .txt_box .cont_box {width:1000px; margin-top:110px;}
	.swiper-container .swiper-slide .txt_box .cont_box .box {float:left; width:24%; margin:1%; margin-left:0; border:1px solid #dfe9f3; padding:34px 0px 32px 32px; background:rgba(0,0,0,0.2);}
	.swiper-container .swiper-slide .txt_box .cont_box .box2 {background:#1a274d; border:1px solid #1a274d;}
	.swiper-container .swiper-slide .txt_box .cont_box .box h4 {color:#dfe9f3; font-weight:500; font-size:1.5em;font-family: 'Questrial', sans-serif; font-weight:600}
	.swiper-container .swiper-slide .txt_box .cont_box .box p {color:#dfe9f3; font-weight:400; margin-top:30px; line-height:20px; font-size:1.0em;}
	.swiper-container .swiper-slide .txt_box .cont_box .box2 p {margin-top:21px;}
	.swiper-container .swiper-slide .txt_box .cont_box .box p b{font-size:2.2em; position:relative; top:-10px;}
	.swiper-container .swiper-slide .txt_box .cont_box .box a {color:#fff; background:#1a274d; padding:5px 15px; border-radius:30px; display:inline-block; margin-top:15px; transition:0.3s;border:1px solid #1a274d;}
	.swiper-container .swiper-slide .txt_box .cont_box .box2 a {color:#fff; border:1px solid #fff;}
	.swiper-container .swiper-slide .txt_box .cont_box .box a:hover {background:none; border:1px solid #fff;}
	.swiper-container .swiper-slide .txt_box .cont_box .box2 a:hover {background:#fff; color:#1a274d;}
	.swiper-container .swiper-button-prev{left:20px; display:block;}
	.swiper-container .swiper-button-next{right:20px; display:block;}
	.swiper-container .swiper-pagination {display:none;}
	.swiper-container .swiper-slide .txt_box .cont_box .box .a_mo {display:none;}
	
	.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) {
		.swiper-container .swiper-slide .txt_box{width:92%; margin:0%;}
	}
	@media screen and (max-width:1150px) {
		
		
	}
	@media screen and (max-width:992px) {
		.swiper-container .swiper-slide {width:100%; height:840px; margin:0 auto; padding:0; background-color:#c5d5b9; overflow:hidden;}
		.swiper-container {margin-top:0px;}
		.swiper-container .swiper-slide .txt_box{color:#fff; position:absolute; z-index:10000;left:50%; transform:translateX(-50%); top:19%;text-align:center;  padding:40px 20px;}
		.swiper-container .swiper-slide .txt_box h1 {font-size:3.0em;}
		.swiper-container .swiper-slide .txt_box h2 {font-size:1.3em; padding-top:0px; }
		.swiper-container .swiper-slide .txt_box h3 a {font-size:1.2em; margin-top:10px;}
		.swiper-container .swiper-slide .txt_box p {font-size:1.2em; line-height:25px;}
		.swiper-container .swiper-slide .txt_box .cont_box {width:100%; margin-top:60px;}
		.swiper-container .swiper-slide .txt_box .cont_box .box {float:left; width:48%; margin:1%; padding:24px 0;}
		.swiper-container .swiper-slide .txt_box .cont_box .box p{margin-top:10px; font-size:0.9em; line-height:18px;}
		.swiper-container .swiper-slide .txt_box .cont_box .box p b {top:-8px; font-size:1.7em; line-height:11px;}
		.swiper-container .swiper-slide .txt_box .cont_box .box2 p {line-height:17px; margin-top:12.5px;}
	}
	@media screen and (max-width:700px) {
	}
	@media screen and (max-width:550px){
		.swiper-container .swiper-slide {height:630px;}
		.swiper-container .swiper-slide .txt_box {top:22%; }
		.swiper-container .swiper-slide .txt_box p {font-size:1.1em; line-height:23px;}
		.swiper-slide div.backgroundimg0{height:100%; background:url('/theme/IDEN02/img/bg3.jpg')no-repeat left -200px center; background-size:cover;}
		.swiper-slide div.backgroundimg1{height:100%; background:url('/theme/IDEN02/img/bg2.jpg')no-repeat left -160px center; background-size:cover;}
		.swiper-container .swiper-slide .txt_box h1 {font-size:1.8em;}
		.swiper-container .swiper-slide .txt_box p {font-size:0.9em;}
		.swiper-container .swiper-slide .txt_box h3 a {font-size:0.9em;}
		.swiper-container .swiper-slide .txt_box .cont_box {margin-top:50px;}
		.swiper-container .swiper-slide .txt_box .cont_box .box h4 {font-size:1.35em;}
		.swiper-container .swiper-slide .txt_box .cont_box .box p {display:none;}
		.swiper-container .swiper-button-prev{display:none;}
		.swiper-container .swiper-button-next{display:none;}
		.swiper-container .swiper-pagination {display:block;}
		.swiper-container .swiper-slide .txt_box .cont_box .box .a_pc {display:none;}
		.swiper-container .swiper-slide .txt_box .cont_box .box .a_mo {display:block; width:108px; margin:0 auto; margin-top:15px;}
	}
	
	@media screen and (max-width:400px){
	}