@charset "UTF-8";



h2{
	margin-bottom: 30px;
}

.section2{
	margin: 50px 0 0 0;
}

.section2 img{
	margin-bottom: 35px;
}

.section2 img.b1{ position: relative; margin: -100px 0 0 58px; top: -110px; }
.section2 img.b2{ position: relative; margin: -100px 0 0 58px; top: -110px; }
.section2 img.b3{ position: relative; margin: -100px 0 0 58px; top: -104px; }

.section3 h3{
	text-align: center;
}

.section3 p{
	text-align: left;
}



/* PC向け ******************************************************************************************* */

@media (min-width: 741px) {

}



/* スマホ向け **************************************************************************************** */

@media (max-width: 740px) {

	.section2 img{
		margin-bottom: 5vw;
	}

	.section2 img.b1{ width: 85.5%; margin: -20vw 0 0 6.7vw; top: -16vw; }
	.section2 img.b2{ width: 85.5%; margin: -20vw 0 0 6.7vw; top: -16vw; }
	.section2 img.b3{ width: 85.5%; margin: -20vw 0 0 6.7vw; top: -15vw; }
}

@media (max-width: 420px) and (orientation: portrait) {
}

@media (max-width: 740px) and (orientation: landscape) {
}

