.lp-reviews-24 {
	overflow: hidden;
}
.lp-reviews-24--bg {
	background-color: var(--primary-color-a-01);
}
.lp-reviews-24__item {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.lp-reviews-24__header,
.lp-reviews-24__desc{
	text-align: center;
}

.lp-reviews-24__image.portrait_img {
	padding-top: calc(100% * 1 / 0.7) !important;
}
.lp-reviews-24__image.album_img {
	padding-top: calc(100% * 1 / 1.41) !important;
}

.lp-reviews-24__container-row {
	display: flex;
	flex-wrap: wrap;
}

.lp-reviews-24__container:not(.splide__list)._left {
	justify-content: flex-start;
}
.lp-reviews-24__container:not(.splide__list)._center {
	justify-content: center;
}
.lp-reviews-24__container._center {
	text-align: center;
}
.lp-reviews-24__container:not(.splide__list)._right {
	justify-content: flex-end;
}
.lp-reviews-24__item-card {
	border: 1px solid var(--text-color-a-01);	
	box-sizing: border-box;
}
.lp-reviews-24 .lp-block-bg_item {
	border-radius: inherit;
	border: inherit;
}
.lp-on-background {
	border: 1px solid var(--text-color-a-01);
	background: var(--content-background-lp);
}
.lp-off-border {
	border: none;
}

@media all and (max-width: 599px) { 

	.lp-reviews-24__text {
		margin: 12px 0 0;	
		text-align: center;
	}
	
	.lp-reviews-24__wrap.three_columns .spoiler-item:nth-child(n+2) {
		display: none;
	}
	
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	.lp-reviews-24__wrap.four_columns .spoiler-item:nth-child(n+3) {
		display: none;
	}
	
	.lp-reviews-24__wrap.four_columns .spoiler-item.lp-reviews-24__box-item-card:nth-child(n+2) {
		display: none;
	}
	
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide):not(.lp-reviews-24__box-item-card){
		margin-top: 0;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	
	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(n+3) {
		display: none;
	}
	
	.lp-reviews-24__wrap.six_columns .spoiler-item.lp-reviews-24__box-item-card:nth-child(n+2) {
		display: none;
	}
	
	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(n+3) {
		display: none;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide):not(.lp-reviews-24__box-item-card){
		margin-top: 0;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	.lp-reviews-24__wrap.three_columns .splide:not(.is_active) .lp-reviews-24__box-item {
		width: calc(((100% + 16px) / 1) - 16px);
		margin-right: 16px;
	}
	.lp-reviews-24__wrap.four_columns .splide:not(.is_active) .lp-reviews-24__box-item {
		width: calc(((100% + 16px) / 1) - 16px);
		margin-right: 16px;
	}
	.lp-reviews-24__wrap.six_columns .splide:not(.is-active) .lp-reviews-24__box-item {
		margin-right: 16px;
		width: calc(((100% + 16px) / 1) - 16px);
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__item-card {
	    padding: 20px;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__item-card {
	    padding: 20px;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__item-card {
	    padding: 12px;
	}
	/* .lp-reviews-24__wrap-box--container {
		padding: 24px 20px;
	}
	.lp-reviews-24__wrap.lpc-full-width-init .lp-reviews-24__wrap-box--container {
		padding: 24px 0;
	} */
	.lp-reviews-24__container-row {
		margin: 0 -8px;
	    width: calc(100% + 16px);
	}
	.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 8px;
	    margin-right: 8px;
	    width: calc(100% - 16px);
	}
	.four_columns .lp-reviews-24__box-item:not(.splide__slide),
	.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 8px;
	    margin-right: 8px;
	    width: calc(((100% / 12)* 6) - 16px);
	}
	.six_columns .lp-reviews-24__box-item.lp-reviews-24__box-item-card:not(.splide__slide) ,
	.four_columns .lp-reviews-24__box-item.lp-reviews-24__box-item-card:not(.splide__slide) {
		margin-left: 8px;
	    margin-right: 8px;
	    width: calc(((100% / 12)* 12) - 16px);
	}
	
	.lp-reviews-24 .spoiler-btn {
		width: 100%;
	}
}

@media all and (min-width: 600px) {

	.lp-reviews-24__text {
		margin: 16px 0 0;
		text-align: center;
	}
	.lp-reviews-24__wrap.three_columns .spoiler-item:nth-child(n+3) {
		display: none;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	.lp-reviews-24__wrap.four_columns .spoiler-item:nth-child(n+3) {
		display: none;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}

	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(n+4) {
		display: none;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide){
		margin-top: 0;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	.lp-reviews-24__wrap.three_columns .splide:not(.is_active) .lp-reviews-24__box-item {
		width: calc(((100% + 16px) / 2) - 16px);
		margin-right: 16px;
	}
	.lp-reviews-24__wrap.four_columns .splide:not(.is_active) .lp-reviews-24__box-item{
		width: calc(((100% + 16px) / 2) - 16px);
		margin-right: 16px;
	}
	.lp-reviews-24__wrap.six_columns .splide:not(.is-active) .lp-reviews-24__box-item {
		margin-right: 16px;
		width: calc(((100% + 16px) / 2) - 16px);
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__item-card {
	    padding: 24px;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__item-card {
	    padding: 24px;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__item-card {
	    padding: 20px;
	}
	/* .lp-reviews-24__wrap-box--container {
		padding: 32px 28px;
	}
	.lp-reviews-24__wrap.lpc-full-width-init .lp-reviews-24__wrap-box--container {
		padding: 32px 0;
	} */
	.lp-reviews-24__container-row {
		margin: 0 -8px;
	    width: calc(100% + 16px);
	}
	.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 8px;
	    margin-right: 8px;
	    width: calc(((100% / 12)* 6) - 16px);
	}
	.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 8px;
	    margin-right: 8px;
	    width: calc(((100% / 12)* 6) - 16px);
	}
	.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 8px;
	    margin-right: 8px;
	    width: calc(((100% / 12)* 4) - 16px);
	}
}

@media all and (min-width: 960px) {
	.lp-reviews-24__wrap.three_columns .spoiler-item:nth-child(n+4) {
		display: none;
	}
	.lp-reviews-24__wrap.three_columns .spoiler-item:nth-child(-n+3) {
		display: block;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	.lp-reviews-24__wrap.four_columns .spoiler-item:nth-child(n+4) {
		display: none;
	}
	.lp-reviews-24__wrap.four_columns .spoiler-item:nth-child(-n+3) {
		display: block;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(n+4) {
		display: none;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 24px;
	}
	.lp-reviews-24__wrap.three_columns .splide:not(.is_active) .lp-reviews-24__box-item {
		width: calc(((100% + 24px) / 3) - 24px);
		margin-right: 24px;
	}
	.lp-reviews-24__wrap.four_columns .splide:not(.is_active) .lp-reviews-24__box-item{
		width: calc(((100% + 24px) / 3) - 24px);
		margin-right: 24px;
	}
	.lp-reviews-24__wrap.six_columns .splide:not(.is-active) .lp-reviews-24__box-item {
		margin-right: 24px;
		width: calc(((100% + 24px) / 3) - 24px);
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__item-card {
	    padding: 28px;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__item-card {
	    padding: 28px;
	}
	.lp-reviews-24__wrap.six-columns .lp-reviews-24__item-card {
	    padding: 20px;
	}
/*	.lp-reviews-24__wrap-box--container {
		padding: 48px;
	}
	.lp-reviews-24__wrap.lpc-full-width-init .lp-reviews-24__wrap-box--container {
		padding: 48px 0;
	}*/
	.lp-reviews-24__container-row {
		margin: 0 -12px;
		width: calc(100% + 24px);
	}
	.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 12px;
	    margin-right: 12px;
	    width: calc(((100% / 12)* 4) - 24px);
	}
	.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 12px;
	    margin-right: 12px;
	    width: calc(((100% / 12)* 4) - 24px);
	}
	.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 12px;
	    margin-right: 12px;
	    width: calc(((100% / 12)* 4) - 24px);
	}
}

@media all and (min-width: 1200px) {
	.lp-reviews-24__wrap.three_columns .spoiler-item:nth-child(n+4) {
		display: none;
	}

	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 32px;
	}
	.lp-reviews-24__wrap.four_columns .spoiler-item:nth-child(n+5) {
		display: none;
	}
	.lp-reviews-24__wrap.four_columns .spoiler-item:nth-child(-n+4) {
		display: block;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(4):not(.splide__slide){
		margin-top: 0;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 32px;
	}

	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(n+5) {
		display: none;
	}
	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(-n+4) {
		display: block;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(4):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 32px;
	}
	.lp-reviews-24__wrap.three_columns .splide:not(.is_active) .lp-reviews-24__box-item{
		width: calc(((100% + 32px) / 3) - 32px);
		margin-right: 32px;
	}
	.lp-reviews-24__wrap.four_columns .splide:not(.is_active) .lp-reviews-24__box-item{
		width: calc(((100% + 32px) / 4) - 32px);
		margin-right: 32px;
	}

	.lp-reviews-24__wrap.six_columns .splide:not(.is-active) .lp-reviews-24__box-item {
		margin-right: 32px;
		width: calc(((100% + 32px) / 4) - 32px);
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__item-card {
	    padding: 32px;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__item-card {
	    padding: 28px;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__item-card {
	    padding: 20px;
	}
	/* .lp-reviews-24__wrap-box--container {
		padding: 64px;
	}
	.lp-reviews-24__wrap.lpc-full-width-init .lp-reviews-24__wrap-box--container {
		padding: 64px 0;
	} */
	.lp-reviews-24__container-row {
		margin: 0 -16px;
		width: calc(100% + 32px);
	}
	.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 16px;
	    margin-right: 16px;
	    width: calc(((100% / 12)* 4) - 32px);
	}
	.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 16px;
	    margin-right: 16px;
	    width: calc(((100% / 12)* 3) - 32px);
	}
	.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 16px;
	    margin-right: 16px;
	    width: calc(((100% / 12)* 3) - 32px);
	}
}

@media all and (min-width: 1380px) {
	.lp-reviews-24__wrap.three_columns .spoiler-item:nth-child(n+4) {
		display: none;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 32px;
	}
	.lp-reviews-24__wrap.four_columns .spoiler-item:nth-child(n+5) {
		display: none;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide),
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:nth-child(4):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 32px;
	}
	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(n+7) {
		display: none;
	}
	.lp-reviews-24__wrap.six_columns .spoiler-item:nth-child(-n+6) {
		display: block;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(1):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(2):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(3):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(4):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(5):not(.splide__slide),
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:nth-child(6):not(.splide__slide) {
		margin-top: 0;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-top: 32px;
	}
	.lp-reviews-24__wrap.three_columns .splide:not(.is_active) .lp-reviews-24__box-item{
		width: calc(((100% + 32px) / 3) - 32px);
		margin-right: 32px;
	}
	.lp-reviews-24__wrap.four_columns .splide:not(.is_active) .lp-reviews-24__box-item{
		width: calc(((100% + 32px) / 4) - 32px);
		margin-right: 32px;
	}
	.lp-reviews-24__wrap.six_columns .splide:not(.is-active) .lp-reviews-24__box-item {
		margin-right: 32px;
		width: calc(((100% + 32px) / 6) - 32px);
	}
	.lp-reviews-24__wrap.three_columns .lp-reviews-24__item-card {
	    padding: 36px;
	}
	.lp-reviews-24__wrap.four_columns .lp-reviews-24__item-card {
	    padding: 28px;
	}
	.lp-reviews-24__wrap.six_columns .lp-reviews-24__item-card {
	    padding: 20px;
	}
	/* .lp-reviews-24__wrap-box--container {
		padding: 72px;
	}
	.lp-reviews-24__wrap.lpc-full-width-init .lp-reviews-24__wrap-box--container {
		padding: 72px 0;
	} */
	.lp-reviews-24__container-row {
		margin: 0 -16px;
		width: calc(100% + 32px);
	}
	.three_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 16px;
	    margin-right: 16px;
	    width: calc(((100% / 12)* 4) - 32px);
	}
	.four_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 16px;
	    margin-right: 16px;
	    width: calc(((100% / 12)* 3) - 32px);
	}
	.six_columns .lp-reviews-24__box-item:not(.splide__slide) {
		margin-left: 16px;
	    margin-right: 16px;
	    width: calc(((100% / 12)* 2) - 32px);
	}
}