@media screen and (max-width : 1200px) {
	#t_intro .t_intro_in{padding-top:80px; width:100%;}   /*w:1200;*/
	#t_intro .t_intro_in .m_txt .pc{display:block;}
	
	#t_intro .t_intro_in .m_txt{text-align:center; padding:30px 0 30px 0;}
	#t_intro .t_intro_in .m_txt h3{display:inline; font-size:4.8em; font-weight:bold; color:#4d4c52;}

		#teach{padding:50px 0 50px 0; float:left; width:100%; border-bottom:1px dotted #676767;}
		#teach .instructor{float:left; padding: 35px 8.75% 35px 0; width:41.667%;}  /*1200 /500: padding-right:105;*/   
		#teach .t_info{width:58.334%;}  /*pw:1200/cw:700*/

		#teach .t_info h3{font-size:3.0em;}
		#teach .t_info .career{padding: 30px 0 30px 34px}
		#teach .t_info .career p{font-size:1.6em; line-height:1.5; text-indent: -34px;}
		
		#teach .t_info .career p span{padding-left:5px; font-weight:normal; color:#000;}
		#teach .t_info .career p.indent{text-indent: 1px;}

		#teach .t_info h3{font-size:3.0em; font-weight: bold; color:#ff7a39;}
		
		#teach .t_info .career p span.hide{display:none;}
		#teach .t_info .career p.mobile{display:block;}

		/*#teach .t_info .intro{font-size:1.6em; line-height: 1.5; }*/

		#teach .intro{width:58.334%;}
		#teach .intro p.txt{font-size:1.6em; line-height: 1.5}
}

@media screen and (max-width : 980px) {
	#t_intro .t_intro_in .m_txt h3{font-size:4.0em;}
	#teach .t_info h3{font-size:2.8em;}
	#teach .t_info .career{padding:20px 0 20px 35px;}
	
}

@media screen and (max-width : 823px) {
	#teach .intro{padding-top:20px; width:100%;}
	#teach .instructor{padding:0 8.75% 0 0;}
}


/**/
@media screen and (max-width : 580px) {
	#t_intro .t_intro_in .m_txt{padding:80px 0 0 0;}
	#t_intro .t_intro_in{padding:0 30px 0 30px;}
	
	#teach .instructor{float: left; width:100%; padding-right:0px;}
	#teach .t_info{float: left; margin-top:30px; width:100%;}
	
	#t_intro .t_intro_in .m_txt h3{padding-top:10px; font-size:3.0em; border:3px solid #ff7a39; border-bottom:0px solid #ff7a39; color:#ff7a39;}
}

@media screen and (max-width : 418px) {
	#t_intro .t_intro_in .m_txt{padding:80px 0 10px 0;}
	
	#teach{padding:20px 0 20px 0;}
	/*
	#teach .t_info .career{padding:20px 0 20px 34px;}
	#teach .t_info .career p{font-size:1.6em;  text-indent: -34px;}
	*/
	#teach .t_info .career p.m_pd{padding-top:3px;}
	/*
	#teach .t_info .intro{font-size:1.6em; }
	*/
}

@media screen and (max-width : 360px) {
	#teach .t_info h3{font-size:2.4em;}
	#teach .t_info .career{padding:20px 0 20px 30px;}
	#teach .t_info .career p{font-size:1.4em;  text-indent: -30px;}
	#teach .t_info .career p.indent{text-indent: 0px;}
	#teach .t_info .intro{font-size:1.4em; }

}

@media screen and (max-width : 320px) {
	#teach .t_info .career{padding:20px 0 20px 28px;}
	#teach .t_info .career p{font-size:1.2em; text-indent: -28px;}
	#teach .t_info .career p.indent{text-indent: 0px;}
	#teach .t_info .intro{font-size:1.2em; }
}