.personality_type2_row {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 60px;
}
.personality_type2_box {
	width: 27%;
	padding: 20px 30px;
	border: 1px solid #DFDFDF;
	border-radius: 10px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 30px;
}
.personality_type2_box_text_box {
	width: 50%;
}
.personality_type2_box_img_box {
	width: 50%;
	display: flex;
	justify-content: flex-end;
}
.personality_type2_box_retina {
	width: 121px;
	height: 105px;
}
.personality_type2_box_text_box_title {
	font-size: 25px;
	font-family: ilaria, sans-serif;
	font-weight: 700;
	color: #202020;
	line-height: 1.5;
}
.personality_type2_box_text_box_subtitle {
	font-family: ilaria, sans-serif;
	font-weight: 400;
	color: #202020;
	font-size: 16px;	
}
.personality_type2_box_text_box_title_mr0 {
	margin-bottom: 0;
}

@media screen and (max-width: 1400px) {
	.personality_type2_box {width: 28%; padding: 20px 20px;}
	.personality_type2_box_text_box_subtitle {line-height: 1.3;}
	.personality_type2_box_text_box_title > br {display: none;}
}
@media screen and (max-width: 1200px) {
	.personality_type2_box {flex-direction: column; text-align: center;}
	.personality_type2_box_text_box {width: 100%;}
	.personality_type2_box_img_box {margin-top: 20px; justify-content: center;}
}
@media screen and (max-width: 992px) {
	.personality_type2_box {width: 25%;}
}
@media screen and (max-width: 767px) {
	.personality_type2_box {width: 39%; margin-bottom: 20px; padding: 15px 15px;}
	.personality_type2_box_text_box_title {font-size: 20px;}
	.personality_type2_box_mb_none {display: none;}

}
@media screen and (max-width: 393px) {
	.personality_type2_box_text_box_title {font-size: 19px;}
}
@media screen and (max-width: 375px) {
	.personality_type2_box {width: 100%;}
	.personality_type2_box_text_box_title {font-size: 22px;}
}
@media screen and (max-width: 320px) {}

