#section1{
	font-size:28px;
	text-align:center;
}
#section2 figure{
	width:336px;
	flex:none;
}
#section3 .comment_photo figure{
	width:200px;
	flex:none;
}
.photo_2column{
	padding:20px 0;
	display:flex;
	gap:20px;
}
.photo_2column figure{
	position:relative;
}
.photo_2column figure img{
	display:block;
	z-index:1;
}
.photo_2column figure figcaption{
	background:rgba(255,255,255,0.8);
	padding:10px;
	position:absolute;
	bottom:5px;
	left:5px;
	font-size:16px;
	line-height:1.2em;
}