@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;600;700&family=Viaoda+Libre&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap");
/* line 4, ../../src/sass/setting/_var.scss */
#mrkLPBodyArea {
  --vw: 1vw;
  --font-size-ratio: 1;
  --contents: calc(var(--vw) * 66.66667);
  --h1: calc(var(--vw) * 4.58333);
  --h2: calc(var(--vw) * 2.91667);
  --h3: calc(var(--vw) * 2.5);
  --h4: calc(var(--vw) * 2.08333);
  --h5: calc(var(--vw) * 1.66667);
  --h6: calc(var(--vw) * 1.25);
  --txt: calc(var(--vw) * 1.14583);
  --txt_min: calc(var(--vw) * 0.72917);
  --txt_min2: calc(var(--vw) * 0.83333);
  --spacing-xxs: calc(var(--vw) * 0.20833);
  --spacing-xs: calc(var(--vw) * 0.41667);
  --spacing-s: calc(var(--vw) * 0.83333);
  --spacing-m: calc(var(--vw) * 1.25);
  --spacing-l: calc(var(--vw) * 1.66667);
  --spacing-xl: calc(var(--vw) * 3.33333);
  --spacing-xxl: calc(var(--vw) * 5);
  --spacing-xxxl: calc(var(--vw) * 8.75);
  --rounded-xs: 5px;
  --rounded-s: 10px;
  --rounded-m: 20px;
  --rounded-l: 40px;
  --rounded-full: 10000px;
  --contents-margin-default: var(--spacing-xxl);
  --contents-margin-section_inner: var(--spacing-xl);
  --btn-padding-vertical: var(--spacing-m);
  --btn-padding-horizonal: var(--spacing-s);
  --gap: 36px;
  --main-margin: 510px;
  --basic-black: #333;
  --basic-white: #fff;
  --primary-toplight: #fff8dd;
  --primary-light: #ffe99c;
  --primary-base: #ebc84c;
  --primary-dark: #876900;
  --secondary-toplight: #ffd8dd;
  --secondary-light: #ffa5b0;
  --secondary-base: #ff7282;
  --secondary-dark: #d11d32;
  --accent-light: #eda49e;
  --accent-base: #af0811;
  --accent-dark: #6c0900;
  --grey-light: #f0f0f0;
  --grey-base: #b3b3b3;
  --grey-dark: #4d4747;
  --red-light: #ffe8e8;
  --red-base: #c70000;
  --red-dark: #750000;
  --bg: var(--basic-white);
  --btn_general-def-bg: var(--accent-base);
  --btn_general-def-txt: var(--basic-white);
  --btn_general-def-border: var(--accent-base);
  --btn_general-rev-bg: var(--basic-white);
  --btn_general-rev-txt: var(--basic-black);
  --btn_general-rev-border: var(--basic-black);
  --btn_anchor-bg: var(--basic-white);
  --btn_anchor-txt: var(--basic-black);
  --btn_anchor-border: var(--grey-base);
  --btn_tab-bg: var(--basic-white);
  --btn_tab-txt: var(--grey-base);
  --btn_tab-border: var(--grey-base);
  --btn_tab-bg-hv: var(--primary-light);
  --btn_tab-txt-hv: var(--basic-black);
  --btn_tab-border-hv: var(--grey-base);
  --parts_pulldown-bg: var(--basic-white);
  --parts_pulldown-txt: var(--basic-black);
  --parts_pulldown-bg-hv: var(--primary-light);
  --parts_pulldown-txt-hv: var(--basic-black);
  --no-image-file: url("../img/noimg.jpg");
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --contents: calc(var(--vw) * 91.14583);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --contents: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h1: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h1: calc(var(--vw) * 12.8);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h2: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h2: calc(var(--vw) * 9.06667);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h3: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h3: calc(var(--vw) * 8);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h4: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h4: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h5: calc(var(--vw) * 2.34375);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h5: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h6: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h6: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --txt: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --txt: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --txt_min: calc(var(--vw) * 1.5625);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --txt_min: calc(var(--vw) * 3.2);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --txt_min2: calc(var(--vw) * 1.42292);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --txt_min2: calc(var(--vw) * 3.73333);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxs: calc(var(--vw) * 0.52083);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxs: calc(var(--vw) * 1.06667);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xs: calc(var(--vw) * 1.04167);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xs: calc(var(--vw) * 2.13333);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-s: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-s: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-m: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-m: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-l: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-l: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xl: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xl: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxl: calc(var(--vw) * 12.5);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxl: calc(var(--vw) * 25.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxxl: calc(var(--vw) * 21.875);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxxl: calc(var(--vw) * 25.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --gap: calc(var(--vw) * 4.6875);
    --main-margin: calc(var(--vw) * 66.40625);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --gap: calc(var(--vw) * 2.66667);
    --main-margin: calc(var(--vw) * 5.33333);
  }
}

/* line 4, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit) {
  opacity: 0;
  visibility: hidden;
  position: relative;
  -moz-transform: translate(0, 80px);
  -ms-transform: translate(0, 80px);
  -webkit-transform: translate(0, 80px);
  transform: translate(0, 80px);
}
/* line 14, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).left {
  -moz-transform: translate(-80px, 0);
  -ms-transform: translate(-80px, 0);
  -webkit-transform: translate(-80px, 0);
  transform: translate(-80px, 0);
}
/* line 18, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).right {
  -moz-transform: translate(80px, 0);
  -ms-transform: translate(80px, 0);
  -webkit-transform: translate(80px, 0);
  transform: translate(80px, 0);
}
/* line 22, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).top {
  -moz-transform: translate(0, -80px);
  -ms-transform: translate(0, -80px);
  -webkit-transform: translate(0, -80px);
  transform: translate(0, -80px);
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit) {
    -moz-transform: translate(0, 50px);
    -ms-transform: translate(0, 50px);
    -webkit-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
  /* line 30, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).left {
    -moz-transform: translate(-50px, 0);
    -ms-transform: translate(-50px, 0);
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  /* line 34, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).right {
    -moz-transform: translate(50px, 0);
    -ms-transform: translate(50px, 0);
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  /* line 38, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).top {
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
  /* line 42, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).active {
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    -webkit-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
  }
}
/* line 47, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).active {
  -moz-transition: all 0.8s ease-out;
  -o-transition: all 0.8s ease-out;
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
  opacity: 1;
  visibility: visible;
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 16, ../../src/sass/setting/_font.scss */
#mrkLPBodyArea {
  --JP: "Zen Kaku Gothic New", sans-serif;
  --min: "Shippori Mincho", serif;
  --ENG_Num: "Viaoda Libre", serif;
  font-family: var(--JP);
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

/* line 75, ../../src/sass/setting/_font.scss */
h1.nonStyle,
h2.nonStyle,
h3.nonStyle,
h4.nonStyle,
h5.nonStyle,
h6.nonStyle {
  margin: 0;
}

/* line 80, ../../src/sass/setting/_font.scss */
h1:not(.nonStyle),
.h1 {
  color: var(--basic-white, #fff);
  text-align: center;
  /* h1 */
  font-family: var(--Min, "Zen Old Mincho");
  font-size: var(--h1, 88px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}

/* line 93, ../../src/sass/setting/_font.scss */
h2:not(.nonStyle),
.h2 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  color: var(--basic-black);
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h2, 42px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
  position: relative;
  border-left: 14px solid var(--primary-base, #daa717);
  padding-left: var(--spacing-s);
}

/* line 132, ../../src/sass/setting/_font.scss */
h3:not(.nonStyle),
.h3 {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: var(--spacing-xs) 0px;
  align-items: flex-start;
  color: var(--primary-dark);
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h3, 30px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  position: relative;
}
/* line 149, ../../src/sass/setting/_font.scss */
h3:not(.nonStyle):before,
.h3:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--grey-light);
  position: absolute;
  top: 0;
  left: 0;
}
/* line 158, ../../src/sass/setting/_font.scss */
h3:not(.nonStyle):after,
.h3:after {
  content: "";
  width: calc(var(--vw) * 1.04167);
  height: 1px;
  background-color: var(--primary-base);
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 820px) {
  /* line 158, ../../src/sass/setting/_font.scss */
  h3:not(.nonStyle):after,
  .h3:after {
    width: calc(var(--vw) * 2.60417);
    height: 1px;
  }
}
@media screen and (max-width: 500px) {
  /* line 158, ../../src/sass/setting/_font.scss */
  h3:not(.nonStyle):after,
  .h3:after {
    width: calc(var(--vw) * 5.33333);
    height: 1px;
  }
}

/* line 168, ../../src/sass/setting/_font.scss */
h4:not(.nonStyle),
.h4 {
  display: flex;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  color: var(--primary-dark, #6c5001);
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h4, 24px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
/* line 182, ../../src/sass/setting/_font.scss */
h4:not(.nonStyle)::before,
.h4::before {
  content: "";
  width: calc(var(--vw) * 0.83333);
  height: calc(var(--vw) * 0.83333);
  border-radius: var(--rounded-full);
  background-color: var(--primary-base);
  flex-shrink: 0;
}
@media screen and (max-width: 820px) {
  /* line 182, ../../src/sass/setting/_font.scss */
  h4:not(.nonStyle)::before,
  .h4::before {
    width: calc(var(--vw) * 2.08333);
    height: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 182, ../../src/sass/setting/_font.scss */
  h4:not(.nonStyle)::before,
  .h4::before {
    width: calc(var(--vw) * 4.26667);
    height: calc(var(--vw) * 4.26667);
  }
}

/* line 191, ../../src/sass/setting/_font.scss */
h5:not(.nonStyle),
.h5 {
  display: flex;
  padding: var(--spacing-xs, 8px) var(--spacing-s, 16px);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-xs, 8px);
  border-radius: var(--rounded-s, 10px);
  border: 1px solid var(--primary-dark, #6c5001);
  color: var(--primary-dark);
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h5, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

/* line 215, ../../src/sass/setting/_font.scss */
h6:not(.nonStyle),
.h6 {
  color: var(--primary-base);
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h6, 18px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

/* line 228, ../../src/sass/setting/_font.scss */
.typo-H1 {
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h1, 64px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 6.4px;
}

/* line 232, ../../src/sass/setting/_font.scss */
.typo-H2 {
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h2, 42px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

/* line 236, ../../src/sass/setting/_font.scss */
.typo-H3 {
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h3, 30px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

/* line 240, ../../src/sass/setting/_font.scss */
.typo-H4 {
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h4, 24px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

/* line 244, ../../src/sass/setting/_font.scss */
.typo-H5 {
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h5, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

/* line 248, ../../src/sass/setting/_font.scss */
.typo-H6 {
  font-family: var(--font_mds, "Hina Mincho");
  font-size: var(--h6, 18px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

/* line 252, ../../src/sass/setting/_font.scss */
.typo-TXT {
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}

/* line 259, ../../src/sass/setting/_font.scss */
p {
  color: var(--basic-white);
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  margin-bottom: var(--spacing-m);
}

/* line 271, ../../src/sass/setting/_font.scss */
strong {
  font-weight: 700;
  color: var(--red-base);
}

/* line 279, ../../src/sass/setting/_font.scss */
.caution {
  color: var(--red-base);
  font-weight: 500;
}

/* line 285, ../../src/sass/setting/_font.scss */
.red {
  color: var(--red-base, #c70000);
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
}

/* line 315, ../../src/sass/setting/_font.scss */
.t-a-justify {
  text-align: justify;
  text-justify: inter-ideograph;
  /* Edge */
  line-break: strict;
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
  text-align-last: justify;
  /* 最後の行でもやる */
}

/* line 14, ../../src/sass/mrkLPBase.scss */
* {
  box-sizing: border-box;
}

/* line 23, ../../src/sass/mrkLPBase.scss */
.mrkGNwrapper {
  padding: var(--spacing-xxxl) var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 23, ../../src/sass/mrkLPBase.scss */
  .mrkGNwrapper {
    padding: var(--spacing-xxl) 0;
  }
}

/* line 35, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea section.p-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 40, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-show_selection {
  max-width: 100% !important;
}
/* line 44, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .l-container__row.u-margin__top--40.u-margin__bottom--40.u-margin_sp__top--20 {
  margin-top: 0 !important;
}
/* line 48, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .u-text--subhead {
  color: #333 !important;
}
/* line 52, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item {
  background-color: #fff;
  padding: 20px;
  height: 100%;
}
/* line 57, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item .c-product_item__inner__content .c-product_item__inner__title {
  color: #494949 !important;
}
/* line 62, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-product_list__list {
  gap: 20px !important;
}
@media screen and (min-width: 720px) {
  /* line 67, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea .p-product_list .medium-up--one-4 {
    width: calc((99.99% - 40px) / 3) !important;
  }
}
@media screen and (max-width: 500px) {
  /* line 73, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea .p-product_list .medium-up--one-4 {
    width: 100% !important;
  }
}
/* line 80, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea #add_product_async_view header .p-category_tool__inner {
  position: relative;
  flex-wrap: wrap;
}
/* line 84, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea #add_product_async_view header .p-category_tool__inner:before {
  content: "対象商品一覧";
  color: #333;
  text-align: center;
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: var(--h1);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  display: block;
  padding-bottom: var(--spacing-l);
}

/* line 114, ../../src/sass/mrkLPBase.scss */
#selection-show-view {
  background-color: #f4f4f4;
  color: var(--basic-black);
}

/* line 119, ../../src/sass/mrkLPBase.scss */
header#ecf_header_section {
  background-color: #fff !important;
}

/* line 123, ../../src/sass/mrkLPBase.scss */
h1.p-list_header__inner__title.u-text--head {
  margin: 0;
  display: none;
}

/* line 131, ../../src/sass/mrkLPBase.scss */
.inlineC {
  text-align: center;
}

@media screen and (max-width: 500px) {
  /* line 139, ../../src/sass/mrkLPBase.scss */
  .ovWidth {
    margin-left: calc(var(--vw) * -5.33333) !important;
    margin-right: calc(var(--vw) * -5.33333) !important;
  }
}
@media screen and (min-width: 541px) {
  /* line 148, ../../src/sass/mrkLPBase.scss */
  .spOnly {
    display: none;
  }
}

@media screen and (max-width: 500px) {
  /* line 154, ../../src/sass/mrkLPBase.scss */
  .spKill {
    display: none;
  }
}

/* line 163, ../../src/sass/mrkLPBase.scss */
.akawaku {
  border: 1px solid #f00;
}

/* line 170, ../../src/sass/mrkLPBase.scss */
#mrkLPMain {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  background-color: var(--bg);
  overflow-x: hidden;
}
/* line 182, ../../src/sass/mrkLPBase.scss */
#mrkLPMain .contents {
  width: var(--contents);
  align-self: center;
}
/* line 187, ../../src/sass/mrkLPBase.scss */
#mrkLPMain section {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

/* line 5, ../../src/sass/unique/_hero.scss */
#mrkLPMain img.fitContain {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
/* line 12, ../../src/sass/unique/_hero.scss */
#mrkLPMain .btns {
  display: flex;
  width: calc(var(--vw) * 66.66667);
  align-items: flex-start;
  --gap: calc(var(--vw) * 1.25);
  gap: var(--gap);
}
@media screen and (max-width: 820px) {
  /* line 12, ../../src/sass/unique/_hero.scss */
  #mrkLPMain .btns {
    width: calc(var(--vw) * 95.05208);
  }
}
@media screen and (max-width: 500px) {
  /* line 12, ../../src/sass/unique/_hero.scss */
  #mrkLPMain .btns {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 12, ../../src/sass/unique/_hero.scss */
  #mrkLPMain .btns {
    --gap: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 500px) {
  /* line 12, ../../src/sass/unique/_hero.scss */
  #mrkLPMain .btns {
    flex-direction: column;
    align-items: stretch;
  }
}
/* line 24, ../../src/sass/unique/_hero.scss */
#mrkLPMain .btns a {
  display: flex;
  padding: var(--spacing-s, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-s, 16px);
  flex: 1 0 0;
  border-radius: var(--rounded-full, 10000px);
  background: var(--primary-base, #ebc84c);
  text-decoration: none;
  border: 1px solid #fff;
  color: var(--basic-black, #333);
  font-family: var(--min, "Shippori Mincho");
  font-size: var(--h6, 24px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 47, ../../src/sass/unique/_hero.scss */
#mrkLPMain .btns a i {
  color: var(--primary-dark, #876900);
}
@media screen and (max-width: 500px) {
  /* line 24, ../../src/sass/unique/_hero.scss */
  #mrkLPMain .btns a {
    font-size: var(--h5, 20px);
  }
}
@media (hover: hover) {
  /* line 53, ../../src/sass/unique/_hero.scss */
  #mrkLPMain .btns a:hover {
    opacity: 0.6;
  }
}
/* line 62, ../../src/sass/unique/_hero.scss */
#mrkLPMain a.ireru,
#mrkLPMain .kuwasiku,
#mrkLPMain a.imasugu {
  display: flex;
  width: calc(var(--vw) * 29.16667);
  height: calc(var(--vw) * 2.70833);
  padding: 0 var(--spacing-s, 16px);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xs, 8px);
  cursor: pointer;
  background: #c53434;
  color: #fff;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: var(--txt_min2);
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 19.2px */
  text-decoration: none;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media screen and (max-width: 820px) {
  /* line 62, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru,
  #mrkLPMain .kuwasiku,
  #mrkLPMain a.imasugu {
    width: calc(var(--vw) * 40.36458);
  }
}
@media screen and (max-width: 500px) {
  /* line 62, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru,
  #mrkLPMain .kuwasiku,
  #mrkLPMain a.imasugu {
    width: calc(var(--vw) * 73.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 62, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru,
  #mrkLPMain .kuwasiku,
  #mrkLPMain a.imasugu {
    height: calc(var(--vw) * 3.90625);
  }
}
@media screen and (max-width: 500px) {
  /* line 62, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru,
  #mrkLPMain .kuwasiku,
  #mrkLPMain a.imasugu {
    height: calc(var(--vw) * 11.2);
  }
}
@media (hover: hover) {
  /* line 88, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru:hover,
  #mrkLPMain .kuwasiku:hover,
  #mrkLPMain a.imasugu:hover {
    background: #7b0000;
  }
}
@media screen and (max-width: 500px) {
  /* line 62, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru,
  #mrkLPMain .kuwasiku,
  #mrkLPMain a.imasugu {
    font-size: var(--txt_min);
  }
}
/* line 97, ../../src/sass/unique/_hero.scss */
#mrkLPMain a.ireru,
#mrkLPMain .kuwasiku {
  width: calc(var(--vw) * 14.16667);
}
@media screen and (max-width: 820px) {
  /* line 97, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru,
  #mrkLPMain .kuwasiku {
    width: calc(var(--vw) * 20.18229);
  }
}
@media screen and (max-width: 500px) {
  /* line 97, ../../src/sass/unique/_hero.scss */
  #mrkLPMain a.ireru,
  #mrkLPMain .kuwasiku {
    width: calc(var(--vw) * 41.33333);
  }
}
/* line 101, ../../src/sass/unique/_hero.scss */
#mrkLPMain a.ireru {
  background: #df6800;
}
/* line 104, ../../src/sass/unique/_hero.scss */
#mrkLPMain .kuwasiku {
  background: var(--primary-dark);
}
/* line 111, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero {
  aspect-ratio: 1920 / 1080;
  overflow: hidden;
  width: 100%;
  background-color: aqua;
  align-items: center;
  justify-content: center;
  position: relative;
}
@media screen and (max-width: 500px) {
  /* line 111, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero {
    padding-top: calc(var(--vw) * 29.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 111, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero {
    aspect-ratio: 375 / 667;
    justify-content: space-between;
  }
}
/* line 126, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero h1 {
  position: relative;
  z-index: 1;
}
/* line 129, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero h1 img {
  aspect-ratio: 1 / 1;
  width: calc(var(--vw) * 33.85417);
}
@media screen and (max-width: 500px) {
  /* line 129, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 img {
    width: calc(var(--vw) * 77.33333);
  }
}
/* line 134, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .badge {
  position: relative;
  z-index: 1;
}
/* line 137, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .badge img {
  aspect-ratio: 337 / 176;
  width: calc(var(--vw) * 35.10417);
}
@media screen and (max-width: 500px) {
  /* line 137, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero .badge img {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 142, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 149, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

/* line 2, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 {
  overflow: hidden;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  background-image: url(../img/sec02/sec02_bg.webp);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  gap: var(--spacing-xl);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 {
    gap: var(--spacing-l);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 {
    background-image: url(../img/sec02/sp/sec02_bg_sp.webp);
    gap: 0;
  }
}
/* line 28, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_01 {
  aspect-ratio: 565 / 391;
  width: calc(var(--vw) * 44.16667);
  overflow: hidden;
  padding-top: calc(var(--vw) * 2.70833);
}
@media screen and (max-width: 820px) {
  /* line 28, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_01 {
    width: calc(var(--vw) * 65.10417);
  }
}
@media screen and (max-width: 500px) {
  /* line 28, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_01 {
    width: calc(var(--vw) * 90.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 28, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_01 {
    padding-top: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 28, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_01 {
    aspect-ratio: 623 / 946;
  }
}
/* line 39, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02osusume {
  aspect-ratio: 1160 / 240;
  width: calc(var(--vw) * 30.20833);
  overflow: hidden;
}
@media screen and (max-width: 500px) {
  /* line 39, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02osusume {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 44, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .osusumes {
  display: flex;
  align-items: flex-start;
  gap: 0;
}
@media screen and (max-width: 500px) {
  /* line 44, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .osusumes {
    flex-direction: column;
  }
}
/* line 52, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .osusumes .osusume {
  aspect-ratio: 1309 / 1376;
  width: calc(var(--vw) * 34.0625);
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .osusumes .osusume {
    width: calc(var(--vw) * 48.82813);
  }
}
@media screen and (max-width: 500px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .osusumes .osusume {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .osusumes .osusume {
    aspect-ratio: 750 / 1350;
  }
}
/* line 59, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .osusumes .osusume a.imasugu {
  position: absolute;
  bottom: calc(var(--vw) * 3.125);
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
@media screen and (max-width: 820px) {
  /* line 59, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .osusumes .osusume a.imasugu {
    bottom: calc(var(--vw) * 3.90625);
  }
}
@media screen and (max-width: 500px) {
  /* line 59, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .osusumes .osusume a.imasugu {
    bottom: calc(var(--vw) * 16);
  }
}
/* line 70, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_02 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
/* line 75, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_02 h2 {
  aspect-ratio: 2396 / 482;
  width: calc(var(--vw) * 62.39583);
  overflow: hidden;
}
@media screen and (max-width: 500px) {
  /* line 75, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_02 h2 {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 75, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_02 h2 {
    aspect-ratio: 750 / 513;
  }
}
/* line 83, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_02 .lead {
  color: var(--basic-black, #333);
  text-align: center;
  text-shadow: 0 0 16px #fff;
  font-family: var(--min, "Shippori Mincho");
  font-size: var(--h5, 32px);
  font-style: normal;
  font-weight: 600;
  line-height: 200%;
  /* 64px */
}
@media screen and (max-width: 500px) {
  /* line 83, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_02 .lead {
    margin-top: calc(var(--vw) * -13.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 83, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_02 .lead {
    padding-bottom: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 500px) {
  /* line 83, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_02 .lead {
    font-size: var(--txt, 16px);
    line-height: 180%;
    /* 28.8px */
  }
}
/* line 102, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_03 {
  aspect-ratio: 968 / 489;
  width: calc(var(--vw) * 25.20833);
  overflow: hidden;
}
@media screen and (max-width: 820px) {
  /* line 102, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_03 {
    width: calc(var(--vw) * 36.84896);
  }
}
@media screen and (max-width: 500px) {
  /* line 102, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_03 {
    width: calc(var(--vw) * 75.46667);
  }
}
/* line 109, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_04 {
  display: flex;
  padding: var(--spacing-xl, 64px) 0;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-xl, 64px);
}
@media screen and (max-width: 500px) {
  /* line 109, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 {
    gap: 0;
  }
}
/* line 118, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_04 h2 {
  aspect-ratio: 1834 / 320;
  width: calc(var(--vw) * 47.76042);
  overflow: hidden;
}
@media screen and (max-width: 820px) {
  /* line 118, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 h2 {
    width: calc(var(--vw) * 48.82813);
  }
}
@media screen and (max-width: 500px) {
  /* line 118, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 h2 {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 118, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 h2 {
    aspect-ratio: 750 / 485;
  }
}
/* line 126, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_04 .mainEvent {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-m, 24px);
}
@media screen and (max-width: 500px) {
  /* line 126, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 .mainEvent {
    margin-top: calc(var(--vw) * -13.33333);
  }
}
/* line 132, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_04 .mainEvent h3 {
  aspect-ratio: 1338 / 284;
  width: calc(var(--vw) * 62.39583);
  overflow: hidden;
}
@media screen and (max-width: 500px) {
  /* line 132, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 .mainEvent h3 {
    width: calc(var(--vw) * 94.66667);
  }
}
/* line 137, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_04 .mainEvent .events {
  aspect-ratio: 1245 / 1074;
  width: calc(var(--vw) * 32.44792);
  overflow: hidden;
}
@media screen and (max-width: 820px) {
  /* line 137, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 .mainEvent .events {
    width: calc(var(--vw) * 46.22396);
  }
}
@media screen and (max-width: 500px) {
  /* line 137, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_04 .mainEvent .events {
    width: calc(var(--vw) * 94.66667);
  }
}
/* line 146, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_05 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-xl, 64px);
  padding-top: var(--spacing-xl);
  padding-bottom: var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 146, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 {
    gap: var(--spacing-m);
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 158, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_05 h2 {
  aspect-ratio: 2020 / 430;
  width: calc(var(--vw) * 52.60417);
  overflow: hidden;
}
@media screen and (max-width: 500px) {
  /* line 158, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 h2 {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 158, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 h2 {
    aspect-ratio: 750 / 513;
  }
}
/* line 166, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_05 .sets {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 3.75);
}
@media screen and (max-width: 500px) {
  /* line 166, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets {
    gap: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 500px) {
  /* line 166, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets {
    margin-top: calc(var(--vw) * -13.33333);
  }
}
/* line 174, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_05 .sets .set {
  display: flex;
  width: calc(var(--vw) * 66.66667);
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 1.92708);
}
@media screen and (max-width: 500px) {
  /* line 174, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets .set {
    gap: calc(var(--vw) * 6.4);
  }
}
/* line 181, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_05 .sets .set h3 img {
  height: calc(var(--vw) * 5.72917);
}
@media screen and (max-width: 820px) {
  /* line 181, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets .set h3 img {
    height: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 181, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets .set h3 img {
    height: auto;
  }
}
/* line 185, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_05 .sets .set .items {
  display: flex;
  align-items: center;
  gap: 0;
}
/* line 189, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .sec02_05 .sets .set .items img {
  width: calc(var(--vw) * 22.08333);
}
@media screen and (max-width: 820px) {
  /* line 189, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets .set .items img {
    width: calc(var(--vw) * 29.94792);
  }
}
@media screen and (max-width: 500px) {
  /* line 189, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets .set .items img {
    width: calc(var(--vw) * 80);
  }
}
@media screen and (max-width: 500px) {
  /* line 185, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .sec02_05 .sets .set .items {
    flex-direction: column;
    align-items: stretch;
  }
}

/* line 2, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 {
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  background-image: url(../img/sec03/sec03_bg.webp);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  gap: var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 {
    background-image: url(../img/sec03/sp/sec03_bg_sp.webp);
    gap: var(--spacing-l);
  }
}
/* line 22, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 h2 {
  aspect-ratio: 3886 / 1084;
  overflow: hidden;
  width: 100%;
}
@media screen and (max-width: 500px) {
  /* line 22, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 h2 {
    aspect-ratio: 750 / 390;
  }
}
/* line 30, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  align-items: center;
  margin-top: var(--spacing-xl);
  margin-bottom: var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 30, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items {
    margin-top: var(--spacing-l);
    margin-bottom: var(--spacing-l);
  }
}
/* line 42, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 3.07292);
  flex-shrink: 0;
  margin-left: calc(var(--vw) * 33.85417);
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item {
    margin-left: 0;
  }
}
/* line 51, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item h3 {
  aspect-ratio: 524 / 470;
  overflow: hidden;
  height: calc(var(--vw) * 12.23958);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  /* line 51, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item h3 {
    height: calc(var(--vw) * 50.13333);
  }
}
/* line 58, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item .photo {
  aspect-ratio: 928 / 833;
  overflow: hidden;
  width: calc(var(--vw) * 48.33333);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 58, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .photo {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 58, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .photo {
    position: static;
  }
}
/* line 70, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item .lead {
  position: relative;
  z-index: 1;
}
/* line 71, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item .lead img {
  height: calc(var(--vw) * 7.8125);
}
@media screen and (max-width: 500px) {
  /* line 71, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .lead img {
    height: calc(var(--vw) * 19.46667);
  }
}
/* line 77, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item .cartInArea {
  aspect-ratio: 1248 / 848;
  width: calc(var(--vw) * 32.5);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 820px) {
  /* line 77, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .cartInArea {
    width: calc(var(--vw) * 46.22396);
  }
}
@media screen and (max-width: 500px) {
  /* line 77, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .cartInArea {
    width: calc(var(--vw) * 94.66667);
  }
}
/* line 83, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item .cartInArea .cartBtns {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs, 8px);
  position: absolute;
  bottom: calc(var(--vw) * 1.04167);
  left: 50%;
  -moz-transform: translate(-48.5%, 0);
  -ms-transform: translate(-48.5%, 0);
  -webkit-transform: translate(-48.5%, 0);
  transform: translate(-48.5%, 0);
}
@media screen and (max-width: 820px) {
  /* line 83, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .cartInArea .cartBtns {
    bottom: calc(var(--vw) * 1.30208);
  }
}
@media screen and (max-width: 500px) {
  /* line 83, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .cartInArea .cartBtns {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 97, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items .item .cartInArea .cartBtns .c2 {
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 500px) {
  /* line 104, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items .item .cartInArea .cartBtns .c1 a.imasugu {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 112, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items.item02 .item {
  margin-left: 0;
  margin-right: calc(var(--vw) * 33.85417);
}
@media screen and (max-width: 500px) {
  /* line 112, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .items.item02 .item {
    margin-right: 0;
  }
}
/* line 115, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .items.item02 .item .photo {
  left: unset;
  right: 0;
}
/* line 123, ../../src/sass/unique/_sec03.scss */
#mrkLPMain section#sec03 .btns {
  margin-bottom: calc(var(--vw) * 6.25);
  width: calc(var(--vw) * 27.29167);
}
@media screen and (max-width: 500px) {
  /* line 123, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .btns {
    margin-bottom: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 500px) {
  /* line 123, ../../src/sass/unique/_sec03.scss */
  #mrkLPMain section#sec03 .btns {
    width: calc(var(--vw) * 89.33333);
  }
}

/* line 2, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 {
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  background-image: url(../img/sec04/sec04_bg.webp);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  gap: var(--spacing-xl);
  margin-top: -2px;
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 {
    background-image: url(../img/sec04/sp/sec04_bg_sp.webp);
    gap: var(--spacing-l);
  }
}
/* line 24, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 h2 {
  aspect-ratio: 3886 / 1084;
  overflow: hidden;
  width: 100%;
}
@media screen and (max-width: 500px) {
  /* line 24, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 h2 {
    aspect-ratio: 750 / 390;
  }
}
/* line 32, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  align-items: center;
  margin-top: var(--spacing-xl);
  margin-bottom: var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 32, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items {
    margin-top: var(--spacing-l);
    margin-bottom: var(--spacing-l);
  }
}
/* line 44, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 3.07292);
  flex-shrink: 0;
  margin-left: calc(var(--vw) * 33.85417);
}
@media screen and (max-width: 500px) {
  /* line 44, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 44, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item {
    margin-left: 0;
  }
}
/* line 53, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item h3 {
  aspect-ratio: 524 / 470;
  overflow: hidden;
  height: calc(var(--vw) * 12.23958);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  /* line 53, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item h3 {
    height: calc(var(--vw) * 50.13333);
  }
}
/* line 60, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item .photo {
  aspect-ratio: 928 / 833;
  overflow: hidden;
  width: calc(var(--vw) * 48.33333);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 60, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .photo {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 60, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .photo {
    position: static;
  }
}
/* line 72, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item .lead {
  position: relative;
  z-index: 1;
}
/* line 73, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item .lead img {
  height: calc(var(--vw) * 7.8125);
}
@media screen and (max-width: 500px) {
  /* line 73, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .lead img {
    height: calc(var(--vw) * 19.46667);
  }
}
/* line 79, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item .cartInArea {
  aspect-ratio: 1248 / 848;
  width: calc(var(--vw) * 32.5);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 820px) {
  /* line 79, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .cartInArea {
    width: calc(var(--vw) * 46.22396);
  }
}
@media screen and (max-width: 500px) {
  /* line 79, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .cartInArea {
    width: calc(var(--vw) * 94.66667);
  }
}
/* line 85, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item .cartInArea .cartBtns {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs, 8px);
  position: absolute;
  bottom: calc(var(--vw) * 1.04167);
  left: 50%;
  -moz-transform: translate(-48.5%, 0);
  -ms-transform: translate(-48.5%, 0);
  -webkit-transform: translate(-48.5%, 0);
  transform: translate(-48.5%, 0);
}
@media screen and (max-width: 820px) {
  /* line 85, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .cartInArea .cartBtns {
    bottom: calc(var(--vw) * 1.30208);
  }
}
@media screen and (max-width: 500px) {
  /* line 85, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .cartInArea .cartBtns {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 98, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items .item .cartInArea .cartBtns .c2 {
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 500px) {
  /* line 105, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items .item .cartInArea .cartBtns .c1 a.imasugu {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 114, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items.item01 .item, #mrkLPMain section#sec04 .items.item03 .item {
  margin-left: 0;
  margin-right: calc(var(--vw) * 33.85417);
}
@media screen and (max-width: 500px) {
  /* line 114, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .items.item01 .item, #mrkLPMain section#sec04 .items.item03 .item {
    margin-right: 0;
  }
}
/* line 117, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .items.item01 .item .photo, #mrkLPMain section#sec04 .items.item03 .item .photo {
  left: unset;
  right: 0;
}
/* line 125, ../../src/sass/unique/_sec04.scss */
#mrkLPMain section#sec04 .btns {
  margin-bottom: calc(var(--vw) * 6.25);
  width: calc(var(--vw) * 27.29167);
}
@media screen and (max-width: 500px) {
  /* line 125, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .btns {
    margin-bottom: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 500px) {
  /* line 125, ../../src/sass/unique/_sec04.scss */
  #mrkLPMain section#sec04 .btns {
    width: calc(var(--vw) * 89.33333);
  }
}

/* line 2, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 {
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  background-image: url(../img/sec05/sec05_bg.webp);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  gap: var(--spacing-xl);
  margin-top: -2px;
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 {
    background-image: url(../img/sec05/sp/sec05_bg_sp.webp);
    gap: var(--spacing-l);
  }
}
/* line 24, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 h2 {
  aspect-ratio: 3886 / 1084;
  overflow: hidden;
  width: 100%;
}
@media screen and (max-width: 500px) {
  /* line 24, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 h2 {
    aspect-ratio: 750 / 390;
  }
}
/* line 32, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  align-items: center;
  margin-top: var(--spacing-xl);
  margin-bottom: var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 32, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items {
    margin-top: var(--spacing-l);
    margin-bottom: var(--spacing-l);
  }
}
/* line 44, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 3.07292);
  flex-shrink: 0;
  margin-left: calc(var(--vw) * 33.85417);
}
@media screen and (max-width: 500px) {
  /* line 44, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 44, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item {
    margin-left: 0;
  }
}
/* line 53, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item h3 {
  aspect-ratio: 524 / 470;
  overflow: hidden;
  height: calc(var(--vw) * 12.23958);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  /* line 53, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item h3 {
    height: calc(var(--vw) * 50.13333);
  }
}
/* line 60, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item .photo {
  aspect-ratio: 928 / 833;
  overflow: hidden;
  width: calc(var(--vw) * 48.33333);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 60, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .photo {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 60, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .photo {
    position: static;
  }
}
/* line 72, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item .lead {
  position: relative;
  z-index: 1;
}
/* line 73, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item .lead img {
  height: calc(var(--vw) * 7.8125);
}
@media screen and (max-width: 500px) {
  /* line 73, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .lead img {
    height: calc(var(--vw) * 19.46667);
  }
}
/* line 79, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item .cartInArea {
  aspect-ratio: 1248 / 848;
  width: calc(var(--vw) * 32.5);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 820px) {
  /* line 79, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .cartInArea {
    width: calc(var(--vw) * 46.22396);
  }
}
@media screen and (max-width: 500px) {
  /* line 79, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .cartInArea {
    width: calc(var(--vw) * 94.66667);
  }
}
/* line 85, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item .cartInArea .cartBtns {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs, 8px);
  position: absolute;
  bottom: calc(var(--vw) * 1.04167);
  left: 50%;
  -moz-transform: translate(-48.5%, 0);
  -ms-transform: translate(-48.5%, 0);
  -webkit-transform: translate(-48.5%, 0);
  transform: translate(-48.5%, 0);
}
@media screen and (max-width: 820px) {
  /* line 85, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .cartInArea .cartBtns {
    bottom: calc(var(--vw) * 1.30208);
  }
}
@media screen and (max-width: 500px) {
  /* line 85, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .cartInArea .cartBtns {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 98, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items .item .cartInArea .cartBtns .c2 {
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: space-between;
}
@media screen and (max-width: 500px) {
  /* line 105, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items .item .cartInArea .cartBtns .c1 a.imasugu {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 114, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items.item02 .item {
  margin-left: 0;
  margin-right: calc(var(--vw) * 33.85417);
}
@media screen and (max-width: 500px) {
  /* line 114, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .items.item02 .item {
    margin-right: 0;
  }
}
/* line 117, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .items.item02 .item .photo {
  left: unset;
  right: 0;
}
/* line 125, ../../src/sass/unique/_sec05.scss */
#mrkLPMain section#sec05 .btns {
  margin-bottom: calc(var(--vw) * 6.25);
  width: calc(var(--vw) * 27.29167);
}
@media screen and (max-width: 500px) {
  /* line 125, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .btns {
    margin-bottom: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 500px) {
  /* line 125, ../../src/sass/unique/_sec05.scss */
  #mrkLPMain section#sec05 .btns {
    width: calc(var(--vw) * 89.33333);
  }
}

/* line 2, ../../src/sass/unique/_sec06.scss */
#mrkLPMain section#sec06 {
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  background-color: #f2f2f2;
  padding-top: var(--spacing-xxl);
  padding-bottom: var(--spacing-xxl);
}
/* line 20, ../../src/sass/unique/_sec06.scss */
#mrkLPMain section#sec06 img {
  width: calc(var(--vw) * 67.70833);
}
@media screen and (max-width: 500px) {
  /* line 20, ../../src/sass/unique/_sec06.scss */
  #mrkLPMain section#sec06 img {
    width: calc(var(--vw) * 94.93333);
  }
}

/* line 2, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 {
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  background-color: #f2f2f2;
  background-image: url(../img/sec07/sec07_bg.webp);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: var(--spacing-xxxl);
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 {
    background-image: url(../img/sec07/sp/sec07_bg_sp.webp);
  }
}
/* line 24, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 h2 {
  overflow: hidden;
}
/* line 26, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 h2.toku4 {
  aspect-ratio: 1845 / 514;
  width: calc(var(--vw) * 48.02083);
}
@media screen and (max-width: 500px) {
  /* line 26, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 h2.toku4 {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 26, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 h2.toku4 {
    aspect-ratio: 750 / 257;
  }
}
/* line 33, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 h2.koe {
  aspect-ratio: 1631 / 514;
  width: calc(var(--vw) * 42.5);
  margin-top: var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 h2.koe {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 h2.koe {
    aspect-ratio: 750 / 227;
    margin-top: var(--spacing-l);
  }
}
/* line 43, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous {
  display: flex;
  width: calc(var(--vw) * 66.66667);
  --gap: calc(var(--vw) * 3.125);
  gap: var(--gap);
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
}
@media screen and (max-width: 820px) {
  /* line 43, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous {
    width: calc(var(--vw) * 91.14583);
  }
}
@media screen and (max-width: 500px) {
  /* line 43, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 43, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous {
    flex-direction: column;
  }
}
/* line 54, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou {
  width: calc((99.99% - (var(--gap) * 1)) / 2);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 0.52083);
  flex-shrink: 0;
}
/* line 61, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .top {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 0.52083);
  align-self: stretch;
}
/* line 67, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .top .image {
  aspect-ratio: 26 / 25;
  width: calc(var(--vw) * 13.54167);
}
@media screen and (max-width: 500px) {
  /* line 67, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou .top .image {
    width: calc(var(--vw) * 58.66667);
  }
}
/* line 71, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .top .title {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1 0 0;
}
/* line 76, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .top .title .text {
  color: var(--secondary-dark, #d11d32);
  text-align: center;
  font-family: var(--min);
  font-size: var(--h5);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 500px) {
  /* line 76, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou .top .title .text {
    font-size: var(--h3);
  }
}
/* line 89, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .btm {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
  align-self: stretch;
}
/* line 95, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .btm img.fukidasi {
  width: calc(var(--vw) * 10.20833);
  margin-bottom: calc(var(--vw) * -1.25);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 820px) {
  /* line 95, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou .btm img.fukidasi {
    width: calc(var(--vw) * 15.625);
  }
}
@media screen and (max-width: 500px) {
  /* line 95, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou .btm img.fukidasi {
    width: calc(var(--vw) * 40);
  }
}
@media screen and (max-width: 820px) {
  /* line 95, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou .btm img.fukidasi {
    margin-bottom: calc(var(--vw) * -3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 95, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou .btm img.fukidasi {
    margin-bottom: calc(var(--vw) * -6.4);
  }
}
/* line 101, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .btm .waku {
  width: 100%;
  padding: var(--spacing-l, 32px) var(--spacing-xs, 8px) var(--spacing-s, 16px) var(--spacing-xs, 8px);
  border-radius: var(--rounded-m, 20px);
  background: var(--primary-toplight, #fff8dd);
  min-height: calc(var(--vw) * 7.5);
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #151515;
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: var(--txt_min2, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
  position: relative;
  z-index: 0;
}
/* line 123, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .tokucyous .tokucyou .btm .waku strong {
  font-weight: 700;
  color: #151515;
}
@media screen and (max-width: 500px) {
  /* line 43, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous {
    flex-direction: column;
  }
  /* line 132, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou {
    width: 100%;
  }
  /* line 134, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .tokucyous .tokucyou .top {
    flex-direction: column;
  }
}
/* line 140, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .voices {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-m, 24px);
}
@media screen and (max-width: 500px) {
  /* line 140, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .voices {
    flex-direction: column;
  }
}
/* line 148, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .voices .voice {
  width: calc(var(--vw) * 16.875);
}
@media screen and (max-width: 820px) {
  /* line 148, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .voices .voice {
    width: calc(var(--vw) * 26.04167);
  }
}
@media screen and (max-width: 500px) {
  /* line 148, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .voices .voice {
    width: calc(var(--vw) * 73.6);
  }
}
/* line 152, ../../src/sass/unique/_sec07.scss */
#mrkLPMain section#sec07 .btns {
  margin-top: calc(var(--vw) * 6.25);
  width: calc(var(--vw) * 27.29167);
}
@media screen and (max-width: 500px) {
  /* line 152, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .btns {
    margin-top: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 500px) {
  /* line 152, ../../src/sass/unique/_sec07.scss */
  #mrkLPMain section#sec07 .btns {
    width: calc(var(--vw) * 89.33333);
  }
}

/* line 2, ../../src/sass/unique/_sec08.scss */
#mrkLPMain section#sec08 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-l);
}
/* line 7, ../../src/sass/unique/_sec08.scss */
#mrkLPMain section#sec08 .denwa {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-xs);
}
/* line 12, ../../src/sass/unique/_sec08.scss */
#mrkLPMain section#sec08 .denwa img {
  width: calc(var(--vw) * 34.375);
}
@media screen and (max-width: 500px) {
  /* line 12, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 .denwa img {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 17, ../../src/sass/unique/_sec08.scss */
#mrkLPMain section#sec08 .line img {
  width: calc(var(--vw) * 38.85417);
}
@media screen and (max-width: 820px) {
  /* line 17, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 .line img {
    width: calc(var(--vw) * 65.10417);
  }
}
@media screen and (max-width: 500px) {
  /* line 17, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 .line img {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 21, ../../src/sass/unique/_sec08.scss */
#mrkLPMain section#sec08 a {
  display: flex;
  width: calc(var(--vw) * 36.45833);
  --pdgX: calc(var(--vw) * 3.33333);
  --pdgY: calc(var(--vw) * 1.66667);
  padding: var(--pdgY) var(--pdgX);
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 0.83333);
  text-decoration: none;
  border-radius: var(--rounded-full, 10000px);
  color: var(--basic-white, #fff);
  font-family: var(--min);
  font-size: var(--h4, 40px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 60px */
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media screen and (max-width: 500px) {
  /* line 21, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 a {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 21, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 a {
    --pdgX: calc(var(--vw) * 8);
  }
}
@media screen and (max-width: 500px) {
  /* line 21, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 a {
    --pdgY: calc(var(--vw) * 4);
  }
}
@media screen and (max-width: 500px) {
  /* line 21, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 a {
    gap: calc(var(--vw) * 2.13333);
  }
}
@media screen and (max-width: 500px) {
  /* line 21, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 a {
    font-size: var(--h5);
  }
}
/* line 47, ../../src/sass/unique/_sec08.scss */
#mrkLPMain section#sec08 a.kounyu {
  background: #c53434;
}
/* line 50, ../../src/sass/unique/_sec08.scss */
#mrkLPMain section#sec08 a.odenwa {
  background: #9e650e;
}
@media (hover: hover) {
  /* line 53, ../../src/sass/unique/_sec08.scss */
  #mrkLPMain section#sec08 a:hover {
    opacity: 0.6;
  }
}

/* line 2, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  --pdgY: calc(var(--vw) * 1.04167);
  --pdgX: calc(var(--vw) * 19.375);
  padding: var(--pdgY) var(--pdgX);
  z-index: -10;
  opacity: 0;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea {
    --pdgY: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea {
    --pdgY: calc(var(--vw) * 10.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea {
    --pdgX: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea {
    --pdgX: calc(var(--vw) * 5.33333);
  }
}
/* line 24, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .backGround {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  background: rgba(0, 0, 0, 0.5);
}
/* line 34, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea.active {
  z-index: 10;
  opacity: 1;
}
/* line 39, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .closeBtn {
  font-size: calc(var(--vw) * 1.25);
  color: #9e650e;
  position: absolute;
  top: 0;
  right: 5px;
  cursor: pointer;
  z-index: 5;
}
@media screen and (max-width: 820px) {
  /* line 39, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .closeBtn {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 39, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .closeBtn {
    font-size: calc(var(--vw) * 6.4);
  }
}
/* line 50, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner {
  max-height: 70dvh;
  overflow-y: auto;
  position: relative;
  z-index: 1;
}
/* line 58, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap {
  display: flex;
  padding: calc(var(--vw) * 1.66667);
  justify-content: center;
  align-items: flex-start;
  gap: calc(var(--vw) * 1.25);
  align-self: stretch;
  background: #efeeec;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 58, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap {
    padding: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 58, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap {
    padding: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 58, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap {
    gap: calc(var(--vw) * 1.5625);
  }
}
@media screen and (max-width: 500px) {
  /* line 58, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap {
    gap: calc(var(--vw) * 3.2);
  }
}
@media screen and (max-width: 820px) {
  /* line 58, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap {
    flex-direction: column;
    align-items: center;
  }
}
/* line 75, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap .image {
  width: calc(var(--vw) * 19.42708);
}
@media screen and (max-width: 820px) {
  /* line 75, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap .image {
    width: calc(var(--vw) * 32.55208);
  }
}
@media screen and (max-width: 500px) {
  /* line 75, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap .image {
    width: calc(var(--vw) * 66.66667);
  }
}
/* line 78, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap .text {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex: 1 0 0;
  gap: 1px;
}
/* line 86, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap .text .iconArea {
  background: #fff;
  display: flex;
  padding: var(--spacing-s, 16px);
  align-items: flex-start;
  gap: var(--spacing-xs, 8px);
  flex: 1 0 0;
  align-self: stretch;
}
/* line 94, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap .text .iconArea img.icon {
  width: calc(var(--vw) * 2.60417);
}
@media screen and (max-width: 820px) {
  /* line 94, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap .text .iconArea img.icon {
    width: calc(var(--vw) * 6.51042);
  }
}
@media screen and (max-width: 500px) {
  /* line 94, ../../src/sass/unique/_popups.scss */
  #mrkLPMain .popupArea .popupInner .wrap .text .iconArea img.icon {
    width: calc(var(--vw) * 8);
  }
}
/* line 98, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap .text .data {
  background: #fff;
  display: flex;
  padding: var(--spacing-s, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs, 8px);
  align-self: stretch;
}
/* line 107, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap .text .data .mds {
  color: #e1a600;
  font-size: var(--txt, 18px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  /* 27px */
}
/* line 115, ../../src/sass/unique/_popups.scss */
#mrkLPMain .popupArea .popupInner .wrap .text .data .txt {
  font-size: var(--txt, 18px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 27px */
}

/* line 208, ../../src/sass/mrkLPBase.scss */
section#faq {
  padding: var(--spacing-xxxl, 168px) 0px;
  gap: 41px;
}
/* line 214, ../../src/sass/mrkLPBase.scss */
section#faq .mds {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 218, ../../src/sass/mrkLPBase.scss */
section#faq .mds img.flower {
  width: calc(var(--vw) * 4.11458);
}
@media screen and (max-width: 820px) {
  /* line 218, ../../src/sass/mrkLPBase.scss */
  section#faq .mds img.flower {
    width: calc(var(--vw) * 10.28646);
  }
}
@media screen and (max-width: 500px) {
  /* line 218, ../../src/sass/mrkLPBase.scss */
  section#faq .mds img.flower {
    width: calc(var(--vw) * 21.06667);
  }
}
/* line 223, ../../src/sass/mrkLPBase.scss */
section#faq h2 {
  text-align: center;
  font-family: var(--min);
  font-size: var(--h4);
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 223, ../../src/sass/mrkLPBase.scss */
  section#faq h2 {
    font-size: var(--h3);
  }
}

/* line 1, ../../src/sass/unique/_cartLinks.scss */
.cartLinks {
  --gap: 64px;
  --fDir: column;
  --gap: var(--spacing-s);
  display: flex;
  flex-direction: var(--fDir);
  justify-content: center;
  align-items: flex-start;
  gap: var(--gap);
  align-self: stretch;
}
/* line 15, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item {
  display: flex;
  width: 384px;
  padding: var(--spacing-xs) var(--spacing-s);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
  background: var(--basic-white, #FFF);
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 15, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item {
    width: calc(var(--vw) * 50);
  }
}
@media screen and (max-width: 500px) {
  /* line 15, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item {
    width: 100%;
  }
}
/* line 29, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
  align-self: stretch;
}
@media screen and (max-width: 500px) {
  /* line 29, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame {
    gap: var(--spacing-xs);
  }
}
/* line 41, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame figure {
  width: 352px;
  height: 234px;
  overflow: hidden;
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame figure {
    width: calc(var(--vw) * 45.83333);
    height: calc(var(--vw) * 30.46875);
  }
}
@media screen and (max-width: 500px) {
  /* line 41, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame figure {
    width: 100%;
    height: calc(var(--vw) * 56.53333);
  }
}
/* line 45, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame figure img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
/* line 52, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: var(--spacing-xs);
  align-self: stretch;
}
/* line 787, ../../src/sass/setting/_variables.scss */
.cartLinks .item .frame .text > * {
  margin: 0;
}
/* line 56, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text h3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-s);
  align-self: stretch;
  color: var(--basic-black, #333);
  font-family: var(--Min);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 56, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text h3 {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 56, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text h3 {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 72, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
/* line 78, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price .usualy {
  display: flex;
  align-items: center;
  gap: 9px;
}
/* line 83, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price .usualy .tujyo {
  display: flex;
  height: 27px;
  padding: 0px var(--spacing-xxs, 4px);
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: var(--primary-base, #085087);
  color: var(--basic-white, #FFF);
  font-family: var(--JP);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}
@media screen and (max-width: 820px) {
  /* line 83, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 1.82292);
  }
}
@media screen and (max-width: 500px) {
  /* line 83, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 3.73333);
  }
}
/* line 103, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price .usualy .kakaku {
  color: var(--basic-black, #333);
  font-family: var(--JP);
  font-size: calc(var(--vw) * 1.14583);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 103, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .usualy .kakaku {
    font-size: calc(var(--vw) * 2.86458);
  }
}
@media screen and (max-width: 500px) {
  /* line 103, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .usualy .kakaku {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 113, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price .usualy .kakaku:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--accent-base);
  position: absolute !important;
  top: 50%;
  left: 0;
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 122, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price .discount {
  color: var(--red-base, #C70000);
  font-family: var(--Min);
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 122, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 6.51042);
  }
}
@media screen and (max-width: 500px) {
  /* line 122, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 13.33333);
  }
}
/* line 130, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price .discount .yen {
  font-size: 40px;
}
@media screen and (max-width: 820px) {
  /* line 130, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 130, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 6.93333);
  }
}
/* line 134, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text .price .discount .zei {
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 134, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 134, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 140, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text a.cartIn {
  display: flex;
  padding: var(--spacing-xs) var(--spacing-l) var(--spacing-xs) var(--spacing-s);
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background: var(--accent-base);
  color: var(--basic-white);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 140, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 2.86458);
  }
}
@media screen and (max-width: 500px) {
  /* line 140, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 166, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .frame .text a.cartIn:after {
  font-family: 'Font Awesome 6 Free' !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: 0.8em;
  position: absolute !important;
  top: 50%;
  right: 0;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (hover: hover) {
  /* line 171, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .frame .text a.cartIn:hover {
    background: #6C0900;
  }
}
/* line 182, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .ribbon {
  position: absolute !important;
  top: 0;
  left: 0;
  -moz-transform: translate(-20px, -10px);
  -ms-transform: translate(-20px, -10px);
  -webkit-transform: translate(-20px, -10px);
  transform: translate(-20px, -10px);
}
/* line 185, ../../src/sass/unique/_cartLinks.scss */
.cartLinks .item .ribbon img {
  height: 64px;
}
@media screen and (max-width: 820px) {
  /* line 185, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .ribbon img {
    height: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 185, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks .item .ribbon img {
    height: calc(var(--vw) * 17.06667);
  }
}
/* line 196, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB {
  align-items: flex-start;
  align-self: stretch;
  background-image: url(../img/lineup/bg.jpg);
}
/* line 205, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB:before {
  content: "";
  width: 100%;
  height: 18px;
  background-image: url(../img/lineup/block.svg);
  background-position: left top;
  background-repeat: repeat-x;
}
/* line 215, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB:after {
  content: "";
  width: 100%;
  height: 18px;
  background-image: url(../img/lineup/block.svg);
  background-position: left bottom;
  background-repeat: repeat-x;
}
/* line 226, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item {
  display: flex;
  width: calc(var(--vw) * 31.875);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
  background: none;
}
@media screen and (max-width: 820px) {
  /* line 226, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 226, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 226, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item {
    padding: var(--spacing-xs) var(--spacing-xs);
  }
}
/* line 239, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
  align-self: stretch;
  flex-shrink: 0;
}
@media screen and (max-width: 500px) {
  /* line 239, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame {
    gap: var(--spacing-xs);
  }
}
/* line 252, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame figure {
  width: calc(var(--vw) * 14.16667);
  height: calc(var(--vw) * 12.1875);
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 252, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame figure {
    width: calc(var(--vw) * 35.41667);
  }
}
@media screen and (max-width: 500px) {
  /* line 252, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame figure {
    width: calc(var(--vw) * 27.46667);
  }
}
@media screen and (max-width: 820px) {
  /* line 252, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame figure {
    height: calc(var(--vw) * 30.46875);
  }
}
@media screen and (max-width: 500px) {
  /* line 252, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame figure {
    height: auto;
  }
}
/* line 259, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame .text {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs);
  flex: 1 0 0;
}
/* line 266, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame .text h3 {
  color: var(--basic-black, #333);
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: calc(var(--vw) * 1.25);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  word-break: auto-phrase;
}
@media screen and (max-width: 820px) {
  /* line 266, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text h3 {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 266, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text h3 {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 279, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame .text .price .usualy .tujyo {
  font-size: calc(var(--vw) * 0.72917);
}
@media screen and (max-width: 820px) {
  /* line 279, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 1.82292);
  }
}
@media screen and (max-width: 500px) {
  /* line 279, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 284, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame .text .price .discount {
  color: var(--red-base, #C70000);
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: calc(var(--vw) * 2.60417);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 284, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 6.51042);
  }
}
@media screen and (max-width: 500px) {
  /* line 284, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 8);
  }
}
/* line 292, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame .text .price .discount .yen {
  font-size: calc(var(--vw) * 1.25);
  font-weight: 400;
}
@media screen and (max-width: 820px) {
  /* line 292, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 292, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 297, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame .text .price .discount .zei {
  font-size: calc(var(--vw) * 0.9375);
  font-weight: 400;
}
@media screen and (max-width: 820px) {
  /* line 297, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 2.34375);
  }
}
@media screen and (max-width: 500px) {
  /* line 297, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 304, ../../src/sass/unique/_cartLinks.scss */
.cartLinks.typeB .item .frame .text a.cartIn {
  font-size: calc(var(--vw) * 1.14583);
}
@media screen and (max-width: 820px) {
  /* line 304, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 2.86458);
  }
}
@media screen and (max-width: 500px) {
  /* line 304, ../../src/sass/unique/_cartLinks.scss */
  .cartLinks.typeB .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 3.2);
  }
}

/* line 273, ../../src/sass/mrkLPBase.scss */
#mrkRetTop {
  display: block;
  width: 68px;
  height: 62px;
  position: fixed;
  right: -150px;
  bottom: 165px;
  z-index: 2;
  background-image: url(../img/btn_top.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 290, ../../src/sass/mrkLPBase.scss */
#mrkRetTop.active {
  right: 0;
}
@media (hover: hover) {
  /* line 294, ../../src/sass/mrkLPBase.scss */
  #mrkRetTop:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@media screen and (max-width: 719px) {
  /* line 273, ../../src/sass/mrkLPBase.scss */
  #mrkRetTop {
    bottom: 95px;
  }
}

/* line 310, ../../src/sass/mrkLPBase.scss */
#mrkChatBot {
  display: block;
  width: 60px;
  height: 90px;
  position: fixed;
  right: 0;
  bottom: 245px;
  z-index: 3;
  background-image: url(../img/img_chatobot_btn.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (hover: hover) {
  /* line 331, ../../src/sass/mrkLPBase.scss */
  #mrkChatBot:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@media screen and (max-width: 719px) {
  /* line 310, ../../src/sass/mrkLPBase.scss */
  #mrkChatBot {
    bottom: 175px;
  }
}

/* line 4, ../../src/sass/system/_acdjs.scss */
.acdjs {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-s, 16px);
}
/* line 10, ../../src/sass/system/_acdjs.scss */
.acdjs article {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-s);
  border-bottom: 1px solid #b3b3b3;
  width: 100%;
}
/* line 20, ../../src/sass/system/_acdjs.scss */
.acdjs article header {
  box-sizing: border-box;
  display: flex;
  width: var(--contents);
  padding: var(--btn-padding-vertical, 24px) var(--btn-padding-horizonal, 16px);
  align-items: center;
  gap: var(--spacing-s);
  cursor: pointer;
}
@media screen and (max-width: 500px) {
  /* line 20, ../../src/sass/system/_acdjs.scss */
  .acdjs article header {
    padding: var(--btn-padding-vertical, 24px) var(--spacing-xs);
  }
}
/* line 48, ../../src/sass/system/_acdjs.scss */
.acdjs article header span {
  flex: 1 0 0;
  color: #4c4c4c;
  font-family: var(--JP);
  font-size: var(--h6, 18px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
/* line 59, ../../src/sass/system/_acdjs.scss */
.acdjs article header:after {
  font-family: 'Font Awesome 6 Free' !important;
  content: "+" !important;
  font-weight: 600 !important;
  font-size: 24px;
  color: #d11d32;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 59, ../../src/sass/system/_acdjs.scss */
  .acdjs article header:after {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 59, ../../src/sass/system/_acdjs.scss */
  .acdjs article header:after {
    font-size: calc(var(--vw) * 6.4);
  }
}
/* line 66, ../../src/sass/system/_acdjs.scss */
.acdjs article header.active {
  border-bottom: none;
}
/* line 67, ../../src/sass/system/_acdjs.scss */
.acdjs article header.active:after {
  content: "\f068" !important;
  -moz-transform: translate(0, 0) rotate(180deg);
  -ms-transform: translate(0, 0) rotate(180deg);
  -webkit-transform: translate(0, 0) rotate(180deg);
  transform: translate(0, 0) rotate(180deg);
}
/* line 76, ../../src/sass/system/_acdjs.scss */
.acdjs article main {
  display: none;
  width: 100%;
}
/* line 80, ../../src/sass/system/_acdjs.scss */
.acdjs article main .ans {
  box-sizing: border-box;
  display: flex;
  width: var(--contents);
  padding: var(--btn-padding-vertical, 24px) var(--btn-padding-horizonal, 16px);
  justify-content: space-between;
  align-items: center;
  gap: var(--spacing-s);
  border-radius: var(--rounded-s, 10px);
  margin-bottom: var(--spacing-s);
  color: var(--basic-black, #2c2c2c);
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
@media screen and (max-width: 500px) {
  /* line 80, ../../src/sass/system/_acdjs.scss */
  .acdjs article main .ans {
    padding: var(--btn-padding-vertical, 24px) var(--spacing-xs);
  }
}
/* line 113, ../../src/sass/system/_acdjs.scss */
.acdjs article main span {
  flex: 1 0 0;
  color: #4c4c4c;
  /* 本文 */
  font-family: var(--JP);
  font-size: var(--txt, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 24px */
}
/* line 125, ../../src/sass/system/_acdjs.scss */
.acdjs article main span a {
  text-decoration: underline;
  color: var(--accent-base);
}
/* line 142, ../../src/sass/system/_acdjs.scss */
.acdjs.faq article main .ans:before,
.acdjs.faq article header:before {
  content: "Q";
  display: flex;
  width: calc(var(--vw) * 1.875);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1 / 1;
  border-radius: 40px;
  background: #7b0000;
  color: var(--basic-white, #fff);
  font-family: var(--JP);
  font-size: calc(var(--vw) * 1.04167);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 142, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    width: calc(var(--vw) * 4.6875);
  }
}
@media screen and (max-width: 500px) {
  /* line 142, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    width: calc(var(--vw) * 9.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 142, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    font-size: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 142, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    font-size: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 142, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    padding: 0;
  }
}
/* line 175, ../../src/sass/system/_acdjs.scss */
.acdjs.faq article main .ans:before {
  content: "A";
  display: flex;
  width: calc(var(--vw) * 1.875);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1 / 1;
  border-radius: 40px;
  background: transparent;
  color: #c53434;
  font-family: var(--JP);
  font-size: calc(var(--vw) * 1.04167);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    width: calc(var(--vw) * 4.6875);
  }
}
@media screen and (max-width: 500px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    width: calc(var(--vw) * 9.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    font-size: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    font-size: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    padding: 0;
  }
}

/* tablet */
@media screen and (max-width: 820px) {
  section#sec07 .tokucyous .tokucyou .top .sono {
    width: 12.2vw;
  }
}
@media screen and (max-width: 820px) {
  .cartInArea picture {
    width: 100%;
    display: block;
  }
}
/* スマホ対応 */
@media screen and (max-width: 500px) {
  section#sec07 .tokucyous .tokucyou .top .sono {
    width: 58.6666666vw;
  }
}

