.bizt-member-content-cards {
	margin-top:33px;
}
.recommend-content {
	margin-top: 0 !important;
	border-top: none !important;
}
.bizt-member-content-cards-item {
	position: relative;

}
a.bizt-member-content-cards-item:hover {text-decoration: none !important;}


.bizt-register-benefits-item {
	padding: 45px 13px 0;
}
.bizt-register-benefits-item .benefits-item-logo {
	margin: 0 0 18px;
}
.bizt-register-benefits-item .benefits-item-logo img {
	width: 500px;
}
.bizt-register-benefits-item .benefits-item-logo::before {
	top: 58px;
}
.bizt-register-benefits-item .benefits-item-logo-lead img {
	max-width: 586px;
}
.benefits-cards-wrap {
	padding: 39px 0 40px;
}
.bizt-member-content-cards-wrap {
    margin: 0 auto;
}
.bizt-member-content-cards-wrap .cards-wrap-head {
	margin: 0px 0 36px;
    padding: 0 0 17px;
}
.bizt-member-content-cards-wrap .cards-wrap-lead {
	margin-bottom: 32px;
}
.cards-wrap-lead {
	margin-bottom: 47px;
}
.video {
	max-width: 1038px;
}
.benefits-cards-wrap{opacity: 1;transition: all .15s ease-in-out;}
.benefits-cards-wrap.is-hidden {opacity: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;}
.benefits-cards-wrap.is-hidden .bizt-member-content-cards-item,
.benefits-cards-wrap.is-hidden .bizt-member-content-cards-item > * {height: 0 !important;margin: 0 !important;padding: 0 !important;}


.addthis {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}

.sns-buttons {
	display: none;
}
@media only screen and (min-width: 768px) {
	a.bizt-member-content-cards-item:hover {text-decoration: none !important;background-color: #f0eade;transition: background-color .25s ease-out}
	.bizt-member-content-cards-item:hover {
	background-color: #f0eade;
	transition: background-color .25s ease-out;
}
}
@media only screen and (max-width: 767px) {
	.bizt-register-benefits-item {
		padding: 20px 40px 0;
		margin-bottom:17px;
	}
	.bizt-register-benefits-item .benefits-item-logo-lead img {
		max-width: 205px;
		width: 100%;
		margin-top: -11px;
	}
	.sns-buttons {
		display: block;
		background-color: #fff;
		margin-bottom: 0;
		padding: 30px 0;
	}
	.sns-buttons .bizt-about {
		font-size: 1.07em;
		font-weight: bold;
		margin-left: 14px;
	}
	.benefits-cards-wrap {
		padding: 18px 0 10px;
	}
	.bizt-member-content-cards-wrap .cards-wrap-head {
		margin: 0px 0 20px;
	}
	.bizt-member-content-cards-wrap .cards-wrap-lead {
		margin-bottom: 16px;
	}
	.bizt-member-content-cards {
		margin-top: 20px;
	}
	.bizt-member-content-cards-item {
		margin-top: 62px;
	}
	.bizt-member-content-cards-item:nth-child(2n)::before {
		top: -17px;
	}
	.bizt-member-content-cards-item:nth-child(2n)::after, .bizt-member-content-cards-item:nth-child(2n)::before {
		width: 45px;
	}
	.bizt-member-content-cards-item:nth-child(2n)::after {
		top: -50px;
	}
	.bizt-register-benefits-item .benefits-item-logo img {
		max-width: 300px;
		width: 100%;
	}
}

.bizt-member-content-load-wrap {
	position: relative;
	background-color: #f0f0f0;
	border: none;
	margin-top: -6px;
	text-align: center;
	padding-bottom: 40px;
	z-index: 1;
}
.bizt-member-content-load {
	text-align: center;
}
.button-more {position: relative;display: inline-block;font-weight: bold;border: none;background-color: transparent; }
@media print, screen and (min-width: 768px) {
.button-more {padding-left: 35px;font-size: 1.18em; } }
@media only screen and (max-width: 767px) {
.button-more {padding-left: 27px;font-size: 1.07em; } }
.button-more .inner {display: inline-block; }
.button-more .inner::before, .button-more .inner::after {
content: "";
position: absolute;
top: 50%;
display: block;
height: 1px;
background-color: #fff; }
@media print, screen and (min-width: 768px) {
.button-more .inner::before, .button-more .inner::after {
left: 7px;
width: 13px; } }
@media only screen and (max-width: 767px) {
.button-more .inner::before, .button-more .inner::after {
left: 5px;
width: 10px; } }
.button-more .inner::before {
transform: rotate(90deg); }


.bizt-content-nav {background-color: #fff;border-top: 2px solid #e4e4e4;position: relative;z-index: 1;}
.bizt-content-nav + .benefits-cards-wrap {border-top: none;}
.bizt-content-nav__inner {max-width: 1226px;width: 100%;margin: 0 auto;display: flex;align-items: center;padding: 0 13px;flex-wrap: nowrap;}
.bizt-content-nav__title {margin-right: 16px;color: #a91d24;font-weight: bold;display: block;white-space: nowrap;letter-spacing: 0.06em;}
.bizt-content-nav__list {display: flex;flex-wrap: wrap;margin-bottom: 15px;}
.bizt-content-nav__item {margin: 14px 3px 0 4px;font-size: 14px;cursor: pointer;border: 1px solid #ccc;border-radius: 2px;height: 2.6em;line-height: 2.6em;color: #222;font-weight: bold;padding-right: 12px;}
.bizt-content-nav__item a {color: #a91d24;padding: 0 12px;display: block;padding-right: 18px;position: relative;cursor: pointer;transition: background .2s ease-out,color .2s ease-out;}
.bizt-content-nav__item a:hover {text-decoration: none;}
.bizt-content-nav__item a::before {position: absolute;content: "";display: inline-block;vertical-align: middle;color: #a91d24;line-height: 1;width: 6.5px;height: 6.5px;border: 2px solid currentColor;border-left: 0;border-bottom: 0;box-sizing: border-box;top: 45%;right: .3em;transform: translateY(-25%) rotate(135deg) translateX(-50%);transition: background .2s ease-out,color .2s ease-out;}
.bizt-content-nav__item.limited a span {font-size: 10px;color: #fff;background-color: #1a1a1a;border-radius: 50em;padding: 2px 6px;margin-left: 4px;vertical-align: middle;transition: background .2s ease-out,color .2s ease-out;font-weight: normal;}
html {scroll-behavior: smooth;}
/* .benefits-cards-wrap {padding-top: 180px;margin-top: -140px;position: relative;z-index: -1;} */
.bizt-member-content-cards-wrap .cards-wrap-head {padding-top: 180px;margin-top: -180px;}
@media print, screen and (min-width: 768px) {
.bizt-content-nav__item a:hover {transition: background .2s ease-out,color .2s ease-out;}
.bizt-content-nav__item:hover {background-color: #a91d24;}
.bizt-content-nav__item:hover a {color: #fff;}
.bizt-content-nav__item:hover a::before {color: #fff;}
.bizt-content-nav__item.limited:hover a span {color: #000;background-color: #fff;}
}


@media only screen and (max-width: 767px) {
	.bizt-content-nav__inner {flex-direction: column;width: 100%;padding: 20px 11px;border-bottom: 1px solid #e0e0e0;}
	.bizt-content-nav__inner.open {padding-bottom: 7px;}
	.bizt-content-nav__item {margin-top: 7px;    height: 2.5em;
		line-height: 2.5em;}
	.bizt-content-nav__title {width: 100%;margin-right: 0;position: relative;font-size: 16px;padding: 0 4px;}
	.bizt-content-nav__title .bizt-content-nav__btn {position: absolute;top: calc(50% - 13px);right: 9px;display: block;width: 20px;height: 0;padding-top: 20px;background-color: #aa1d24;overflow: hidden;}
	.bizt-content-nav__title .bizt-content-nav__btn span {content: "";position: absolute;left: calc(50% - 5px);top: 50%;display: block;width: 10px;height: 1px;background-color: #fff;}
	.bizt-content-nav__title .bizt-content-nav__btn span::after, .bizt-content-nav__title .bizt-content-nav__btn span::before {content: "";position: absolute;left: calc(50% - 5px);top: 50%;display: block;width: 10px;height: 1px;background-color: #fff;}
	.bizt-content-nav__title .bizt-content-nav__btn span::after {-webkit-transform: rotate(0);transform: rotate(0);-webkit-transition: -webkit-transform .2s linear;transition: transform .2s linear,-webkit-transform .2s linear;}
	.bizt-content-nav__title.open .bizt-content-nav__btn span::after {transform: rotate(90deg);}
	.bizt-content-nav__list {transition: all .2s ease-in-out;margin-top: 9px;}
	.bizt-content-nav__list.open {max-height: 0;margin-top: 0;margin-bottom: 0;visibility: hidden;}
	.bizt-content-nav__list.open li {opacity: 0;visibility: hidden;}
	.bizt-member-content-cards-wrap .cards-wrap-head {padding-top: 80px;margin-top: -80px;}
}






