@charset "utf-8";
/* CSS Document */
/* =============================================================================
   スマホ
   ========================================================================== */
@media screen and (max-width:750px) {
	body {
		font-size: 1rem;
	}
	.image_right {
		float: none;
		margin: 10px auto;
	}
	.image_left {
		float: none;
		margin: 25px auto;
	}
	header img {
		width: 100%;
	}
	article {
		width: 95%;
		padding: 0;
	}
	
	
	.cource{
		width: 100%;
	}
	.text_box p {
		font-size: 1rem;
	}
	.voice article {
		width: 100%;
	}
	h2, h3 {
		font-size: 1.2rem;
		margin: 0 auto 0;
		padding: 20px;
		line-height: 1.4;
		text-align: left;
	}
	h2.title {
		padding: 20px;
	}
	h2 br, h2 br {
		display: none;
	}
	h3, h3.qa, h3.qa:before {
		font-size: 1.2rem;
	}
	.riyu dt {
		padding: 10px;
		font-size: 1.5rem;
	}
}