@charset "utf-8";

.content_header {
	background-image: url('../img/bg_12.jpg');
}

	.content_header > div {
		background-image: url('../img/menu_17_page.svg');
	}


/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
main
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/

	main > div {
		text-align: center;
		padding: 0 0 100px;
	}

h2 {
	font-size: 2.5em;
	font-weight: bold;
	color: #4d4d4d;
	margin: 80px auto 0;
}

h3 {
	font-size: 1.4em;
	font-weight: bold;
	margin: 100px auto 0;
}

h2 + h3 {
	margin: 60px auto 0;
}

h3 + img {
	margin: 20px auto 0;
}
		
		main > div > p {
			margin: 70px auto 0;
		}
		
		main > div > img {
			width: 100%;
			max-width: 500px;
			margin: 60px auto 0;
		}
		
		main > div > div {
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			margin: 50px auto 0;
		}
		
			main > div > div > a {
				display: block;
				width: calc(50% - 20px);
				max-width: 120px;
				margin: 0 10px;
			}
			
			main > div > div > a:hover {
				opacity: 0.5;
			}
			
			main > div > div > a > img {
				width: 100%;
			}
			
		main > div > div + img {
			margin: 25px 0;
			max-width: 280px;
		}
		
		
@media screen and (max-width: 750px){
h2 {
	font-size: 2.0em;
}
}
@media screen and (max-width: 550px){
h2 {
	font-size: 1.5em;
}
}
@media screen and (max-width: 410px){
h2 {
	font-size: 1.2em;
}
}
