@charset "utf-8";

.mem_wrap {
	display:flex;
	flex-wrap:wrap;
	padding:0px 0 0;
	margin:60px 0;
	background:#f8f8f8;
}

.mem_wrap .mem_li {
	width:50%;
	display:flex;
	flex-wrap:wrap;
	background:#f8f8f8;
}

.mem_wrap .mem_li .img_wrap {
	width:50%;
}

.mem_wrap .mem_li .desc_wrap {
	width:50%;
	padding:40px 24px;
	border:1px solid #eee;	
	display:flex;
}

.mem_wrap .mem_li .img_wrap img {
	width:100%;
}

.mem_wrap .mem_li h4 {
	font-size:18px;
	font-weight:600;
	margin:0px 0 10px;
	font-family: "Montserrat", "Noto Sans KR", sans-serif;
}

.mem_wrap .mem_li h4 span {
	font-size:18px;
	color:#aaa;
	font-weight:400;
	position:relative;
	top:-1px;
	border-bottom:0px solid #666;
	margin-left:6px;
}
/*
.mem_wrap .mem_li h4 span:before,
.mem_wrap .mem_li h4 span:after {
	content:"ㅡ";
	display:inline-block;
	font-size:14px;
	font-weight:100;
	position:relative;
	top:4px;
	margin:0 2px;
}
*/
.mem_wrap .mem_li h4 span:after {
	margin-right:0px;
}

.mem_wrap .mem_li .desc li {	
	display:inline-block;
	font-size:14px;
	font-weight:400;
	color:#aaa;
}

.mem_wrap .mem_li .desc li:after {
	content:"/";
	display:inline-block;
	margin:0 2px 0 5px;
	font-size:12px;
	font-weight:400;
	color:#ddd;	
	position:relative;
	top:0px;
} 

.mem_wrap .mem_li .desc_wrap_inner {
	width:100%;
}

.mem_wrap .mem_li .desc li:last-child:after {
	display:none;
}

.mem_wrap .mem_li:nth-child(2n) .desc_wrap {	
	align-items: flex-end;
}

.mem_wrap .mem_li:nth-child(3),
.mem_wrap .mem_li:nth-child(4),
.mem_wrap .mem_li:nth-child(7),
.mem_wrap .mem_li:nth-child(8),
.mem_wrap .mem_li:nth-child(11),
.mem_wrap .mem_li:nth-child(12) {
	flex-direction: row-reverse;
}

.mem_wrap .mem_li:nth-child(3) .desc_wrap ,
.mem_wrap .mem_li:nth-child(4) .desc_wrap ,
.mem_wrap .mem_li:nth-child(7) .desc_wrap ,
.mem_wrap .mem_li:nth-child(8) .desc_wrap ,
.mem_wrap .mem_li:nth-child(11) .desc_wrap ,
.mem_wrap .mem_li:nth-child(12) .desc_wrap  {
	text-align:right;
}


/*
.mem_wrap .mem_li .desc {
	border-top:1px solid #aaa;
}

.mem_wrap .mem_li .desc li {
	font-size:14px;
	font-weight:400;
	padding:10px 0;
}

.mem_wrap .mem_li .desc li strong {
	display:none;
	width:24%;
	color:#aaa;
}

.mem_wrap .mem_li .desc li.sns img {
	height:18px;
	margin-right:6px;
	position:relative;
	top:-2px;
	left:-4px;
}
*/

@media (max-width: 1300px) {
	.mem_wrap .mem_li:nth-child(3) .desc_wrap ,
	.mem_wrap .mem_li:nth-child(4) .desc_wrap ,
	.mem_wrap .mem_li:nth-child(7) .desc_wrap ,
	.mem_wrap .mem_li:nth-child(8) .desc_wrap ,
	.mem_wrap .mem_li:nth-child(11) .desc_wrap ,
	.mem_wrap .mem_li:nth-child(12) .desc_wrap  {
		text-align:left;
	}
}

@media (max-width: 991px) {
	.mem_wrap .mem_li {
		width:100%;
	}

	.mem_wrap .mem_li .desc_wrap {
		padding:60px 24px;
	}
	
	.mem_wrap .mem_li:nth-child(3),
	.mem_wrap .mem_li:nth-child(4),
	.mem_wrap .mem_li:nth-child(7),
	.mem_wrap .mem_li:nth-child(8),
	.mem_wrap .mem_li:nth-child(11),
	.mem_wrap .mem_li:nth-child(12) {
		flex-direction: row;
	}

	.mem_wrap .mem_li:nth-child(2n) {
		flex-direction: row-reverse;
	}

	.mem_wrap .mem_li:nth-child(2n) .desc_wrap {
		align-items: flex-end;
	}

	.mem_wrap .mem_li:nth-child(2n) .desc_wrap {
		text-align:right;
	}
}

@media (max-width: 767px) {		
	.mem_wrap {
		margin:40px 0;
	}

	.mem_wrap .mem_li h4 {
		font-size:16px;
		font-weight:600;
	}

	.mem_wrap .mem_li h4 span {
		font-size:15px;
		font-weight:400;
		top:-1px;
	}

	.mem_wrap .mem_li .desc_wrap {
		padding:24px 14px;
	}
	
	.mem_wrap .mem_li:nth-child(2n) .desc_wrap {
		text-align:left;
	}
}

@media (max-width: 480px) {
	.mem_wrap .mem_li .desc_wrap {
		padding:20px 14px;
	}

	.mem_wrap .mem_li .desc li {
		display:block;
		font-size:13px;
		font-weight:400;
		color:#aaa;
		line-height:1.4;
	}

	.mem_wrap .mem_li .desc li:after {
		display:none;
	} 
	/*
	.mem_wrap .mem_li {
		align-items: center;
	}
	
	.mem_wrap .mem_li:nth-child(2n) {
		align-items: center;
	}
	*/
	
	.mem_wrap .mem_li .desc_wrap {
		align-items: flex-end;
	}
	
	.mem_wrap .mem_li:nth-child(2n) .desc_wrap {
		text-align:right;
	}
}
