.main_type1_row {
	display: flex;
	align-items: center;
	padding: 60px 0;
}
.main_type1_img_retina {
	width: 530px;
    height: 530px;
    object-fit: cover;
    border-radius: 990px;
}
.main_type1_text_box {
	margin-left: 50px;
}
.main_type1_title {
	font-weight: 700;
	font-size: 55px;
	line-height: 1.3;
	margin-bottom: 25px;
	color: #191919;
}
.main_title_border {
	border-radius: 5px;
}
.main_type1_desc {
	font-weight: 400;
	line-height: 1.8;
	font-size: 16px;
	margin-bottom: 30px;
	color: #444;
}

@media screen and (max-width: 1200px) {}
@media screen and (max-width: 992px) {
	.main_type1_row {flex-wrap: wrap; text-align: center;}
	.main_type1_img_box {display: flex; justify-content: center; width: 100%; margin-bottom: 40px;}
	.main_type1_text_box {margin-left: 0;}
	.main_type1_title {font-size: 60px; line-height: 1.35;}	
	.main_type1_desc {font-size: 20px;}
}
@media screen and (max-width: 767px) {
	.main_type1_img_retina {width: 100%; height: auto;}
	.main_type1_title {font-size: 35px;line-height: 1.4;}
	.main_type1_desc {font-size: 18px;}
	.main_type1_row {flex-direction: column-reverse; padding: 30px 0;}
	.main_type1_btn_box {margin-bottom: 40px;}
	.main_type1_title {margin-bottom: 20px;}
}
@media screen and (max-width: 390px) {
	.main_type1_title {font-size: 30px;}
}
@media screen and (max-width: 375px) {}


