body{
	font-family: Consolas, 'Courier New', Courier, Monaco, monospace;
    font-size: 14px;
    line-height: 1.2;
	background-image: url(../imgs/bg_1.jpg);
	background-size: cover;
}
body,h1,h2,div,section,p{
	margin:0;
	padding:0;
}
#section0,
#section1,
#section2,
#section3{
		background-size: cover;
		padding:0;
}
#section0{
	background-color:royalblue;
	display:flex;
	align-content: center;
	justify-content: center;
}
#section0 h1{
	display:block;
	align-self: center;
	margin:auto:width;
	text-align:center;
	width:5em;
	box-sizing: border-box;
	font-size:3em;
	padding:0.5em;
	color:white;
	font-weight: bold;
	border:10px solid white;
}
#section1{
		background-image: url(../imgs/bg_2.jpg);
}
#section1 > div{
	display:flex;
	align-content: center;
	background-color:rgba( 65, 105, 225, 0.90 );
	color:white;
	width:50%;
	height: 100%;
	padding:1em;
	opacity:0.9;
}
#section1 div p{
	line-height: 2;
	display:block;
	align-self: center;
	letter-spacing: 0.2em;
}

#section2{
		background-image: url(../imgs/bg_3.jpg);
}
#section2 div{
	display:flex;
	align-content: center;
	align-items:flex-end
	width:100%;
	height:100%;
}
#section2 div p{
	width:100%;
	padding:1em;
	line-height: 2;
	display:block;
	align-self: flex-end;
	letter-spacing: .2em;
	color:white;
	background-color:rgba( 65, 105, 225, 0.90 );
	text-align: center;
}
#section3{
		background-image: url(../imgs/bg_4.jpg);
}
#section3 div{
	display:flex;
	align-content: center;
	align-items:flex-end
	width:100%;
	height:100%;
}
#section3 div p{
	width:100%;
	padding:1em;
	line-height: 2;
	display:block;
	align-self: flex-end;
	letter-spacing: .2em;
	color:white;
	background-color:rgba( 65, 105, 225, 0.90 );
	text-align: center;
}
.stronger{
	font-size:1.3em;
	font-weight:bold;
}　