@media only screen and (max-width: 767px) {

	/*A1 boldのみ(16px)*/
	.js-dlpo-setTextStyle-a1 .productSetItems__heading span,
	.js-dlpo-setTextStyle-b1 .productSetItems__heading span {
		font-weight: bold;
	}

	/*A2 コンテンツ幅　ボックスシャドウ 左揃え　16px*/
	.js-dlpo-setTextStyle-a2 .productSetItems__heading,
	.js-dlpo-setTextStyle-b2 .productSetItems__heading{
		position: relative;
		padding: 16px 42px 16px 34px;
		margin: 0 18px;
		border-radius: 6px;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
		/*cursor: pointer;*/
	}

	.js-dlpo-setTextStyle-A2 .productSetItems__heading::before,
	.js-dlpo-setTextStyle-B2 .productSetItems__heading::before{
		right: 24px;
	}

	/*A2 コンテンツ幅　ボックスシャドウ 左揃え　16px*/
	.js-dlpo-setTextStyle-A2 .productSetItems__heading span,
	.js-dlpo-setTextStyle-B2 .productSetItems__heading span {
		font-size: 16px;
	}

	/*A3 (幅そのまま)ボックスシャドウ 左揃え*/
	.js-dlpo-setTextStyle-a3 .productSetItems__heading,
	.js-dlpo-setTextStyle-b3 .productSetItems__heading{
		position: relative;
		padding: 16px 42px;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
	}

	/*A3 (幅そのまま)ボックスシャドウ 左揃え 16px*/
	/*A4 (幅そのまま)ボックスシャドウ 左揃え bold　＋-*/
	.js-dlpo-setTextStyle-a3 .productSetItems__heading span,
	.js-dlpo-setTextStyle-a4 .productSetItems__heading span,
	.js-dlpo-setTextStyle-b3 .productSetItems__heading span,
	.js-dlpo-setTextStyle-b4 .productSetItems__heading span {
		font-size: 16px;
	}

	/*a13 (幅そのまま)ボックスシャドウ 左揃え bold 14px　＋-*/
	.js-dlpo-setTextStyle-a4 .productSetItems__heading,
	.js-dlpo-setTextStyle-b4 .productSetItems__heading {
		position: relative;
		padding: 16px 42px;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
		font-weight: bold;
	}
	.js-dlpo-setTextStyle-a4 .productSetItems__heading::before,
	.js-dlpo-setTextStyle-b4 .productSetItems__heading::before {
        content: "";
        position: absolute;
        top: calc(50% - 8px);
        right: 20px;
        width: 16px;
        height: 16px;
        background: center center url(https://stg-content.bookoff.co.jp/assets/images/abtest/20250924/icn-plus.svg) no-repeat;
        background-size: 16px 16px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
	
	.js-dlpo-setTextStyle-a4 .productSetItems__heading span,
	.js-dlpo-setTextStyle-b4 .productSetItems__heading span{
		font-size:16px;

	}
	
	.js-dlpo-setTextStyle-a4 .js-accordion-custom::before,
	.js-dlpo-setTextStyle-b4 .js-accordion-custom::before{
		content: "";
		display: inline-block;
		width: 16px;   /* サイズ調整可能 */
		height: 16px;
		margin-right: 8px;
		background: url('https://stg-content.bookoff.co.jp/assets/images/abtest/20250924/icn-plus.svg') no-repeat center/contain;
	}

	.js-dlpo-setTextStyle-a4 .js-accordion-custom.-active::before,
	.js-dlpo-setTextStyle-b4 .js-accordion-custom.-active::before{
		background-image: url('https://stg-content.bookoff.co.jp/assets/images/abtest/20250924/icn-minus.svg');
		transform: rotate(180deg);
		}

	/*A5 ボタンC　コンテンツ幅　中央揃え　16px*/
	.js-dlpo-setTextStyle-a5 .productSetItems__heading,
	.js-dlpo-setTextStyle-b5 .productSetItems__heading {
		position: relative;
		padding: 16px 42px 16px 34px;
		margin: 0 18px;
		border-radius: 6px;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
		text-align: center;
		border: 1px solid #ebebeb;
	}

	.js-dlpo-setTextStyle-a6 .productSetItems__heading::before,
	.js-dlpo-setTextStyle-b6 .productSetItems__heading::before {
		content: "";
	}

	/*A6 ボタンD　ボタン幅　中央揃え　16px*/
	.js-dlpo-setTextStyle-a6 .productSetItems__heading,
	.js-dlpo-setTextStyle-b6 .productSetItems__heading {
		position: relative;
		padding: 16px 42px 16px 34px;
		margin: 0 38px;
		border-radius: 6px;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
		text-align: center;
		border: 1px solid #ebebeb;
	}

	.js-dlpo-setTextStyle-a6 .productSetItems__heading::before,
	.js-dlpo-setTextStyle-b6 .productSetItems__heading::before {
		content: "";
	}

	/*A7 ボタンE　コンテンツ幅　中央揃え 下向きくの字　16px*/
	.js-dlpo-setTextStyle-a7 .productSetItems__heading,
	.js-dlpo-setTextStyle-b7 .productSetItems__heading {
		position: relative;
		padding: 16px 18px 40px 18px;
		border-top: 1px solid #EBEBEB;
		border-bottom: 1px solid #EBEBEB;
		text-align: center;
		margin: 0 18px;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
		border-radius: 6px;
	}

	.js-dlpo-setTextStyle-a7 .productSetItems__heading::before,
	.js-dlpo-setTextStyle-b7 .productSetItems__heading::before {
		content: "";
		right: 50%;
		top: 40%;
		width: 1em;
		height: 1em;
		min-height: 4em;
	}
	/*A8 ボタンF　ボタン幅　中央揃え 下向きくの字　16px*/
	.js-dlpo-setTextStyle-a8 .productSetItems__heading,
	.js-dlpo-setTextStyle-b8 .productSetItems__heading {
		position: relative;
		padding: 16px 18px 40px 18px;
		border-top: 1px solid #EBEBEB;
		border-bottom: 1px solid #EBEBEB;
		text-align: center;
		margin: 0 38px;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
		border-radius: 6px;
	}

	.js-dlpo-setTextStyle-a8 .productSetItems__heading::before,
	.js-dlpo-setTextStyle-b8 .productSetItems__heading::before {
		content: "";
		right: 50%;
		top: 40%;
		width: 1em;
		height: 1em;
		min-height: 4em;
	}

	
}