
/* *****************************************
 * 1. 협력사
 * ****************************************/
/* [2019.11.20 추가] */
.partners_wrap{
	margin: 0 auto;
	width: 1140px;
	margin-top: 100px;
	margin-bottom: 180px;
}
.partners_wrap > ul {
	margin-bottom: 20px;
	font-size: 0;
}
.partners_wrap > ul > li {
	display: inline-block;
	border: 1px solid #d9d9d9;
	width: calc((100% / 3) - 22px);
	height: 204px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.partners_wrap > ul > li.part01 {
	border: none;
	width: calc(33.3% - 22px);
}
.partners_wrap > ul > li.cooper {
	width: calc(66.6% - 22px);
	vertical-align: top;
	color: #ddd;
    font-size: 100px;
    font-weight: bold;
    line-height: 180px;
	border: none;
}
.partners_wrap > ul > li:last-child {
	margin-right: 0px;
}
.partners_wrap > ul > li > img {
	margin-top: 66px;
}


/* *****************************************
 * 2. 협력사 - mddia Query 
 * ****************************************/

 @media only screen and (max-width: 1200px) {   
	.partners_wrap {
		width: calc(100% - 80px);
		margin-left: 40px;
		margin-right: 40px;
	}
	.partners_wrap > ul > li {
		width: calc((100% / 2) - 22px);
	}
	.partners_wrap > ul > li.part01 {
		display: none;
		/*width: calc((100% / 2) - 22px);*/
	}
	.partners_wrap > ul > li.cooper {
		display: none;
		width: calc((100% / 2) - 22px);
		vertical-align: top;
	}
	
}

@media only screen and (max-width: 1024px) {   
}

@media only screen and (max-width: 768px) {
	.partners_wrap {
		width: calc(100% - 60px);
		margin-left: 30px;
		margin-right: 30px;
	}
	.partners_wrap > ul > li {
		width: calc(100% - 22px);
	}
	.partners_wrap > ul > li.part01 {
		width: calc(100% - 22px);
	}
	.partners_wrap > ul > li.cooper {
		width: calc(100% - 22px);
		vertical-align: top;
	}
	.partners_wrap > ul > li:first-child {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 480px) {
}