@charset "shift_jis";
/* Updated 2025/06/20.T */
/* Updated 2025/05/23.T */
body:not(.-notFadeIn) {
  opacity: 0;
}
body:not(.notFadeIn) {
  animation: fade .4s linear 2s forwards;
}
body:not(.cpnStart) .cpEndVisible,
body:not(.cpnStart) .cpEndTxt,
body:not(.cpnStart) .cpEndMask {
  display: none !important;
}
body.cpnStart:not(.cpnloadEnd),
body.cpnStart:not(.cpnloadEnd) * {
  pointer-events: none !important;
}
@keyframes fade {
  0% {
    opacity: 0 !important;
  }
  100% {
    opacity: 1;
    pointer-events: all;
  }
}
.cpnStart .cpEndTxt {
  position: relative;
  font-size: 42px;
  color: #fff;
}
.cpnStart .cpEndTxt .endArea {
  padding: 15px 0 16px;
  background: #003927;
  font-weight: bold;
  text-align: center;
}
.cpnStart .cpEndTxt.fixed .endArea.on {
  position: fixed;
  left: 0;
  right: 0;
}
.cpnStart .cpEndTxt.fixed:not([data-cpendzidx]) .endArea.on {
  z-index: 10;
}
.cpnStart .cpEndTxt.fixed:not(.bottom) .endArea.on {
  top: 0;
}
.cpnStart .cpEndTxt.fixed.bottom .endArea.on {
  bottom: 0;
}
.cpnStart [data-cpendwrap] {
  position: relative;
}
.cpnStart .cpEndMask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.5);
}
.cpnStart .cover .cpEndMask {
  width: auto;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
}
.cpnStart .txtPlus .maskTxt {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 1.1em;
  margin: auto;
  line-height: 1;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
.cpnStart .txtPlus.green .maskTxt {
  color: #004831;
}
.cpnStart .txtPlus.black .maskTxt {
  color: #141d1d;
}
.cpnStart .txtPlus.gray01 .maskTxt {
  color: #788883;
}
.cpnStart .txtPlus.gray02 .maskTxt {
  color: rgba(120, 136, 131, .8);
}
.cpnStart .txtPlus.gray0303 {
  color: #d5dedb;
}
.cpnStart .txtPlus.orange01 .maskTxt {
  color: #ff5f04;
}
.cpnStart .txtPlus.orange02 .maskTxt {
  color: #fa8200;
}
.cpnStart .txtPlus.red .maskTxt {
  color: #c83030;
}
.cpnStart .txtPlus[class*="radius"] a,
.cpnStart .cpEndBtn,
.cpnStart .cpEndBtn a,
.cpEndMask a {
  pointer-events: none !important;
  user-select: none !important;
  box-shadow: none !important;
  outline: none !important;
}
.cpnStart .cpEndBtn[data-cpendwrap]:not([class*="btn-type"]),
.cpnStart .cpEndBtn.cover {
  border: none !important;
}
.cpnStart .cpEndBtn[aria-disabled=true]:not([data-cpendbg]) {
  background: #d5dedb !important;
  color: #788883 !important;
}
.cpnStart .cpEndBtn.bodChange[aria-disabled=true] {
  border-color: #788883 !important;
}
.cpnStart .cpEndBtn[aria-disabled=true]:not([data-cpendbg]) > .inner {
  color: #788883 !important;
}
.cpnStart [data-cpendbg].green > .inner {
  color: #004831;
}
.cpnStart [data-cpendbg].black > .inner {
  color: #141d1d;
}
.cpnStart [data-cpendbg].gray01 > .inner {
  color: #788883;
}
.cpnStart [data-cpendbg].gray02 > .inner {
  color: rgba(120, 136, 131, .8);
}
.cpnStart [data-cpendbg].gray03 {
  color: #d5dedb;
}
.cpnStart [data-cpendbg].orange01 > .inner {
  color: #ff5f04;
}
.cpnStart [data-cpendbg].orange02 > .inner {
  color: #fa8200;
}
.cpnStart [data-cpendbg].red > .inner {
  color: #c83030;
}

.cpnStart .cpEndBtn.mockNone::before,
.cpnStart .cpEndBtn.mockNone::after {
  content: none !important;
}
/* fixed cv display */
.cpnStart #fixed-area,
.cpnStart .cpEndHidden {
  display: none !important;
}
/* font-size general */
.cpnStart .cpEndFs10 {font-size: 10px !important;}
.cpnStart .cpEndFs11 {font-size: 11px !important;}
.cpnStart .cpEndFs12 {font-size: 12px !important;}
.cpnStart .cpEndFs13 {font-size: 13px !important;}
.cpnStart .cpEndFs14 {font-size: 14px !important;}
.cpnStart .cpEndFs15 {font-size: 15px !important;}
.cpnStart .cpEndFs16 {font-size: 16px !important;}
.cpnStart .cpEndFs17 {font-size: 17px !important;}
.cpnStart .cpEndFs18 {font-size: 18px !important;}
.cpnStart .cpEndFs19 {font-size: 19px !important;}
.cpnStart .cpEndFs20 {font-size: 20px !important;}
.cpnStart .cpEndFs21 {font-size: 21px !important;}
.cpnStart .cpEndFs22 {font-size: 22px !important;}
.cpnStart .cpEndFs23 {font-size: 23px !important;}
.cpnStart .cpEndFs24 {font-size: 24px !important;}
.cpnStart .cpEndFs25 {font-size: 25px !important;}
.cpnStart .cpEndFs26 {font-size: 26px !important;}
.cpnStart .cpEndFs27 {font-size: 27px !important;}
.cpnStart .cpEndFs28 {font-size: 28px !important;}
.cpnStart .cpEndFs29 {font-size: 29px !important;}
.cpnStart .cpEndFs30 {font-size: 30px !important;}
.cpnStart .cpEndFs31 {font-size: 31px !important;}
.cpnStart .cpEndFs32 {font-size: 32px !important;}
.cpnStart .cpEndFs33 {font-size: 33px !important;}
.cpnStart .cpEndFs34 {font-size: 34px !important;}
.cpnStart .cpEndFs35 {font-size: 35px !important;}
.cpnStart .cpEndFs36 {font-size: 36px !important;}
.cpnStart .cpEndFs37 {font-size: 37px !important;}
.cpnStart .cpEndFs38 {font-size: 38px !important;}
.cpnStart .cpEndFs39 {font-size: 39px !important;}
.cpnStart .cpEndFs40 {font-size: 40px !important;}

/* radius general */
.cpnStart .cpEndRad1 .cpEndMask {border-radius: 1px !important;}
.cpnStart .cpEndRad2 .cpEndMask {border-radius: 2px !important;}
.cpnStart .cpEndRad3 .cpEndMask {border-radius: 3px !important;}
.cpnStart .cpEndRad4 .cpEndMask {border-radius: 4px !important;}
.cpnStart .cpEndRad5 .cpEndMask {border-radius: 5px !important;}
.cpnStart .cpEndRad6 .cpEndMask {border-radius: 6px !important;}
.cpnStart .cpEndRad7 .cpEndMask {border-radius: 7px !important;}
.cpnStart .cpEndRad8 .cpEndMask {border-radius: 8px !important;}
.cpnStart .cpEndRad9 .cpEndMask {border-radius: 9px !important;}
.cpnStart .cpEndRad10 .cpEndMask {border-radius: 10px !important;}
.cpnStart .cpEndRad11 .cpEndMask {border-radius: 11px !important;}
.cpnStart .cpEndRad12 .cpEndMask {border-radius: 12px !important;}
.cpnStart .cpEndRad13 .cpEndMask {border-radius: 13px !important;}
.cpnStart .cpEndRad14 .cpEndMask {border-radius: 14px !important;}
.cpnStart .cpEndRad15 .cpEndMask {border-radius: 15px !important;}
.cpnStart .cpEndRad16 .cpEndMask {border-radius: 16px !important;}
.cpnStart .cpEndRad17 .cpEndMask {border-radius: 17px !important;}
.cpnStart .cpEndRad18 .cpEndMask {border-radius: 18px !important;}
.cpnStart .cpEndRad19 .cpEndMask {border-radius: 19px !important;}
.cpnStart .cpEndRad20 .cpEndMask {border-radius: 20px !important;}
.cpnStart .cpEndRad21 .cpEndMask {border-radius: 21px !important;}
.cpnStart .cpEndRad22 .cpEndMask {border-radius: 22px !important;}
.cpnStart .cpEndRad23 .cpEndMask {border-radius: 23px !important;}
.cpnStart .cpEndRad24 .cpEndMask {border-radius: 24px !important;}
.cpnStart .cpEndRad25 .cpEndMask {border-radius: 25px !important;}
.cpnStart .cpEndRad26 .cpEndMask {border-radius: 26px !important;}
.cpnStart .cpEndRad27 .cpEndMask {border-radius: 27px !important;}
.cpnStart .cpEndRad28 .cpEndMask {border-radius: 28px !important;}
.cpnStart .cpEndRad29 .cpEndMask {border-radius: 29px !important;}
.cpnStart .cpEndRad30 .cpEndMask {border-radius: 30px !important;}
.cpnStart .cpEndRad1em .cpEndMask {border-radius: 1em !important;}
.cpnStart .cpEndRad2em .cpEndMask {border-radius: 2em !important;}
.cpnStart .cpEndRad3em .cpEndMask {border-radius: 3em !important;}
.cpnStart .cpEndRad4em .cpEndMask {border-radius: 4em !important;}
.cpnStart .cpEndRad5em .cpEndMask {border-radius: 5em !important;}
.cpnStart .cpEndRad6em .cpEndMask {border-radius: 6em !important;}
.cpnStart .cpEndRad7em .cpEndMask {border-radius: 7em !important;}
.cpnStart .cpEndRad8em .cpEndMask {border-radius: 8em !important;}
.cpnStart .cpEndRad9em .cpEndMask {border-radius: 9em !important;}
.cpnStart .cpEndRad10em .cpEndMask {border-radius: 10em !important;}
.cpnStart .cpEndRad11em .cpEndMask {border-radius: 11em !important;}
.cpnStart .cpEndRad12em .cpEndMask {border-radius: 12em !important;}
.cpnStart .cpEndRad13em .cpEndMask {border-radius: 13em !important;}
.cpnStart .cpEndRad14em .cpEndMask {border-radius: 14em !important;}
.cpnStart .cpEndRad15em .cpEndMask {border-radius: 15em !important;}
.cpnStart .cpEndRad16em .cpEndMask {border-radius: 16em !important;}
.cpnStart .cpEndRad17em .cpEndMask {border-radius: 17em !important;}
.cpnStart .cpEndRad18em .cpEndMask {border-radius: 18em !important;}
.cpnStart .cpEndRad19em .cpEndMask {border-radius: 19em !important;}
.cpnStart .cpEndRad20em .cpEndMask {border-radius: 20em !important;}
.cpnStart .cpEndRad21em .cpEndMask {border-radius: 21em !important;}
.cpnStart .cpEndRad22em .cpEndMask {border-radius: 22em !important;}
.cpnStart .cpEndRad23em .cpEndMask {border-radius: 23em !important;}
.cpnStart .cpEndRad24em .cpEndMask {border-radius: 24em !important;}
.cpnStart .cpEndRad25em .cpEndMask {border-radius: 25em !important;}
.cpnStart .cpEndRad26em .cpEndMask {border-radius: 26em !important;}
.cpnStart .cpEndRad27em .cpEndMask {border-radius: 27em !important;}
.cpnStart .cpEndRad28em .cpEndMask {border-radius: 28em !important;}
.cpnStart .cpEndRad29em .cpEndMask {border-radius: 29em !important;}
.cpnStart .cpEndRad30em .cpEndMask {border-radius: 30em !important;}
.cpnStart .cpEndRad50p .cpEndMask {border-radius: 50% !important;}

@media screen and (min-width: 768px) {
  .cpnStart .cpEndBtn.pc-mockNone::before,
  .cpnStart .cpEndBtn.pc-mockNone::after {
    content: none !important;
  }
  /* font-size general */
  .cpnStart .pc-cpEndFs10 {font-size: 10px !important;}
  .cpnStart .pc-cpEndFs11 {font-size: 11px !important;}
  .cpnStart .pc-cpEndFs12 {font-size: 12px !important;}
  .cpnStart .pc-cpEndFs13 {font-size: 13px !important;}
  .cpnStart .pc-cpEndFs14 {font-size: 14px !important;}
  .cpnStart .pc-cpEndFs15 {font-size: 15px !important;}
  .cpnStart .pc-cpEndFs16 {font-size: 16px !important;}
  .cpnStart .pc-cpEndFs17 {font-size: 17px !important;}
  .cpnStart .pc-cpEndFs18 {font-size: 18px !important;}
  .cpnStart .pc-cpEndFs19 {font-size: 19px !important;}
  .cpnStart .pc-cpEndFs20 {font-size: 20px !important;}
  .cpnStart .pc-cpEndFs21 {font-size: 21px !important;}
  .cpnStart .pc-cpEndFs22 {font-size: 22px !important;}
  .cpnStart .pc-cpEndFs23 {font-size: 23px !important;}
  .cpnStart .pc-cpEndFs24 {font-size: 24px !important;}
  .cpnStart .pc-cpEndFs25 {font-size: 25px !important;}
  .cpnStart .pc-cpEndFs26 {font-size: 26px !important;}
  .cpnStart .pc-cpEndFs27 {font-size: 27px !important;}
  .cpnStart .pc-cpEndFs28 {font-size: 28px !important;}
  .cpnStart .pc-cpEndFs29 {font-size: 29px !important;}
  .cpnStart .pc-cpEndFs30 {font-size: 30px !important;}
  .cpnStart .pc-cpEndFs31 {font-size: 31px !important;}
  .cpnStart .pc-cpEndFs32 {font-size: 32px !important;}
  .cpnStart .pc-cpEndFs33 {font-size: 33px !important;}
  .cpnStart .pc-cpEndFs34 {font-size: 34px !important;}
  .cpnStart .pc-cpEndFs35 {font-size: 35px !important;}
  .cpnStart .pc-cpEndFs36 {font-size: 36px !important;}
  .cpnStart .pc-cpEndFs37 {font-size: 37px !important;}
  .cpnStart .pc-cpEndFs38 {font-size: 38px !important;}
  .cpnStart .pc-cpEndFs39 {font-size: 39px !important;}
  .cpnStart .pc-cpEndFs40 {font-size: 40px !important;}
  /* radius general */
  .cpnStart .pc-cpEndRad1 .cpEndMask {border-radius: 1px !important;}
  .cpnStart .pc-cpEndRad2 .cpEndMask {border-radius: 2px !important;}
  .cpnStart .pc-cpEndRad3 .cpEndMask {border-radius: 3px !important;}
  .cpnStart .pc-cpEndRad4 .cpEndMask {border-radius: 4px !important;}
  .cpnStart .pc-cpEndRad5 .cpEndMask {border-radius: 5px !important;}
  .cpnStart .pc-cpEndRad6 .cpEndMask {border-radius: 6px !important;}
  .cpnStart .pc-cpEndRad7 .cpEndMask {border-radius: 7px !important;}
  .cpnStart .pc-cpEndRad8 .cpEndMask {border-radius: 8px !important;}
  .cpnStart .pc-cpEndRad9 .cpEndMask {border-radius: 9px !important;}
  .cpnStart .pc-cpEndRad10 .cpEndMask {border-radius: 10px !important;}
  .cpnStart .pc-cpEndRad11 .cpEndMask {border-radius: 11px !important;}
  .cpnStart .pc-cpEndRad12 .cpEndMask {border-radius: 12px !important;}
  .cpnStart .pc-cpEndRad13 .cpEndMask {border-radius: 13px !important;}
  .cpnStart .pc-cpEndRad14 .cpEndMask {border-radius: 14px !important;}
  .cpnStart .pc-cpEndRad15 .cpEndMask {border-radius: 15px !important;}
  .cpnStart .pc-cpEndRad16 .cpEndMask {border-radius: 16px !important;}
  .cpnStart .pc-cpEndRad17 .cpEndMask {border-radius: 17px !important;}
  .cpnStart .pc-cpEndRad18 .cpEndMask {border-radius: 18px !important;}
  .cpnStart .pc-cpEndRad19 .cpEndMask {border-radius: 19px !important;}
  .cpnStart .pc-cpEndRad20 .cpEndMask {border-radius: 20px !important;}
  .cpnStart .pc-cpEndRad21 .cpEndMask {border-radius: 21px !important;}
  .cpnStart .pc-cpEndRad22 .cpEndMask {border-radius: 22px !important;}
  .cpnStart .pc-cpEndRad23 .cpEndMask {border-radius: 23px !important;}
  .cpnStart .pc-cpEndRad24 .cpEndMask {border-radius: 24px !important;}
  .cpnStart .pc-cpEndRad25 .cpEndMask {border-radius: 25px !important;}
  .cpnStart .pc-cpEndRad26 .cpEndMask {border-radius: 26px !important;}
  .cpnStart .pc-cpEndRad27 .cpEndMask {border-radius: 27px !important;}
  .cpnStart .pc-cpEndRad28 .cpEndMask {border-radius: 28px !important;}
  .cpnStart .pc-cpEndRad29 .cpEndMask {border-radius: 29px !important;}
  .cpnStart .pc-cpEndRad30 .cpEndMask {border-radius: 30px !important;}
  .cpnStart .pc-cpEndRad1em .cpEndMask {border-radius: 1em !important;}
  .cpnStart .pc-cpEndRad2em .cpEndMask {border-radius: 2em !important;}
  .cpnStart .pc-cpEndRad3em .cpEndMask {border-radius: 3em !important;}
  .cpnStart .pc-cpEndRad4em .cpEndMask {border-radius: 4em !important;}
  .cpnStart .pc-cpEndRad5em .cpEndMask {border-radius: 5em !important;}
  .cpnStart .pc-cpEndRad6em .cpEndMask {border-radius: 6em !important;}
  .cpnStart .pc-cpEndRad7em .cpEndMask {border-radius: 7em !important;}
  .cpnStart .pc-cpEndRad8em .cpEndMask {border-radius: 8em !important;}
  .cpnStart .pc-cpEndRad9em .cpEndMask {border-radius: 9em !important;}
  .cpnStart .pc-cpEndRad10em .cpEndMask {border-radius: 10em !important;}
  .cpnStart .pc-cpEndRad11em .cpEndMask {border-radius: 11em !important;}
  .cpnStart .pc-cpEndRad12em .cpEndMask {border-radius: 12em !important;}
  .cpnStart .pc-cpEndRad13em .cpEndMask {border-radius: 13em !important;}
  .cpnStart .pc-cpEndRad14em .cpEndMask {border-radius: 14em !important;}
  .cpnStart .pc-cpEndRad15em .cpEndMask {border-radius: 15em !important;}
  .cpnStart .pc-cpEndRad16em .cpEndMask {border-radius: 16em !important;}
  .cpnStart .pc-cpEndRad17em .cpEndMask {border-radius: 17em !important;}
  .cpnStart .pc-cpEndRad18em .cpEndMask {border-radius: 18em !important;}
  .cpnStart .pc-cpEndRad19em .cpEndMask {border-radius: 19em !important;}
  .cpnStart .pc-cpEndRad20em .cpEndMask {border-radius: 20em !important;}
  .cpnStart .pc-cpEndRad21em .cpEndMask {border-radius: 21em !important;}
  .cpnStart .pc-cpEndRad22em .cpEndMask {border-radius: 22em !important;}
  .cpnStart .pc-cpEndRad23em .cpEndMask {border-radius: 23em !important;}
  .cpnStart .pc-cpEndRad24em .cpEndMask {border-radius: 24em !important;}
  .cpnStart .pc-cpEndRad25em .cpEndMask {border-radius: 25em !important;}
  .cpnStart .pc-cpEndRad26em .cpEndMask {border-radius: 26em !important;}
  .cpnStart .pc-cpEndRad27em .cpEndMask {border-radius: 27em !important;}
  .cpnStart .pc-cpEndRad28em .cpEndMask {border-radius: 28em !important;}
  .cpnStart .pc-cpEndRad29em .cpEndMask {border-radius: 29em !important;}
  .cpnStart .pc-cpEndRad30em .cpEndMask {border-radius: 30em !important;}
  .cpnStart .pc-cpEndRad50p .cpEndMask {border-radius: 50% !important;}
  .cpnStart .pc-cpEndHidden {
    display: none !important;
  }
}
@media screen and (max-width: 767px) {
  .cpnStart .cpEndTxt {
    font-size: 18px;
  }
  .cpnStart .cpEndTxt .endArea {
    padding: 8px 10px 6px;
  }
  .cpnStart .cpEndBtn.sp-mockNone::before,
  .cpnStart .cpEndBtn.sp-mockNone::after {
    content: none !important;
  }
  /* font-size general */
  .cpnStart .sp-cpEndFs10 {font-size: 10px !important;}
  .cpnStart .sp-cpEndFs11 {font-size: 11px !important;}
  .cpnStart .sp-cpEndFs12 {font-size: 12px !important;}
  .cpnStart .sp-cpEndFs13 {font-size: 13px !important;}
  .cpnStart .sp-cpEndFs14 {font-size: 14px !important;}
  .cpnStart .sp-cpEndFs15 {font-size: 15px !important;}
  .cpnStart .sp-cpEndFs16 {font-size: 16px !important;}
  .cpnStart .sp-cpEndFs17 {font-size: 17px !important;}
  .cpnStart .sp-cpEndFs18 {font-size: 18px !important;}
  .cpnStart .sp-cpEndFs19 {font-size: 19px !important;}
  .cpnStart .sp-cpEndFs20 {font-size: 20px !important;}
  .cpnStart .sp-cpEndFs21 {font-size: 21px !important;}
  .cpnStart .sp-cpEndFs22 {font-size: 22px !important;}
  .cpnStart .sp-cpEndFs23 {font-size: 23px !important;}
  .cpnStart .sp-cpEndFs24 {font-size: 24px !important;}
  .cpnStart .sp-cpEndFs25 {font-size: 25px !important;}
  .cpnStart .sp-cpEndFs26 {font-size: 26px !important;}
  .cpnStart .sp-cpEndFs27 {font-size: 27px !important;}
  .cpnStart .sp-cpEndFs28 {font-size: 28px !important;}
  .cpnStart .sp-cpEndFs29 {font-size: 29px !important;}
  .cpnStart .sp-cpEndFs30 {font-size: 30px !important;}
  .cpnStart .sp-cpEndFs31 {font-size: 31px !important;}
  .cpnStart .sp-cpEndFs32 {font-size: 32px !important;}
  .cpnStart .sp-cpEndFs33 {font-size: 33px !important;}
  .cpnStart .sp-cpEndFs34 {font-size: 34px !important;}
  .cpnStart .sp-cpEndFs35 {font-size: 35px !important;}
  .cpnStart .sp-cpEndFs36 {font-size: 36px !important;}
  .cpnStart .sp-cpEndFs37 {font-size: 37px !important;}
  .cpnStart .sp-cpEndFs38 {font-size: 38px !important;}
  .cpnStart .sp-cpEndFs39 {font-size: 39px !important;}
  .cpnStart .sp-cpEndFs40 {font-size: 40px !important;}
  /* radius general */
  .cpnStart .sp-cpEndRad1 .cpEndMask {border-radius: 1px !important;}
  .cpnStart .sp-cpEndRad2 .cpEndMask {border-radius: 2px !important;}
  .cpnStart .sp-cpEndRad3 .cpEndMask {border-radius: 3px !important;}
  .cpnStart .sp-cpEndRad4 .cpEndMask {border-radius: 4px !important;}
  .cpnStart .sp-cpEndRad5 .cpEndMask {border-radius: 5px !important;}
  .cpnStart .sp-cpEndRad6 .cpEndMask {border-radius: 6px !important;}
  .cpnStart .sp-cpEndRad7 .cpEndMask {border-radius: 7px !important;}
  .cpnStart .sp-cpEndRad8 .cpEndMask {border-radius: 8px !important;}
  .cpnStart .sp-cpEndRad9 .cpEndMask {border-radius: 9px !important;}
  .cpnStart .sp-cpEndRad10 .cpEndMask {border-radius: 10px !important;}
  .cpnStart .sp-cpEndRad11 .cpEndMask {border-radius: 11px !important;}
  .cpnStart .sp-cpEndRad12 .cpEndMask {border-radius: 12px !important;}
  .cpnStart .sp-cpEndRad13 .cpEndMask {border-radius: 13px !important;}
  .cpnStart .sp-cpEndRad14 .cpEndMask {border-radius: 14px !important;}
  .cpnStart .sp-cpEndRad15 .cpEndMask {border-radius: 15px !important;}
  .cpnStart .sp-cpEndRad16 .cpEndMask {border-radius: 16px !important;}
  .cpnStart .sp-cpEndRad17 .cpEndMask {border-radius: 17px !important;}
  .cpnStart .sp-cpEndRad18 .cpEndMask {border-radius: 18px !important;}
  .cpnStart .sp-cpEndRad19 .cpEndMask {border-radius: 19px !important;}
  .cpnStart .sp-cpEndRad20 .cpEndMask {border-radius: 20px !important;}
  .cpnStart .sp-cpEndRad21 .cpEndMask {border-radius: 21px !important;}
  .cpnStart .sp-cpEndRad22 .cpEndMask {border-radius: 22px !important;}
  .cpnStart .sp-cpEndRad23 .cpEndMask {border-radius: 23px !important;}
  .cpnStart .sp-cpEndRad24 .cpEndMask {border-radius: 24px !important;}
  .cpnStart .sp-cpEndRad25 .cpEndMask {border-radius: 25px !important;}
  .cpnStart .sp-cpEndRad26 .cpEndMask {border-radius: 26px !important;}
  .cpnStart .sp-cpEndRad27 .cpEndMask {border-radius: 27px !important;}
  .cpnStart .sp-cpEndRad28 .cpEndMask {border-radius: 28px !important;}
  .cpnStart .sp-cpEndRad29 .cpEndMask {border-radius: 29px !important;}
  .cpnStart .sp-cpEndRad30 .cpEndMask {border-radius: 30px !important;}
  .cpnStart .sp-cpEndRad1em .cpEndMask {border-radius: 1em !important;}
  .cpnStart .sp-cpEndRad2em .cpEndMask {border-radius: 2em !important;}
  .cpnStart .sp-cpEndRad3em .cpEndMask {border-radius: 3em !important;}
  .cpnStart .sp-cpEndRad4em .cpEndMask {border-radius: 4em !important;}
  .cpnStart .sp-cpEndRad5em .cpEndMask {border-radius: 5em !important;}
  .cpnStart .sp-cpEndRad6em .cpEndMask {border-radius: 6em !important;}
  .cpnStart .sp-cpEndRad7em .cpEndMask {border-radius: 7em !important;}
  .cpnStart .sp-cpEndRad8em .cpEndMask {border-radius: 8em !important;}
  .cpnStart .sp-cpEndRad9em .cpEndMask {border-radius: 9em !important;}
  .cpnStart .sp-cpEndRad10em .cpEndMask {border-radius: 10em !important;}
  .cpnStart .sp-cpEndRad11em .cpEndMask {border-radius: 11em !important;}
  .cpnStart .sp-cpEndRad12em .cpEndMask {border-radius: 12em !important;}
  .cpnStart .sp-cpEndRad13em .cpEndMask {border-radius: 13em !important;}
  .cpnStart .sp-cpEndRad14em .cpEndMask {border-radius: 14em !important;}
  .cpnStart .sp-cpEndRad15em .cpEndMask {border-radius: 15em !important;}
  .cpnStart .sp-cpEndRad16em .cpEndMask {border-radius: 16em !important;}
  .cpnStart .sp-cpEndRad17em .cpEndMask {border-radius: 17em !important;}
  .cpnStart .sp-cpEndRad18em .cpEndMask {border-radius: 18em !important;}
  .cpnStart .sp-cpEndRad19em .cpEndMask {border-radius: 19em !important;}
  .cpnStart .sp-cpEndRad20em .cpEndMask {border-radius: 20em !important;}
  .cpnStart .sp-cpEndRad21em .cpEndMask {border-radius: 21em !important;}
  .cpnStart .sp-cpEndRad22em .cpEndMask {border-radius: 22em !important;}
  .cpnStart .sp-cpEndRad23em .cpEndMask {border-radius: 23em !important;}
  .cpnStart .sp-cpEndRad24em .cpEndMask {border-radius: 24em !important;}
  .cpnStart .sp-cpEndRad25em .cpEndMask {border-radius: 25em !important;}
  .cpnStart .sp-cpEndRad26em .cpEndMask {border-radius: 26em !important;}
  .cpnStart .sp-cpEndRad27em .cpEndMask {border-radius: 27em !important;}
  .cpnStart .sp-cpEndRad28em .cpEndMask {border-radius: 28em !important;}
  .cpnStart .sp-cpEndRad29em .cpEndMask {border-radius: 29em !important;}
  .cpnStart .sp-cpEndRad30em .cpEndMask {border-radius: 30em !important;}
  .cpnStart .sp-cpEndRad50p .cpEndMask {border-radius: 50% !important;}

  .cpnStart .sp-cpEndHidden {
    display: none !important;
  }
}