@CHARSET "UTF-8";

/*** 色パターン **********************************************/

/* 赤 */
.red .leftpain {
  background-color: #fff7f7;
}

.red .left-navbox {
  background-image: url("../img/jsme-logo-red.png");
}

.red .gl-nav-main>li>a:hover, .red .gl-nav-main>li.current>a {
  background: #e9546b;
  color: #fff;
}

.red .gl-nav-main .sub-menu {
  color: #e9546b;
}

.red .labellink {
  background: #e9546b;
  color: #fff;
}

.red .labellink:hover{
  opacity: .8;
}

.red .ttl {
  color: #e9546b;
  border-color: #999;
}

.red #contentbody h2 {
  color: #e9546b;
}


/* 金色 */
.yellow .leftpain {
  background-color: #fcf7e8;
}


.yellow .left-navbox {
  background-image: url("../img/jsme-logo-yellow.png");
}

.yellow .gl-nav-main>li>a:hover, .yellow .gl-nav-main>li.current>a {
  background: #e6b422;
  color: #fff;
}

.yellow .gl-nav-main .sub-menu {
  color: #e6b422;
}

.yellow .labellink {
  background: #e6b422;
  color: #fff;
}

.yellow .labellink:hover{
  opacity: .8;
}

.yellow .ttl {
  color: #e6b422;
  border-color: #999;
}

.yellow #contentbody h2 {
  color: #e6b422;
}

/* 縹色 */
.blue .leftpain {
  background-color: #eff8fc;
}


.blue .left-navbox {
  background-image: url("../img/jsme-logo-blue.png");
}

.blue .gl-nav-main>li>a:hover, .blue .gl-nav-main>li.current>a {
  background: #2792c3;
  color: #fff;
}

.blue .gl-nav-main .sub-menu {
  color: #2792c3;
}

.blue .labellink {
  background: #2792c3;
  color: #fff;
}

.blue .labellink:hover{
  opacity: .8;
}

.blue .ttl {
  color: #2792c3;
  border-color: #999;
}


.blue #contentbody h2 {
  color: #2792c3;
}

/* 鶸萌黄 */

.green .leftpain {
  background-color: #f2f7eb;
}

.green .left-navbox {
  background-image: url("../img/jsme-logo-green.png");
}

.green .gl-nav-main>li>a:hover, .green .gl-nav-main>li.current>a {
  background: #82ae46;
  color: #fff;
}

.green .gl-nav-main .sub-menu {
  color: #82ae46;
}

.green .labellink {
  background: #82ae46;
  color: #fff;
}

.green .labellink:hover{
  opacity: .8;
}

.green .ttl {
  color: #82ae46;
  border-color: #999;
}

.green #contentbody h2 {
  color: #82ae46;
}

/* 菖蒲色 */
.purple .leftpain {
  background-color: #f3eff8;
}

.purple .left-navbox {
  background-image: url("../img/jsme-logo-purple.png");
}

.purple .gl-nav-main>li>a:hover, .purple .gl-nav-main>li.current>a {
  background: #6e4c99;
  color: #fff;
}

.purple .gl-nav-main .sub-menu {
  color: #6e4c99;
}

.purple .labellink {
  background: #6e4c99;
  color: #fff;
}

.purple .labellink:hover{
  opacity: .8;
}

.purple .ttl {
  color: #6e4c99;
  border-color: #999;
}



/* Orange */
.orange .leftpain {
  background-color: #fff9f4;
}

.orange .left-navbox {
  background-image: url("../img/jsme-logo-orange.png");
}

.orange .gl-nav-main>li>a:hover, .orange .gl-nav-main>li.current>a {
  background: #e36700;
  color: #fff;
}

.orange .gl-nav-main .sub-menu {
  color: #e36700;
}

.orange .labellink {
  background: #e36700;
  color: #fff;
}

.orange .labellink:hover{
  opacity: .8;
}

.orange .ttl {
  border-color: #999;
  color: #e36700;
}


/* Coral */
.coral .leftpain {
  background-color: #fff6f6;
}

.coral .left-navbox {
  background-image: url("../img/jsme-logo-coral.png");
}

.coral .gl-nav-main>li>a:hover, .coral .gl-nav-main>li.current>a {
  background: #ff6e6e;
  color: #fff;
}

.coral .gl-nav-main .sub-menu {
  color: #ff5d5d;
}

.coral .labellink {
  background: #ff6e6e;
  color: #fff;
}

.coral .labellink:hover{
  opacity: .8;
}

.coral .ttl {
  border-color: #999;
  color: #ff5d5d;
}


/* CEE RED */
.ceered .leftpain {
  background-color: #fff6f6;
}

.ceered .left-navbox {
  background-image: url("../img/jsme-logo-ceered.png");
}

.ceered .gl-nav-main>li>a:hover, .ceered .gl-nav-main>li.current>a {
  background: #CC0000;
  color: #fff;
}

.ceered .gl-nav-main .sub-menu {
  color: #CC0000;
}

.ceered .labellink {
  background: #CC0000;
  color: #fff;
}

.ceered .labellink:hover{
  opacity: .8;
}

.ceered .ttl {
  color: #CC0000;
  border-color: #999;
}

.ceered #contentbody h2 {
  color: #CC0000;
}