:root {
	--color-bg: var(--color01-bg); /* 背景色 */
	--color-text: var(--color01-text); /* 文字色 */
	--color-border: var(--color01-border); /* 線色 */
	--color-head-bg: var(--color01-head-bg); /* 背景色 */
	--color-head-text: var(--color01-head-text); /* 文字色 */
	--color-head-border: var(--color01-head-border); /* 線色 */
	--color-gradation: var(--color01-gradation); /* グラデーション  */
	--block-head-bg: var(--color01-block-head-bg);
	--block-head-text: var(--color01-block-head-text);
	--block-head-border: var(--color01-block-head-border);
	--box-head-bg: var(--color01-box-head-bg);
	--box-head-text: var(--color01-box-head-text);
	--box-head-border: var(--color01-box-head-border);
	--box-def-bg: var(--color01-box-def-bg);
	--box-def-text: var(--color01-box-def-text);
	--box-def-border: var(--color01-box-def-border);
	--box-info-bg: var(--color01-box-info-bg);
	--box-info-text: var(--color01-box-info-text);
	--box-info-border: var(--color01-box-info-border);
	--note-def-bg: var(--color01-note-def-bg);
	--note-def-text: var(--color01-note-def-text);
	--note-def-border: var(--color01-note-def-border);
	--note-head-bg: var(--color01-note-head-bg);
	--note-head-text: var(--color01-note-head-text);
	--note-head-border: var(--color01-note-head-border);
}
/* color pallet */
.l-section-wrapper {
	--color-bg: var(--color01-bg); /* 背景色 */
	--color-text: var(--color01-text); /* 文字色 */
	--color-border: var(--color01-border); /* 線色 */
	--color-head-bg: var(--color01-head-bg); /* 背景色 */
	--color-head-text: var(--color01-head-text); /* 文字色 */
	--color-head-border: var(--color01-head-border); /* 線色 */
	--color-gradation: var(--color01-gradation); /* グラデーション  */
	--block-head-bg: var(--color01-block-head-bg);
	--block-head-text: var(--color01-block-head-text);
	--block-head-border: var(--color01-block-head-border);
	--box-head-bg: var(--color01-box-head-bg);
	--box-head-text: var(--color01-box-head-text);
	--box-head-border: var(--color01-box-head-border);
	--box-def-bg: var(--color01-box-def-bg);
	--box-def-text: var(--color01-box-def-text);
	--box-def-border: var(--color01-box-def-border);
	--box-info-bg: var(--color01-box-info-bg);
	--box-info-text: var(--color01-box-info-text);
	--box-info-border: var(--color01-box-info-border);
	--note-def-bg: var(--color01-note-def-bg);
	--note-def-text: var(--color01-note-def-text);
	--note-def-border: var(--color01-note-def-border);
	--note-head-bg: var(--color01-note-head-bg);
	--note-head-text: var(--color01-note-head-text);
	--note-head-border: var(--color01-note-head-border);
}
.l-section-wrapper:nth-child(2n) {
	--color-bg: var(--color02-bg); /* 背景色 */
	--color-text: var(--color02-text); /* 文字色 */
	--color-border: var(--color02-border); /* 線色 */
	--color-head-bg: var(--color02-head-bg); /* 背景色 */
	--color-head-text: var(--color02-head-text); /* 文字色 */
	--color-head-border: var(--color02-head-border); /* 線色 */
	--color-gradation: var(--color02-gradation); /* グラデーション  */
	--block-head-bg: var(--color02-block-head-bg);
	--block-head-text: var(--color02-block-head-text);
	--block-head-border: var(--color02-block-head-border);
	--box-head-bg: var(--color02-box-head-bg);
	--box-head-text: var(--color02-box-head-text);
	--box-head-border: var(--color02-box-head-border);
	--box-def-bg: var(--color02-box-def-bg);
	--box-def-text: var(--color02-box-def-text);
	--box-def-border: var(--color02-box-def-border);
	--box-info-bg: var(--color02-box-info-bg);
	--box-info-text: var(--color02-box-info-text);
	--box-info-border: var(--color02-box-info-border);
	--note-def-bg: var(--color02-note-def-bg);
	--note-def-text: var(--color02-note-def-text);
	--note-def-border: var(--color02-note-def-border);
	--note-head-bg: var(--color02-note-head-bg);
	--note-head-text: var(--color02-note-head-text);
	--note-head-border: var(--color02-note-head-border);
}




.l-section-wrapper {
	--bg-section: var(--bg-section1); /* 背景色 */
	--text-section: var(--text-section1); /* 文字色 */
	--text-section-title: var(--text-section1-title); /* タイトル文字色 */
	--bg-section-box: var(--bg-section1-box); /* ボックス背景 */
	--border-section-box: var(--border-section1-box); /* ボックス線 */
	--text-section-box: var(--text-section1-box); /* ボックス文字色 */
	--bg-section-box-header: var(--bg-section1-box-header); /* ボックス背景 */
	--text-section-box-header: var(--text-section1-box-header); /* ボックス文字色 */
	--bg-section-primary: var(--bg-section1-primary); /* ボックス強調 */
	--text-section-primary: var(--text-section1-primary); /* ボックス強調 */
}
.l-section-wrapper:nth-child(2n) {
	--bg-section: var(--bg-section2); /* 背景色 */
	--text-section: var(--text-section2); /* 文字色 */
	--text-section-title: var(--text-section2-title); /* タイトル文字色 */
	--bg-section-box: var(--bg-section2-box); /* ボックス背景 */
	--border-section-box: var(--border-section2-box); /* ボックス線 */
	--text-section-box: var(--text-section2-box); /* ボックス文字色 */
	--bg-section-box-header: var(--bg-section2-box-header); /* ボックス背景 */
	--text-section-box-header: var(--text-section2-box-header); /* ボックス文字色 */
	--bg-section-primary: var(--bg-section2-primary); /* ボックス強調 */
	--text-section-primary: var(--text-section2-primary); /* ボックス強調 */
}
