@charset "utf-8";


#practice {
   width: 100%;
	margin:4.2% auto 5%;
}

.page-title{
	width:100%;
	margin: 0 0 5%;
}
.page-title img{
	width:100%;
}




#practice .sec01 {
  width: 70%;
    margin: 0 auto;
	font-size: 1vw;
	line-height: 180%;
}



/* ========================================================================================================================================================================================
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　ipad
=========================================================================================================================================================================================== */
@media only screen and (max-width: 1024px) { 
    

	
#practice .sec01 {
    width: 80%;
    font-size: 1.5vw;
}
	


    
}


/* =============================================================================================================================================================
　　　　　　　　　　　　　　　　　　　　　　　　　スマホ
========================================================================================================================================================================== */
@media only screen and (max-width: 699px) {
#practice {
  width: 100%;
    margin: 0% auto 5%;
}    
	
	
    
#practice .sec01 {
    width: 90%;
    margin: 0 auto;
	font-size:16px;
    line-height: 180%;
	text-align: left;
} 
	


    
}