@media print, screen and (min-width: 769px) {
	div.lx_mcol_border_gray01 ,
	div.lx_mcol_border_gray01pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #fafafa;
	}
	div.lx_mcol_border_gray02 ,
	div.lx_mcol_border_gray02pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #f7f7f7;
	}
	div.lx_mcol_border_gray03 ,
	div.lx_mcol_border_gray03pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #f3f3f3;
	}
	div.lx_mcol_border_gray04 ,
	div.lx_mcol_border_gray04pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #eee;
	}
	div.lx_mcol_border_gray05 ,
	div.lx_mcol_border_gray05pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #e2e2e2;
	}
	div.lx_mcol_border_gray06 ,
	div.lx_mcol_border_gray06pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #ddd;
	}
	div.lx_mcol_border_gray07 ,
	div.lx_mcol_border_gray07pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #d2d2d2;
	}
	div.lx_mcol_border_gray08 ,
	div.lx_mcol_border_gray08pc {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #ccc;
	}
}

@media screen and (max-width: 768px) {
	div.lx_mcol_border_gray01 ,
	div.lx_mcol_border_gray01sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #fafafa;
	}
	div.lx_mcol_border_gray02 ,
	div.lx_mcol_border_gray02sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #f7f7f7;
	}
	div.lx_mcol_border_gray03 ,
	div.lx_mcol_border_gray03sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #f3f3f3;
	}
	div.lx_mcol_border_gray04 ,
	div.lx_mcol_border_gray04sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #eee;
	}
	div.lx_mcol_border_gray05 ,
	div.lx_mcol_border_gray05sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #e2e2e2;
	}
	div.lx_mcol_border_gray06 ,
	div.lx_mcol_border_gray06sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #ddd;
	}
	div.lx_mcol_border_gray07 ,
	div.lx_mcol_border_gray07sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #d2d2d2;
	}
	div.lx_mcol_border_gray08 ,
	div.lx_mcol_border_gray08sp {
		--box-columns-padding: max(1px, calc(var(--box-columns-padding-vartical) - var(--parts-common-margin-top))) var(--box-columns-padding-horizontal) var(--box-columns-padding-vartical);
		padding: var(--box-columns-padding);
		border-width: var(--box-columns-border-width);
		border-style: solid;
		border-color: #ccc;
	}
}
