/*----- セクション -----*/
/*--- セクション（背景色） ---*/
.s_mainArea .s_sectionAppBl {
    background-color: #007afe;
}
.s_mainArea .s_sectionLineGr {
    background-color: #00b900;
}
.s_mainArea .s_sectionVsGr {
    background-color: #4ad5c0;
}
.s_mainArea .s_sectionNmGr {
    background-color: #00a199;
}
.s_mainArea .s_sectionEposGr {
    background-color: #45AAB9;
}
.s_mainArea .s_sectionEposBr {
    background-color: #c6895f;
}
.s_mainArea .s_sectionMarukoOr {
    background-color: #ed6d00;
}
.s_mainArea .s_sectionMarukoBg {
    background-color: #fcf3e9;
}
.s_mainArea .s_sectionAppBl *, 
.s_mainArea .s_sectionLineGr *, 
.s_mainArea .s_sectionVsGr *, 
.s_mainArea .s_sectionNmGr *, 
.s_mainArea .s_sectionEposGr *, 
.s_mainArea .s_sectionEposBr *, 
.s_mainArea .s_sectionMarukoOr *, 
.s_mainArea .s_sectionAppBl .cmp-title p.sub-title, 
.s_mainArea .s_sectionLineGr .cmp-title p.sub-title, 
.s_mainArea .s_sectionVsGr .cmp-title p.sub-title, 
.s_mainArea .s_sectionNmGr .cmp-title p.sub-title, 
.s_mainArea .s_sectionEposGr .cmp-title p.sub-title, 
.s_mainArea .s_sectionEposBr .cmp-title p.sub-title, 
.s_mainArea .s_sectionMarukoOr .cmp-title p.sub-title, 
.s_mainArea .s_sectionAppBl .cmp-richtext > p, 
.s_mainArea .s_sectionLineGr .cmp-richtext > p, 
.s_mainArea .s_sectionVsGr .cmp-richtext > p, 
.s_mainArea .s_sectionNmGr .cmp-richtext > p, 
.s_mainArea .s_sectionEposGr .cmp-richtext > p, 
.s_mainArea .s_sectionEposBr .cmp-richtext > p, 
.s_mainArea .s_sectionMarukoOr .cmp-richtext > p {
    color: rgba(255, 255, 255, 1.0);
}

/*----- ブロック -----*/
/*--- ブロック（背景色） ---*/
.s_mainArea .s_cpBgYgBlock {
    background-color: #89d353;
}
.s_mainArea .s_cpBgYlBlock {
    background-color: #f5b800;
}
.s_mainArea .s_cpBgOrBlock {
    background-color: #ff8d12;
}
.s_mainArea .s_cpBgApBlock {
    background-color: #ff5850;
}
.s_mainArea .s_cpBgPkBlock {
    background-color: #ff71ad;
}
.s_mainArea .s_cpBgPlBlock {
    background-color: #b071ff;
}
.s_mainArea .s_cpBgBlBlock {
    background-color: #718cff;
}
.s_mainArea .s_cpBgAqBlock {
    background-color: #50cef3;
}
.s_mainArea .s_cpBgSpBlock {
    background-color: #ed8c79;
}
.s_mainArea .s_cpBgGrBlock {
    background-color: #9db239;
}
.s_mainArea .s_cpBgBdBlock {
    background-color: #7e1513;
}
.s_mainArea .s_cpBgKoBlock {
    background-color: #b85443;
}
.s_mainArea .s_cpBgKbBlock {
    background-color: #4c7a9e;
}
.s_mainArea .s_cpBgKpBlock {
    background-color: #cc5d6e;
}
.s_mainArea .s_cpBgBgBlock {
    background-color: #ab702f;
}
.s_mainArea .s_cpBgGyBlock {
    background-color: #6d6d6d;
}
.s_mainArea .s_cpBgKgBlock {
    background-color: #177259;
}
.s_mainArea .s_cpBgClBlock {
    background-color: #cf7306;
}
.s_mainArea .s_cpBgFpBlock {
    background-color: #a0135c;
}
.s_mainArea .s_cpBgFsBlock {
    background-color: #8192b1;
}
.s_mainArea .s_cpBgSnBlock {
    background-color: #002a50;
}
.s_mainArea .s_cpBgCbBlock {
    background-color: #013275;
}
.s_mainArea .s_cpBgKyBlock {
    background-color: #548c33;
}
.s_mainArea .s_cpTypeBlock {
    background-color: #eeeeee;
}
.s_mainArea .s_cpBgYgBlock *, 
.s_mainArea .s_cpBgYgBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgYgBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgYlBlock *, 
.s_mainArea .s_cpBgYlBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgYlBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgOrBlock *, 
.s_mainArea .s_cpBgOrBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgOrBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgApBlock *, 
.s_mainArea .s_cpBgApBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgApBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgPkBlock *, 
.s_mainArea .s_cpBgPkBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgPkBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgPlBlock *, 
.s_mainArea .s_cpBgPlBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgPlBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgBlBlock *, 
.s_mainArea .s_cpBgBlBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgBlBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgAqBlock *, 
.s_mainArea .s_cpBgAqBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgAqBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgSpBlock *, 
.s_mainArea .s_cpBgSpBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgSpBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgGrBlock *, 
.s_mainArea .s_cpBgGrBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgGrBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgBdBlock *, 
.s_mainArea .s_cpBgBdBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgBdBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgKoBlock *, 
.s_mainArea .s_cpBgKoBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgKoBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgKbBlock *, 
.s_mainArea .s_cpBgKbBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgKbBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgKpBlock *, 
.s_mainArea .s_cpBgKpBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgKpBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgBgBlock *, 
.s_mainArea .s_cpBgBgBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgBgBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgGyBlock *, 
.s_mainArea .s_cpBgGyBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgGyBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgKgBlock *, 
.s_mainArea .s_cpBgKgBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgKgBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgClBlock *, 
.s_mainArea .s_cpBgClBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgClBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgFpBlock *, 
.s_mainArea .s_cpBgFpBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgFpBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgFsBlock *, 
.s_mainArea .s_cpBgFsBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgFsBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgSnBlock *, 
.s_mainArea .s_cpBgSnBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgSnBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgCbBlock *, 
.s_mainArea .s_cpBgCbBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgCbBlock .cmp-richtext > p, 
.s_mainArea .s_cpBgKyBlock *, 
.s_mainArea .s_cpBgKyBlock .cmp-title p.sub-title, 
.s_mainArea .s_cpBgKyBlock .cmp-richtext > p {
    color: rgba(255, 255, 255, 1.0);
}
.s_mainArea #s_cpClosed *[class*="s_section"][id*="s_cp"] *[class*="s_cpBg"][class*="Block"] {
    background-color: #444444;
}
.s_mainArea #s_cpClosed *[class*="s_section"][id*="s_cp"] *[class*="s_cpBg"][class*="Block"] > * {
    color: inherit;
}