@charset "utf-8";
.pd10{
	padding:10px;
}
.bb{
	
}
@media screen and (min-width: 960px){
#system .cmn-box01{
		width:100%;
		margin:30px auto 0;
	}
#system .cmn-box01 img{
		width:47%;
		float:left;
		margin-right:2%;
		margin-top:4%;
	}
#system .cmn-box01 p{
		width:51%;
		float:left;
		font-size:1.5rem;
	}
#system .cmn-box01 h3{
	margin-top:6%;
	font-size:1.8rem;	
	}
#systemText{
	width:47%!important;	
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	}
	
#aboutLesson .cmn-box01{
		width:100%;
		margin:30px auto 0;
	}
#aboutLesson .cmn-box02 img{
		width:47%;
		float:left;
		margin-right:2%;
		margin-top:4%;
	}
#aboutLesson .cmn-box02 p{
		width:51%;
		float:left;
		font-size:1.5rem;
	}
#aboutLesson .cmn-box02 h3{
	margin-top:6%;
	font-size:1.8rem;	
	}
	#aboutLesson #freetougei{
		width:100%;
	}
#thinking .cmn-box02{
		width:100%;
		margin:30px auto 0;
	  
	}
#thinking .cmn-box02 img{
		width:47%;
		float:left;
		margin-right:3%;
		margin-top:4%;
	}
#thinking .cmn-box02 p{
		width:48%;
		float:left;
		font-size:1.5rem;
	}
#thinking .cmn-box02 h4{
	margin-top:6%;
	font-size:1.8rem;	
	}
	#thinking #mes{
		width:100%;
	}
#skill th{
		font-size:1.8rem;
	}
#skill td{
		font-size:1.5rem;
	}
#timesche th{
		font-size:1.8rem;
	}
#timesche td{
		font-size:1.5rem;
	}
	#timesche p{
		font-size:1.5rem;
	}
}