@charset "UTF-8";

.rl-main-contents {
  max-width: 456px;
  border-left: 3px solid #75d052;
  border-right: 3px solid #75d052;
}
.rl-side-contents {
  width: calc((100% - 456px) / 2);
}
.rl-side-contents.-left {
  background-image: url(https://r.r10s.jp/evt/event/young/rgw_benefit/_pc/img/20260430/bg_left.png?v=202604091045);
}
.rl-side-contents.-right {
  background-image: url(https://r.r10s.jp/evt/event/young/rgw_benefit/_pc/img/20260430/bg_right.png?v=202604091045);
}
body {
  font-family: "Rakuten Sans JP2", sans-serif;
  color: #333;
}
img {
  max-width: 100%;
  height: auto;
}
.entory_title {
  font-size: 28.5px;
  font-weight: 600;
  text-align: center;
  color: #75cd16;
  margin-top: 34.2px;
}
.rye-p-entry-step.-custom .rye-p-entry-step__container:first-of-type::after {
  background-image: url(https://r.r10s.jp/evt/event/young/rgw_benefit/_sp/img/20240328/icon-arrow-bottom.png?v=202604091045);
}
.terms {
  background: #c5f50c;
}
.terms .ecm-container {
  padding-left: 22.8px;
  padding-right: 22.8px;
}
.terms .mainw {
  padding: 45.6px 22.8px;
}
.terms_box {
  border: 5.7px solid #000;
  padding: 0 17.1px;
}
.period__title {
  text-align: center;
  font-size: 22.8px;
  font-weight: 600;
  margin: 0 0 9.975px;
}
.period__date {
  text-align: center;
  font-size: 14.25px;
  line-height: 1.8;
}
.period__date + .period__title {
  margin-top: 14.25px;
}
.rye-c-floating-navi .ecm-floating-navi {
  gap: 2.85px;
  height: auto;
  padding: 0 2.85px 2.85px;
  border-radius: 5.7px;
}
.rye-c-floating-navi .ecm-floating-navi-item {
  padding: 0;
  border-bottom: none;
}
.mainw#-entry-info-content {
  padding: 45.6px 0;
}
.mainw#-target-service-content {
  padding-bottom: 45.6px;
}
.mainw#-target-service-content .rye-c-headline {
  display: flex;
  padding: 0;
  justify-content: center;
}
.mainw#-target-service-content .rye-c-headline img {
  width: 256.5px;
}
.mainw#-target-service-content .rc-serviceList {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 34.2px auto 0;
}
.mainw#-target-service-content .rc-serviceList__item {
  width: 50%;
  display: flex;
  justify-content: center;
}
.mainw#-target-service-content .rc-serviceList__item:nth-child(n + 3) {
  margin-top: 34.2px;
}
.mainw#-target-service-content .rc-serviceList__item-link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.mainw#-target-service-content .rc-badge {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 153.9px;
  border: 4.275px solid #75cd16;
  background-color: #75cd16;
  border-radius: 50%;
  overflow: hidden;
}
.mainw#-target-service-content .rc-badge__icon {
  width: 100%;
  background-color: #fff;
  box-sizing: border-box;
}
.mainw#-target-service-content .rc-badge__title {
  width: 100%;
  box-sizing: border-box;
}
.mainw#-target-service-content .rc-badge.-ichiba .rc-badge__icon {
  padding: 28.5px 49.875px 12.825px;
}
.mainw#-target-service-content .rc-badge.-ichiba .rc-badge__icon img {
  width: 54.15px;
}
.mainw#-target-service-content .rc-badge.-ichiba .rc-badge__title {
  padding: 11.4px 39.9px 8.55px;
}
.mainw#-target-service-content .rc-badge.-ichiba .rc-badge__title img {
  width: 73.3875px;
}
.mainw#-target-service-content .rc-badge.-books .rc-badge__icon {
  padding: 34.2px 46.3125px 17.1px;
}
.mainw#-target-service-content .rc-badge.-books .rc-badge__icon img {
  width: 61.275px;
}
.mainw#-target-service-content .rc-badge.-books .rc-badge__title {
  padding: 9.2625px 26.3625px 8.55px;
}
.mainw#-target-service-content .rc-badge.-books .rc-badge__title img {
  width: 101.8875px;
}
.mainw#-target-service-content .rc-badge.-kobo .rc-badge__icon {
  padding: 25.65px 56.2875px 12.1125px 54.15px;
}
.mainw#-target-service-content .rc-badge.-kobo .rc-badge__icon img {
  width: 43.4625px;
}
.mainw#-target-service-content .rc-badge.-kobo .rc-badge__title {
  padding: 10.6875px 31.35px 8.55px;
}
.mainw#-target-service-content .rc-badge.-kobo .rc-badge__title img {
  width: 91.2px;
}
.mainw#-target-service-content .rc-badge.-fashion .rc-badge__icon {
  padding: 32.775px 46.3125px 17.1px;
}
.mainw#-target-service-content .rc-badge.-fashion .rc-badge__icon img {
  width: 61.275px;
}
.mainw#-target-service-content .rc-badge.-fashion .rc-badge__title {
  padding: 4.275px 39.9px 8.55px;
}
.mainw#-target-service-content .rc-badge.-fashion .rc-badge__title img {
  width: 74.8125px;
}
.mainw#-target-service-content .rc-badge.-bic .rc-badge__icon {
  padding: 35.625px 47.025px 15.675px;
}
.mainw#-target-service-content .rc-badge.-bic .rc-badge__icon img {
  width: 58.425px;
}
.mainw#-target-service-content .rc-badge.-bic .rc-badge__title {
  padding: 10.6875px 41.325px 8.55px;
}
.mainw#-target-service-content .rc-badge.-bic .rc-badge__title img {
  width: 70.5375px;
}
.mainw#-target-service-content .rc-badge.-rakuten24 .rc-badge__icon {
  padding: 27.7875px 42.75px 12.825px;
}
.mainw#-target-service-content .rc-badge.-rakuten24 .rc-badge__icon img {
  width: 67.6875px;
}
.mainw#-target-service-content .rc-badge.-rakuten24 .rc-badge__title {
  padding: 9.975px 42.75px 8.55px;
}
.mainw#-target-service-content .rc-badge.-rakuten24 .rc-badge__title img {
  width: 70.5375px;
}
.mainw#-anchor-content {
  background-color: #fff;
}
.mainw#-anchor-content .rc-anchorList {
  display: flex;
}
.mainw#-anchor-content .rc-anchorList__item {
  width: calc((100% - 16px) / 3);
}
.mainw#-anchor-content .rc-anchorList__item:nth-child(n + 2) {
  margin-left: 8px;
}
.mainw#-anchor-content .rc-anchorList__item-link {
  display: block;
  width: 100%;
  height: 100%;
}
.mainw#-how-participation .rye-c-headline {
  display: flex;
  padding: 0;
  justify-content: center;
}
.mainw#-how-participation .rye-c-headline img {
  width: 142.5px;
}
.mainw#-how-participation .rc-stepContainer {
  margin-top: 31.35px;
  display: flex;
  justify-content: space-between;
}
.mainw#-how-participation .rc-stepContainer.-step3 {
  margin-bottom: 85.5px;
  position: relative;
}
.mainw#-how-participation .rc-stepContainer.-step3::before {
  position: absolute;
  bottom: -74.1px;
  left: 50%;
  width: 34.2px;
  height: 34.2px;
  content: "";
  background-image: url(https://r.r10s.jp/evt/event/young/rgw_benefit/_sp/img/20240328/icon-arrow-down.png?v=202604091045);
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateX(-50%);
}
.mainw#-how-participation .rc-stepContainer__wrapper .rc-textLink {
  display: inline-block;
  margin-top: 22.8px;
  font-size: 17.1px;
  color: #0783c2;
}
.mainw#-how-participation .rc-stepContainer__info {
  width: 50%;
  flex: 1;
  padding-right: 17.1px;
}
.mainw#-how-participation .rc-stepContainer__number {
  width: 94.05px;
}
.mainw#-how-participation .rc-stepContainer__title {
  font-size: 19.95px;
  font-weight: 600;
  margin-top: 14.25px;
}
.mainw#-how-participation .rc-stepContainer__text {
  font-size: 17.1px;
  margin-top: 17.1px;
}
.mainw#-how-participation .rc-stepContainer__img {
  display: block;
}
.mainw#-how-participation .rc-stepContainer__img.-step1 {
  width: 143.925px;
}
.mainw#-how-participation .rc-stepContainer__img.-step2 {
  width: 143.925px;
}
.mainw#-how-participation .rc-stepContainer__img.-step3 {
  width: 136.0875px;
}
.mainw#-coupon-content {
  background-color: #fff8b0;
}
.mainw#-coupon-content .rc-coupon:hover {
  text-decoration: none;
}
.mainw#-coupon-content .rc-coupon__content {
  background-color: #fff;
  padding: 19.95px 0 14.25px;
  border: 2.85px solid #008400;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  box-shadow: 4.275px 5.7px #008001;
}
.mainw#-coupon-content .rc-coupon__subtitle {
  color: #008400;
  text-align: center;
  font-size: 17.1px;
  font-weight: 600;
}
.mainw#-coupon-content .rc-coupon__subtitle > span {
  font-weight: 900;
}
.mainw#-coupon-content .rc-coupon__title {
  display: block;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  line-height: 1;
  font-weight: 600;
  margin: 8.55px auto 0;
  background-color: #d8f0e2;
  border-radius: 2px;
  padding: 7.125px 22.8px 5.7px;
  font-size: 15.675px;
  color: #008400;
}
.mainw#-coupon-content .rc-coupon__title::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 12px 0 0;
  top: 28.5px;
  left: 50%;
  transform: translateX(-50%);
  border-color: #d8f0e2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.mainw#-coupon-content .rc-coupon__discount {
  font-weight: 600;
  display: flex;
  align-items: baseline;
  justify-content: center;
  margin: auto;
  line-height: 1;
  margin-top: 5.7px;
}
.mainw#-coupon-content .rc-coupon__discount > em {
  color: #008400;
  font-family: "Rakuten Sans";
  font-style: normal;
  font-size: 68.4px;
  margin-right: 5.7px;
  margin-left: 5.7px;
  letter-spacing: -2.1375px;
}
.mainw#-coupon-content .rc-coupon__discount > img {
  width: 92.625px;
}
.mainw#-coupon-content .rc-coupon__icon {
  width: 49.875px !important;
  height: auto;
}
.mainw#-coupon-content .rc-coupon__text {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  line-height: 1;
  font-size: 19.95px;
  font-weight: 600;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  letter-spacing: 1.2px;
  margin-top: -2.85px;
  background-color: #06c755;
  border: 2.85px solid #008400;
  box-sizing: content-box;
  box-shadow: 4.275px 5.7px #008001;
  padding: 5.7px 0;
}
.mainw#-coupon-content .rc-coupon__text::before {
  content: "";
  display: block;
  height: 2.85px;
  background-size: 8px 2px;
  background-repeat: repeat-x;
  width: 95%;
  position: absolute;
  box-sizing: border-box;
  top: -2.85px;
  background-image: linear-gradient(
    to right,
    #008400,
    #008400 6px,
    #ffffff 6px,
    #ffffff 10px
  );
}
.mainw#-coupon-content .rc-coupon__text > span {
  content: "";
  display: block;
  background-size: 17.8125px 17.8125px;
  background-repeat: no-repeat;
  background-position-y: 4.5px;
  width: 17.8125px;
  height: 28.5px;
  margin-left: 9.975px;
  background-image: url(https://r.r10s.jp/evt/event/young/campaign/summer/point/_sp/img/20230601/btn_coupon-arrow-line.png?v=202604091045);
}
.mainw#-how-much-content .rye-c-headline {
  display: flex;
  padding: 0;
  justify-content: center;
}
.mainw#-how-much-content .rye-c-headline img {
  width: 277.875px;
}
.mainw#-how-much-content .rc-buyItemList {
  position: relative;
  display: flex;
  margin-bottom: 57px;
}
.mainw#-how-much-content .rc-buyItemList__item {
  padding: 8px 0;
  width: calc((100% - 34.2px) / 3);
  background-color: #fff47b;
  border-radius: 5.7px;
}
.mainw#-how-much-content .rc-buyItemList__item:not(:first-child) {
  position: relative;
  margin-left: 17.1px;
}
.mainw#-how-much-content .rc-buyItemList__item:not(:first-child)::before {
  position: absolute;
  top: 50%;
  left: -24.225px;
  width: 31.35px;
  height: 31.35px;
  content: "";
  background-image: url(https://r.r10s.jp/evt/event/young/rgw_benefit/_sp/img/20240328/icon-plus.png?v=202604091045);
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateY(-50%);
}
.mainw#-how-much-content .rc-buyItemList__serviceBox {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 114.7125px;
}
.mainw#-how-much-content .rc-buyItemList__serviceName.-ichiba {
  width: 71.25px;
}
.mainw#-how-much-content .rc-buyItemList__serviceName.-fashion {
  width: 78.375px;
}
.mainw#-how-much-content .rc-buyItemList__serviceName.-books {
  width: 93.3375px;
}
.mainw#-how-much-content .rc-buyItemList__itemName {
  text-align: center;
  margin-top: 11.4px;
  font-size: 15.675px;
  font-weight: 600;
}
.mainw#-how-much-content .rc-buyItemList__price {
  text-align: center;
  font-size: 14.25px;
}
.mainw#-how-much-content .rc-buyItemList::before {
  position: absolute;
  bottom: -45.6px;
  left: 50%;
  width: 34.2px;
  height: 34.2px;
  content: "";
  background-image: url(https://r.r10s.jp/evt/event/young/rgw_benefit/_sp/img/20240328/icon-arrow-down.png?v=202604091045);
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateX(-50%);
}
.mainw#-campaign-content {
  background-color: #fff;
}
.mainw#-search-buy-content .rye-c-headline {
  display: flex;
  margin-top: 30px;
  padding: 0;
  justify-content: center;
}
.mainw#-search-buy-content .rye-c-headline img {
  width: 299.25px;
}
.rc-swiper__slide {
  margin: 0 11.4px;
}
.rc-swiper__slide.-large {
  width: 339.15px !important;
  height: auto !important;
  border-radius: 7.125px;
}
.rc-swiper.-large {
  padding-bottom: 17.1px;
}
.swiper-container {
  padding-top: 28.5px;
}
.swiper-pagination--card01,
.swiper-pagination--card02 {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 17.1px;
}
.swiper-pagination--card01 > .swiper-pagination-bullet,
.swiper-pagination--card02 > .swiper-pagination-bullet {
  width: 8.55px;
  height: 8.55px;
  background-color: #ffce53;
}
.swiper-pagination--card01 > .swiper-pagination-bullet-active,
.swiper-pagination--card02 > .swiper-pagination-bullet-active {
  background-color: #ffb90a;
}
.swiper-pagination--card01,
.swiper-pagination--card02 {
  margin-top: 0px;
}
.ri-item-slideCard__list {
  box-shadow: 0 0 14.25px rgba(51, 51, 51, 0.3);
  background-color: #fff;
  padding-bottom: 28.5px;
}
.ri-item-slideCard__list--title {
  background-color: #c5f50c;
  color: #000;
  font-size: 22.8px;
  font-weight: bold;
  line-height: 1.2;
  border-top-right-radius: 7.125px;
  border-top-left-radius: 7.125px;
  text-align: center;
  padding: 19.95px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ri-item-slideCard__list--text {
  height: 85.5px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 18.525px;
}
.ri-item-slideCard__list--period {
  margin: 0 18.525px;
  background-color: #fff47b;
  height: 85.5px;
  border-radius: 7.125px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.rc-anchor-check {
  color: #ef0000 !important;
  font-size: 17.1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  text-decoration: underline;
}
.rc-anchor-check > span {
  content: "";
  display: block;
  width: 8.55px;
  height: 8.55px;
  border-top: 1.425px solid #ef0000;
  border-right: 1.425px solid #ef0000;
  top: 50%;
  transform: translateY(15%) rotate(45deg);
}
.ecm-search.-custom {
  height: 71.25px;
  padding: 0;
  margin-top: 34.2px;
  box-sizing: border-box;
  background: #fff;
  font-size: 18.525px;
  border: 5.7px solid #000;
  border-radius: 35.625px;
}
.ecm-search.-custom .ecm-search-input {
  font-size: 18.525px;
}
.ecm-search.-custom .ecm-search-input::placeholder {
  color: #b2b2b2;
}
.ecm-search.-custom .ecm-search-submit {
  width: 65.55px;
  background: #0066e2;
  color: #fff;
  border-top-right-radius: 35.625px;
  border-bottom-right-radius: 35.625px;
  font-size: 28.5px;
}
.ecm-search.-custom .ecm-search-submit .ecm-icon-search {
  font-size: 31.35px;
}
.ecm-search-keyword-wrapper.-custom .ecm-search-keyword-container {
  flex-wrap: wrap;
  gap: 11.4px 17.1px;
  height: auto;
  overflow: hidden;
}
.ecm-search-keyword-wrapper.-custom .ecm-search-keyword {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  margin: 0;
  box-sizing: border-box;
  padding: 7.125px 15.675px;
  font-size: 19.95px;
  line-height: 1;
  color: #75cd16;
  border: 1.425px solid #75cd16;
  background-color: #fff;
}
@media (min-width: 768px) {
  .rye-c-floating-navi {
    display: none;
  }
}
.rye-c-logo {
  width: 22.03125vw;
}
.rye-c-button--pc {
  width: 22.5520833333vw;
  min-height: 3.75vw;
  padding: 0.9375vw;
  margin-top: 1.5625vw;
}
.rye-c-button--pc.rye-c-button--outlined {
  border: 2px solid #bf0000;
}
.rye-c-button--pc .rye-c-button__text {
  font-size: 1.25vw;
}
.rcEntryButton.rye-c-button--pcEntry {
  margin-top: 0.8333333333vw;
}
.rcEntryButton.rye-c-button--pcEntry .rcEntryButton-button {
  width: 22.5520833333vw;
  min-height: 3.75vw;
  padding: 0.9375vw;
  font-size: 1.25vw;
  box-shadow: none;
}
.rcEntryButton .rcEntryButton-text-icon {
  width: 1.3541666667vw;
  height: 1.3541666667vw;
  margin-right: 0.4166666667vw;
}
.rye-c-anchor {
  display: flex;
  flex-direction: column;
  gap: 1.25vw;
  width: 25.3125vw;
  padding: 2.9166666667vw 2.5vw;
  border-radius: 0.8333333333vw;
  border: 0.3125vw solid #f2a803;
  background: #fff8b0;
}
.rye-c-anchor__link {
  display: block;
  width: 100%;
  height: 100%;
}
.rye-c-anchor__link[data-in-viewport="true"] .rye-c-anchor__image--noActive {
  display: none;
}
.rye-c-anchor__link[data-in-viewport="true"] .rye-c-anchor__image--active {
  display: block;
}
.rye-c-anchor__link[data-in-viewport="false"] .rye-c-anchor__image--noActive {
  display: block;
}
.rye-c-anchor__link[data-in-viewport="false"] .rye-c-anchor__image--active {
  display: none;
}
.rye-c-anchor__image {
  width: 100%;
}
.rye-c-anchor__image--active {
  display: none;
}
.rye-c-kanban-header.-custom {
  width: 456px;
  margin-inline: auto;
  padding-block: 0;
  text-align: center;
}
@media (max-width: 1024px) {
  .rl-side-contents.-left {
    display: none;
  }
}
@media (max-width: 1024px) {
  .rl-side-contents {
    width: calc(100% - 456px);
  }
}
.ecm-wrap .rl-main-contents .ecm-container {
  padding-right: 22.8px;
  padding-left: 22.8px;
}
.rye-p-entry-step.-custom {
  gap: 34.2px;
}
.rye-p-entry-step.-custom .rye-p-entry-step__container {
  gap: 17.1px;
}
.rye-p-entry-step.-custom .rye-p-entry-step__container:first-of-type::after {
  left: 17.1px;
  width: 22.8px;
  height: 28.5px;
}
.rye-p-entry-step.-custom .rye-p-entry-step__number {
  width: 57px;
}
.rye-c-button.-custom {
  min-height: 68.4px;
  padding: 17.1px;
}
.rye-c-button.-custom .rye-c-button__text {
  font-size: 21.375px;
}
.rye-c-button.-custom .rye-c-button__text--small {
  font-size: 18.525px;
}
.rye-c-button.-custom.rye-c-button--outlined {
  border: 2.85px solid #bf0000;
}
.rye-c-button.-custom.rye-c-button--2line {
  padding-block: 11.4px;
}
.rye-c-button.-custom.rye-c-button--icon {
  padding-inline: 49.875px;
}
.rcEntryButton.rye-c-button--entry.-custom .rcEntryButton-button {
  min-height: 68.4px;
  padding: 17.1px;
  box-shadow: 0px 1.78125px 8.55px 0px rgba(0, 0, 0, 0.2);
  font-size: 21.375px;
}
.rcEntryButton.rye-c-button--entry.-custom .rcEntryButton-text-icon {
  width: 34.2px;
  height: 34.2px;
  margin-right: 14.25px;
}
.rye-p-entry-annotation.-custom {
  gap: 11.4px;
  padding: 17.1px 19.95px;
}
.rye-p-entry-annotation.-custom .rye-c-annotation {
  font-size: 14.25px;
}
.explain_title {
  padding: 22.8px 0;
  margin: 0 -24.225px;
}
.explain_title::after {
  right: 31.35px;
  width: 28.5px;
  height: 28.5px;
}
.explain_title span {
  width: 171px;
}
.explain_main {
  padding: 49.875px 0;
  border-top: 2.85px solid #000;
}
.explain_logo {
  margin: 0 16% 31.35px;
}
.explain_age {
  margin: 0 7% 9.975px;
}
.explain_mes {
  font-size: 22.8px;
  margin: 0 0 38.475px;
}
.explain_list {
  margin: 0 0 35.625px;
}
.explain_list_box {
  padding: 19.95px 0;
  border-radius: 14.25px;
}
.explain_list_no {
  border: 2.85px solid #000;
  border-radius: 142.5px;
  padding: 2.85px 0;
  margin: 0 6% 27.075px;
  font-size: 21.375px;
}
.explain_list_img {
  margin: 0 0 25.65px;
  padding: 0 12.825px;
}
.explain_list_mes {
  font-size: 17.1px;
}
.explain_list_come {
  font-size: 17.1px;
}
.explain_mes2 {
  font-size: 22.8px;
  margin: 0 0 18.525px;
}
.explain_btn a {
  margin: 0 -24.225px -18.525px;
}
.rye-u-fs-10 {
  font-size: 14.25px !important;
}
.rye-u-fs-12 {
  font-size: 17.1px !important;
}
.rye-u-fs-13 {
  font-size: 18.525px !important;
}
.rye-u-fs-16 {
  font-size: 22.8px !important;
}
.rye-u-mt-8 {
  margin-top: 11.4px !important;
}
.rye-u-mt-12 {
  margin-top: 17.1px !important;
}
.rye-u-mt-16 {
  margin-top: 22.8px !important;
}
.rye-u-mt-20 {
  margin-top: 28.5px !important;
}
.rye-u-mt-28 {
  margin-top: 39.9px !important;
}
.rye-u-pt-32 {
  padding-top: 45.6px !important;
}
.rye-u-pb-16 {
  padding-bottom: 22.8px !important;
}
.rye-u-pb-32 {
  padding-bottom: 45.6px !important;
}
.rye-u-pl-20 {
  padding-left: 28.5px !important;
}
.rye-u-pr-24 {
  padding-right: 34.2px !important;
}
