@charset "UTF-8";
.box-member .box-member-rule{
	margin: 40px auto;
}
.box-member .box-member-rule p + .hdg-lv3{
	margin-top: 30px;
}
.box-member .box-member-rule p + p{
	margin-top: 30px;
}
.box-member .box-member-rule .lst-rule-lv1 li{
	list-style: none;
	padding-left: 0.75em;
	text-indent: -0.75em;
}
.box-member .box-member-rule .lst-rule-lv2 li{
	list-style: none;
	padding-left: 1.25em;
	text-indent: -1.25em;
}
.box-member .box-member-rule .lst-rule-lv1 li p + p{
	margin-top: 0;
}
.box-member .box-member-rule .lst-rule-lv1 li:nth-of-type(n+2),
.box-member .box-member-rule .lst-rule-lv2 li:nth-of-type(n+2){
	margin-top: 20px;
}
.box-member .box-member-rule .lst-rule-lv1 li .lst-rule-lv2 li:nth-of-type(n+2){
	margin-top: 10px;
}
.box-member .box-member-rule .lst-rule-lv1 + p{
	margin-top: 30px;
}
.box-member .box-member-rule .lst-rule-lv2 + p{
	margin-top: 30px;
}
.box-member .box-member-rule .hdg-lv3 + p{
	margin-top: 10px;
}
.box-member .box-member-rule .lst-dot{
	margin-top: 0;
}
.box-member .box-member-rule .lst-dot li{
	margin-bottom: 0;
}
.box-member .box-member-rule .lst-dot + .hdg-lv3{
	margin-top: 30px;
}
.box-member .btn{
	line-height: 1;
}
.box-member .fs-c-inputInformation__message{
	margin-top: 0;
}
.box-member .fs-c-inputInformation__message li{
	font-size: 14px;
	text-indent: -20px;
}
.box-member .fs-c-inputInformation__message li:before{
	color: #333;
	padding-right: 5px;
	font-size: 14px;
}
.box-member .fs-p-emailDomainNotice{
	margin-top: 30px;
}
@media only screen and (min-width: 768px){ /* PC */
	.box-member:not(.box-member-freepage){
		padding-bottom: 120px;
	}
	.box-member .box-member-rule{
		margin: 60px auto 120px;
	}
	.box-member .box-btn button.btn{
		margin-left: 8px;
	}
}
@media only screen and (max-width: 767px){ /* SP */
	.box-member:not(.box-member-freepage) .bleadcrumb-wrap.is-visibleSp{
		margin-top: 40px;
	}
	.box-member .box-btn button.btn{
		margin-top: 8px;
	}
}
.tbl-base01{
	background: #fff;
	max-width: 480px;
}
.tbl-base01 td{
	border: 1px solid #D2CCCB;
	text-align: center;
}
.bg-darkgray{
	background: #808080;
	color: #fff;
}
.bg-darkgolden{
	background: #cc7a00;
	color: #fff;
}
.bg-lightgray{
	background: #d9d9d9;
}

.box-app-image {
	display: flex;
	max-width: 100%;
	margin: 32px 0;
}
.box-app-image img + img{
	margin-left: 16px;
}

@media only screen and (max-width: 767px){
	.box-app-image {
		
		justify-content: space-between;
	}
	.box-app-image img {
		width: calc(50% - 8px / 3);
	}
	.box-app-image img + img{
		margin-left: 0;
	}
}

.box-app-store{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.box-app-store__item + .box-app-store__item{
	margin-left: 95px;
}
.box-app-store__content{
	display: flex;
	justify-content: center;
	align-items: center;
}
.box-app-store__qrcode{
	padding: 0 15px;
}
.box-app-store__link{
	margin-left: 15px;
	margin-right: 35px;
}
.box-app-store__link a{
	display: block;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.box-app-store__item + .box-app-store__item{
		margin-left: 30px;
	}
}
@media only screen and (max-width: 767px){
	.box-app-store{
		padding: 0 50px;
	}
	.box-app-store__item + .box-app-store__item{
		margin-left: 14px;
	}
	.box-app-store__link{
		margin: 0;
	}
	.box-app-store__qrcode{
		display: none;
	}
}