.member-wrap {
	position:relative; 
	--bs-gutter-x:0rem;
	--bs-gutter-y:0;
	display:flex;
	flex-wrap:wrap;  
	margin-top:calc(-1 * var(--bs-gutter-y));
	margin-right:calc(-.5 * var(--bs-gutter-x));
	margin-left:calc(-.5 * var(--bs-gutter-x));  
	align-items: ; 
	justify-content:center;
	padding: 0;
}
.member-wrap p {  
	font-weight: 400 ;  
}

.member-wrap> *{
	position: relative;
	flex-shrink:0; 
	padding-right:calc(var(--bs-gutter-x) * .5);
	padding-left:calc(var(--bs-gutter-x) * .5); 
	margin-top:var(--bs-gutter-y);  
	background-color: #f8f9fa
}
.member-con {
	position:relative;
	flex:0 0 auto;
	width:60%;   
	padding: 40px; 
}

@media (max-width: 992px) { 
	.member-con { 
		width:100%; 
		padding: 30px;   
	}
}

@media (max-width: 767px) { 
	.member-con { 
		width:100%; 
		padding: 20px;   
	}
}
 

.member-btn {
	position:relative;
	margin-top: 10px;
}



/*** ÀÌ¿ë¾à°ü - °³ÀÎÁ¤º¸ **/
.mem-consent {
	font-weight: 400 ; 
} 

.mem-consent > div > h5 {
	font-weight: 500 ; 
	margin-bottom: 5px;
} 
.mem-consent-con { 
  background: #fff;
  border: 1px solid #afafaf;
  height: auto;
  overflow-y: scroll;
  padding: 20px;
	font-weight: 400 ; 
	height: 240px; 
} 
.mem-consent-con h5 {
  margin: 5px 0 ;
  font-weight: 400;
	font-size:110%;
}
.mem-consent-con h6 {
  margin: 20px 0 5px;
  font-weight: 400;
  line-height: 1.5;
	font-size:100%;
}
.mem-consent-con p {
  margin-bottom: 10px;
  color: #333; 
	font-weight: 400 ;
  line-height: 1.6;
	font-size:95%;
}







.memheading h1, 
.memheading h2, 
.memheading h3, 
.memheading h4, 
.memheading h5, 
.memheading h6 {
  position: relative; 
	letter-spacing: -.5px;
}
.memheading  {
  position: relative; 
  border-bottom: none !important;  
}
.memheading.border-bottom {
  position: relative;
  text-align: center;
  text-align: left;
	padding-bottom: 5px;
	margin-bottom: 15px;
} 
.memheading.border-bottom:before {
  bottom: 2px;
  position: absolute;
  content: "";
  width: 40px;
  height: 2px;
  background: var(--primary);
  /*
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  */
  left: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
	
}
.memheading.border-bottom.white:before { 
  background: #fff;
} 

.memheading.text-primary *,
.memheading.text-secondary *,
.memheading.text-third *,
.memheading.text-success *,
.memheading.text-info *,
.memheading.text-danger *  { 
	 color:#111 !important; 
}


.memheading.text-primary > span,
.memheading.text-primary > span strong {
  color:var(--primary) !important
}
.memheading.text-primary.border-bottom:before {
  background:var(--primary) 
}
.memheading.text-secondary > span,
.memheading.text-secondary > span strong  {
  color:var(--secondary) !important
}
.memheading.text-secondary.border-bottom:before {
  background:var(--secondary)
}
.memheading.text-third > span,
.memheading.text-third > span strong  {
  color:var(--third) !important
}
.memheading.text-third.border-bottom:before {
  background:var(--third)
}
.memheading.text-success > span,
.memheading.text-success > span strong  {
  color:var(--success) !important
}
.memheading.text-success.border-bottom:before {
  background:var(--success)
}
.memheading.text-info > span,
.memheading.text-info > span strong  {
  color:var(--info) !important
}
.memheading.text-info.border-bottom:before {
  background:var(--info)
}
.memheading.text-warning > span,
.memheading.text-warning > span strong  {
  color:var(--warning) !important
}
.memheading.text-warning.border-bottom:before {
  background:var(--warning)
}
.memheading.text-danger > span,
.memheading.text-danger > span strong  {
  color:var(--danger) !important
}
.memheading.text-danger.border-bottom:before {
  background:var(--danger)
}
.memheading.text-primary span,
.memheading.text-secondary span,
.memheading.text-third span,
.memheading.text-success span,
.memheading.text-info span,
.memheading.text-danger span  { 
	 color:#666 !important; 
	font-size:85%;
	font-weight: 400;
	margin-left: 5px;
}

 
@media (max-width: 767px) {
  .memheading.border-bottom { 
		padding-bottom: 15px;
		margin-bottom: 20px;
	}
  .memheading.border-bottom:before {
    width: 30px;
  }
}






.member-item  { 
	position: relative;
	--bs-gutter-x:1.5rem;
	--bs-gutter-y:0;
	display:flex;
	flex-wrap:wrap;  
	margin-top:calc(-1 * var(--bs-gutter-y));
	margin-right:calc(-.5 * var(--bs-gutter-x));
	margin-left:calc(-.5 * var(--bs-gutter-x));  
	align-items: center; 
	justify-content:center;
	padding: 10px 0;
}
.member-item>* {
	position: relative;
	flex-shrink:0; 
	padding-right:calc(var(--bs-gutter-x) * .5);
	padding-left:calc(var(--bs-gutter-x) * .5); 
	margin-top:var(--bs-gutter-y); 
} 
.member-item.fdc  { flex-direction: column !important;}
.member-item.fdr  { flex-direction: row !important;}
.member-item.center { justify-content: center; }
.member-item.between { justify-content: space-between; }  
.member-item p { font-weight: 400 } 

/*
.member-item.row .row > .col, 
.member-item.row .row > [class*="col-"]  {  
	padding-right: 5px;
    padding-left: 5px; 
} 

@media screen and (max-width:768px){     
	.member-item  { display:block; }
	.member-item.row .row {  
		align-items: center;  	
		margin-right: -2px;
		margin-left: -2px;
	} 
	.member-item.row .row > .col, 
	.member-item.row .row > [class*="col-"]  {  
		padding-right: 2px;
		padding-left: 2px; 
	}
}
*/



.member-ct  { 
	position:relative; 
	margin-bottom: 5px;
}
.member-ct h6 { 
	position:relative; 
	font-weight: 400; 
	line-height: 1;
}
.member-ct h6 .check::after { 
	position:relative;
	content: "\F151";  
	right:auto;   
	color:#e8006d;
	font-weight:400; 
	font-size:.7rem;
	margin-left:8px;
	 font-family: 'bootstrap-icons';  
	 display:inline-block;
}
.member-ct p { position:relative;  }
.member-ct p .check::after { 
	position:relative;
	content: "\F151";  
	right:auto;   
	color:#e8006d;
	font-weight:400; 
	font-size:.7rem;
	margin-left:5px;
	 font-family: 'bootstrap-icons';  
	 display:inline-block;
}


.member-txt { margin-bottom: 10px }
.member-txt p { }  

