@charset "utf-8";

 .content_area .sdgs_img {
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
    }

/* health */

.sust_health_table,
.sust_health_table th,
.sust_health_table td {
    text-align: center;
}


/* policy */

.sust_policy_table th, .sust_policy_table td {
    padding: 23px 15px;
	vertical-align: top;
}

.sust_policy_table th {
    width: 18%;
	font-size: 1.7rem;
}

.sust_policy_table td {
    width: 56.5%;
}


.column_3-2 {
    display: flex;
    gap: 30px;
	justify-content: space-between;
    margin-bottom: 40px;
}

.column_3-2>div {
    width: 35%;
}

.column_3-2 .column_txt {
    max-width: 65%;
    width: 100%;
}

.column_3-2 h3 {
    margin: 5px 0 25px;
}

.column_3-2 img{
	margin:0 auto;
	border-radius: 5px;
}

.column_3-2 .link_btn {
    margin-top: 30px;
    justify-content: center;
}

@media screen and (max-width: 767px) {
	
	.column_3-2 {
		gap: 0;
		margin-bottom: 30px;
	    flex-wrap: wrap;
	}

	.column_3-2>div, .column_3-2>div img {
		width: 100%;
	}
	
	.column_3-2 .column_txt {
        width: 100%;
        max-width: 100%;
        margin-top: 15px;
    }
	
	.column_txt {
		max-width: 100%;
	}
	
	.column_3-2 .link_btn a{
		
	}
/*
	.column_3-2 h3 {
		margin: 20px 0;
	}
*/
}