@charset "utf-8";
.def_w_info{
	overflow-x: hidden;
}
.first_box .multi_info{
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 5;
	text-align: center;
}
.first_box .multi_info h2{
	letter-spacing: 3px;
	font-size: 19px;
	font-family: "NotoSans-Medium";
    color: #163317;
}
.first_box .multi_info h1, .first_title{
	font-size: 35px;
    width: 95%;
    margin: auto;
    color: #163317;
    font-family: "Lora-Regular";
    text-align: center;
}
.pad_large{
	width: 90%;
	margin: auto;
	padding: 30px 0;
}
.bk_white{
	background-color: #e5eae6;
}
.first_description .sub{
	letter-spacing: 2px;
	font-family: "NotoSans-Medium";
	font-size: 18px;
	color: #013918;
	padding-bottom: 10px;
	border-bottom: 3px solid rgba(1,57,24,.5);
	display: inline-block;
}
.first_description h2{
	color: #163317;
    font-family: "Lora-Regular";
	font-size: 30px;
}
/*.cols_2 .col{
	width: 50%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cols_2 .col.descr{
	position: relative;
	top: 40px;
}
.cols_2 .col.descr .pad{
	padding: 40px;
	position: relative;
	z-index: 10;
}*/
.cols_2 .col.descr{
	position: relative;
	width: 100%;
}
.cols_2 .col.descr .pad{
	width: 90%;
	margin: auto;
	position: relative;
	z-index: 10;
	margin-bottom: 20px;
}
.cols_2 .col.descr .bk_white{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 2;
}
.cols_2 .col.descr.lt .bk_white{
	left: 0;
}
.cols_2 .col.descr.rt .bk_white{
	right: 0;
}
.cols_2 .col.descr .circle_logo{
	width: 150px;
	position: absolute;
	z-index: 3;
	top: -75px;
}
.cols_2 .col.descr.lt .circle_logo{
	left: -25px;
}
.cols_2 .col.descr.rt .circle_logo{
	right: -25px;
}
.cols_2 .col.img figure{
	position: relative;
	z-index: 10;
	width: 100%;
	height: 300px;
	overflow: hidden;
}
.cols_2 .col.img figure img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 400ms ease-in-out;
}

/*.cols_2:hover .col.img figure img{
	transform: scale(1.2);
}*/