:root {
  --vw:100vw;
}

@media (min-width: 750px) {
  .wrapper {
    overflow: clip !important;
  }
}
.pane-footer {
  position: relative;
  z-index: 1;
  background-color: #fff;
}

body {
  --header-height: 100px;
}

body:has(.pane-globalnav) {
  --header-height: 130px;
}

.aroma-revita-startcp {
  --font-sans: "Noto Sans JP", sans-serif;
  --font-serif: "Noto Serif JP", serif;
  --times: 1.2;
  --fw-regular: 400;
  --fw-medium: 500;
  --fw-bold: 700;
  --color-primary: #8F353E;
  --color-heading: #74312F;
  --color-price: #9B1B17;
  --color-text: #3C2C2C;
  --color-text-gray: #5D5D5D;
  --color-white: #fff;
  --color-bg-cream: #FCFAF5;
  --color-border: #C4B9B2;
  --color-border-item: #DDD5D0;
  --gradient-border: linear-gradient(to bottom, #B39B51 0%, #DBC685 100%);
  --gradient-btn: linear-gradient(to bottom, #AC9244 0%, #D1BC7A 100%);
  --color-btn-shadow: #A38D46;
  --color-no: #61A0D0;
  --color-yes: #DD758D;
  --color-type-dry: #7B935B;
  --color-type-limp: #C4766E;
  --color-type-frizz: #88ACC3;
  --color-type-flat: #B39B51;
  position: relative;
  z-index: 0;
  width: 100%;
  margin: 0;
  container: outer/inline-size;
  overflow: clip;
  font-feature-settings: normal;
  background-color: var(--color-bg-cream);
}
.aroma-revita-startcp * {
  font-family: var(--font-sans);
  font-weight: var(--fw-regular);
  font-optical-sizing: auto;
}
.aroma-revita-startcp a:hover {
  text-decoration: none;
}
.aroma-revita-startcp img {
  max-width: 100%;
  height: auto;
}
.aroma-revita-startcp :where(h1, h2, h3, h4) {
  padding: 0;
  margin: 0;
  border: none;
}
.aroma-revita-startcp :where(ul) {
  padding: 0;
  margin: 0;
  list-style: none;
}
.aroma-revita-startcp :where(small) {
  font-weight: inherit;
  color: inherit;
}
.aroma-revita-startcp :where(button) {
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  appearance: none;
  cursor: pointer;
  background: none;
  border: none;
}
.aroma-revita-startcp .js-fadeIn {
  opacity: 0;
  transform: translateY(calc(30px * var(--times)));
}
.aroma-revita-startcp .js-fadeIn.is-show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.8s ease, transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}
.aroma-revita-startcp .js-fadeInScale {
  opacity: 0;
  transform: scale(1.05);
}
.aroma-revita-startcp .js-fadeInScale.is-show {
  opacity: 1;
  transform: scale(1);
  transition: opacity 1s ease, transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);
}
.aroma-revita-startcp-wrapper {
  position: relative;
  z-index: 1;
}
@container outer (width >= 900px) {
  .aroma-revita-startcp-wrapper {
    display: flex;
    align-items: flex-start;
  }
}
.aroma-revita-startcp-left {
  position: sticky;
  top: var(--header-height);
  z-index: 1;
  display: none;
}
@container outer (width >= 900px) {
  .aroma-revita-startcp-left:is([data-browse-mode=P] *) {
    min-width: 407px;
  }
  .aroma-revita-startcp-left {
    display: flex;
    flex: 0 0 calc(var(--vw) * 0.5 - 225px);
    align-items: center;
    justify-content: center;
    height: calc(100vh - var(--header-height));
  }
  .aroma-revita-startcp-left__logo {
    width: 168px;
    line-height: 0;
  }
}
.aroma-revita-startcp-container {
  position: relative;
  z-index: 1;
  max-width: 450px;
  container: container/inline-size;
  overflow: clip;
  background-color: var(--color-white);
}
.aroma-revita-startcp-container__in {
  position: relative;
  z-index: 1;
}
@container outer (width >= 450px) {
  .aroma-revita-startcp-container {
    border-inline: 1px solid var(--color-border);
  }
}
@container outer (width >= 900px) {
  .aroma-revita-startcp-container {
    flex: 0 0 450px;
  }
}
@container outer (width < 900px) {
  .aroma-revita-startcp-container {
    margin-inline: auto;
  }
}
.aroma-revita-startcp-right {
  position: sticky;
  top: var(--header-height);
  z-index: 0;
  display: none;
}
@container outer (width >= 900px) {
  .aroma-revita-startcp-right:is([data-browse-mode=P] *) {
    min-width: 407px;
  }
  .aroma-revita-startcp-right {
    display: flex;
    flex: 0 0 calc(var(--vw) * 0.5 - 225px);
    height: calc(100vh - var(--header-height));
  }
}
.aroma-revita-startcp-mv {
  position: relative;
  aspect-ratio: 3/4;
}
.aroma-revita-startcp-mv__img {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  max-width: none;
  height: 100%;
}
.aroma-revita-startcp-mv__in {
  position: relative;
  z-index: 1;
  padding-top: calc(40px * var(--times));
}
.aroma-revita-startcp-mv__label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(277px * var(--times));
  height: calc(32px * var(--times));
  margin-inline: auto;
  font-size: calc(14px * var(--times));
  font-weight: 500;
  color: var(--color-primary);
  border: 1px solid currentcolor;
}
.aroma-revita-startcp-mv__ttl {
  display: flex;
  flex-direction: column;
  padding-top: calc(15px * var(--times));
  color: var(--color-primary);
}
.aroma-revita-startcp-mv__ttl span, .aroma-revita-startcp-mv__ttl b {
  font-family: var(--font-serif);
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.08em;
}
.aroma-revita-startcp-mv__ttl span {
  font-size: calc(20px * var(--times));
}
.aroma-revita-startcp-mv__ttl b {
  font-size: calc(30px * var(--times));
}
.aroma-revita-startcp-mv__date {
  padding-top: calc(7px * var(--times));
  text-align: center;
}
.aroma-revita-startcp-mv__date img {
  width: calc(204px * var(--times));
}
.aroma-revita-startcp-mv__copy {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: calc(9px * var(--times)) 0;
  align-items: center;
  width: 100%;
  height: calc(94px * var(--times));
  padding-top: calc(27px * var(--times));
}
.aroma-revita-startcp-mv__copy span, .aroma-revita-startcp-mv__copy b {
  font-family: var(--font-serif);
  line-height: 1;
  color: var(--color-white);
  text-align: center;
}
.aroma-revita-startcp-mv__copy span {
  font-size: calc(14px * var(--times));
  font-weight: 500;
}
.aroma-revita-startcp-mv__copy b {
  font-size: calc(20px * var(--times));
  font-weight: 600;
}
.aroma-revita-startcp-lead {
  padding-top: calc(36.5px * var(--times));
}
.aroma-revita-startcp-lead__text {
  font-size: calc(14px * var(--times));
  line-height: 2;
  color: var(--color-text);
  text-align: center;
}
.aroma-revita-startcp-lead__note {
  padding-top: calc(19.5px * var(--times));
  padding-right: calc(10px * var(--times));
  font-size: calc(9px * var(--times));
  line-height: 1.6666666667;
  color: var(--color-text-gray);
  text-align: right;
}
.aroma-revita-startcp-campaign {
  padding: calc(29px * var(--times)) calc(10px * var(--times)) calc(29.25px * var(--times));
}
.aroma-revita-startcp-campaign__box {
  padding: calc(25px * var(--times)) 0 calc(22.5px * var(--times));
  text-align: center;
  background: var(--gradient-border) top/100% calc(4px * var(--times)) no-repeat, var(--gradient-border) bottom/100% calc(4px * var(--times)) no-repeat, var(--color-bg-cream);
}
.aroma-revita-startcp-campaign__ttl {
  font-family: var(--font-serif);
  font-size: calc(18px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1.5;
  color: var(--color-heading);
  letter-spacing: 0.03em;
}
.aroma-revita-startcp-campaign__ttl.-content {
  padding-top: calc(19.5px * var(--times));
}
.aroma-revita-startcp-campaign__period {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: calc(19px * var(--times));
  margin: calc(13px * var(--times)) calc(25px * var(--times)) 0;
  border-bottom: 1px solid var(--color-border);
}
.aroma-revita-startcp-campaign__chip {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(26px * var(--times));
  font-size: calc(14px * var(--times));
  line-height: 1;
  color: var(--color-white);
  background-color: var(--color-text);
}
.aroma-revita-startcp-campaign__chip:not(:first-child) {
  margin-top: calc(13.5px * var(--times));
}
.aroma-revita-startcp-campaign__chip.-store {
  width: calc(86px * var(--times));
}
.aroma-revita-startcp-campaign__chip.-online {
  width: calc(184px * var(--times));
}
.aroma-revita-startcp-campaign__date {
  margin: calc(9.5px * var(--times)) 0 0;
  font-size: calc(14px * var(--times));
  line-height: 1.4285714286;
  color: var(--color-text);
  white-space: nowrap;
}
.aroma-revita-startcp-campaign__content {
  display: flex;
  gap: 0 calc(20.5px * var(--times));
  align-items: center;
  padding: calc(13px * var(--times)) 0 0 calc(15px * var(--times));
}
.aroma-revita-startcp-campaign__img {
  flex: 0 0 auto;
  width: calc(110px * var(--times));
  line-height: 0;
}
.aroma-revita-startcp-campaign__img img {
  width: 100%;
}
.aroma-revita-startcp-campaign__text {
  font-size: calc(14px * var(--times));
  line-height: 1.7357142857;
  color: var(--color-text);
  text-align: left;
  white-space: nowrap;
}
.aroma-revita-startcp-campaign__note {
  padding-top: calc(9px * var(--times));
  padding-left: calc(0.5px * var(--times));
  font-size: calc(9px * var(--times));
  line-height: 1.7222222222;
  color: var(--color-text-gray);
  letter-spacing: -0.02em;
}
.aroma-revita-startcp-type {
  padding: calc(46.5px * var(--times)) 0 calc(40px * var(--times));
  background-color: var(--color-bg-cream);
}
.aroma-revita-startcp-type__head {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.aroma-revita-startcp-type__en {
  width: calc(116.56px * var(--times));
  line-height: 0;
}
.aroma-revita-startcp-type__en img {
  width: 100%;
}
.aroma-revita-startcp-type__label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(206px * var(--times));
  height: calc(30px * var(--times));
  margin-top: calc(9.6px * var(--times));
  font-family: var(--font-serif);
  font-size: calc(15px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1;
  color: var(--color-white);
  background-color: var(--color-text);
}
.aroma-revita-startcp-type__ttl {
  padding-top: calc(1.75px * var(--times));
  font-family: var(--font-serif);
  font-size: calc(22px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1.4318181818;
  color: var(--color-text);
  text-align: center;
  letter-spacing: 0.05em;
}
.aroma-revita-startcp-flow {
  position: relative;
  height: calc(526.6px * var(--times));
  margin-top: calc(19.25px * var(--times));
  color: var(--color-text);
}
.aroma-revita-startcp-flow * {
  box-sizing: border-box;
}
.aroma-revita-startcp-flow .-no {
  color: var(--color-no);
  stroke: var(--color-no);
}
.aroma-revita-startcp-flow .-yes {
  color: var(--color-yes);
  stroke: var(--color-yes);
}
.aroma-revita-startcp-flow__lines {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: calc(375px * var(--times));
  height: calc(527px * var(--times));
  overflow: visible;
}
.aroma-revita-startcp-flow__lines line {
  stroke-width: 4;
}
.aroma-revita-startcp-flow__start {
  position: absolute;
  top: 0;
  left: calc(129px * var(--times));
  z-index: 2;
  width: calc(117px * var(--times));
  line-height: 0;
}
.aroma-revita-startcp-flow__start img {
  width: 100%;
}
.aroma-revita-startcp-flow__q {
  position: absolute;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(15px * var(--times));
  line-height: 1;
  letter-spacing: 0.03em;
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: calc(10px * var(--times));
}
.aroma-revita-startcp-flow__q.-q1 {
  top: calc(12px * var(--times));
  left: calc(76px * var(--times));
  justify-content: flex-start;
  width: calc(224px * var(--times));
  height: calc(71px * var(--times));
  padding-top: calc(20.5px * var(--times));
}
.aroma-revita-startcp-flow__q.-q2 {
  top: calc(118px * var(--times));
  width: calc(151.13px * var(--times));
  height: calc(54.57px * var(--times));
}
.aroma-revita-startcp-flow__q.-left {
  left: calc(29.5px * var(--times));
}
.aroma-revita-startcp-flow__q.-right {
  left: calc(195px * var(--times));
}
.aroma-revita-startcp-flow__qmain {
  font-size: calc(16px * var(--times));
  line-height: 1.375;
  letter-spacing: 0.03em;
}
.aroma-revita-startcp-flow__qsub {
  font-size: calc(11px * var(--times));
  line-height: 1.4545454545;
  letter-spacing: 0.03em;
}
.aroma-revita-startcp-flow__branch {
  position: absolute;
  z-index: 1;
  font-size: calc(11px * var(--times));
  font-weight: var(--fw-bold);
  line-height: 1;
  letter-spacing: 0.03em;
  white-space: nowrap;
  translate: -50% -50%;
}
.aroma-revita-startcp-flow__branch.-b1 {
  top: calc(101.5px * var(--times));
  left: calc(75.3px * var(--times));
}
.aroma-revita-startcp-flow__branch.-b2 {
  top: calc(101.5px * var(--times));
  left: calc(293.5px * var(--times));
}
.aroma-revita-startcp-flow__branch.-b3 {
  top: calc(189.5px * var(--times));
  left: calc(38px * var(--times));
  font-size: calc(12px * var(--times));
}
.aroma-revita-startcp-flow__branch.-b4 {
  top: calc(189.5px * var(--times));
  left: calc(163px * var(--times));
  font-size: calc(12px * var(--times));
}
.aroma-revita-startcp-flow__branch.-b5 {
  top: calc(189.5px * var(--times));
  left: calc(204.5px * var(--times));
}
.aroma-revita-startcp-flow__branch.-b6 {
  top: calc(189.5px * var(--times));
  left: calc(329.8px * var(--times));
}
.aroma-revita-startcp-flow__leaves, .aroma-revita-startcp-flow__cards {
  position: absolute;
  left: calc(20px * var(--times));
  z-index: 1;
  display: flex;
  gap: 0 calc(3px * var(--times));
}
.aroma-revita-startcp-flow__leaves {
  top: calc(208px * var(--times));
}
.aroma-revita-startcp-flow__cards {
  top: calc(333.8px * var(--times));
}
.aroma-revita-startcp-flow__leaf {
  position: relative;
  width: calc(81.23px * var(--times));
  height: calc(93.17px * var(--times));
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: calc(10px * var(--times));
}
.aroma-revita-startcp-flow__cond {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(71px * var(--times));
  font-size: calc(12px * var(--times));
  line-height: 1.25;
  text-align: center;
  letter-spacing: 0.03em;
  white-space: nowrap;
}
.aroma-revita-startcp-flow__cond.-narrow {
  letter-spacing: -0.02em;
}
.aroma-revita-startcp-flow__ans {
  position: absolute;
  right: 0;
  bottom: calc(8.5px * var(--times));
  left: 0;
  display: flex;
  gap: 0 calc(6px * var(--times));
  justify-content: center;
}
.aroma-revita-startcp-flow__ans span {
  font-size: calc(11px * var(--times));
  font-weight: var(--fw-bold);
  line-height: 1;
  letter-spacing: 0.03em;
}
.aroma-revita-startcp-typecard {
  --card-color: var(--color-type-dry);
  display: flex;
  flex-direction: column;
  width: calc(81.23px * var(--times));
  height: calc(192.8px * var(--times));
  overflow: hidden;
  background-color: var(--color-white);
  border: 1px solid var(--card-color);
  border-radius: calc(10px * var(--times));
}
.aroma-revita-startcp-typecard.-limp {
  --card-color: var(--color-type-limp);
}
.aroma-revita-startcp-typecard.-frizz {
  --card-color: var(--color-type-frizz);
}
.aroma-revita-startcp-typecard.-flat {
  --card-color: var(--color-type-flat);
}
.aroma-revita-startcp-typecard__head {
  flex: 0 0 auto;
  height: calc(52.8px * var(--times));
  padding-top: calc(12.7px * var(--times));
  font-size: calc(13px * var(--times));
  line-height: 1.1538461538;
  color: var(--color-white);
  text-align: center;
  background-color: var(--card-color);
}
.aroma-revita-startcp-typecard__sub {
  font-size: calc(11px * var(--times));
  line-height: inherit;
}
.aroma-revita-startcp-typecard__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: calc(9.4px * var(--times));
}
.aroma-revita-startcp-typecard__label {
  font-size: calc(10px * var(--times));
  font-weight: var(--fw-bold);
  line-height: 1.4;
  color: var(--color-price);
  letter-spacing: 0.03em;
}
.aroma-revita-startcp-typecard__label:not(:first-child) {
  margin-top: calc(5.75px * var(--times));
}
.aroma-revita-startcp-typecard__code {
  margin-top: calc(0.5px * var(--times));
  font-family: var(--font-serif);
  font-size: calc(30px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1;
  color: var(--color-text);
  letter-spacing: 0.03em;
}
.aroma-revita-startcp-typecard__code.-mask {
  margin-top: calc(-1px * var(--times));
  font-size: calc(29px * var(--times));
}
.aroma-revita-startcp-typecard__cross {
  width: calc(16.5px * var(--times));
  margin-top: calc(5.25px * var(--times));
}
.aroma-revita-startcp-items {
  padding-top: calc(51.5px * var(--times));
}
.aroma-revita-startcp-items__ttl {
  font-family: var(--font-serif);
  font-size: calc(24px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1.5;
  color: var(--color-heading);
  text-align: center;
  letter-spacing: 0.05em;
}
.aroma-revita-startcp-items__group {
  margin-top: calc(27.5px * var(--times));
}
.aroma-revita-startcp-items__group + .aroma-revita-startcp-items__group {
  margin-top: calc(60.5px * var(--times));
}
.aroma-revita-startcp-items__bar {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(36px * var(--times));
  font-size: calc(15px * var(--times));
  font-weight: 600;
  line-height: 1;
  color: var(--color-white);
  letter-spacing: 0.03em;
  background-color: var(--color-text);
}
.aroma-revita-startcp-item {
  padding-top: calc(30px * var(--times));
  margin-inline: calc(10px * var(--times));
}
.aroma-revita-startcp-item + .aroma-revita-startcp-item {
  padding-top: calc(19px * var(--times));
  margin-top: calc(50px * var(--times));
  border-top: 1px solid var(--color-border-item);
}
.aroma-revita-startcp-item__main {
  display: flex;
  padding-left: calc(1px * var(--times));
}
.aroma-revita-startcp-item__img {
  flex: 0 0 auto;
  width: calc(202.5px * var(--times));
  line-height: 0;
}
.aroma-revita-startcp-item__img img {
  width: 100%;
}
.aroma-revita-startcp-item__info {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-items: center;
  padding-top: calc(53px * var(--times));
}
.aroma-revita-startcp-item__tag {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(19px * var(--times));
  font-size: calc(11px * var(--times));
  line-height: 1;
  color: var(--color-white);
  white-space: nowrap;
  background-color: var(--color-heading);
  border-radius: calc(9.5px * var(--times));
}
.aroma-revita-startcp-item__tag.-nd {
  width: calc(116px * var(--times));
}
.aroma-revita-startcp-item__tag.-co {
  width: calc(83px * var(--times));
}
.aroma-revita-startcp-item__tag.-mo {
  width: calc(152px * var(--times));
}
.aroma-revita-startcp-item__tag.-vo {
  width: calc(138px * var(--times));
}
.aroma-revita-startcp-item__name {
  padding-top: calc(10.5px * var(--times));
  font-size: calc(14px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1.4285714286;
  color: var(--color-text);
  text-align: center;
  letter-spacing: 0.03em;
  white-space: nowrap;
}
.aroma-revita-startcp-item__note {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(36px * var(--times));
  margin-top: calc(8px * var(--times));
  color: var(--color-price);
  white-space: nowrap;
  background-color: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: calc(4px * var(--times));
}
.aroma-revita-startcp-item__note > span {
  font-size: calc(11px * var(--times));
  line-height: 1;
  display: flex;
  align-items: center;
}
.aroma-revita-startcp-item__note .-normal {
  font-size: calc(11px * var(--times));
  font-weight: var(--fw-medium);
  color: var(--color-text);
  letter-spacing: -0.03em;
}
.aroma-revita-startcp-item__note .-red {
  font-size: calc(11px * var(--times));
  font-weight: var(--fw-medium);
}
.aroma-revita-startcp-item__note .-num {
  padding-inline: calc(1px * var(--times));
  font-size: calc(20px * var(--times));
  font-weight: 600;
  translate: 0 -8%;
}
.aroma-revita-startcp-item__note .-yen {
  font-size: calc(14px * var(--times));
  font-weight: 600;
}
.aroma-revita-startcp-item__note .-off {
  font-size: calc(14px * var(--times));
  font-weight: 600;
  color: var(--color-text);
}
.aroma-revita-startcp-item__price {
  padding-top: calc(7px * var(--times));
  line-height: 1;
  color: var(--color-price);
  text-align: center;
}
.aroma-revita-startcp-item__price b {
  font-weight: 600;
}
.aroma-revita-startcp-item__price .-num {
  font-size: calc(32px * var(--times));
}
.aroma-revita-startcp-item__price .-yen {
  font-size: calc(18px * var(--times));
}
.aroma-revita-startcp-item__price .-tax {
  font-size: calc(14px * var(--times));
}
.aroma-revita-startcp-item__btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(305px * var(--times));
  height: calc(56px * var(--times));
  margin: calc(22.5px * var(--times)) auto 0;
  font-size: calc(14px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1;
  color: var(--color-white);
  text-decoration: none;
  text-shadow: 0 0 calc(3px * var(--times)) var(--color-btn-shadow);
  background: var(--gradient-btn);
  border-radius: calc(28px * var(--times));
  transition-duration: 0.3s;
  transition-property: opacity;
}
.aroma-revita-startcp-item__btn:hover {
  color: var(--color-white);
  opacity: 0.7;
}
.aroma-revita-startcp-item__icon {
  position: absolute;
  top: 50%;
  right: calc(16px * var(--times));
  width: calc(4.933px * var(--times));
  translate: 0 -50%;
}
.aroma-revita-startcp-howto {
  padding: calc(71.5px * var(--times)) 0 calc(9px * var(--times));
}
.aroma-revita-startcp-howto__ttl {
  font-family: var(--font-serif);
  font-size: calc(24px * var(--times));
  font-weight: var(--fw-medium);
  line-height: 1.5;
  color: var(--color-heading);
  text-align: center;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
.aroma-revita-startcp-howto__imgs {
  padding-top: calc(57.5px * var(--times));
}
.aroma-revita-startcp-howto__imgs img {
  display: block;
  width: calc(374px * var(--times));
  margin-inline: auto;
}
.aroma-revita-startcp-howto__imgs img:first-child {
  width: calc(373px * var(--times));
}