@media screen and (max-width : 1384px) {
	#edu1{padding-bottom:150px;float:left; width:100%; background-color:#FF6535;}
	#edu1 .edu1_in{margin:0 auto; 
				   margin-bottom:30px; 
				   width:91.041%;}  

		#txt{float:left; 
			 display:block; 
			 margin-top:80px; 
			 width:100%;}

		#txt .m_txt{display:block; 
					padding:30px 0 30px 0; 
					text-align:center;}

		#txt .m_txt h3{font-size:3.5em; 
					   line-height: 3.5rem; 
					   font-weight:bold; 
					   color:#fff;}

		#txt .s_txt{margin-bottom:50px; 
					display:block; 
					text-align:center;}

		#txt .s_txt p{font-size:1.6em; 
					  line-height:1.6rem; 
					  color:#fff;}
		
		#e_pro{position:relative; 
			   margin:0 auto; 
			   width:70.63492%; 
			   height:1294px;}

		
		#e_pro .pro_in{margin-bottom:30px; 
					   float:left; 
					   position:relative; 
					   width:100%;}

		#e_pro .pro_in .pattern6{z-index:1000; 
								 position:absolute; 
								 top:-9.24212vmin; 
								 left:-28.0899%;
								 width:22.472%;
								 height:auto;
								}

		#e_pro .pro_in .pattern7{z-index:1000; 
								 position:absolute; 
								 top:27.7264vmin; 				
								 right:-28.0899%;				
								 width:22.472%; }				

		#e_pro .pro_in .teacher{margin-top:4.159vmin;			
								float:left; 
								width:23.147%;					
								height:9.427vmin; 				 
								border-top:1px solid #fff; }  

		#e_pro .pro_in .teacher p{font-size:1.6em; 
								  line-height:1.6rem;			
								  top:0px; 						
								  color:#fff;}

		#e_pro .pro_in .teacher p.t_name{margin-top: 5px;}
		
		#e_pro .pro_in .student{ margin-top:4.159vmin; 
								 float:left; 
								 border-top:1px solid #fff; 
								 width:16.6293%; }		

		#e_pro .pro_in .student img{z-index:1000; 
									position:absolute; 
									top:0px; 
									width:16.6293%; 
									height:auto;}

		#e_pro .pro_in .student .std{z-index:10005; 
									 position:absolute;
									 width:inherit;
									 text-align:center; }

		#e_pro .pro_in .student .std p{font-size:1.12vw;	
									   color:#FF6535;}

		#e_pro .pro_in .student .std p.big{font-size:1.5vw;      
										   line-height:3.0vmin;  
										   font-weight:bold;  }

		#e_pro .pro_in .student .m1{float:left; 
									width:100%; 
									height:9.427vmin;}  

		#e_pro .pro_in .student .m1 img{z-index:1000; 	
										position:absolute; 
										top:0px; 
										max-width:100%; 
										height:auto;}

		#e_pro .pro_in .student .m1 .std{z-index:10005; 
										position: relative;; 
										width:inherit; 
										text-align:center; }

		#e_pro .pro_in .student .m1 .std p{font-size:1.6em;
										  color:#FF6535;}

		#e_pro .pro_in .student .m1 .std p.big{font-size:1.5vw;		  
											   line-height:2.96vmin;   
											   font-weight:bold;}
		
		#e_pro .pro_in .student .pos_2{margin-top:10px;}
		#e_pro .pro_in .student .m1 img.m2_pos{top:10.3512vmin;}
		#e_pro .pro_in .student .m1 img.m3_pos{top:30.037vmin; }   
		
		#e_pro .pro_in .student .pos_3{margin-top:75px;}
		
		#e_pro .pro_in .study{margin-top:4.159vmin; 
							 float:left;  
							 width:60.2248%;
							 height:9.427vmin;           
							 border-top:1px solid #fff; } 

		#e_pro .pro_in .study p{padding-left:4.6642%;	 
								font-size:1.12vw;         
								line-height:2.4vmin;	  
								color:#fff; }
		
		#e_pro .pro_in .study .m1{float:left; width:100%; height:102px; }   
		
		#e_pro .pro_in .study .pos_2{margin-bottom:7.7634vmin;			
										 }

		#e_pro .pro_in .study .pos_4{margin-top:4.2514vmin; }
		#e_pro .pro_in .study .txt1{margin-top: 10px;}
		
		#e_pro .pro_in .student .m1 .pos_txt3{margin-top:35px;}
	
		#e_pro .pro_in:last-child{border-bottom:1px solid #fff; margin-bottom:0px;}

}

@media screen and (max-width : 1200px) {
	#edu1{padding-bottom:13.8632vmin;				
		  float:left; 
		  width:100%; 
		  background-color:#FF6535;}

	#edu1 .edu1_in{margin:0 auto; 
				   margin-bottom:2.7726vmin;		
				   width:100%;}   

		#txt{float:left; 
			 display:block; 
			 margin-top: 7.3937vmin;					
			 width:100%;}

		#txt .m_txt{display:block; 
					padding:30px 0 30px 0;				
					text-align:center;}

		#txt .m_txt h3{font-size:3.5em; 
					   line-height: 3.5rem;
					   font-weight:bold; 
					   color:#fff;}

		#txt .s_txt{margin-bottom:50px; 
					display:block; 
					text-align:center;}

		#txt .s_txt p{font-size:2.1em; 
					  line-height:2.1rem;
					  color:#fff;}
		
		#e_pro{position:relative; 
			   margin:0 auto; 
			   width:83.334%;
			   height:auto;} 

		
		#e_pro .pro_in{margin-bottom:2.7726vmin; 				
					   float:left; 
					   position:relative; 
					   width:100%;}

		

		#e_pro .pro_in .pattern6{z-index:1000; 
								 position:absolute; 
								 top:-9.24212vmin; 
								 left:-28.0899%;  
								 width:22.472%;
								 height:auto;
								 display:none;}

		#e_pro .pro_in .pattern7{z-index:1000; 
								 position:absolute; 
								 top:27.7264vmin; 				
								 right:-28.0899%;				
								 width:22.472%; 
								 
								 display:none;
								}				

		#e_pro .pro_in .teacher{margin-top:4.159vmin;			
								float:left; 
								width:23.147%;					 
								height:11.368vmin; 				 
								border-top:1px solid #fff;}   

		#e_pro .pro_in .teacher p{font-size:1.5vw;
								  line-height: 2.6vmin;		
								  top:0px; 						
								  color:#fff;}

		#e_pro .pro_in .teacher p.t_name{margin-top: 5px;}
		
		#e_pro .pro_in .student{ margin-top:4.159vmin; 
								 float:left; 
								 border-top:1px solid #fff; 
								 width:15%;
								 height:11.368vmin; }	

		#e_pro .pro_in .student img{z-index:1000; 
									position:absolute; 
									top:0px; 
									width:15%;
									height:auto;}

		#e_pro .pro_in .student .std{z-index:10000; 
									 position:absolute;
									 width:inherit;
									 text-align:center; 
									 margin-top:0px;}

		#e_pro .pro_in .student .std p{font-size:1.6em;	
									   color:#FF6535;}

		#e_pro .pro_in .student .std p.big{font-size:2.1em;     
										   line-height:2.1rem; 
										   font-weight:bold;    
										   }

		#e_pro .pro_in .student .m1{float:left; 
									width:100%; 
									height:9.427vmin;}

		#e_pro .pro_in .student .m1 img{z-index:1000; 	
										position:absolute; 
										top:0px; 
										max-width:100%; 
										height:auto;}

		#e_pro .pro_in .student .m1 .std{z-index:10000; 
										position: relative;; 
										width:inherit; 
										text-align:center; }

		#e_pro .pro_in .student .m1 .std p{font-size:1.6em;
										  color:#FF6535;}

		#e_pro .pro_in .student .m1 .std p.big{font-size:1.8em;		   
											   line-height:1.8rem;   
											   font-weight:bold; }
		
		#e_pro .pro_in .student .pos_2{margin-top:10px;}
		#e_pro .pro_in .student .m1 img.m2_pos{top:10.3512vmin;}
		#e_pro .pro_in .student .m1 img.m3_pos{top:27.7264vmin;}   
		
		#e_pro .pro_in .student .pos_3{margin-top:4.99078vmin;}			 
		
		#e_pro .pro_in .study{margin-top:4.159vmin; 
							 float:left;  
							 width:60.2248%;
							 height:auto;         		
							 border-top:1px solid #fff;}  

		#e_pro .pro_in .study p{padding-left:4.6642%;	 
								font-size:1.5vw;          
								line-height:2.6vmin;	 
								color:#fff; }			
		
		#e_pro .pro_in .study .m1{float:left; width:100%; height:auto; } 
		
		#e_pro .pro_in .study .pos_2{margin:1.8484vmin 0 1.8484vmin 0;}					

		#e_pro .pro_in .study .pos_4{margin-top:13.3087vmin;}  
		#e_pro .pro_in .study .txt1{margin-top: 10px;}
		
		#e_pro .pro_in .student .m1 .pos_txt3{margin-top:3.23471vmin;}
	
		#e_pro .pro_in:last-child{border-bottom:1px solid #fff; margin-bottom:0px;}


		/*1200px 부터 edu2 수정 ~ 980*/
	#edu2{margin-bottom:11.0906vmin; float:left; width:100%;}

	#edu2 .edu2_in{margin:0 auto; 
				   width:100%; }  

	#edu2 .edu2_in .m_txt{margin:0 auto;
						  margin-top:-4.4362vmin;           
						  width:46.5%;				
						  padding:2.7726vmin 0 2.7726vmin 0;	
						  border-radius:4.1667vw; 
						  text-align:center; background-color:#fff;}   

	#edu2 .edu2_in .m_txt h3{font-size:3.5em; 
							 line-height:3.5rem; 
							 font-weight:bold; color:#FF6535;}
	
	#edu2 .edu2_in .process{margin-bottom:11.0906vmin;
							float:left; width:100%;}
							
			#step{margin-right:5.5%; 							  
				  text-align:center; 
				  float:left; 
				  width:20.834%; }    

			#step .step_in{margin-bottom:1.756vmin; 
							width:100%;			
							height:20.834vw;
							background-size:100% 20.834vw}  

			#step .step_in .group{position:relative; top:3.69682vmin;}   
			#step .step_in .group p{font-size:1.74vw;
									line-height:3.1vmin;
									color:#FF6535;}

			#step .step_in .group p.wg{font-weight:bold;}
			
			#step .step_in .group .icon1{width:48.39%; height:auto;}			
			#step .step_in .group .icon2{width:48.39%; height:auto;}			
			#step .step_in .group .icon3{width:42.742%; height:auto;}			
			#step .step_in .group .icon4{width:41.94%; height:auto;}			

			#step .step_in .group > img{width:100%; height:auto;}
			
			#step h6{font-size:1.74vw;
					 line-height:3.1vmin;
					 color:#FF6535; }
				
	#edu2 .edu2_in .process .step_last{margin-right:0px;}
				
					#clumn{margin:50px 0 88px 0; 
						   float:left; 
						   width:100%;}

					#clumn .clumn_in{position:relative; 
									 width:100%;}

					#clumn .clumn_in .txt{z-index:1000; 
										  position:absolute; 
										  display:block; 
										  text-align:center; }

					#clumn .clumn_in .txt p{font-size:1.74vw;
											line-height:3.1vmin;
											color:#FF6535;}

					#clumn .clumn_in .txt p.wg{font-weight: bold;}
					
					#clumn .clumn_in .star{position:inherit; 
										   margin:0 auto; 
										   width:62.334%;}

					#clumn .clumn_in .star img{width:100%; height: auto;}					   

					/*수정*/
					#clumn .clumn_in .star .s_txt{margin-left:0px; 
												  position:absolute; 
												   width:23.2621%;	 
												  top:calc(50% - 6.746vmin); 
												  left:calc(50% - 9.6256%);}

					#clumn .clumn_in .star .s_txt h3{font-size:6.8vw; font-weight:bold; color:#FF6535;}

					#clumn .clumn_in .star .s_txt p{text-align:center; 
													font-size:1.97vw; 
													color:#FF6535}

					#clumn .clumn_in .m_txt img{text-align:cetner; 
												display:block; 
												max-width:100%; 
												height:auto;}

					#clumn .clumn_in .cl_pos1{top:-7.466%; left:45.834%;}			
					#clumn .clumn_in .cl_pos2{top:15.475%; left:16%;}			
					#clumn .clumn_in .cl_pos3{top:15.475%;  left:74.1667%;}			
					
					#clumn .clumn_in .cl_pos4{top:57.01%;  left:7.75%; }			
					#clumn .clumn_in .cl_pos5{top:57.01%;  left:80.8334%;}			
					#clumn .clumn_in .cl_pos6{top:97.731%; left:30%;}			
					#clumn .clumn_in .cl_pos7{top:97.731%; left:59.1667%;}			
					
	#edu_bn1{padding:15.342vmin 0 15.342vmin; 								 
			float:left; 
			width:100%; 
			height:58.134vmin; 
			background:url("http://ccei.co.kr/theme/ccei/images/edu/banner1.jpg")no-repeat 0 50%;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: 100% 58.134vmin;
			}

	#edu_bn1 .bn1_in{margin:0 auto; 
					width:100%;}

	#edu_bn1 .bn1_in .txt1{display:block; margin-bottom:3.3272vmin;}			
	#edu_bn1 .bn1_in .txt1 p{font-size:1.97vw;
							 line-height: 3.6vmin; 
							 color:#fff;}
	
	#edu_bn1 .bn1_in .txt2{display:block; margin-bottom:4.159vmin;}					
	#edu_bn1 .bn1_in .txt2 h5{font-size:2.87vw;
							  line-height: 5.0vmin;
							  font-weight:bold; 
							  color:#fff;}

	#edu_bn1 .bn1_in .info{float:left; 
						   display:block; 
						   padding: 10px 0 10px 0; 
						   text-align:center; 
						   width:25.834%; 
						   font-size:2.1em; 
						   color:#fff; 
						   background-color:#FF6535}			

	#edu_bn2{padding:15.342vmin 0 15.342vmin; 
			 float:left; 
			 width:100%; 
			 height:58.134vmin;  
			 background:url("http://ccei.co.kr/theme/ccei/images/edu/banner2.jpg")no-repeat 0 50%;
			 -webkit-background-size: cover;
			 -moz-background-size: cover;
			 -o-background-size: cover;
			 background-size: 100% 58.134vmin;}

	#edu_bn2 .bn2_in{text-align:right; 
					 margin:0 auto; 
					 width:100%; }

	#edu_bn2 .bn2_in .txt1{display:block; margin-bottom:3.3272vmin;}    	
	#edu_bn2 .bn2_in .txt1 p{font-size:1.97vw;
							line-height: 3.6vmin;
							color:#fff; }
	
	#edu_bn2 .bn2_in .txt2{display:block; margin-bottom:4.4362vmin;}  			
	#edu_bn2 .bn2_in .txt2 h5{font-size:2.87vw;
							  line-height: 5.0vmin;
							  font-weight:bold; 
							  color:#fff;}

	#edu_bn2 .bn2_in .info{float:right; 
						   display:block; 
						   padding: 10px 0 10px 0;  
						   text-align:center; 
						   width:25.834%; 
						   font-size:2.1em; 
						   color:#fff; background-color:#FF6535}		
}

@media screen and (max-width : 800px) {
	#edu_bn1 .bn1_in .info{font-size:2.6vw}
	#edu_bn2 .bn2_in .info{font-size:2.6vw}
}

@media screen and (max-width : 980px) {
	#e_pro{position:relative; margin:0 auto; width:100%;}

		#e_pro .pro_in .teacher p{
			font-size:2.15vw;
			line-height:3.4vmin;
			padding-left: 20px;
		}
		#e_pro .pro_in .student .std p{font-size:1.8vw;}   
		#e_pro .pro_in .student .std p.big{font-size:2.55vw; line-height: 4.1vmin;}   
		#e_pro .pro_in .study p{font-size:1.8vw; line-height: 2.9vmin;}

		#e_pro .pro_in .student .m1 .std p.big{font-size:2.1vw; line-height:3.4vmin;}
		#e_pro .pro_in .student .m1 .std p{font-size:1.8vw;}

		#e_pro .pro_in .student .m1 img.m3_pos{top:27.6531vmin; }  

	#step .step_in .group p{font-size:2.1vw; line-height:3.4vmin; color:#FF6535;}

	#step h6{font-size:2.1vw; line-height:3.4vmin; color:#FF6535; }


	#clumn .clumn_in .txt p{font-size:2.15vw; line-height:3.4vmin; color:#FF6535; }

	#clumn .clumn_in .cl_pos1{top:-9.964%; left:44.898%;}						
	#clumn .clumn_in .cl_pos2{top:15.475%; left:13.572%;}						
	#clumn .clumn_in .cl_pos3{top:15.475%; left:auto; right:13.266%;}		
	
	#clumn .clumn_in .cl_pos4{top:56.461%; left:5.7143%; }		
	#clumn .clumn_in .cl_pos5{top:56.461%; left:auto; right:7.5511%;}		
	#clumn .clumn_in .cl_pos6{top:97.645%; left:27.960%;}						
	#clumn .clumn_in .cl_pos7{top:97.645%; left:auto; right:30%;}			

	
	#edu_bn1{padding:7.1134vmin 0 7.1134vmin 9.279%;
			 height:41.238vmin; 
			 background-size: 100% 41.341vmin;}


	#edu_bn1 .bn1_in{margin:0 auto; width:100%;}

	#edu_bn1 .bn1_in .txt1{display:block; margin-bottom:3.0928vmin;}			
	#edu_bn1 .bn1_in .txt1 p{font-size:2.5vw;
							line-height:3.95vmin;}

	#edu_bn1 .bn1_in .txt2{display:block; margin-bottom:3.0928vmin;}			
	#edu_bn1 .bn1_in .txt2 h5{font-size:2.5vw;
							  line-height:3.95vmin;}


	#edu_bn2{padding:7.1134vmin 9.279% 7.1134vmin 0;
			 height:41.238vmin;  
			 background-size: 100% 41.341vmin;}
					   
	#edu_bn2 .bn2_in{text-align:right; 
					margin:0 auto; 
					width:100%;}

	#edu_bn2 .bn2_in .txt1{display:block; margin-bottom:3.0928vmin;}   			
	#edu_bn2 .bn2_in .txt1 p{font-size:2.5vw;
							 line-height:3.95vmin;}
	
	#edu_bn2 .bn2_in .txt2{display:block; margin-bottom:3.0928vmin;}  			 
	#edu_bn2 .bn2_in .txt2 h5{font-size:2.5vw;
							  line-height:3.95vmin; 
							  font-weight:bold;}

}


/*메인헤드 추가*/
@media screen and (max-width : 590px) {
	#txt .s_txt p.pc{display:none;}
	#txt .s_txt .mobile{display:block;}

	#txt .s_txt .mobile p{font-size:2.1em; line-height:1.5; color:#fff;}

	#edu1 .mobile{display:block; margin-top:0px }
	#txt{margin-top:-330px;}

	#txt .m_txt h3{font-size:4.5em; padding:20px 0 20px 0}
	#txt .s_txt{margin:0 auto; width:345px; font-style: normal;}
	
	
	#edu2{background: #FF6535; margin-bottom:0px;}

	#edu2 .edu2_in .m_txt{width:100%; margin-top:0px; background: #FF6535;  border:3px solid #fff;
		border-radius: 0px; border-bottom:0px solid #fff; padding:10px 0 0 0;
	}
	#edu2 .edu2_in .m_txt h3{color:#fff; font-size:2.5em; line-height:2.5rem;}

	#step h6{color:#fff;}
	#clumn .clumn_in .txt p{color:#fff;}
	#clumn .clumn_in .star .s_txt h3{color:#fff;}
	#clumn .clumn_in .star .s_txt p{color:#fff;}

	#clumn .clumn_in .star .pc{display:none;}
	#clumn .clumn_in .star .mobile{display:block;}

}


@media screen and (max-width : 500px) {
	#e_pro{float:left; margin:0; padding:0 5% 0 5%;} 

	#e_pro .pro_in .student {display:none;}
	#e_pro .pro_in .study {float:left; 
						   width:67.7273%;
						   margin-left:6.819%;}  
	#e_pro .pro_in .study .m_study{display:block; 
								   margin-top:5px; 
								   font-size:3.2vw;
								   line-height: 5.0vmin;
								   font-weight:bold;}

	#e_pro .pro_in .teacher{width:25.455%;}
	#e_pro .pro_in .teacher p{font-size:3.2vw; 
							  line-height: 4.8vmin;
							  text-align: left; padding-left: 0}

	#e_pro .pro_in .study .txt1 {margin-top:0px; 
								font-size:2.94vw;
								line-height:4.05vmin;
                                padding:0;}
                                
	#e_pro .pro_in .study p{font-size:2.94vw;
							line-height:4.05vmin; text-align: left; padding-left: 0}

	#e_pro .pro_in .study .m1{margin-bottom:6vmin;}	
	#e_pro .pro_in .study .pos_2{border-top:1px solid #fff; margin-top:0px;}
	#e_pro .pro_in .study .pos_4{margin-top:0px; margin-bottom: 0px; border-top:1px solid #fff;}

	#e_pro .pro_in:last-child{border:0 solid #fff;}

	#edu2{padding:0 5% 0 5%;}

	#edu2 .edu2_in .process{width:100%;}
	
	#step{width:45.455%;
		  margin-right: 9.091%; 
		  margin-bottom:6vmin;}	
	#step:nth-child(2n){margin-right:0px;}

	#step:nth-child(3){margin-bottom:0px;}
	#step:nth-child(4){margin-bottom:0px;}
	
	#step .step_in{
					width:100%;
					height:40vw;
					background-size:100% 40vw;}

	#step .step_in .group{top: 26px}   
	#step .step_in .group p{font-size:3.6vw; line-height:5.6vmin;}  

	#step h6{font-size:3.6vw; line-height:5.6vmin;} 

	#edu_bn1 .bn1_in .info{width:32%; font-size: 1.4em; background-color: rgba(255,255,255,0); border: 1px solid #fff;}		
	#edu_bn2 .bn2_in .info{width:32%; font-size: 1.4em; background-color: rgba(255,255,255,0); border: 1px solid #fff;}		

	#clumn .clumn_in .star{width:80%;}
	#clumn .clumn_in .cl_pos1{top:-12.06%; left:42.273%;}		 
	#clumn .clumn_in .cl_pos2{top:7.18%; left:7.728%;}			
	#clumn .clumn_in .cl_pos3{top:7.18%; right:10.455%;}		 
	#clumn .clumn_in .cl_pos4{top:66.04%; left:-2.955%;}		 
	#clumn .clumn_in .cl_pos5{top:66.04%; right:0%;}
	#clumn .clumn_in .cl_pos6{top:97.623%; left:18.637%;}		
	#clumn .clumn_in .cl_pos7{top:97.623%; right:18.637%;}		
	#clumn .clumn_in .star .s_txt h3{font-size:3.1em; }
	#clumn .clumn_in .star .s_txt p{font-size:1.4em;}

	#clumn .clumn_in .txt p{font-size:3.4vw; line-height:4.9vmin;}	

	#edu_bn1 .bn1_in .info{padding:5px 0 5px 0; font-size:3.0vw;}
	#edu_bn2 .bn2_in .info{padding:5px 0 5px 0; font-size:3.0vw;}

	#edu_bn1 .bn1_in .txt1 p{font-size:2.8vw;}
	#edu_bn1 .bn1_in .txt2 h5{font-size:2.8vw;}

	#edu_bn2 .bn2_in .txt1 p{font-size:2.8vw;}
	#edu_bn2 .bn2_in .txt2 h5{font-size:2.8vw;}
	
}

@media screen and (max-width : 418px) {
	#e_pro{float:left; margin:0; padding:0 3% 0 3%;} 
	#edu2{padding:0 3% 0 3%;}

	#txt{position: relative;}
	#txt .m_img{display:block;}

	#txt .m_p1{position: relative; width:21.532%; height:auto; top:-40px; left:9.091%;}   
	#txt .m_p2{position: absolute; width:27.273%; height:auto; top:0px; left:72.728%;} 
	#txt .m_p3{position: absolute; width:21.532%; height:auto; top:130px; left:-4.785%}  
	#txt img{width:100%; height:auto;}


	#txt .m_txt{padding:0px;}
	#txt .m_txt h3{font-size:7.7vw;  padding:0px;}
	#edu1 .mobile{margin-top:0px;}
	#txt .s_txt .mobile p{font-size:1.6em;}
	/*#txt .s_txt p{font-size:4.1vw;  width:82.536%; margin: 0 auto;}*/
	#txt{margin-top:-290px}

	/*
	#e_pro{float:left; width:100%;
		   background: url('../images/sub2/m_bg.png')no-repeat center; 
		   background-position-y: 1px;
		   background-size:cover;}
	*/	   

	#clumn .clumn_in .star .s_txt h3{font-size:3.5em;}
	#clumn .clumn_in .star .s_txt p{font-size:1.3em;}
}

@media screen and (max-width : 380px) {
	#e_pro .pro_in .teacher{width:26%;}
	#e_pro .pro_in .study{width:67%;}
	#e_pro .pro_in .study .txt1{font-size:1.1em; line-height: 1.1rem;}

	#edu_bn1 .bn1_in .txt1 p{font-size:1.2em; line-height: 1.1rem;}
	#edu_bn1 .bn1_in .txt2 h5{font-size:1.4em; line-height:1.4rem;}

	#edu_bn1{height:184px; background-size:100% 184px;}

	#edu_bn2 .bn2_in .txt1 p{font-size:1.2em; line-height: 1.1rem}
	#edu_bn2 .bn2_in .txt2 h5{font-size:1.4em; line-height:1.4rem;}

	#edu_bn2{height:184px; background-size:100% 184px;}

	#clumn .clumn_in .star .s_txt h3{font-size:3.0em;}
	#clumn .clumn_in .star .s_txt p{font-size:1.2em;}

}

@media screen and (max-width : 375px) {
	#txt .s_txt .mobile p{font-size:1.5em;}

	
	#clumn .clumn_in .star .s_txt p{font-size:1.1em;}
}

@media screen and (max-width : 360px) {
	#txt .s_txt .mobile p{font-size:1.4em;}

	#clumn .clumn_in .star .s_txt h3{font-size:3.0em;}
	#clumn .clumn_in .star .s_txt p{font-size:1.1em;}
}

@media screen and (max-width : 320px) {
	#txt .s_txt .mobile p{font-size:1.3em;}
	/*
	#e_pro{float:left; margin:0; padding:0 3% 0 3%;} 
	#edu2{padding:0 3% 0 3%;}
	*/

	#e_pro .pro_in .teacher{width:26%;}
	#e_pro .pro_in .study{width:67%;}
	#e_pro .pro_in .study .txt1{font-size:1.1em; line-height: 1.1rem;}
	
	/*
	#edu_bn1 .bn1_in .txt1 p{font-size:1.2em; line-height: 1.1rem;}
	#edu_bn1 .bn1_in .txt2 h5{font-size:1.4em; line-height:1.4rem;}
	*/

	#edu_bn1 .bn1_in .txt1 p{font-size:1.3em; line-height: 1.5;}
	#edu_bn1 .bn1_in .txt2 h5{font-size:1.4em; line-height:1.5;}

	/*#edu_bn1{height:184px; background:100% 184px;}*/
	#edu_bn1{background-size:cover;}
	#edu_bn2{background-size:cover;}

	
	#edu_bn2 .bn2_in .txt1 p{font-size:1.3em; line-height: 1.5}
	#edu_bn2 .bn2_in .txt2 h5{font-size:1.4em; line-height:1.5;}

	/*#edu_bn2{height:184px; background-size:100% 184px;}*/

	#clumn .clumn_in .star .s_txt h3{font-size:2.5em;}
	#clumn .clumn_in .star .s_txt p{font-size:1.0em;}

	#edu_bn2 .bn2_in .info{width:40%;}
	#edu_bn1 .bn1_in .info{padding:5px; font-size:1.2em;}
	#edu_bn2 .bn2_in .info{padding:5px; font-size:1.2em;}


}


