/* メインカラー青 */
body.c-color-presets--blue {
    --primary-color: #cc33cc;
    --accent-color: #d80058;
    --background-color: #efefef;
    --background-primary-color: #e5eef7;
    --entry-button-color: #d80000;
    --entry-button-color-hover: #ff5900;
    --button-color: #1c1e1e;
    --button-color-hover: #009ce5;
    --text-color-main: #1c1e1e;
    --text-link-color: #cc33cc;
    --text-link-color-hover: #009ce5;
    --decoration-color: #d6d6d6;
}

/* メインカラー赤 */
body.c-color-presets--red {
    --primary-color: #b81c22;
    --accent-color: #9d700e;
    --background-color: #efefef;
    --background-primary-color: #f4e7e7;
    --entry-button-color: #008842;
    --entry-button-color-hover: #0cb05c;
    --button-color: #1c1e1e;
    --button-color-hover: #f08300;
    --text-color-main: #1c1e1e;
    --text-link-color: #cc33cc;
    --text-link-color-hover: #009ce5;
    --decoration-color: #d6d6d6;
}

/* メインカラー緑 */
body.c-color-presets--green {
    --primary-color: #007f41;
    --accent-color: #ea5504;
    --background-color: #efefef;
    --background-primary-color: #e4ebe7;
    --entry-button-color: #b81c22;
    --entry-button-color-hover: #cf2026;
    --button-color: #1c1e1e;
    --button-color-hover: #00a73c;
    --text-color-main: #1c1e1e;
    --text-link-color: #cc33cc;
    --text-link-color-hover: #009ce5;
    --decoration-color: #d6d6d6;
}

/* メインカラー橙 */
body.c-color-presets--orange {
    --primary-color: #ec7c40;
    --accent-color: #b11a1a;
    --background-color: #efefef;
    --background-primary-color: #fff7e3;
    --entry-button-color: #028030;
    --entry-button-color-hover: #00a73c;
    --button-color: #1c1e1e;
    --button-color-hover: #ff8847;
    --text-color-main: #1c1e1e;
    --text-link-color: #cc33cc;
    --text-link-color-hover: #009ce5;
    --decoration-color: #d6d6d6;
}

/* メインカラー黄土 */
body.c-color-presets--ocher {
    --primary-color: #997700;
    --accent-color: #b11a1a;
    --background-color: #efefef;
    --background-primary-color: #f6f4eb;
    --entry-button-color: #008842;
    --entry-button-color-hover: #0cb05c;
    --button-color: #1c1e1e;
    --button-color-hover: #cbae49;
    --text-color-main: #1c1e1e;
    --text-link-color: #cc33cc;
    --text-link-color-hover: #009ce5;
    --decoration-color: #d6d6d6;
}