/* Footer */
#infooter{
	width: 100%;
	background-color: #2E9E6F;
	}
#infooter .inquiry{
width: 100%;
}
#infooter .inquiry{
display: flex;
justify-content: space-between;
list-style: none;
padding: 0;
}
#infooter .inquiry li{
position: relative;
overflow: hidden;
width: 50%;
height:180px;
}
#infooter .inquiry .inquiryLink{
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
z-index: 20;
height: 100%;
text-decoration: none;
}

#infooter .inquiry li.inquiry1:after {
position: absolute;
content: "";
display: block;
width: 100%;
height:  60vh;
top: 0;
background: url(/assets/img/inquiry_img.png) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
background-position: center;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
transition: all .3s ease-out;
z-index: 1;
}
#infooter .inquiry li.inquiry2:after {
position: absolute;
content: "";
display: block;
width: 100%;
height:  60vh;
top: 0;
background: url(/assets/img/inquiry_img2.png) no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-ms-background-size: cover;
background-size: cover;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
transition: all .3s ease-out;
z-index: 1;
}
#infooter .inquiry li.inquiry1:hover:after,
#infooter .inquiry li.inquiry2:hover:after{
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
#infooter .inquiry .inquiryLink .inquiryText{
color: #fff;
font-weight: bold;
font-size: 24px;
padding: 10px;
border: solid 2px #fff;
min-width: 200px;
text-align: center;
transition: all .3s ease-out;
}
#infooter .inquiry li.inquiry1:hover .inquiryText,
#infooter .inquiry li.inquiry2:hover .inquiryText{
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	padding: 10px;
	border: solid 2px #7DB540;
	min-width: 200px;
	text-align: center;
	background-color: #7DB540;
	}

#infooter .inquiry .inquiryLink .inquirySubText{
color: #fff;
font-size: 16px;
padding: 10px;
text-align: center;
margin-top: 15px;
}

#infooter .footerCont{
width: 100%;
max-width: 1200px;
height: calc(40vh - 40px);
display: flex;
justify-content: space-between;
align-items: center;
padding:0 50px;
margin:0 auto;
}
#infooter .anotherCont{
	display: flex;
	justify-content: space-between;
    align-items: center;
	}
	#infooter .anotherCont .footerLogo{
width: 100px;
		}
	#infooter .anotherCont p img{
		display: flex;
		justify-content: space-between;
		align-items: center;
		}
	#infooter .anotherCont .footerText{
		color: #fff;
		font-weight: bold;
		margin-left: 40px;
		line-height: 2;
		}
#infooter .snsCont{
display: flex;
justify-content: flex-end;
}
#infooter .snsCont a{
 width: 60px;
}
#infooter .snsCont a:nth-child(2){
	width: 60px;
	margin:0 20px ;
}
#infooter .snsCont a image{
width: 100%;
}

#infooter .copy{
	width: 100%;
	height:40px;
	background-color:#00482A ;
}
#infooter .copy p{
	color: #FFF;
	text-align: center;
	font-size: 14px;
	padding:10px 0 9px;
}


@media (max-width: 767px) { 
/* Footer */
#infooter{
	width: 100%;
	background-color: #2E9E6F;
	}
	#infooter .inquiry{
	width: 100%;
	}
	#infooter .inquiry{
	display: flex;
	justify-content: space-between;
	list-style: none;
	padding: 0;
	}
	#infooter .inquiry li{
	position: relative;
	overflow: hidden;
	width: 50%;
	height:200px;
	}
	#infooter .inquiry .inquiryLink{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	z-index: 20;
	height: 100%;
	text-decoration: none;
	}
	
	#infooter .inquiry li.inquiry1:after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height:  40vh;
	top: 0;
	background: url(/assets/img/inquiry_img.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	background-position: center;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	transition: all .3s ease-out;
	z-index: 1;
	}
	#infooter .inquiry li.inquiry2:after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height:  40vh;
	top: 0;
	background: url(/assets/img/inquiry_img2.png) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	transition: all .3s ease-out;
	z-index: 1;
	}
	#infooter .inquiry li.inquiry1:hover:after,
	#infooter .inquiry li.inquiry2:hover:after{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
	#infooter .inquiry .inquiryLink .inquiryText{
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	padding: 10px;
	border: solid 2px #fff;
	min-width: 20vh;
	text-align: center;
	transition: all .3s ease-out;
	}
	#infooter .inquiry li.inquiry1:hover .inquiryText,
	#infooter .inquiry li.inquiry2:hover .inquiryText{
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	padding: 10px;
	border: solid 2px #7DB540;
	min-width: 20vh;
	text-align: center;
	background-color: #7DB540;
	}
	
	#infooter .inquiry .inquiryLink .inquirySubText{
	color: #fff;
	font-size: 16px;
	padding: 10px;
	text-align: center;
	margin-top: 15px;
	}
	
	#infooter .footerCont{
	width: 100%;
	max-width: 100vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding:0 20px;
	margin:0 auto;
	flex-wrap: wrap;
	}
	#infooter .anotherCont{
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
	}
	#infooter .anotherCont .footerLogo{
	width: 30;
	}
	#infooter .anotherCont p img{
	display: flex;
	justify-content: space-between;
	align-items: center;
	}
	#infooter .anotherCont .footerText{
	color: #fff;
	font-weight: bold;
	margin-left: 30px;
	line-height: 1.5;
	}
	#infooter .snsCont{
	display: flex;
	justify-content: space-around;
	width: 100%;
	margin-bottom: 4vh;
	}
	#infooter .snsCont a{
	width: 60px;
	}
	#infooter .snsCont a:nth-child(2){
	width: 60px;
	margin:0 20px ;
	}
	#infooter .snsCont a image{
	width: 100%;
	}
	
	#infooter .copy{
	width: 100%;
	height:40px;
	background-color:#00482A ;
	}
	#infooter .copy p{
	color: #FFF;
	text-align: center;
	font-size: 12px;
	padding:10px 0 9px;
	}
}