
/** contents2 **/
.slideshow{position:relative;height:267px}
.slideshow a.alt{display: none;}
.slideshow a{position:absolute;width:374px;height:267px;left:0}
.slideshow img{position:absolute;left:0;}

h1.tit-m{color:#7d7d7d;font-weight:bold;text-align:center;margin-bottom:2em;}


.subtbg { height: 250px; text-align: center; background: #eeeeee; }
.subt {padding-top: 65px;font-size: 48px;font-weight: 700;color: #555555;padding-bottom: 19px;letter-spacing: -5px;}
.subsmallt {color: #5ca9dd;font-size: 30px;padding-bottom: 60px;}


ul{display:block;padding:0;margin:0;list-style:none;}
.swiper-container {width: 100%;height: auto;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;overflow:hidden;}
.swiper-slide .img{position:relative;z-index:0;}
.swiper-slide .wrap_txt{position:absolute;top: 46%;width:100%;text-align: center;z-index:1;}
.swiper-slide .wrap_txt.wrap_txt2{/* top: 45%; *//* margin-left: 43%; */}
.swiper-slide .wrap_txt.wrap_txt3{top: 24%; margin-left: 14%;}
.swiper-slide .wrap_bg{background:url(/images/dot.png);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.swiper-slide .txt{display:inline-block;background:url(/images/bg3.png) 0 0 no-repeat;background-size:100% 100%;text-align:center;padding:2em;margin:0 auto;}
.swiper-slide h2{color: #fff568;font-weight: 400;font-size: 72px;/* float: left; */letter-spacing: -5px;text-align: center;line-height: 55px;}
.swiper-slide h3{color: #fff;font-weight:100;font-size: 36px;margin: 30px 0 101px;/* float: left; */text-align: center;line-height: 40px;letter-spacing: -2px;}
.swiper-slide .wrap_txt.wrap_txt2 h3{color: #fff;font-weight:100;font-size: 30px;margin: 30px 0px 30px;/* float: left; */text-align: center;line-height: 40px;letter-spacing: 0px;}
.swiper-slide h4{color: #6dcff6;line-height:1.5em;/* float: left; */font-size: 30px;font-weight: 500;}	
/*.swiper-slide h4 strong{font-weight:bold !important;}*/
.swiper-slide h5{padding-top:30px;}

.dir_go{position:absolute;text-align:center;z-index:999;width:100%;bottom:5%;margin:0 auto;}




.infobg {height: 680px;width: 100%;background: url(/images/m3bg.png)  no-repeat;background-position: 90% 100%;}
.infobg2 {height: 680px;width: 100%;background: url(/images/m3bg_1.jpg);}
.infopad {padding: 100px 0 0 17%;}
.infomt { font-size: 36px;line-height: 41px;color: #333;font-weight: 500;letter-spacing: -3px;padding-top: 85px; }
.infost {font-size: 24px;line-height: 32px;color: #555;font-weight: 500;padding-top: 25px;letter-spacing: 0px;}
#info h1 {color: #333;font-size: 30px;font-weight: 500;letter-spacing: -1px;padding-top: 40px;}
#info span { color: #898989; }

.bluebar { background-color: #3385cb; width: 120px; height: 5px; margin: 25px auto; }

.skyb:hover { color: #5ca9dd; }


@media only screen and (max-width: 1400px ) {
	.swiper-slide .wrap_txt{top: 40%;}
	.swiper-slide .wrap_txt2{top: 40%;}
}
@media only screen and (max-width: 1200px ) {
	.dir_go img{width:60%;height:auto;}

	.swiper-slide h2{color: #fff568;font-weight: 400;font-size: 45px;/* float: left; */letter-spacing: -2px;text-align: center;line-height: 55px;}
	.swiper-slide h3{color: #fff;font-weight:100;font-size: 30px;margin: 0;/* float: left; */text-align: center;line-height: 40px;letter-spacing: -2px;}
	.swiper-slide .wrap_txt.wrap_txt2 h3{color: #fff;font-weight:100;font-size: 30px;margin: 0;/* float: left; */text-align: center;line-height: 40px;letter-spacing: 0px;}
	.swiper-slide h4{color: #6dcff6;line-height:1.5em;/* float: left; */font-size: 30px;font-weight: 500;}	
}

@media only screen and (max-width: 1060px) {
	.infopad {padding: 60px 0 0 8%;}
	.infobg {
		height: 681px;
		width: 100%;
		background: url(/images/m3bg.png) no-repeat;
		background-position: 92% 100%;
		background-size: 35%;
	}
	.infobg2 {height: 680px;width: 100%;background: url(/images/m3bg_1.jpg);}
	.infonum {
		text-align: left;
		font-size: 34px;
		letter-spacing: -4px;
		padding-top: 45px;
	}
}


@media only screen and (max-width: 992px ) {

	

	.subtbg {height: 175px;text-align: center;background: #eeeeee;}
	.subt {padding-top: 50px;font-size: 32px;font-weight: 700;color: #555555;padding-bottom: 15px;letter-spacing: -4px;}
	.subsmallt {color: #5ca9dd;font-size: 20px;padding-bottom: 60px;}

	.dir_go img{width:50%;height:auto;}
	.swiper-slide .txt{padding:1em;}
	.swiper-slide h2{font-size: 26px; line-height: 36px;}
	.swiper-slide h3{font-size: 21px;line-height: 27px;}
	.swiper-slide h4{font-size: 21px; line-height: 10px;}
	.swiper-slide h5{display:none;}
	.swiper-slide .wrap_txt { top: 20% }
	.swiper-slide .wrap_txt.wrap_txt2 { top: 19%; margin-left: 33%; }
	.swiper-slide .wrap_txt.wrap_txt2 h3 {font-size: 21px; line-height: 27px; margin: 30px 0 20px 0;}
	

	.infobg {height: 680px;width: 100%;background: url(/images/m3bg.png)  no-repeat;background-position: 89% 100%;background-size: 42%;}
	.infobg2 {height: 680px;width: 100%;background: url(/images/m3bg_1.jpg);}
	.infopad { padding: 95px 0 0 9%; }	
	.infost { font-size: 21px; }
}
@media only screen and (max-width: 768px ) {
	.dir_go{display:none;}	
	.swiper-slide .txt{padding:1em;}
	.swiper-slide .wrap_txt {top: 35%;left: 0;}
	.swiper-slide .wrap_txt.wrap_txt2 {top: 38%;margin-left: 0;}
	.swiper-slide .wrap_txt.wrap_txt3 { top: 12%; margin-left: 10%; }
	.swiper-slide .wrap_txt.wrap_txt2 h3 {font-size: 21px; line-height: 27px; margin: 30px 0 20px 0;}

	.swiper-slide h2{color: #fff568;font-weight: 400;font-size: 32px;/* float: left; */letter-spacing: -1px;text-align: center;line-height: 55px;}
	.swiper-slide h3{color: #fff;font-weight:100;font-size: 20px;margin: 0;/* float: left; */text-align: center;line-height: 40px;letter-spacing: -2px;}
	.swiper-slide .wrap_txt.wrap_txt2 h3{color: #fff;font-weight:100;font-size: 20px;margin: 0;/* float: left; */text-align: center;line-height: 40px;letter-spacing: 0px;}
	.swiper-slide h4{color: #6dcff6;line-height:1.5em;/* float: left; */font-size: 30px;font-weight: 500;}	
}

@media only screen and (max-width: 508px ) {		
	.swiper-slide h2{font-size:15px;line-height: 18px;letter-spacing: -1px;}
	.swiper-slide h3{font-size: 12px;line-height: 16px;letter-spacing: -2px;}
	.swiper-slide h4{font-size: 14px; line-height: 1px;}
	.swiper-slide .wrap_txt {top: 34%;left: 0%;}
	.swiper-slide .wrap_txt.wrap_txt2 {top: 34%;margin-left: 0;}
	.swiper-slide .wrap_txt.wrap_txt3 { top: 12%; margin-left: 10%; }
	.swiper-slide .wrap_txt.wrap_txt2 h3 {font-size: 12px;line-height: 15px;margin: 0;letter-spacing: -1px;}
	.swiper-slide h4 { font-size: 14px; line-height: 19px; }
	/*.swiper-slide h4,.swiper-slide h5{display:none;}*/

	.infobg {height: 550px;width: 100%;background: url(/images/m3bg.png)  no-repeat;background-position: 93% 101%;background-size: 61%;}
	.infobg2 {height: 550px;width: 100%;background: url(/images/m3bg_1.jpg);}
	.infopad { padding: 50px 8%; }
	#info h1 { font-size: 22px; line-height: 25px; }
	.infost { font-size: 16px; line-height: 17px; }
	.bluebar { background-color: #3385cb; width: 120px; height: 5px; margin: 15px auto; }


}


