@charset "UTF-8";
/* CSS Document */

main{
	margin-top: 100px;
	margin-bottom: 20px;
}

/*--------------------  sdgs-01  -------------------*/
@media screen and (max-width: 639px) {
	 #container-full-01 p.catch3{
		color: #333;
		font-weight: 300;
		font-size: 13px;
		line-height: 1.5;
		border:1px solid #1e90ff;
		padding:30px;
		padding-tpp:20px;
		margin-bottom:60px;
	}
}
@media screen and (min-width: 640px) {
	#container-full-01 p.catch3{
		color: #333;
		font-weight: 300;
		font-size: 18px;
		border:1px solid #1e90ff;
		padding:30px;
		padding-tpp:20px;
		margin-bottom:60px;
	}
}

.sdgs-effort {
	display:flex;
	padding-left:calc(50% - 184px);
	margin-bottom: 30px;
}

.sdgs-effort1 {
	display:flex;
	padding-left:calc(50% - 276px);
}

.sdgs-effort2 {
	display:flex;
	padding-left:calc(50% - 348px);
	margin-bottom: 60px;
}
.sdgs-effort3 {
	display:flex;
	padding-left:calc(50% - 440px);
	margin-bottom: 60px;
}

.sdgs-effort li,
.sdgs-effort1 li,
.sdgs-effort2 li,
.sdgs-effort3 li{
	margin-right:10px;
	margin-left:10px;
}

.sdgs-effort li:nth-child(n),
.sdgs-effort1 li:nth-child(n),
.sdgs-effort2 li:nth-child(n),
.sdgs-effort3 li:nth-child(n){
	margin-right:10px;
	margin-left:10px;
}