body {
  background-color: #fff;
}
.c-btn.c1 {
  border: 1px solid #B2B2B2;
  background-color: #fff;
  color: #006bcd;
}
.c-btn.c2 {
    background-color: #e63484;
    color: #fff;
}
.c-btn.c2:hover {
  background-color: #ec95bc;
}
.c-btn.disabled, .c-btn:disabled {
    background-color: #ccc !important;
    color: #fff !important;
}
.c-form-input-text, .c-form-input-text--half {
    border: 1px solid #ADDBED;
    background-color: #F1F1F1;
}
.c-form-input-text:focus, .c-form-input-text--half:focus {
  border-color: #00AAEB;
  background-color: #fff;
}
.c-form-input-text:not(:placeholder-shown), .c-form-input-text--half:not(:placeholder-shown) {
    background-color: #fff;
}
.c-form-input-text:not(:-ms-input-placeholder), .c-form-input-text--half:not(:-ms-input-placeholder) {
  background-color: #fff;
}
.c-form-input-text:not(:placeholder-shown), .c-form-input-text--half:not(:placeholder-shown) {
  background-color: #fff;
}
.c-form-select {
    border: 1px solid #ADDBED;
    background-color: #F1F1F1;
}
.c-form-select select {
    background-color: #fff;
}
.c-form-input-radio--box input[type="radio"] + span {
    border: 1px solid #ADDBED;
    background-color: #F1F1F1;
}
.c-form-input-radio--box input[type="radio"]:checked + span {
    background-color: #fff;
}
.c-textLink {
    color: #006BCD;
}
.c-required-tag, .c-optional-tag {
    background-color: #EC2B51;
    color: #fff;
}
.c-optional-tag {
    background-color: #B3B3B3;
}
.c-formSection__lead.is-attention {
    color: #EC2B51;
}
.c-formSection__item .error {
    color: #EC2B51;
}
.c-formSection__item.error {
    background-color: #FFEDF1;
}
.c-form-input-require-wrap__tag {
    background-color: #F28298;
    color: #fff;
}
.c-form-input-require-wrap__tag::before {
  background-image: linear-gradient(to right bottom, #F28298 50%, transparent 50%);
}
.c-progress__service__item {
  border-right: 1px dotted #DDDDDD;
}
.c-progress__service__item:first-child {
  border-left: 1px dotted #DDDDDD;
}
.c-progress__service__item__txt {
  color: #BBBBBB;
}
.c-progress__service__item__txt.is-active {
  color: #555;
}
.c-progress__service__item:last-child .c-progress__item__txt {
  border-right: 1px solid #DDDDDD;
}
.c-progress--step1.is-step1 .c-progress__step__item:nth-child(1) {
  border-bottom-color: #00AAEB;
}
.c-progress--step1.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step1.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step2.is-step1 .c-progress__step__item:nth-child(1) {
  border-bottom-color: #00AAEB;
}
.c-progress--step2.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step2.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step2.is-step2 .c-progress__step__item:nth-child(2) {
  border-bottom-color: #00AAEB;
}
.c-progress--step2.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step2.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step3.is-step1 .c-progress__step__item:nth-child(1) {
  border-bottom-color: #00AAEB;
}
.c-progress--step3.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step3.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step3.is-step2 .c-progress__step__item:nth-child(2) {
  border-bottom-color: #00AAEB;
}
.c-progress--step3.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step3.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step3.is-step3 .c-progress__step__item:nth-child(3) {
  border-bottom-color: #00AAEB;
}
.c-progress--step3.is-step3 .c-progress__step__item:nth-child(3) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step3.is-step3 .c-progress__step__item:nth-child(3) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step4.is-step1 .c-progress__step__item:nth-child(1) {
  border-bottom-color: #00AAEB;
}
.c-progress--step4.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step4.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step4.is-step2 .c-progress__step__item:nth-child(2) {
  border-bottom-color: #00AAEB;
}
.c-progress--step4.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step4.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step4.is-step3 .c-progress__step__item:nth-child(3) {
  border-bottom-color: #00AAEB;
}
.c-progress--step4.is-step3 .c-progress__step__item:nth-child(3) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step4.is-step3 .c-progress__step__item:nth-child(3) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step4.is-step4 .c-progress__step__item:nth-child(4) {
  border-bottom-color: #00AAEB;
}
.c-progress--step4.is-step4 .c-progress__step__item:nth-child(4) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step4.is-step4 .c-progress__step__item:nth-child(4) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step5.is-step1 .c-progress__step__item:nth-child(1) {
  border-bottom-color: #00AAEB;
}
.c-progress--step5.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step5.is-step1 .c-progress__step__item:nth-child(1) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step5.is-step2 .c-progress__step__item:nth-child(2) {
  border-bottom-color: #00AAEB;
}
.c-progress--step5.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step5.is-step2 .c-progress__step__item:nth-child(2) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step5.is-step3 .c-progress__step__item:nth-child(3) {
  border-bottom-color: #00AAEB;
}
.c-progress--step5.is-step3 .c-progress__step__item:nth-child(3) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step5.is-step3 .c-progress__step__item:nth-child(3) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step5.is-step4 .c-progress__step__item:nth-child(4) {
  border-bottom-color: #00AAEB;
}
.c-progress--step5.is-step4 .c-progress__step__item:nth-child(4) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step5.is-step4 .c-progress__step__item:nth-child(4) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress--step5.is-step5 .c-progress__step__item:nth-child(5) {
  border-bottom-color: #00AAEB;
}
.c-progress--step5.is-step5 .c-progress__step__item:nth-child(5) .c-progress__step__item__num {
  background-color: #00AAEB;
}
.c-progress--step5.is-step5 .c-progress__step__item:nth-child(5) .c-progress__step__item__txt {
  color: #00AAEB;
}
.c-progress-simple__bar {
  background-color: #DDDDDD;
}
.c-progress-simple__bar::before {
  background-color: #00AAEB;
}
.c-progress-simple__point i {
  background-color: #DDDDDD;
  color: #fff;
}
.c-progress-simple--step1.is-step1 .c-progress-simple__point i:nth-child(-n+1) {
  background-color: #00AAEB;
}
.c-progress-simple--step2.is-step1 .c-progress-simple__point i:nth-child(-n+1) {
  background-color: #00AAEB;
}
.c-progress-simple--step2.is-step2 .c-progress-simple__point i:nth-child(-n+2) {
  background-color: #00AAEB;
}
.c-progress-simple--step3.is-step1 .c-progress-simple__point i:nth-child(-n+1) {
  background-color: #00AAEB;
}
.c-progress-simple--step3.is-step2 .c-progress-simple__point i:nth-child(-n+2) {
  background-color: #00AAEB;
}
.c-progress-simple--step3.is-step3 .c-progress-simple__point i:nth-child(-n+3) {
  background-color: #00AAEB;
}
.c-progress-simple--step4.is-step1 .c-progress-simple__point i:nth-child(-n+1) {
  background-color: #00AAEB;
}
.c-progress-simple--step4.is-step2 .c-progress-simple__point i:nth-child(-n+2) {
  background-color: #00AAEB;
}
.c-progress-simple--step4.is-step3 .c-progress-simple__point i:nth-child(-n+3) {
  background-color: #00AAEB;
}
.c-progress-simple--step4.is-step4 .c-progress-simple__point i:nth-child(-n+4) {
  background-color: #00AAEB;
}
.c-progress-simple--step5.is-step1 .c-progress-simple__point i:nth-child(-n+1) {
  background-color: #00AAEB;
}
.c-progress-simple--step5.is-step2 .c-progress-simple__point i:nth-child(-n+2) {
  background-color: #00AAEB;
}
.c-progress-simple--step5.is-step3 .c-progress-simple__point i:nth-child(-n+3) {
  background-color: #00AAEB;
}
.c-progress-simple--step5.is-step4 .c-progress-simple__point i:nth-child(-n+4) {
  background-color: #00AAEB;
}
.c-progress-simple--step5.is-step5 .c-progress-simple__point i:nth-child(-n+5) {
  background-color: #00AAEB;
}
