@charset "UTF-8";
/* CSS Document */

/* =========================================================
※「はじめてご利用されるお客さまへ」
========================================================= */
.new-intro-txt {
	text-align:center;
}

@media (max-width: 768px) {
.new-intro-txt {
	font-size: 12px;
line-height: 180.5%;
	text-align:left;
}
}

/**/
.w-area-wrap {
	margin:40px auto 48px;
}
.new-w-area {
	margin-top:26px;
	padding:30px 0;
	text-align:center;
	background:#fff;
}

.w-area-wrap .new-w-area:first-child {
	margin-top:0px;
}


@media (max-width: 768px) {
.w-area-wrap {
	margin:24px auto 0;
}

.new-w-area {
	margin-top:26px;
	padding:16px 16px 24px;
}
}


/**/
.new-cate-ttl {
	margin:0 auto 24px;
	padding-bottom:24px;
	width:348px;
	font-weight: bold;
	font-size: 16px;
	line-height: 156.5%;
	color: #595959;
	background:url(../images/newmember/newmember_ttl_bg.svg) no-repeat bottom center;
}

.new-cate-ttl.wide {
	width:454px;
	background:url(../images/newmember/newmember_ttl_bg_wide.svg) no-repeat bottom center;
}


.ttl-under-txt {
	margin:24px auto 0;
	width:720px;
	text-align:left;
}


@media (max-width: 768px) {
.new-cate-ttl {
	margin:0 auto 16px;
	padding-bottom:24px;
	width:inherit;
	font-size: 14px;
	line-height: 140%;
	background:url(../images/newmember/newmember_ttl_bg_sp.svg) no-repeat bottom center;
}

.new-cate-ttl.wide {
	width:inherit;
	background:url(../images/newmember/newmember_ttl_bg_sp.svg) no-repeat bottom center;
}


.ttl-under-txt {
	margin:16px auto 0;
	width:inherit;
}


}

/**/
.fig.need-id {
	margin:0 auto 0;
	width:546px;
}

@media (max-width: 768px) {
.fig.need-id {
	width:inherit;
}	
}

/*会員登録をするボタン*/
.btn-touroku {
	margin:32px auto 0;
	width:260px;
}

.btn-touroku p {
	height:40px;
	color:#fff;
	background: #2C2C2C;
	display:flex;
	align-items:center;
	justify-content:center;
}

.btn-touroku a {
	color:#fff;
	display:block;
	text-decoration:none;
}

.btn-touroku a:hover {
	opacity:0.7;
}

@media (max-width: 768px) {
.btn-touroku {
	margin:24px auto 0;
}	
}

/*詳しくはこちらボタン*/
.btn-detail {
	margin:32px auto 0;
	width:260px;
}

.btn-detail p {
	height:40px;
	color: #595959;
	background: #fff;
	border: 1px solid #D7D7D7;
	display:flex;
	align-items:center;
	justify-content:center;
}

.btn-detail a {
	color: #595959;
	display:block;
	text-decoration:none;
}

.btn-detail a:hover {
	opacity:0.7;
}

@media (max-width: 768px) {
.btn-detail {
	margin:24px auto 0;
}	
}
/*
---------------------------------*/
.feat-list {
	margin:0 auto 0;
	padding-right:56px;
	width:832px;
	text-align:left;
}

.feat-list li {
	margin-top:24px;
}

/*.feat-list li:first-child {
	margin-top:0;
}*/

.feat-ttl {
	padding-left:56px;
	height:40px;
	font-weight:bold;
	color: #595959;
	display:flex;
	align-items:center;
	background-size:40px;
}

.feat-ttl.safe {
	/*background:url(https://www.mistore.jp/assets/images/ico_safe.svg) no-repeat left center;*/
	background:url(../images/newmember/icon_safe.svg) no-repeat left center;
	
}

.feat-ttl.gift {
	/*background:url(https://www.mistore.jp/assets/images/ico_box.svg) no-repeat left center;*/
	background:url(../images/newmember/icon_gift.svg) no-repeat left center;
}

.feat-ttl.cash {
	/*background:url(https://www.mistore.jp/assets/images/ico_payment.svg) no-repeat left center;*/
	background:url(../images/newmember/icon_cash.svg) no-repeat left center;
}

.feat-ttl.hanedabrand {
	/*background:url(https://www.mistore.jp/assets/images//ico_file.svg) no-repeat left center;*/
	background:url(../images/newmember/icon_hanedabrand.svg) no-repeat left center;
}

.feat-txt {
	padding-left:56px;
}

@media (max-width: 768px) {
.feat-list {
	margin:0 auto 0;
	padding-right:0;
	width:inherit;
}

.feat-list li {
	margin-top:28px;
}

.feat-ttl {
	padding-left:40px;
	height:32px;
	background-size:contain !important;
}

.feat-txt {
	margin:12px auto 0;
	padding-left:0;
}

}

/*
---------------------------------*/
.feat-cate-list {
	margin:0 auto;
	width:720px;
	display:flex;
	flex-wrap:wrap;
}

.feat-cate-list li {
	margin-right:21px;
	margin-top:16px;
	width:226px;
}

/*.feat-cate-list li:nth-child(-n+3) {
 margin-top:0 !important;
}*/

.feat-cate-list li:nth-child(3n) {
 margin-right:0 !important;
}

.feat-cate-list li p {
	height:40px;
	color: #595959;
	border: 1px solid #D7D7D7;
	display:flex;
	align-items:center;
	justify-content:center;
	background:url(../images/common/icon_launch.svg) no-repeat right 8px center;
	/*background:#fff;
	transition:.2s;*/
}

.feat-cate-list li a {
	text-decoration:none;
}

.feat-cate-list li a:hover p {
	/*background:#ccc;*/
	opacity:0.7;
}

@media (max-width: 768px) {
.feat-cate-list {
	margin:0 auto;
	width:242px;
	display:block;
}

.feat-cate-list li {
	margin-right:0;
	margin-top:16px;
	width:inherit;
}
	
}

/**/
.mi-gift-list {
	margin:24px auto 0;
	width:560px;
	display:flex;
	justify-content:space-between;
}

.mi-gift-list li p:last-child {
	margin-top:8px;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #595959;
}

@media (max-width: 768px) {

.page-cate-heading6.newmember {
	text-align:left;
}

.mi-gift-list {
	margin:24px auto 0;
	width:240px;
	display:block;
	text-align:left;
}
.mi-gift-list li {
	margin-top:20px;
}

.mi-gift-list li p:last-child {
	margin-top:4px;
}

}