.membership_inBox {
	width: 100%;
}
.membership_inBox dt {
	font-weight: bold;
	color: #000;
	letter-spacing: -1px;
	font-size: 15px;
}
.membership_inBox dt {
	font-weight: bold;
	color: #000;
	letter-spacing: -1px;
	font-size: 15px;
}

.membership_inBox dd {
	width: 100%;
	margin-top: 10px;
}
.membership_inBox dd img {
	width: 100%;
}
.btn_blue {
	background: #1670fb !important;
	border-color: #1670fb !important;
}
.membership_inBox.tit {
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.membership_inBox2 dt {
	color: #ef0006;
}

/* 등급 및 혜택 */
/*.substance {
width: 90%;
	margin: 0 auto;
	margin-top: 20px;
	padding-bottom: 100px;
}*/
	
.tbl_benefit {
	table-layout: fixed;
	width: 100%;
}
.tbl_benefit th,
.tbl_benefit td {
	border: none;
	padding: 5px 10px;
}
.tbl_benefit th {
	text-align: center;
	background: #000;
	color: #fff;
}
.tbl_benefit td {
	text-align: left;
	border-bottom: 1px solid #ddd;
}
.member-grade {
	width: auto;
	text-align: center !important;
}
.tbl_benefit .member-grade img {
	display: block;
	margin: 0 auto;
	max-width: 50% !important;
}
.guide {
	width: 100%;
	/*float: left;*/
	margin-top: 10px;
}
.guide ul li {
	letter-spacing: -1px;
}
.btn-join {
	margin-top: 20px;
	background: #6c6c6c;
}
.main-shop-list { padding-bottom:50px; }

/* 제휴사 안내 */
.membershipBox {
	width: 100%;
	/*float: left;*/
	margin-top: 50px;
}
.sub-tit {
	font-size: 20px
}
.in_tit {
  font-size: 17px;
  font-weight: 800;
  color: #111;
}
.prtnshipList {
	width: 100%;
	/*float: left;*/
	border-top: 1px solid #ddd;
	box-sizing: border-box;
	border-bottom: 1px solid #ddd;
}
.prtnshipList ul li {
	width: 100%;
	/*float: left;*/
	padding: 20px 0;
	/*border-bottom: 1px solid #ddd;*/
	box-sizing: border-box;
}
.prtnshipList ul li:nth-child(first) {
	border-right: 1px solid #ddd;
	box-sizing: border-box;
}
.prtnshipList ul li img {
	width: 100%;
	/*float: left;*/
}
.in_meminfitbl {
	width: 100%;
	/*float: left;*/
	margin-top:10px;
}
.in_meminfitbl th,
.in_meminfitbl td {
	padding: .1rem;
	border: none;
}
.in_meminfitbl th {
	font-weight: bold;
	text-align: left;
}
.in_meminfitbl td a {
	text-decoration: underline;
}
.in_meminfitbl td strong {
	color: #1472fb;
}
.blit_blue {
	display: inline-block;
	margin-left: 10px;
	background: #1078fb;
	color: #fff;
	padding: 3px 10px;
	color: #fff;
	border-radius: 20px;
}
.blit_red {
	background: #e10000;
}
.blit_black {
	background: #000;
}

.btn_blue {
	background: #1670fb !important;
	border-color: #1670fb !important;
}
