.is--color-accent-01 {
  color: #c41323;
}
.is--color-accent-01 strong {
  color: #fff;
}

.is--color-accent-01:after {
/*
  color: #c41323;
*/
  color: #fff;
}

.is--border-accent-01 {
  border-color: #c41323;
}

.is--color-accent-02 {
  color: #096530;
}

.is--bg-accent-02 {
  background: #096530;
}
	.is--bg-accent-02 p.point1,
	.is--bg-accent-02 p.point2,
	.is--bg-accent-02 p.point3 {
	color:#fffc00;
	}
	.is--bg-accent-02 .is--gradient {
	background:linear-gradient(transparent 75%, #c41323 25%);
	}
	.is--bg-accent-02 .title-lead {
	color:#fff;
	}
		.is--bg-accent-02 .title-lead span {
		color:#fffe00;
		}

.is--border-accent-02 {
  border-color: #096530;
}

.is--before-accent-02:before {
  color: #096530;
}

.is--bg-accent-03 {
  background: #f6f6f6;
}

.is--bg-table {
  background: #eceff1;
}

.is--gradient {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(25%, #fffc00));
  background: linear-gradient(transparent 75%, #fffc00 25%);
}

.is-link-color-01 {
  background: #fffc00;
}

.is--bnr-background {
  background: #c41323;
}

.is-code-color {
  border-color: #455a64;
}

.is-code-color .code-txt {
  background: #455a64;
}

.is-code-color .code-bnr__item.m--desc {
  color: #455a64;
}

.code-btn a {
  color: #fff;
}

.head-list__item {
  background: #096530;
}

.news-list a {
  color: #096530;
}

.rule-list a {
  color: #096530;
}

.is-flow-color:after {
  border-color: #cfe3ea transparent transparent transparent;
}

.faq-data__head:before {
  background-image: url(../img/theme/male/icn_accordion_arrow.png);
}

.news-more a:after {
  background-image: url(../img/theme/male/icn_accordion_arrow.png);
}

.swiper-button-next {
  background: none;
}

.swiper-button-prev {
  background: none;
}

.fill-color {
  fill: #096530;
  fill-rule: evenodd;
}

.lozad-txt span:after {
  background: #096530;
}

.draw-wrap {
  background: #096530;
}

.cp-cashback__head {
  color: #096530;
}

.cp-close-btn {
  color: #096530;
}

.svg-step01-color-01 {
  fill: #fff;
  fill-opacity: 0;
  stroke: #096530;
  stroke-linejoin: round;
  stroke-width: 4px;
}

.svg-step01-color-02 {
  fill: #096530;
}

.svg-step02-color-01 {
  fill: #fff;
  fill-opacity: 0;
  stroke: #096530;
  stroke-linejoin: round;
  stroke-width: 4px;
}

.svg-step02-color-02 {
  fill: #096530;
  fill-rule: evenodd;
}

.svg-step03-color-01,
.svg-step03-color-02 {
  fill: #fff;
  fill-opacity: 0;
  stroke: #096530;
  stroke-linejoin: round;
  stroke-width: 4px;
}

.svg-step03-color-02 {
  fill-rule: evenodd;
}

.svg-step04-color-01 {
  fill: #fff;
  fill-opacity: 0;
  stroke: #096530;
  stroke-linejoin: round;
  stroke-width: 4px;
}

.svg-step04-color-02 {
  fill: #096530;
  fill-rule: evenodd;
}

.svg-step05-color-01 {
  fill: #fff;
  fill-opacity: 0;
  stroke: #096530;
  stroke-linejoin: round;
  stroke-width: 4px;
}

.svg-step05-color-01,
.svg-step05-color-02 {
  fill-rule: evenodd;
}

.svg-step05-color-02 {
  fill: #096530;
}

@media (min-width: 768px) {
  .is--bnr-background {
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
  }

  .is--bnr-background:hover {
    color: #c41323;
  }

  .code-btn a {
    color: #c41323;
  }

  .code-btn a:before {
    background: #c41323;
  }

  .code-btn a:after {
    color: #c41323;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
  }

  .code-btn a:hover {
    color: #fff;
  }

  .code-btn a:hover:after {
    color: #fff;
  }

  .faq-data__head:hover span {
    -webkit-transition: color .2s ease;
    transition: color .2s ease;
    color: #096530;
  }

  .is--bg-accent-01 {
    background: #c41323;
    color: #fff;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
  }

  .is--bg-accent-01:before {
    background: #fff;
    -webkit-transition: .4s ease;
    transition: .4s ease;
  }

  .is--bg-accent-01:after {
    -webkit-transition: .4s ease;
    transition: .4s ease;
  }

  .is--bg-accent-01:hover {
    color: #c41323;
  }

  .is--bg-accent-01:hover:before {
    left: 0;
  }

  .is--bg-accent-01:hover:after {
    color: #c41323;
  }

  .head-link-list a:hover {
    color: #096530;
  }

  .head-link-list__item.m--active a {
    color: #096530;
  }

  .faq-data__body a {
    color: #096530;
  }

  .is-flow-color:after {
    border-color: transparent transparent transparent #cfe3ea;
  }
}
/*# sourceMappingURL=theme_male.css.map */
