/* content*/
@media screen and (max-width : 1920px) {
	#pro_1 .pattern10{
		left:70.3125%; }

	.swiper-pagination-bullet{display: inline-block;}
}

@media screen and (max-width : 1800px) {
	#headMain .main_in .slide{top:calc(-11.1112vw + 50%);  
								width:66.667%; 
								height:22.223vw; }   

	#headMain .main_in .slide .circle_1{top:11.83331vw; 
										left:-1.5%; 
										width:16.667%; 
										height:11.11112vw;} 
	#headMain .main_in .slide .circle_2{left:81.167%; 
										width:34.917%; 
										height:25.223vw;} 


	#headMain .main_in .slide .txt{margin:-9.7778vw 0 0 -24.5%; width:50%;} 

	#headMain .main_in .slide .txt h3.m_txt{font-size:1.8vw; line-height: 2.7vw; margin-bottom:1.1111vw;}       

	#headMain .main_in .slide .txt h3.m_txt span{line-height: 2.7vw;}
	#headMain .main_in .slide .txt .s_txt h4{font-size:3.55vw; line-height:5.12vw;}   
	#headMain .main_in .slide .txt .s_txt h4 span{line-height:5.12vw; }

	
	#e_process{ float:left; width:100%; } 
		#process_in{margin-bottom:5.55554vw; height:111.556vw; } 

		#process_1{width:100%; height:61.056vw; background-size:100% 61.056vw;}  
		#pro_1{width:100%; height:22.223vw;} 
	
		#pro_1 .pattern11{top:0.8889vw;
						  left:6.445%;  
						  width:20%;}
	
		#pro_1 .m_title{padding:7.2778vw 0 7.2778vw 0;} 
		#pro_1 .m_title h5{font-size:2.3vw; padding-bottom:1.66664vw;} 
	
		#pro_1 .m_title a.m_btn{
								width:11.667%;
								height:2.778vw;
								border-radius:1.5vw;
								font-size:0.95vw;
								line-height:2.778vw;
								-webkit-border-radius:1.5vw;
								-moz-border-radius:1.5vw;
								-ms-border-radius:1.5vw;
								-o-border-radius:1.5vw;}   
	
		#pro_1 .pattern10{top:8.66664vw;
						  /*left:75%;*/  
						  width:26.667%;}
	
		#pro_1 .pattern10 img{width:100%; height:auto;}
		
	
		#pro_2{margin-top:-4.44443vw; 
			   margin-bottom:5.55554vw;
			   width:66.667%;}   
	
		#pro_2 .pro2_in{width:23.5%;  height:24.4141vw; margin-right:2%;}  
	
		#pro_2 .pro2_in .edu{ height:22.223vw;
							  background-size:100% 22.223vw;
							  margin-bottom:1.1111vw;} 
	
		#pro_2 .pro2_in .edu_in{margin:5.55554vw 0 5.55554vw 0;}
		
		#pro_2 .pro2_in .edu_in .edu_txt h6.main{font-size:1.4vw; line-height: 2.7vw; 
												 border-bottom:0.111vw solid #fea175}   
	
		#pro_2 .pro2_in .edu_in .edu_txt p.sub{font-size:1.4vw; line-height: 2.7vw;} 
		/*마진*/
		#pro_2 .pro2_in .edu_in .mg1{margin-bottom:1.3889vw; width:39.286%;}  			
		#pro_2 .pro2_in .edu_in .mg2{margin-bottom:1.66664vw; width:39.286%;}		    		
		#pro_2 .pro2_in .edu_in .mg3{width:39.286%;}							    		
		#pro_2 .pro2_in .edu_in .mg4{margin-bottom:1.3889vw; width:52.858%;}		    	
	
		#pro_2 .pro2_in .edu_in .e_img1{margin-bottom:1.66664vw; width:49.643%;}   		
		#pro_2 .pro2_in .edu_in .e_img2{margin-bottom:1.44442vw; width:49.643%; }			
		#pro_2 .pro2_in .edu_in .e_img3{margin-bottom:0.16664vw; width:49.643%; }			
		#pro_2 .pro2_in .edu_in .e_img4{margin-bottom:1.66664vw; width:49.643%; }  	 	
	
		#pro_2 .pro2_in .item_img{width:75%;}					
		
		/*E:pro_2*/
		#pro_3{margin-top:-12.2222vw;}       			
		#pro_3 .pro3_in{width:66.667%; height:61.889vw;}
			#tuition{padding-top:1.1111vw;
					 width:47.584%; 
					 height:17.945vw;
					 background-size:100% 17.945vw;}  

			#tuition .title{margin-bottom: 1.1111vw; width:75.307%;}  
			#tuition .title h5{font-size:1.93vw; line-height:3.12vw;}     
			#tuition .title h5 span{font-size:2.75vw; line-height:4vw }  

			#tuition a.requset_btn{	width:36.778%;
									height:2.778vw;
									font-size:1vw;
									line-height:2.778vw;
									border:0.056vw solid #000;
									border-radius:6.556vw;
									-webkit-border-radius:6.556vw;
									-moz-border-radius:6.556vw;
									-ms-border-radius:6.556vw;
									-o-border-radius:6.556vw;
			}   

			#tut_img1{top:11.7778vw;
					  left:26.167%;
				   	  width:75.334%; 
					  height:auto;}  
			
			#tut_img2{top:29.8889vw;
					  left:-4.5%;
					  width:76.417%; 
				   	  height:auto;} 

		#pro_3 .pro3_in img{width:100%; height:auto;}
		#pro_3 .pro3_in:after{clear: both; display: block; content:'';}


		/*레벨테스트*/
		#e_test{height:48.778vw;}   
			
		#test_in{padding:9.05553vw 0 18.2222vw 0; width:87.778%;}   
		#test_in .t_img1{left:-12.406%; width:25.317%; height:22.223vw; }   
		#test_in .t_img2{right:32.279%; bottom:14.7778vw; width:14.684%; height:12.889vw;}  
		#test_in .t_img3{right:-12.659%; bottom:4.2222vw; width:14.684%; height:12.889vw;}  
		#test_in .test_txt{padding-top:3.1111vw; margin-left:21.899%; width:40.760%;}  
		
		#test_in .test_txt h6.m_txt{font-size:2.9vw; line-height:4.62vw;}  
		#test_in .test_txt h6.m_txt span{ line-height:4.62vw;}
		
		#test_in .test_txt .s_txt{margin-bottom:1.66664vw; width:76.709%;}   
		#test_in .s_txt p{font-size:2.2vw; line-height:3.12vw;}       
		#test_in .s_txt p span{line-height:3.12vw;}  
		
		#test_in .test_txt .t_btn{width:36.778%;
								  height:2.778vw;
								  font-size:1vw;
								  line-height:2.778vw;
								  border:0.056vw solid #000;
								  border-radius:6.556vw;
								  -webkit-border-radius:6.556vw;
								  -moz-border-radius:6.556vw;
								  -ms-border-radius:6.556vw;
								  -o-border-radius:6.556vw; }  

		#t_book{height:44.445vw;}   
		#t_book .t_book_in{width:76.778%; height:auto;}  /*width:1800; cw:1382*/ 
		#t_book .t_book_in .book{width:61.216%; height:43.334vw;}
		
		#t_book .t_book_in .bk_txt{top:28.45vw;}
		#t_book .t_book_in .bk_txt .pc{display:block;}
		#t_book .t_book_in .bk_txt .mobile{display:none;}

		#t_book .t_book_in .bk_txt p{margin-top:30px; float:left; width:100%;}
									
		#t_book .t_book_in:after{clear:both; display: block; content:'';}
	}

	@media screen and (max-width : 1200px){
		#t_book .t_book_in .bk_txt h5{font-size:1.8em; line-height: 1.8rem;}
		#t_book .t_book_in .bk_txt p{margin-top:20px;}
		#t_book .t_book_in .bk_txt p a.b_view{height:40px; line-height: 40px;}
	}

	

	@media screen and (max-width : 980px){
		#headMain .main_in .slide{top:calc(-11.1112vw + 50%);  
			width:66.667%; 
			height:22.223vw; }   

			#headMain .main_in .slide .txt{margin:-9.7778vw 0 0 -34%; width:70%; } 

			#headMain .main_in .slide .txt h3.m_txt{font-size:2.8vw; line-height: 4.5vw; margin-bottom:2.0408vw;}       
			#headMain .main_in .slide .txt h3.m_txt span{line-height: 4.5vw;}

			#headMain .main_in .slide .txt .s_txt h4{font-size:4.5vw; line-height:6.6vw;}   
			#headMain .main_in .slide .txt .s_txt h4 span{line-height:6.6vw; }
			
			#pro_1 .m_title{padding:5.9184vw 0 5.9184vw 0}
			#pro_1 .m_title h5{font-size:3.6vw; line-height:6.6vw; padding-bottom:0px;}  
		
			#pro_1 .m_title a.m_btn{font-size:1.4vw;}
			#pro_2 .pro2_in .edu{margin-bottom:2.0408vw;}
			#pro_2 .pro2_in .edu_in .edu_txt h6.main{font-size:1.53vw; line-height: 2.6vw;}   
			#pro_2 .pro2_in .edu_in .edu_txt p.sub{font-size:1.53vw; line-height: 2.6vw;}  
		
			#tuition .title{margin-bottom: 1.1111vw; width:75.307%;}  
			#tuition .title h5{font-size:2.13vw;}     
			#tuition .title h5 span{font-size:3.2vw; line-height:4.9vw; }  

			#tuition a.requset_btn{	font-size:1.4vw; }   

			
		/*레벨테스트*/
		#test_in{padding:5.646vw 0 16.5038vw 0;}
		#test_in .test_txt h6.m_txt{font-size:3.6vw; line-height:6.6vw;}   
		#test_in .test_txt h6.m_txt span{ line-height:6.6vw;}


		/*교재*/
		#t_book .t_book_in .bk_txt h5{font-size:1.8vw; line-height:2.9vw;}   
		#t_book .t_book_in .bk_txt h5 > span{line-height:2.9vw;}

		#t_book .t_book_in .bk_txt a.b_view{width:77.778%; font-size:1.4vw;}	
	}


	/*강사진*/
	@media screen and (max-width : 1200px) {
		/*강사진*/
		#e_teacher h5{margin:50px 0 50px; font-size:3.4em;}
		#e_teacher .e_teacher_in{width:100%; }
		.swiper-container {
			float: left;
			width: 100%;
		}
		
		.swiper-slide {z-index:100; float:left; position:relative; width:100%;}

		/*
		.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white{background-image:none !important;}
		.swiper-button-prev.swiper-button-white{margin-top:-32px; margin-left:32px; width:64px; height:64px; background-size:64px 64px; }
		.swiper-button-next.swiper-button-white{margin-top:-32px; margin-right:32px; width:64px; height:64px; background-size:64px 64px; }
		*/
		
		.swiper-slide > .before{ height: 650px; }
		.swiper-slide > .before .inner{width:100%; height:650px;}
		
		.swiper-slide > .after{height:650px;}
		.swiper-slide > .after .outer{height:650px;}

		/*교재 타이틀*/
		#book_title h5{margin:50px 0 50px; font-size:3.4em;}
	}

	/*강사진*/
	@media screen and (max-width : 1024px) {
		/*강사진*/
		#e_teacher h5{margin:30px 0 30px; font-size:3.2em;}
		#e_teacher .e_teacher_in .left{display: none;}
		#e_teacher .e_teacher_in .right{display: none;}
		/*#e_teacher .e_teacher_in{position:relative; margin-bottom:120px; float:left;  width:100%; }*/
		/*
		.swiper-container {
			float: left;
			width: 100%;
		}
		*/
		
		.swiper-slide {z-index:100; float:left; position:relative; width:100%;}
		/*
		.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white{background-image:none !important;}
		.swiper-button-prev.swiper-button-white{margin-top:-32px; margin-left:32px; width:64px; height:64px; background-size:64px 64px; }
		.swiper-button-next.swiper-button-white{margin-top:-32px; margin-right:32px; width:64px; height:64px; background-size:64px 64px;}
		*/

		.swiper-slide > .before{ height: 550px; }
		.swiper-slide > .before .inner{width:100%; height:550px;}
		.swiper-slide > .after{height:550px;}
		.swiper-slide > .after .outer{height:550px;}

		/*교재 타이틀*/
		#book_title h5{margin:30px 0 30px; font-size:3.2em;}
	}


	@media screen and (max-width : 980px) {
		/*강사진*/
		#e_teacher h5{margin:2.7778vw 0 2.7778vw 0; font-size:3.6vw;}  
		#teacher_in{margin-bottom:6.66664vw;}   
		
		/*book*/
		#t_book{background: url(http://ccei.co.kr/theme/ccei/images/mobile/main/m_bg-2.jpg)no-repeat; background-size:cover;}
		
		/*교재 타이틀*/
		#book_title h5{margin:2.7778vw 0 2.7778vw 0; font-size:3.6vw;}
	}

	@media screen and (max-width : 700px) {
		.swiper-slide:nth-child(1n){width:50% !important;}
	}

	@media screen and (max-width : 640px) {
		#teacher_in .swiper-slide > .after h3{margin-top:30px; font-size:2.1em;}

		.swiper-slide > .before{ height: 500px; }
		.swiper-slide > .before .inner{width:100%; height:500px;}
		.swiper-slide > .after{height:500px;}
		.swiper-slide > .after .outer{height:500px;}
	}
	

	@media screen and (max-width : 840px){
		#t_book .t_book_in .bk_txt h5{font-size:1.6em; line-height: 3vw;}
		#t_book .t_book_in .bk_txt p{margin-top:2.381vw;}
		#t_book .t_book_in .bk_txt p a.b_view{width:32.160%; font-size:1.6em; /*height:35px; line-height:35;*/}
	}

	@media screen and (max-width : 640px){
		#t_book .t_book_in .bk_txt h5{font-size:1.85vw;}
		#t_book .t_book_in .bk_txt p a.b_view{font-size:1.85vw; height:4.167vw; line-height:4.167vw;}
	}

	@media screen and (max-width : 640px) {
		#teacher_in .swiper-slide > .after h3{margin-top:30px; font-size:2.1em;}
	}


	/*모바일*/
	@media screen and (max-width :580px){
		#header .header_in{visibility: visible; border-bottom:1px solid #bdbdbd}
		#headMain .main_in{background: url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_banner1.png")no-repeat center center;}
		#headMain .main_in .slide{top:160px; width:84.616%; height:auto;}   

		#headMain .main_in .slide .circle_1{display: none;} 
		#headMain .main_in .slide .circle_2{display: none;}  

		#headMain .main_in .slide .txt{float:left; margin:0; top:0px; left:0px; width:100%;} 
		#headMain .main_in .slide .txt h3.m_txt{font-size:4.8vw; line-height: 8.4vw; margin-bottom:10px;} 
		#headMain .main_in .slide .txt h3.m_txt span{line-height: 8.4vw;}
		#headMain .main_in .slide .txt .s_txt h4{font-size:8vw; line-height:12.7vw; }   
		#headMain .main_in .slide .txt .s_txt h4 span{line-height:12.7vw; color:#ff7a39;}
		#headMain .main_in .slide:after{clear:both; display:block; content:'';}

		/*교육과정*/
		#e_process{ float:left; width:100%;}   
		#process_in{display:none; }   

		/*모바일 교육과정*/
		#m_pro_in{display:block; float:left; padding:0 5.173% 0 5.173%; width:100%; background:#4c4d4f;}  
		#edu_pro1{float:left; width:100%; margin-bottom:8.9285vw; }   
			#edu_pro1 .m_title{margin:5.3571vw 0 5.3571vw 0; text-align: center;}    
			#edu_pro1 .m_title h5{display:inline-block; font-size:5.4vw; line-height: 9vw; 
								  color:#fff; 
								  font-weight: bold}   
			#edu_pro1 .m_title .t_plus{cursor:pointer; position:relative; left:21.91%; display:inline-block; width:3.847%; height:auto; }   
			#edu_pro1 .m_title img{width:100%; height:auto;}

			#m_pro_in .edu_box{float:left; width:100%;}   
				#edu1{float:left; margin-bottom:10px; width:100%; height:27.858vw; }   
				#edu1 .kids{float:left;
							display:block;
							margin-right:2.116%;
							width:65.962%; height:26.786vw; 
							background:url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_edu1.png")no-repeat center center;
							background-size:cover;}  
				#edu1 .kids .title{margin: 14.4927vw 0 0 7.24%; float:left; position: relative;} 
				#edu1 .kids .title h3{font-size:4.5vw; font-weight:bold; color:#fff; }
				#edu1 .kids .title h4{font-size:4.5vw; color:#fff;}   

				#edu1 .junior{float:left;
							display:block;
							width:31.924%; height:27.858vw;
							background: #231F20; 
							background:url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_edu4.png")no-repeat center center;
							background-size:cover;}  
				
				#edu1 .junior .title{margin:4.1407vw 0 0 7.24%; float:left; position: relative;}
				#edu1 .junior .title h3{font-size:4.5vw; font-weight:bold; color:#fff; }   
				#edu1 .junior .title h4{font-size:4.5vw; color:#fff;}    					

				#edu1:after{clear: both; display: block; content:'';}

				#edu2{float:left; margin-bottom:10px; width:100%; height:27.858vw;} 
				
				#edu2 .teen{float:left;
							margin-right:2.106%;
							width:31.924%; height:26.786vw;
							background:url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_edu2.png")no-repeat center center;
							background-size:cover;}   

				#edu2 .teen .title{margin: 14.4927vw 0 0 7.24%; float:left; position: relative;}
				#edu2 .teen .title h3{font-size:4.5vw; font-weight:bold; color:#fff; }
				#edu2 .teen .title h4{font-size:4.5vw; color:#fff;}

				#edu2 .senior{float:left;
							margin-right:2.116%;
							width:31.924%; height:27.858vw; 
							background:url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_edu4.png")no-repeat center center;
							background-size:cover;} 

				#edu2 .senior .title{margin: 14.4927vw 0 0 7.24%; float:left; position: relative;}
				#edu2 .senior .title h3{font-size:4.5vw; font-weight:bold; color:#fff; }
				#edu2 .senior .title h4{font-size:4.5vw; color:#fff;}
							
				#edu2 .master{float:left;
								width:31.924%; height:27.858vw;
								background:url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_edu4.png")no-repeat center center;
								background-size:cover;}  
				#edu2 .master .title{margin: 14.4927vw 0 0 7.24%; float:left; position: relative;}
				#edu2 .master .title h3{font-size:4.5vw; font-weight:bold; color:#fff; }
				#edu2 .master .title h4{font-size:4.5vw; color:#fff;}

				#edu3{float:left; width:100%; height:27.858vw}
				#edu3 .business{float:left;
								margin-right:2.116%;
								width:31.924%; height:27.858vw; 
								background:url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_edu4.png")no-repeat center center;
								background-size:cover;}   

				#edu3 .business .title{margin: 14.4927vw 0 0 7.24%; float:left; position: relative;}  
				#edu3 .business .title h3{font-size:4.5vw; font-weight:bold; color:#fff; }
				#edu3 .business .title h4{font-size:4.5vw; color:#fff;}
								
				#edu3 .conversation{float:left;
									width:65.962%; height:26.786vw; 
									background:url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_edu3.png")no-repeat center center;
									background-size:cover;} 
				
				#edu3 .conversation .title{margin: 4.1407vw 0 0 7.24%; float:left; position: relative;}
				#edu3 .conversation .title h3{font-size:4.5vw; font-weight:bold; color:#fff; }
				#edu3 .conversation .title h4{font-size:4.5vw; color:#fff;} 


		#edu_pro2{float:left; width:100%; margin-bottom: 10.352vw;}
				#edu_pro2 .m_title{margin:0 0 10.352vw 0; text-align: center;}
				#edu_pro2 .m_title h5{display:inline-block; font-size:5.4vw; line-height: 9vw; color:#fff; font-weight: bold}  
				#edu_pro2 .m_title .t_plus{cursor:pointer; position:relative; left:21.91%; display:inline-block; width:20px; height:auto; }
				#edu_pro2 .m_title img{width:100%; height:auto;}
				
				#lecture{margin:0 auto; width:63.74%; height:53.75vw; 
						 background: url("http://ccei.co.kr/theme/ccei/images/mobile/main/m_lecture.png")no-repeat center center;
						 background-size:cover;}  

				#lecture .s_title{text-align: center; padding:4.4642vw 0 4.4642vw 0; height:17.5vw;}  
				#lecture .s_title h6{font-size:5.4vw; line-height: 9vw; color:#fff;}      

				#lecture .tuition{text-align: center; padding:5.3572vw 0 5.3572vw 0; height:23.572vw;}
				#lecture .tuition span{font-size:6.3vw; line-height: 10.3vw; color:#ff7a39}   
				#lecture .tuition h6{display:inline; font-size:9.1vw; line-height: 14.8vw; font-weight:bold; color:#ff7a39}   

		#e_test{display:none;}
		#m_test{float:left; display:block; width:100%; height:61.786vw; 
				background: url("http://ccei.co.kr/theme/ccei/images/mobile/main/lvl_banner.png")no-repeat center center;
				background-size:cover;
			   }
		#m_test .test_in{float:left; margin:11.0294vw 0 11.0294vw 0px; width:100%; height:41.545vw; text-align: center;}   
		#m_test .test_in .wg{float:left; width:100%; }
		#m_test .test_in .wg h5{display:inline-block; 
								padding-right:5px; 
								font-size:8.3vw; 
								line-height: 13.3vw; color:#fff;}   
		#m_test .test_in .wg span{font-size:8.3vw; line-height: 13.3vw; font-weight: bold; color:#fff;}
		#m_test .test_in h5.wg2{margin-bottom:34px; font-size:8.3vw; font-weight:bold; color:#fff;}

		#m_test .test_in .level{margin:0 auto; display:block; 
								width:42.648%; 
								padding:1.8382vw; 
								border:1px solid #fff; font-size:4.6vw; color:#fff;}		
	}

	

	/*슬라이드 기능 :강사진*/
	@media screen and (max-width : 580px){
		/*
			교재 안내
		*/

		#book_title{float:left; width:100%; background: #ff7a39;}
		#book_title h5.pc{display:none; }
		#book_title .mobile{display:block;}
		#book_title .m_title{text-align: center;}    
		#book_title .m_title h5{display:inline-block; font-size:5.4vw; line-height: 9vw; 
								color:#fff; font-weight: bold}   
		#book_title .m_title .t_plus{cursor:pointer; position:relative; left:19.643%; display:inline-block; width:20px; height:auto; }   


		/*.swiper-slide:nth-child(1n){width:100% !important; height:51.786vw;}*/ 
		.swiper-slide:nth-child(n){width:100% !important}

		.swiper-slide > .before{ height: auto; }
		
		#e_teacher{float:left; width:100%; /*padding-bottom: 30px;*/ background:#ff7a39;}
		#e_teacher h5.pc{display:none; }
		#e_teacher .mobile{display:block; }
		#e_teacher .m_title{margin:10px 0 10px 0; text-align: center;}
		#e_teacher .m_title h5{display:inline-block; font-size:5.4vw; line-height: 9vw; color:#fff; font-weight: bold}  
		#e_teacher .m_title .t_plus{cursor:pointer; position:relative; left:19.643%; display:inline-block; width:20px; height:auto; }  
		#e_teacher .m_title img{width:100%; height:auto;}

		
		#e_teacher .pc{display:none;}
		#p_slide{display:none;}

		#e_teacher .mobile{display:block; /*margin-bottom:5.3571vw;*/}   

		#mteacher_in{padding:5.3572vw 0 5.3572vw 0; 
			         position: relative;
					 width:100%; height:62.5vw; 
					 background: url("http://ccei.co.kr/theme/ccei/images/mobile/main/iphone.png")no-repeat;
					 background-size:contain !important;}   

		.swiper-slide{background: none;}
		.swiper-pagination{display:none;}

		#mteacher_in .swiper-slide .before{float: left; width:78%; position: relative; left:55px;}
		#mteacher_in .swiper-slide .before .pic{/*padding:1.7857vw 0 0 6.697%;*/ float:left; ; width:50%;}   
		#mteacher_in .swiper-slide .before .pic img{width:100%; height:auto;}

		#mteacher_in .swiper-slide .before .profile{padding-left:5.581%; float:left; width:50%}  
		#mteacher_in .swiper-slide .before .profile .txt{float:left; margin:2.7241vw 0 2.7241vw 0 }   
		#mteacher_in .swiper-slide .before .profile .txt h3{font-size:3.4vw; line-height:1.5; text-align:left; color:#ff7a39; word-break: break-all;}

		#mteacher_in .swiper-slide .before .profile .name{float:left; text-align:left;}
		#mteacher_in .swiper-slide .before .profile .name h4{font-size:3.4vw; font-weight: bold; color:#fff;}   
		
		#mteacher_in .swiper-slide .before .profile .name p{font-size:3vw; line-height:1.5; color:#d9d9d9;}
		#mteacher_in .swiper-slide .before .profile .name .edu{margin-top:2.5714vw;} 
		#mteacher_in .swiper-slide .before .profile .name .edu .major{padding-top:5px;}
		
		
		
		
		/*#mteacher_in .swiper-slide .before .profile .txt{float:left; margin:7.1428vw 0 8.9285vw 0 }*/  
		/*
		#mteacher_in .swiper-slide .before .profile .txt h3{font-size:3.82vw; line-height:4.3vw; text-align:left; color:#d9d9d9;}
		#mteacher_in .swiper-slide .before .profile .name h4{font-size:4.1vw; line-height:4.5vw; font-weight: bold; color:#fff;}   
		#mteacher_in .swiper-slide .before .profile .name p{font-size:3vw; line-height:3.4vw; color:#d9d9d9;}   
		#mteacher_in .swiper-slide .before .profile .name .edu{margin-top:3.5714vw;}   
		*/

		.swiper-button-prev.swiper-button-white{margin-top:-16px; margin-left:16px; width:32px; height:32px; background-size:32px 32px; }
		.swiper-button-next.swiper-button-white{margin-top:-16px; margin-right:16px; width:32px; height:32px; background-size:32px 32px; }
		
		

	
		#t_book{float:left; width:100%; height:55.173vw;/*height:44.865vw;*/ background: #ff7a39;}
		#t_book .mobile{display:block}
		#t_book .m_book{float:left; max-width:580px; width:100%; height:auto;}
		#t_book .m_book img{width:100%; height:auto;}  

		#t_book .t_book_in{width:100%; height:auto; }
		#t_book .t_book_in .book{float:left; width:64.286%; height: auto;}   
		#t_book .t_book_in .book img{width:100%; height:auto;}
		#t_book .t_book_in .bk_txt{float:left; margin:6.8965vmin 0 0 0;}  /*40px;*/		

		#t_book .t_book_in .bk_txt h5.pc{display:none;}
		#t_book .t_book_in .bk_txt .mobile{display:block;}
		
		#t_book .t_book_in .bk_txt .mobile h5{font-size:3.6vw; line-height:6.1vw; color:#fff; font-weight: normal;}
		#t_book .t_book_in .bk_txt h5{font-size:3.6vw; line-height:6.1vw; color:#FFF; font-weight: normal;}

		#t_book .t_book_in .bk_txt .mg{margin-top:1.7857vw; background: #FFF;}   
		#t_book .t_book_in .bk_txt .mg h5{color:#ff7a39; font-weight:bold;}
		#t_book .t_book_in .bk_txt p a.b_view{display:none;}

		/*
		.swiper-button-prev.swiper-button-white{display:block !important;}
		.swiper-button-next.swiper-button-white{display:block !important;}
		*/

		/*
		#btn_box{display:none;}

		#m_event{display:block; position:relative; float:left; width:100%; height:70px; background: url("http://ccei.co.kr/theme/ccei/images/mobile/main/event.jpg")no-repeat; background-size:100% 70px;}
		#m_event .event{position: absolute; top:20px; left:76.242%; width:20.518%; height:40px; cursor: pointer;} 
		
		#m_kakao{display:block; position:relative; float:left; width:100%; height:70px; background: url("http://ccei.co.kr/theme/ccei/images/mobile/main/mkako.png")no-repeat; background-size:100% 70px;}
		#m_kakao .talk{position: absolute; top:20px; left:67.242%; width:25.518%; height:40px; cursor: pointer;} 

		#barrier .m_ka{left:calc(50% - 34.383%); top:calc(50% - 55.174vmin); width:68.966%;}
		#barrier .m_ka .kakao{left:auto; top:auto;}
		#barrier .m_ka .kakao{position:relative;  display:block; width:100%; } 
		*/
	}

	@media screen and (max-width : 418px){
		.swiper-slide:nth-child(n){width:100% !important}

		#t_book .t_book_in .bk_txt .mobile h5{font-size:3.6vw; line-height:5.8vw; }
		#t_book .t_book_in .bk_txt h5{font-size:3.6vw; line-height:5.8vw; }

		#mteacher_in .swiper-slide .before {left:44px;}

		.swiper-button-prev.swiper-button-white{margin-top:-16px; margin-left:6px; width:32px; height:32px; background-size:32px 32px; }
		.swiper-button-next.swiper-button-white{margin-top:-16px; margin-right:6px; width:32px; height:32px; background-size:32px 32px; }
	}

	@media screen and (max-width : 380px){
		#mteacher_in .swiper-slide .before {left:40px;}
		.swiper-button-prev.swiper-button-white{margin-top:-16px; margin-left:6px; width:32px; height:32px; background-size:32px 32px; }
		.swiper-button-next.swiper-button-white{margin-top:-16px; margin-right:6px; width:32px; height:32px; background-size:32px 32px; }	
	}

	@media screen and (max-width : 360px){
		#t_book .t_book_in .bk_txt .mobile h5{font-size:3vw; line-height:5vw; }
		#t_book .t_book_in .bk_txt h5{font-size:3vw; line-height:5vw; }

		.swiper-button-prev.swiper-button-white{margin-top:-16px; margin-left:6px; width:32px; height:32px; background-size:32px 32px; }
		.swiper-button-next.swiper-button-white{margin-top:-16px; margin-right:6px; width:32px; height:32px; background-size:32px 32px; }	
	}

	@media screen and (max-width : 360px){
		#t_book .t_book_in .bk_txt .mobile h5{font-size:3vw; line-height:5vw; }
		#t_book .t_book_in .bk_txt h5{font-size:3vw; line-height:5vw; }

		.swiper-button-prev.swiper-button-white{margin-top:0px; margin-left:6px; width:18px; height:18px; background-size:18px 18px; }
		.swiper-button-next.swiper-button-white{margin-top:0px; margin-right:6px; width:18px; height:18px; background-size:18px 18px; }	
	}
