body.filled {
  background-color: #fe5000;
}

body.outlined {
  border-color: #fe5000;
}

/* side-white */
.side-white .side {
  color: #fff;
}
.side-white .side-to-gallery:after {
  background-color: #fff;
}
.side-white .side-logo-item--gb svg g {
  fill: #fff;
}
.side-white .side-logo-item--gg svg path {
  fill: #fff;
}
.side-white .side-logo-insta svg g {
  fill: #fff;
}
.side-white .side-to-top svg g {
  fill: #fff;
}
.side-white .side-border {
  border-color: #fff;
}
/** **/
/* side-black */
.side-black .side {
  color: #000;
}
.side-black .side-to-gallery:after {
  background-color: #000;
}
.side-black .side-logo-item--gb svg g {
  fill: #000;
}
.side-black .side-logo-item--gg svg path {
  fill: #000;
}
.side-black .side-logo-insta svg g {
  fill: #000;
}
.side-black .side-to-top svg g {
  fill: #000;
}
.side-black .side-border {
  border-color: #000;
}

/** **/

/** menu white **/
.menu-white .menu {
  color: #fff;
}
.menu-white .menu-item:after {
  background-color: #fff;
}
.menu-white .menu-toggle-btn:after {
  background: url("http://rcc.recruit.co.jp/assets/img/g8/cafe/icon-close-w.svg") center center no-repeat;
}
.menu-white .bg-scroll svg {
  fill: #fff;
  color: #fff;
}

/** **/
/** menu black **/
.menu-black .menu {
  color: #000;
}
.menu-black .menu-item:after {
  background-color: #000;
}
.menu-black .menu-toggle-btn:after {
  background: url("http://rcc.recruit.co.jp/assets/img/g8/cafe/icon-close.svg") center center no-repeat;
}
.menu-black .bg-scroll svg {
  fill: #000;
  color: #000;
}

/** **/

/** powerd common **/
.bg-powerd, .bg-powerd-w {
  display: none;
}
/** **/
/** powerd white **/
@media (min-width: 768px) {
  .powerd-white .bg-powerd-w {
    display: inline;
  }
}
/** **/
/** powerd black **/
@media (min-width: 768px) {
  .powerd-black .bg-powerd {
    display: inline;
  }
}
/** **/

/** copywrite white **/
.copywrite-white .menu-logo {
  display: none;
}
.copywrite-white .menu-logo-w {
  color: #fff;
  display: flex;
}
/** **/
/** copywrite black **/
.copywrite-black .menu-logo {
  color: #000;
  display: flex;
}
.copywrite-black .menu-logo-w {
  display: none;
}
/** **/


/*# sourceMappingURL=/layout.1401aeb9.css.map */