@charset "UTF-8";

/*
stepNav
***************************************************** */
.stepNav {
  background: #000000;
}
.stepNavList__item {
  color: #999898;
}
.stepNavList__item.item-2 {
  background: #f0efef;
}
.stepNavList__item.item-2:after {
  border-left-color: #f0efef;
}
.stepNavList__item.item-3 {
  background: #e9e8e6;
}
.stepNavList__item.item-3:after {
  border-left-color: #e9e8e6;
}
.stepNavList__item.item-4 {
  background: #e1e0de;
}
.stepNavList__item.item-4:after {
  border-left-color: #e1e0de;
}
.stepNavList__item.item-5 {
  background: #dad8d6;
}
.stepNavList__item:before {
  color: #676767;
}
.stepNavList__item.is-current {
  background: #000000;
}
.stepNavList__item.is-current:before {
  color: #000000;
}
.stepNavList__item:after {
  border-left-color: #000000;
}

.stepNavList__item.is-current:after, .stepNavList__item.is-current.item-2:after, .stepNavList__item.is-current.item-3:after, .stepNavList__item.is-current.item-4:after {
  border-left-color: #000000;
}
.stepNavList__item.is-past {
  color: #b8b8b5;
}
.stepNavList__item.is-past:before {
  background: #b8b8b5;
  color: #000000;
}
.stepNavList__item.is-past, .stepNavList__item.is-past.item-2, .stepNavList__item.is-past.item-3, .stepNavList__item.is-past.item-4 {
  background: #000000;
}
.stepNavList__item.is-past:after, .stepNavList__item.is-past.item-2:after, .stepNavList__item.is-past.item-3:after, .stepNavList__item.is-past.item-4:after {
  border-left-color: #000000;
}






.caution{
  color: #676767;
  font-weight: bold;
}

.require {
  background: #d40d15;
}

.btn-red span {
  background-color: #dad8d6;
}

.btn-red span {
  box-shadow: 0 4px 0 #999898;
}

.bg-yellow,
.btn-yellow span {
  background-color: #F6E862;
}

.btn-yellow span {
  color: #666;
  box-shadow: 0 4px 0 #cabd43;
}
