.content_right > p:nth-child(1) {
    font-size: 2.3em;
    font-weight: 700;
    margin-left: 15px;
    color: #444;
    letter-spacing: 0.03em;
    display: inline-block;
    margin-bottom: 50px;
}

@keyframes historyanimation {
	from {
		width: 0%;
		opacity: 0.5;
	}
	to {
		width:100%;
		opacity: 1;
	}
}

#partner_section { width: 100%; display: flex; justify-content: left; flex-wrap: wrap; margin: auto;}

#partner_section div { width: 220px; height: 120px; flex-shrink: 0;  background:white; margin: 10px; text-align : center; display: flex; justify-content: center; align-items: center; } 

#partner_section div img { width:180px; }

#small_menu_1:checked ~ div { height: 200px; transition: 0.4s all; }

#small_menu_2:checked ~ div { height: 100px; transition: 0.4s all; }

@media screen and (max-width: 1220px) {
	#partner_section div { width: 33%; height: 20vw; margin: 0; margin-bottom: 18px; }
	#partner_section div img { width: 80%; }
	#partner_section { width: 100% }
}






