



@charset "UTF-8";

/* 汎用 */
.flexFlowRowRevRspCustomerPgm {
  flex-flow: row-reverse!important;
}

/* "/corp/profile/customer_pgm/"リンクグレーアウト */
body.corpCustomerPgmIndex .Main__foot .main-lnav__title>[href="/corp/profile/customer_pgm/"] {
  color: #999;
  pointer-events: none;
}
body.corpCustomerPgmIndex .Main__foot .main-lnav__title>[href="/corp/profile/customer_pgm/"]:before {
  opacity: 0.7;
}

/* "/corp/profile/customer_pgm/satisfaction_3.html" */
.SpCustomerPgmHeading {
  display: none;
}
.RspCustomerPgmTabLayout {
  width: 100%;
  margin: 3.9em 0 0;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li {
  width: 288px;
  margin: 0 16px 0 0;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li:last-of-type {
  margin-right: 0;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li::marker {
  content: none;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: relative;
  border-top: 4px solid #dddddd;
  border-right: 2px solid #dddddd;
  border-left: 2px solid #dddddd;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  padding: 27px 15px 21px;
  background-color: transparent;
  box-shadow: 0 -2px 6px rgb(0 0 0 / 15%);
  z-index: 2;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger::after {
  display: block;
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: -3px;
  left: 0;
  background-color: transparent;
  transition: all .25s cubic-bezier(.4,0,.2,1) 0s;
  content: "";
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger .RspCustomerPgmTabNavLabel {
  display: inline-block;
  position: relative;
  font-weight: bold;
  color: #999999;
  transition: all .25s cubic-bezier(.4,0,.2,1) 0s;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger .RspCustomerPgmTabNavLabel.is-new::before {
  display: block;
  position: absolute;
  top: -21px;
  left: 50%;
  margin-left: -1.2em;
  color: #e98300;
  font-size: 1.4rem;
  content: "NEW"
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li.is-current .RspCustomerPgmTabNavTrigger,
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger:hover {
  border-top-color: #00a5d9;
  background-color: #ffffff;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li.is-current .RspCustomerPgmTabNavTrigger::after,
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger:hover::after {
  background-color: #ffffff;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li.is-current .RspCustomerPgmTabNavTrigger .RspCustomerPgmTabNavLabel,
.RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger:hover .RspCustomerPgmTabNavLabel {
  color: #333333;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabDetail {
  width: calc(100vw - 17px);
  position: relative;
  margin-top: -2px;
  margin-left: calc(-50vw - 7px + 632px - 17px);
  border-top: 2px solid #dddddd;
  box-shadow: 0 -2px 6px rgb(0 0 0 / 15%);
  z-index: 1;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabDetail .RspCustomerPgmTabPanel {
  max-width: 1264px;
  margin: 3em auto 0;
  padding: 0 32px;
}
.RspCustomerPgmTabLayout .RspCustomerPgmTabPanel > *:first-child {
  margin-top: 0 !important;
}
.RspCustomerPgmBoxLayout {
  margin-top: 3.0em;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading {
  display: flex;
  justify-content: space-between;
  padding: 26px 25px 25px 27px;
  background-color: #1c3664;
  color: #ffffff;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading .RspCustomerPgmBoxHeadingLabel {
  margin: 0;
  font-size: 2.0rem;
  font-weight: bold;
  line-height: 1.3;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading .RspCustomerPgmBoxHeadingSubtext {
  margin: 0 0 0 25px;
  flex-shrink: 0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading.is-new {
  position: relative;
  padding-left: 94px;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading.is-new::before {
  display: block;
  width: 55px;
  height: 55px;
  position: absolute;
  top: 50%;
  left: 27px;
  margin-top: -25px;
  padding: 17px 9px 17px 10px;
  border-radius: 50%;
  background-color: #e98300;
  color: #ffffff;
  font-size: 1.4rem;
  font-weight: bold;
  content: "NEW";
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail {
  border: 1px solid #1c3664;
  border-top: none;
  padding: 30px 40px;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail > *:first-child {
  margin-top: 0 !important;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 {
  display: flex;
  margin-top: 1.5em;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonImg {
  flex-shrink: 0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgFrame {
  width: 56px;
  margin: 0 auto;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgCaption {
  margin: 8px 0 0;
  color: #1c3664;;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText {
  width: 100%;
  position: relative;
  margin-left: 19px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  padding: 27px;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::before,
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::after {
  display: block;
  position: absolute;
  top: 20px;
  border-top: 7px solid transparent;
  border-right: 11px solid transparent;
  border-bottom: 7px solid transparent;
  content: "";
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::before {
  left: -11px;
  border-right-color: #dddddd;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::after {
  left: -9px;
  border-right-color: #ffffff;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText > *:first-child {
  margin-top: 0 !important;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText > *:last-child {
  margin-bottom: 0 !important;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 1.5em;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonImg {
  flex-shrink: 0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgFrame {
  width: 56px;
  margin: 0 auto;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgCaption {
  margin: 8px 0 0;
  color: #1c3664;;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText {
  width: 100%;
  position: relative;
  margin-right: 19px;
  border-radius: 4px;
  padding: 28px 28px 28px 140px;
  background-color: #ebf2f5;
  font-size: 1.8rem;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText::before {
  display: block;
  position: absolute;
  top: 20px;
  right: -11px;
  border-top: 7px solid transparent;
  border-left: 11px solid #ebf2f5;
  border-bottom: 7px solid transparent;
  content: "";
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText > *:last-of-type {
  margin-bottom: 0 !important;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText .RspCustomerPgmBoxBallonTextIcon {
  display: block;
  position: absolute;
  top: 28px;
  left: 28px;
  padding: 4px 20px 3px;
  background-color: #1c3664;
  color: #ffffff;
  font-size: 1.3rem;
  font-weight: bold;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText .RspCustomerPgmBoxBallonTextIcon + * {
  margin-top: 0 !important;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion {
  margin: 2em 0 0;
  overflow: hidden;
  background-color: #ffffff;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger {
  text-align: center;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel {
  display: inline-block;
  position: relative;
  padding: 0 30px 0 2px;
  color: #1c3664;
  font-size: 1.8rem;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel::before,
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel::after {
  display: block;
  position: absolute;
  background-color: #1c3664;
  content: "";
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel::before {
  width: 2px;
  height: 18px;
  top: 3px;
  right: 8px;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel::after {
  width: 18px;
  height: 2px;
  top: 11px;
  right: 0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel.is-active {
  margin: 2em 0 0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel.is-active .RspCustomerPgmBoxAccordionOpen,
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel:not([class*="is-active"]) .RspCustomerPgmBoxAccordionClose {
  display: none;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel.is-active::before {
  top: 3px;
  right: 8px;
  transform: rotate(90deg);
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionBody > *:first-child {
  margin-top: 0 !important;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxOrder {
  position: relative;
  margin-bottom: 8px;
  padding-left: 28px;
  font-size: 1.8rem;
  font-weight: bold;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxOrder .RspCustomerPgmBoxOrderMark {
  position: absolute;
  top: 0;
  left: 0;
}
.RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxOrder .RspCustomerPgmBoxOrderMark::after {
    content: ".";
}
.RspCustomerPgmOrderColumn {
  display: flex;
  flex-flow: row wrap;
  margin-top: 1.0em;
}
.RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem {
  width: 462px;
  position: relative;
  margin: 24px 24px 0 0;
  padding: 27px 25px;
  background-color: #e6f6fc;
}
.RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnMark {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 10px;
  background-color: #00a5d9;
  color: #ffffff;
  font-size: 2.2rem;
  font-weight: bold;
  text-align: center;
  line-height: 1.0;
}
.RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnMark + * {
  margin-top: 0 !important;
  text-indent: 32px;
}
.RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnText {
  margin: 0;
  font-size: 1.8rem;
}
.RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnImg {
  margin: 0;
}
.SpCustomerPgmBoxImgScroll {
  max-width: 100%;
  margin: 0;
}

@media print, screen and (min-width: 768px) {
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem:nth-of-type(-n+2) {
    margin-top: 0;
  }
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem:nth-of-type(2n) {
    margin-right: 0;
  }
}
@media print, screen and (min-width: 768px) and (max-width: 1281px) {
  .RspCustomerPgmTabLayout .RspCustomerPgmTabDetail {
    width: calc(100% + 64px);
    margin: -2px -32px 0;
  }
}

@media only screen and (max-width: 767.98px) {
  .SpCustomerPgmHeading {
    display: block;
    margin: 0 -15px;
    padding: 20px 15px 18px;
    background-color: #f4f4f4;
  }
  .SpCustomerPgmHeading + * {
    margin-top: 1.1em !important;
  }
  .SpCustomerPgmHeading .SpCustomerPgmHeadingLabel {
    margin: 0;
    font-size: 2.0rem;
    font-weight: bold;
  }
  .RspCustomerPgmTabLayout {
    margin: 1.8em 0 0;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList {
    justify-content: flex-start;
    flex-flow: row wrap;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li {
    width: calc((100% - 11px) / 2);
    margin: 11px 11px 0 0;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li:nth-of-type(2n) {
    margin-right: 0;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li:nth-of-type(-n+2) {
    margin-top: 0;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger {
    border-bottom: 2px solid #dddddd;
    border-radius: 2px;
    padding: 16px 15px 8px;
    box-shadow: none;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger .RspCustomerPgmTabNavLabel {
    text-align: center;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger .RspCustomerPgmTabNavLabel {
    font-size: 1.3rem;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger .RspCustomerPgmTabNavLabel.is-new::before {
    top: -15px;
    margin-left: -1.3em;
    font-size: 1.0rem;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabNav .RspCustomerPgmTabNavList > li .RspCustomerPgmTabNavTrigger::after {
    content: none;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabDetail {
    width: 100%;
    margin-left: 0;
    border-top: none;
    box-shadow: none;
  }
  .RspCustomerPgmTabLayout .RspCustomerPgmTabDetail .RspCustomerPgmTabPanel {
    margin: 2.7em 0 0;
    padding: 0;
  }
  .RspCustomerPgmBoxLayout {
    margin-top: 1.0em;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading {
    flex-direction: column;
    align-items: flex-start;
    padding: 12px 14px 11px 14px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading .RspCustomerPgmBoxHeadingLabel {
    margin: 0;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.6;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading .RspCustomerPgmBoxHeadingSubtext {
    margin: 2px 0 0 0;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading.is-new {
    padding: 42px 14px 11px 14px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxHeading.is-new::before {
    width: 50px;
    height: 23px;
    top: 11px;
    left: 14px;
    margin-top: 0;
    padding: 2px 9px 3px 10px;
    border-radius: 0;
    font-size: 1.2rem;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail {
    padding: 13px 13px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 {
    margin-top: 1.0em;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgFrame {
    width: 48px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgCaption {
    margin-top: 6px;
    font-size: 1.2rem;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText {
    margin-left: 12px;
    padding: 13px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::before,
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::after {
    border-right-width: 9px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::before {
    left: -9px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon01 .RspCustomerPgmBoxBallonText::after {
    left: -7px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 {
    margin-top: 1.0em;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgFrame {
    width: 48px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonImg .RspCustomerPgmBoxBallonImgCaption {
    margin-top: 6px;
    font-size: 1.2rem;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText {
    margin-right: 12px;
    padding: 45px 13px 13px;
    font-size: 1.5rem;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText::before {
    border-left-width: 9px;
    top: 17px;
    right: -8px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxBallon02 .RspCustomerPgmBoxBallonText .RspCustomerPgmBoxBallonTextIcon {
    top: 14px;
    left: 14px;
    padding: 3px 12px 1px;
    font-size: 1.2rem;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion {
    margin: 1.45em 0 0;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel {
    padding: 0 23px 0 0;
    font-size: 1.6rem;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel::before {
    width: 3px;
    height: 15px;
    right: 6px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel::after {
    width: 15px;
    height: 3px;
    top: 9px;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel.is-active  {
    margin-top1.45em;;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel.is-active .RspCustomerPgmBoxAccordionOpen,
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel:not([class*="is-active"]) .RspCustomerPgmBoxAccordionClose {
    display: none;
  }
  .RspCustomerPgmBoxLayout .RspCustomerPgmBoxDetail .RspCustomerPgmBoxAccordion .RspCustomerPgmBoxAccordionTrigger .RspCustomerPgmBoxAccordionLabel.is-active::before {
    top: 3px;
    right: 8px;
    transform: rotate(90deg);
  }
  .RspCustomerPgmOrderColumn {
    margin-top: 0.75em;
  }
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem {
    width: 100%;
    margin: 12px 0 0 0;
    padding: 14px 17px;
    font-size: 1.2rem;
  }
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem:nth-of-type(1) {
    margin-top: 0;
  }
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnMark {
    display: block;
    width: 28px;
    height: 28px;
    padding-top: 8px;
    font-size: 1.3rem;
  }
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnMark + * {
    text-indent: 22px;
  }
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnText {
    font-size: 1.2rem;
  }
  .RspCustomerPgmOrderColumn .RspCustomerPgmOrderColumnItem .RspCustomerPgmOrderColumnImg {
    margin: 0;
  }
  .SpCustomerPgmBoxImgScroll {
    padding-bottom: 20px;
    overflow-x: auto;
  }
  .SpCustomerPgmBoxImgScroll::-webkit-scrollbar {
    height: 9px;
  }
  .SpCustomerPgmBoxImgScroll::-webkit-scrollbar-track {
    border-radius: 9px;
    background-color: #dfdfdf;
  }
  .SpCustomerPgmBoxImgScroll::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background-color: #666666;
  }
  .SpCustomerPgmBoxImgScroll .image__frame {
    width: 650px !important;
  }
}

.RspCustomerPgmColumn {
  margin-top: 2em;
}
.RspCustomerPgmColumn[data-col-pc]:not([data-col-pc=auto]) > .RspCustomerPgmColumnItem {
  margin-left: 10px;
}
.RspCustomerPgmColumn[data-col-pc]:not([data-col-pc=auto]) > .RspCustomerPgmColumnItem > .RspCustomerPgmColumnItemImgFullWidth {
  width: 100%;
}
@media print, screen and (min-width: 768px) {
  .RspCustomerPgmColumn[data-col-pc]:not([data-col-pc=auto]) > .RspCustomerPgmColumnItem > .RspCustomerPgmColumnItemImgFullWidth-pc {
    width: 100%;
  }
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="1"] {width: calc((100% - 10px) * 0.01);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="2"] {width: calc((100% - 10px) * 0.02);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="3"] {width: calc((100% - 10px) * 0.03);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="4"] {width: calc((100% - 10px) * 0.04);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="5"] {width: calc((100% - 10px) * 0.05);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="6"] {width: calc((100% - 10px) * 0.06);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="7"] {width: calc((100% - 10px) * 0.07);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="8"] {width: calc((100% - 10px) * 0.08);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="9"] {width: calc((100% - 10px) * 0.09);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="10"] {width: calc((100% - 10px) * 0.10);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="11"] {width: calc((100% - 10px) * 0.11);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="12"] {width: calc((100% - 10px) * 0.12);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="13"] {width: calc((100% - 10px) * 0.13);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="14"] {width: calc((100% - 10px) * 0.14);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="15"] {width: calc((100% - 10px) * 0.15);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="16"] {width: calc((100% - 10px) * 0.16);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="17"] {width: calc((100% - 10px) * 0.17);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="18"] {width: calc((100% - 10px) * 0.18);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="19"] {width: calc((100% - 10px) * 0.19);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="20"] {width: calc((100% - 10px) * 0.20);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="21"] {width: calc((100% - 10px) * 0.21);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="22"] {width: calc((100% - 10px) * 0.22);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="23"] {width: calc((100% - 10px) * 0.23);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="24"] {width: calc((100% - 10px) * 0.24);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="25"] {width: calc((100% - 10px) * 0.25);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="26"] {width: calc((100% - 10px) * 0.26);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="27"] {width: calc((100% - 10px) * 0.27);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="28"] {width: calc((100% - 10px) * 0.28);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="29"] {width: calc((100% - 10px) * 0.29);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="30"] {width: calc((100% - 10px) * 0.30);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="31"] {width: calc((100% - 10px) * 0.31);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="32"] {width: calc((100% - 10px) * 0.32);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="33"] {width: calc((100% - 10px) * 0.33);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="34"] {width: calc((100% - 10px) * 0.34);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="35"] {width: calc((100% - 10px) * 0.35);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="36"] {width: calc((100% - 10px) * 0.36);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="37"] {width: calc((100% - 10px) * 0.37);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="38"] {width: calc((100% - 10px) * 0.38);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="39"] {width: calc((100% - 10px) * 0.39);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="40"] {width: calc((100% - 10px) * 0.40);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="41"] {width: calc((100% - 10px) * 0.41);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="42"] {width: calc((100% - 10px) * 0.42);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="43"] {width: calc((100% - 10px) * 0.43);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="44"] {width: calc((100% - 10px) * 0.44);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="45"] {width: calc((100% - 10px) * 0.45);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="46"] {width: calc((100% - 10px) * 0.46);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="47"] {width: calc((100% - 10px) * 0.47);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="48"] {width: calc((100% - 10px) * 0.48);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="49"] {width: calc((100% - 10px) * 0.49);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="50"] {width: calc((100% - 10px) * 0.50);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="51"] {width: calc((100% - 10px) * 0.51);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="52"] {width: calc((100% - 10px) * 0.52);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="53"] {width: calc((100% - 10px) * 0.53);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="54"] {width: calc((100% - 10px) * 0.54);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="55"] {width: calc((100% - 10px) * 0.55);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="56"] {width: calc((100% - 10px) * 0.56);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="57"] {width: calc((100% - 10px) * 0.57);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="58"] {width: calc((100% - 10px) * 0.58);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="59"] {width: calc((100% - 10px) * 0.59);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="60"] {width: calc((100% - 10px) * 0.60);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="61"] {width: calc((100% - 10px) * 0.61);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="62"] {width: calc((100% - 10px) * 0.62);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="63"] {width: calc((100% - 10px) * 0.63);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="64"] {width: calc((100% - 10px) * 0.64);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="65"] {width: calc((100% - 10px) * 0.65);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="66"] {width: calc((100% - 10px) * 0.66);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="67"] {width: calc((100% - 10px) * 0.67);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="68"] {width: calc((100% - 10px) * 0.68);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="69"] {width: calc((100% - 10px) * 0.69);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="70"] {width: calc((100% - 10px) * 0.70);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="71"] {width: calc((100% - 10px) * 0.71);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="72"] {width: calc((100% - 10px) * 0.72);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="73"] {width: calc((100% - 10px) * 0.73);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="74"] {width: calc((100% - 10px) * 0.74);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="75"] {width: calc((100% - 10px) * 0.75);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="76"] {width: calc((100% - 10px) * 0.76);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="77"] {width: calc((100% - 10px) * 0.77);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="78"] {width: calc((100% - 10px) * 0.78);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="79"] {width: calc((100% - 10px) * 0.79);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="80"] {width: calc((100% - 10px) * 0.80);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="81"] {width: calc((100% - 10px) * 0.81);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="82"] {width: calc((100% - 10px) * 0.82);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="83"] {width: calc((100% - 10px) * 0.83);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="84"] {width: calc((100% - 10px) * 0.84);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="85"] {width: calc((100% - 10px) * 0.85);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="86"] {width: calc((100% - 10px) * 0.86);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="87"] {width: calc((100% - 10px) * 0.87);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="88"] {width: calc((100% - 10px) * 0.88);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="89"] {width: calc((100% - 10px) * 0.89);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="90"] {width: calc((100% - 10px) * 0.90);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="91"] {width: calc((100% - 10px) * 0.91);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="92"] {width: calc((100% - 10px) * 0.92);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="93"] {width: calc((100% - 10px) * 0.93);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="94"] {width: calc((100% - 10px) * 0.94);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="95"] {width: calc((100% - 10px) * 0.95);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="96"] {width: calc((100% - 10px) * 0.96);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="97"] {width: calc((100% - 10px) * 0.97);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="98"] {width: calc((100% - 10px) * 0.98);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-pc="99"] {width: calc((100% - 10px) * 0.99);}
}
@media only screen and (max-width: 767.98px) {
  .RspCustomerPgmColumn[data-col-pc]:not([data-col-pc=auto]) > .RspCustomerPgmColumnItem > .RspCustomerPgmColumnItemImgFullWidth-sp {
    width: 100%;
  }
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="1"] {width: calc((100% - 10px) * 0.01);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="2"] {width: calc((100% - 10px) * 0.02);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="3"] {width: calc((100% - 10px) * 0.03);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="4"] {width: calc((100% - 10px) * 0.04);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="5"] {width: calc((100% - 10px) * 0.05);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="6"] {width: calc((100% - 10px) * 0.06);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="7"] {width: calc((100% - 10px) * 0.07);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="8"] {width: calc((100% - 10px) * 0.08);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="9"] {width: calc((100% - 10px) * 0.09);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="10"] {width: calc((100% - 10px) * 0.10);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="11"] {width: calc((100% - 10px) * 0.11);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="12"] {width: calc((100% - 10px) * 0.12);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="13"] {width: calc((100% - 10px) * 0.13);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="14"] {width: calc((100% - 10px) * 0.14);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="15"] {width: calc((100% - 10px) * 0.15);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="16"] {width: calc((100% - 10px) * 0.16);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="17"] {width: calc((100% - 10px) * 0.17);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="18"] {width: calc((100% - 10px) * 0.18);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="19"] {width: calc((100% - 10px) * 0.19);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="20"] {width: calc((100% - 10px) * 0.20);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="21"] {width: calc((100% - 10px) * 0.21);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="22"] {width: calc((100% - 10px) * 0.22);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="23"] {width: calc((100% - 10px) * 0.23);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="24"] {width: calc((100% - 10px) * 0.24);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="25"] {width: calc((100% - 10px) * 0.25);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="26"] {width: calc((100% - 10px) * 0.26);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="27"] {width: calc((100% - 10px) * 0.27);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="28"] {width: calc((100% - 10px) * 0.28);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="29"] {width: calc((100% - 10px) * 0.29);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="30"] {width: calc((100% - 10px) * 0.30);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="31"] {width: calc((100% - 10px) * 0.31);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="32"] {width: calc((100% - 10px) * 0.32);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="33"] {width: calc((100% - 10px) * 0.33);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="34"] {width: calc((100% - 10px) * 0.34);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="35"] {width: calc((100% - 10px) * 0.35);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="36"] {width: calc((100% - 10px) * 0.36);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="37"] {width: calc((100% - 10px) * 0.37);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="38"] {width: calc((100% - 10px) * 0.38);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="39"] {width: calc((100% - 10px) * 0.39);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="40"] {width: calc((100% - 10px) * 0.40);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="41"] {width: calc((100% - 10px) * 0.41);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="42"] {width: calc((100% - 10px) * 0.42);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="43"] {width: calc((100% - 10px) * 0.43);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="44"] {width: calc((100% - 10px) * 0.44);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="45"] {width: calc((100% - 10px) * 0.45);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="46"] {width: calc((100% - 10px) * 0.46);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="47"] {width: calc((100% - 10px) * 0.47);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="48"] {width: calc((100% - 10px) * 0.48);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="49"] {width: calc((100% - 10px) * 0.49);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="50"] {width: calc((100% - 10px) * 0.50);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="51"] {width: calc((100% - 10px) * 0.51);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="52"] {width: calc((100% - 10px) * 0.52);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="53"] {width: calc((100% - 10px) * 0.53);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="54"] {width: calc((100% - 10px) * 0.54);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="55"] {width: calc((100% - 10px) * 0.55);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="56"] {width: calc((100% - 10px) * 0.56);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="57"] {width: calc((100% - 10px) * 0.57);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="58"] {width: calc((100% - 10px) * 0.58);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="59"] {width: calc((100% - 10px) * 0.59);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="60"] {width: calc((100% - 10px) * 0.60);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="61"] {width: calc((100% - 10px) * 0.61);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="62"] {width: calc((100% - 10px) * 0.62);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="63"] {width: calc((100% - 10px) * 0.63);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="64"] {width: calc((100% - 10px) * 0.64);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="65"] {width: calc((100% - 10px) * 0.65);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="66"] {width: calc((100% - 10px) * 0.66);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="67"] {width: calc((100% - 10px) * 0.67);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="68"] {width: calc((100% - 10px) * 0.68);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="69"] {width: calc((100% - 10px) * 0.69);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="70"] {width: calc((100% - 10px) * 0.70);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="71"] {width: calc((100% - 10px) * 0.71);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="72"] {width: calc((100% - 10px) * 0.72);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="73"] {width: calc((100% - 10px) * 0.73);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="74"] {width: calc((100% - 10px) * 0.74);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="75"] {width: calc((100% - 10px) * 0.75);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="76"] {width: calc((100% - 10px) * 0.76);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="77"] {width: calc((100% - 10px) * 0.77);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="78"] {width: calc((100% - 10px) * 0.78);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="79"] {width: calc((100% - 10px) * 0.79);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="80"] {width: calc((100% - 10px) * 0.80);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="81"] {width: calc((100% - 10px) * 0.81);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="82"] {width: calc((100% - 10px) * 0.82);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="83"] {width: calc((100% - 10px) * 0.83);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="84"] {width: calc((100% - 10px) * 0.84);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="85"] {width: calc((100% - 10px) * 0.85);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="86"] {width: calc((100% - 10px) * 0.86);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="87"] {width: calc((100% - 10px) * 0.87);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="88"] {width: calc((100% - 10px) * 0.88);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="89"] {width: calc((100% - 10px) * 0.89);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="90"] {width: calc((100% - 10px) * 0.90);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="91"] {width: calc((100% - 10px) * 0.91);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="92"] {width: calc((100% - 10px) * 0.92);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="93"] {width: calc((100% - 10px) * 0.93);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="94"] {width: calc((100% - 10px) * 0.94);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="95"] {width: calc((100% - 10px) * 0.95);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="96"] {width: calc((100% - 10px) * 0.96);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="97"] {width: calc((100% - 10px) * 0.97);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="98"] {width: calc((100% - 10px) * 0.98);}
  .RspCustomerPgmColumn > [data-satisfaction3-col-size-sp="99"] {width: calc((100% - 10px) * 0.99);}
}



