.area_box{
	padding-left:15px;padding-right:15px;
}
.area_box > div[class*="col"]{
	padding:0px;
}
.border_index{
	border:1px solid #efefef;
}

@media (min-width: 993px) {
.mig_a_area{
	display: block;
}

}
	
@media (max-width: 992px){	
.mig_a_area,#index_video{
	display: none;
}
}

.index_research,
.small_index_research{
	padding-left:25px;
	align-self:center;
}
.index_research h2{
	color:var(--main-blue-color);
	
}
.index_research p{
	font-size:18px;
	line-height:1.4em;
}
.index_research a{
	border-radius: 5px;
	background-color: var(--main-blue-color);
	color:#fff;
	text-decoration: none;
	padding:8px 8px 8px 8px;
}
.index_research a.but_lin:hover{
	background-color: #9343c5;
	text-decoration: none;
    color:#fff;
}
.sma_ara .col-md-5{
	text-align: center;
}

.small_index_research h3{
	font-size:20px;
	line-height:1.2em;
	color:var(--main-blue-color);
}
.small_index_research p
{
		font-size:18px;
	line-height:1.3em;
}
.small_index_research a{
	color:var(--main-blue-color);
	text-decoration: none;
	
}
.small_index_research a:hover{
color:#7c82af;
	text-decoration: none;
}
.small_index_research a.but_lin
{
		border-radius: 5px;
	background-color: var(--main-blue-color);
	color:#fff;
	text-decoration: none;
	padding:8px 8px 8px 8px;
}
.small_index_research a.but_lin:hover{
	background-color: #9343c5;
	text-decoration: none;
}