.vk_outer-width-full:is(.vk_outer-paddingLR-use) {
	.vk_outer_container .block-editor-inner-blocks > .is-layout-constrained {
		// 余白あり指定だろうとWP標準のコンテンツ幅使用が設定されていたらそちらで上書き
		&:where(:not(.alignwide):not(.alignfull)) {
			max-width: var(--wp--custom--width--content);
			margin-left: auto;
			margin-right: auto;
		}
		& > .alignwide {
			margin-left: calc((var(--wp--custom--width--content) - var(--wp--custom--width--wide)  ) / 2) !important;
			margin-right: calc((var(--wp--custom--width--content) - var(--wp--custom--width--wide)  ) / 2) !important;
		}
	}
}
.vk_outer-width-full:is(.vk_outer-paddingLR-none) {
	.vk_outer_container .block-editor-inner-blocks > .is-layout-constrained {
		& > .alignwide {
			max-width: var(--wp--custom--width--wide);
			margin-left: calc((var(--wp--custom--width--content) - var(--wp--custom--width--wide)  ) / 2) !important;
			margin-right: calc((var(--wp--custom--width--content) - var(--wp--custom--width--wide)  ) / 2) !important;
		}
	}
}