@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700&family=Zen+Old+Mincho: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) * 2.5);
  --h2: calc(var(--vw) * 2.08333);
  --h3: calc(var(--vw) * 1.66667);
  --h4: calc(var(--vw) * 1.25);
  --h5: calc(var(--vw) * 1.04167);
  --h6: calc(var(--vw) * 0.9375);
  --txt: calc(var(--vw) * 0.83333);
  --txt_min: calc(var(--vw) * 0.72917);
  --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;
  --basic-base: #FDFBF9;
  --primary-toplight: #c1e4ff;
  --primary-light: #A9BEE8;
  --primary-base: #577ABE;
  --primary-dark: #0F347C;
  --secondary-light: #FFFBD3;
  --secondary-base: #F0E585;
  --secondary-dark: #EBD61D;
  --accent-light: #F5D7D5;
  --accent-base: #C53434;
  --accent-dark: #982121;
  --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) * 8.53333);
  }
}
@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) * 7.46667);
  }
}
@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) * 6.4);
  }
}
@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) * 5.33333);
  }
}
@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) * 4.8);
  }
}
@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 {
    --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 Maru Gothic", sans-serif;
  --font_mds: "Zen Old Mincho", serif;
  font-family: var(--JP);
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

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

/* line 84, ../../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 97, ../../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 139, ../../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 156, ../../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 165, ../../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 165, ../../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 165, ../../src/sass/setting/_font.scss */
  h3:not(.nonStyle):after,
  .h3:after {
    width: calc(var(--vw) * 5.33333);
    height: 1px;
  }
}

/* line 177, ../../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 192, ../../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 192, ../../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 192, ../../src/sass/setting/_font.scss */
  h4:not(.nonStyle)::before,
  .h4::before {
    width: calc(var(--vw) * 4.26667);
    height: calc(var(--vw) * 4.26667);
  }
}

/* line 202, ../../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 226, ../../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 240, ../../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 244, ../../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 248, ../../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 252, ../../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 256, ../../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 260, ../../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 264, ../../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 271, ../../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 283, ../../src/sass/setting/_font.scss */
strong {
  font-weight: 700;
  color: var(--red-base);
}

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

/* line 299, ../../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 329, ../../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 25, ../../src/sass/mrkLPBase.scss */
.mrkGNwrapper {
  padding: var(--spacing-xxxl) var(--spacing-xl);
}
@media screen and (max-width: 500px) {
  /* line 25, ../../src/sass/mrkLPBase.scss */
  .mrkGNwrapper {
    padding: var(--spacing-xxl) 0;
  }
}

/* line 38, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea section.p-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 43, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-show_selection {
  max-width: 100% !important;
}
/* line 47, ../../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 51, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .u-text--subhead {
  color: #333 !important;
}
/* line 55, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item {
  background-color: #FFF;
  padding: 20px;
  height: 100%;
}
/* line 60, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item .c-product_item__inner__content .c-product_item__inner__title {
  color: #494949 !important;
}
/* line 65, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-product_list__list {
  gap: 20px !important;
}
@media screen and (min-width: 720px) {
  /* line 70, ../../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 76, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea .p-product_list .medium-up--one-4 {
    width: 100% !important;
  }
}
/* line 83, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea #add_product_async_view header .p-category_tool__inner {
  position: relative;
  flex-wrap: wrap;
}
/* line 87, ../../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 120, ../../src/sass/mrkLPBase.scss */
#selection-show-view {
  background-color: var(--basic-white);
  color: var(--basic-black);
}

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

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

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

@media screen and (max-width: 500px) {
  /* line 145, ../../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 154, ../../src/sass/mrkLPBase.scss */
  .spOnly {
    display: none;
  }
}

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

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

/* line 177, ../../src/sass/mrkLPBase.scss */
#mrkLPMain {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  background-color: var(--bg);
  background-image: url(../img/bg/bg_pattern.jpg);
  overflow-x: hidden;
}
/* line 191, ../../src/sass/mrkLPBase.scss */
#mrkLPMain .contents {
  width: var(--contents);
  align-self: center;
}
/* line 196, ../../src/sass/mrkLPBase.scss */
#mrkLPMain section {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

/* line 2, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero {
  width: 100%;
  height: calc(var(--vw) * 62.86458);
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero {
    height: calc(var(--vw) * 201.6);
  }
}
/* line 8, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero h1 {
  position: absolute;
  top: calc(var(--vw) * 0);
  left: calc(var(--vw) * 3.64583);
  margin: 0;
}
@media screen and (max-width: 500px) {
  /* line 8, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 {
    left: calc(var(--vw) * 6.66667);
  }
}
/* line 14, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero h1 img {
  width: calc(var(--vw) * 41.92708);
  height: auto;
}
@media screen and (max-width: 500px) {
  /* line 14, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 img {
    width: calc(var(--vw) * 86.93333);
  }
}
/* line 20, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg {
  width: 100%;
}
/* line 23, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg picture,
#mrkLPMain section#hero .bg img {
  width: 100%;
}

/* line 2, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup {
  padding-top: var(--spacing-xxl);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#lineup > * {
  margin: 0;
}
/* line 6, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup img.mds01 {
  width: calc(var(--vw) * 100);
}
@media screen and (max-width: 820px) {
  /* line 6, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup img.mds01 {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 6, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup img.mds01 {
    width: calc(var(--vw) * 100);
  }
}
/* line 10, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set {
  width: calc(var(--vw) * 66.66667);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 10, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set {
    width: calc(var(--vw) * 97.65625);
  }
}
@media screen and (max-width: 500px) {
  /* line 10, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#lineup .set > * {
  margin: 0;
}
/* line 15, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set article {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0;
  gap: var(--spacing-xxl);
  position: relative;
  z-index: 1;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#lineup .set article > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 15, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set article {
    width: calc(var(--vw) * 91.14583);
  }
}
@media screen and (max-width: 500px) {
  /* line 15, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set article {
    width: 100%;
  }
}
/* line 23, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set figure.photo {
  position: absolute;
}
@media screen and (max-width: 820px) {
  /* line 23, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set figure.photo {
    position: static;
  }
}
@media screen and (max-width: 500px) {
  /* line 23, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set figure.photo {
    position: static;
  }
}
/* line 28, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set01 {
  align-items: flex-end;
  gap: var(--spacing-xxl);
  margin-top: calc(var(--vw) * 6.66667);
}
@media screen and (max-width: 820px) {
  /* line 28, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 {
    align-items: center;
  }
}
@media screen and (max-width: 820px) {
  /* line 28, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 {
    gap: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 28, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 {
    gap: 0;
  }
}
/* line 35, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set01 article img.mds {
  width: calc(var(--vw) * 31.25);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 35, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 article img.mds {
    width: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 35, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 article img.mds {
    width: auto;
  }
}
@media screen and (max-width: 820px) {
  /* line 35, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 article img.mds {
    height: calc(var(--vw) * 39.0625);
  }
}
@media screen and (max-width: 500px) {
  /* line 35, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 article img.mds {
    height: calc(var(--vw) * 53.33333);
  }
}
/* line 41, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set01 figure.photo {
  top: calc(var(--vw) * -2.60417);
  left: calc(var(--vw) * -12.5);
  z-index: 0;
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 figure.photo {
    align-self: center;
  }
}
@media screen and (max-width: 500px) {
  /* line 41, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 figure.photo {
    align-self: center;
  }
}
/* line 47, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set01 figure.photo img {
  width: calc(var(--vw) * 53.64583);
  height: calc(var(--vw) * 39.6875);
}
@media screen and (max-width: 820px) {
  /* line 47, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 figure.photo img {
    width: calc(var(--vw) * 91.14583);
  }
}
@media screen and (max-width: 500px) {
  /* line 47, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 figure.photo img {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 820px) {
  /* line 47, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 figure.photo img {
    height: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 47, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set01 figure.photo img {
    height: auto;
  }
}
/* line 54, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set02 {
  align-items: flex-start;
  flex-direction: column;
  gap: var(--spacing-xxl);
  margin-top: calc(var(--vw) * 6.66667);
}
@media screen and (max-width: 820px) {
  /* line 54, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 {
    align-items: center;
  }
}
@media screen and (max-width: 820px) {
  /* line 54, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 {
    gap: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 54, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 {
    gap: 0;
  }
}
@media screen and (max-width: 820px) {
  /* line 54, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 {
    margin-top: calc(var(--vw) * 7.8125);
  }
}
@media screen and (max-width: 500px) {
  /* line 54, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 {
    margin-top: calc(var(--vw) * 16);
  }
}
/* line 62, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set02 article img.mds {
  width: calc(var(--vw) * 31.25);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 62, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article img.mds {
    width: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 62, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article img.mds {
    width: auto;
  }
}
@media screen and (max-width: 820px) {
  /* line 62, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article img.mds {
    height: calc(var(--vw) * 39.0625);
  }
}
@media screen and (max-width: 500px) {
  /* line 62, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article img.mds {
    height: calc(var(--vw) * 53.33333);
  }
}
/* line 67, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set02 article.items {
  display: flex;
  gap: calc(var(--vw) * 2.91667);
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 820px) {
  /* line 67, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article.items {
    gap: calc(var(--vw) * 2.86458);
  }
}
@media screen and (max-width: 500px) {
  /* line 67, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article.items {
    gap: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 67, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article.items {
    flex-direction: column;
  }
}
@media screen and (max-width: 500px) {
  /* line 67, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article.items {
    flex-direction: column;
  }
}
@media screen and (max-width: 820px) {
  /* line 67, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article.items {
    justify-content: flex-start;
  }
}
@media screen and (max-width: 500px) {
  /* line 67, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 article.items {
    justify-content: flex-start;
  }
}
/* line 76, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set02 figure.photo {
  top: calc(var(--vw) * -3.125);
  right: calc(var(--vw) * -12.5);
  z-index: 0;
}
@media screen and (max-width: 820px) {
  /* line 76, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 figure.photo {
    align-self: center;
  }
}
@media screen and (max-width: 500px) {
  /* line 76, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 figure.photo {
    align-self: center;
  }
}
/* line 82, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set02 figure.photo img {
  width: calc(var(--vw) * 53.64583);
  height: calc(var(--vw) * 32.29167);
}
@media screen and (max-width: 820px) {
  /* line 82, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 figure.photo img {
    width: calc(var(--vw) * 91.14583);
  }
}
@media screen and (max-width: 500px) {
  /* line 82, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 figure.photo img {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 820px) {
  /* line 82, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 figure.photo img {
    height: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 82, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set02 figure.photo img {
    height: auto;
  }
}
/* line 90, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set03 {
  align-items: flex-start;
  flex-direction: column;
  gap: var(--spacing-xxl);
  margin-top: calc(var(--vw) * 6.66667);
}
@media screen and (max-width: 820px) {
  /* line 90, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 {
    align-items: center;
  }
}
@media screen and (max-width: 820px) {
  /* line 90, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 {
    gap: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 90, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 {
    gap: 0;
  }
}
@media screen and (max-width: 820px) {
  /* line 90, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 {
    margin-top: calc(var(--vw) * 7.8125);
  }
}
@media screen and (max-width: 500px) {
  /* line 90, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 {
    margin-top: calc(var(--vw) * 16);
  }
}
/* line 98, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set03 article img.mds {
  width: calc(var(--vw) * 31.25);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 98, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article img.mds {
    width: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 98, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article img.mds {
    width: auto;
  }
}
@media screen and (max-width: 820px) {
  /* line 98, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article img.mds {
    height: calc(var(--vw) * 39.0625);
  }
}
@media screen and (max-width: 500px) {
  /* line 98, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article img.mds {
    height: calc(var(--vw) * 53.33333);
  }
}
/* line 103, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set03 article.items {
  display: flex;
  gap: calc(var(--vw) * 2.91667);
  flex-direction: row;
  justify-content: space-between;
}
@media screen and (max-width: 820px) {
  /* line 103, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items {
    gap: calc(var(--vw) * 2.86458);
  }
}
@media screen and (max-width: 500px) {
  /* line 103, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items {
    gap: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 103, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items {
    flex-direction: column;
  }
}
@media screen and (max-width: 500px) {
  /* line 103, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items {
    flex-direction: column;
  }
}
@media screen and (max-width: 820px) {
  /* line 103, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items {
    justify-content: flex-start;
  }
}
@media screen and (max-width: 500px) {
  /* line 103, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items {
    justify-content: flex-start;
  }
}
@media screen and (max-width: 820px) {
  /* line 109, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items.mk2 {
    margin-top: calc(var(--vw) * 2.86458);
  }
}
@media screen and (max-width: 500px) {
  /* line 109, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 article.items.mk2 {
    margin-top: calc(var(--vw) * 6.4);
  }
}
/* line 115, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set03 figure.photo {
  top: calc(var(--vw) * -3.125);
  right: calc(var(--vw) * -12.5);
  z-index: 0;
}
@media screen and (max-width: 820px) {
  /* line 115, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 figure.photo {
    align-self: center;
  }
}
@media screen and (max-width: 500px) {
  /* line 115, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 figure.photo {
    align-self: center;
  }
}
/* line 121, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .set#set03 figure.photo img {
  width: calc(var(--vw) * 53.64583);
  height: calc(var(--vw) * 32.29167);
}
@media screen and (max-width: 820px) {
  /* line 121, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 figure.photo img {
    width: calc(var(--vw) * 91.14583);
  }
}
@media screen and (max-width: 500px) {
  /* line 121, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 figure.photo img {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 820px) {
  /* line 121, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 figure.photo img {
    height: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 121, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .set#set03 figure.photo img {
    height: auto;
  }
}
/* line 130, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .cartKochira {
  margin-top: var(--spacing-xxl);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0;
  gap: var(--spacing-s);
}
@media screen and (max-width: 500px) {
  /* line 130, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .cartKochira {
    margin-top: var(--spacing-xl);
  }
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#lineup .cartKochira > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 130, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .cartKochira {
    align-items: center;
  }
}
/* line 136, ../../src/sass/unique/_lineup.scss */
#mrkLPMain section#lineup .cartKochira img {
  width: calc(var(--vw) * 36.45833);
  -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 136, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .cartKochira img {
    width: calc(var(--vw) * 65.10417);
  }
}
@media screen and (max-width: 500px) {
  /* line 136, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .cartKochira img {
    width: calc(var(--vw) * 89.33333);
  }
}
@media (hover: hover) {
  /* line 144, ../../src/sass/unique/_lineup.scss */
  #mrkLPMain section#lineup .cartKochira a:hover img {
    opacity: .6;
  }
}

/* line 16, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  position: relative;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec01 > * {
  margin: 0;
}
/* line 20, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .day {
  margin-top: var(--spacing-xxl);
  margin-bottom: var(--spacing-xxl);
}
@media screen and (max-width: 820px) {
  /* line 20, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .day {
    margin-top: var(--spacing-l);
  }
}
@media screen and (max-width: 500px) {
  /* line 20, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .day {
    margin-top: var(--spacing-l);
  }
}
@media screen and (max-width: 820px) {
  /* line 20, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .day {
    margin-bottom: var(--spacing-l);
  }
}
@media screen and (max-width: 500px) {
  /* line 20, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .day {
    margin-bottom: var(--spacing-l);
  }
}
/* line 24, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .day img {
  width: calc(var(--vw) * 40.46875);
}
@media screen and (max-width: 820px) {
  /* line 24, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .day img {
    width: calc(var(--vw) * 78.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 24, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .day img {
    width: calc(var(--vw) * 93.33333);
  }
}
/* line 29, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .ancs {
  display: flex;
  padding-bottom: var(--spacing-xl, 64px);
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 1.40625);
}
@media screen and (max-width: 820px) {
  /* line 29, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs {
    gap: calc(var(--vw) * 3.51563);
  }
}
@media screen and (max-width: 500px) {
  /* line 29, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs {
    gap: calc(var(--vw) * 7.2);
  }
}
/* line 38, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .ancs img {
  width: calc(var(--vw) * 30.41667);
}
@media screen and (max-width: 820px) {
  /* line 38, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs img {
    width: calc(var(--vw) * 76.04167);
  }
}
@media screen and (max-width: 500px) {
  /* line 38, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs img {
    width: calc(var(--vw) * 90.66667);
  }
}
/* line 42, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .ancs .links {
  display: flex;
  align-items: center;
  gap: var(--spacing-s);
  flex-direction: row;
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links {
    gap: var(--spacing-l);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links {
    gap: var(--spacing-l);
  }
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links {
    flex-direction: column;
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links {
    flex-direction: column;
  }
}
/* line 48, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .ancs .links a {
  display: flex;
  width: calc(var(--vw) * 15.625);
  padding-top: calc(var(--vw) * 0.98958);
  padding-bottom: calc(var(--vw) * 0.98958);
  padding-left: calc(var(--vw) * 1.5625);
  padding-right: calc(var(--vw) * 1.5625);
  justify-content: space-between;
  align-items: center;
  gap: 0;
  border-radius: var(--rounded-m, 20px);
  background: var(--accent-base, #C53434);
  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 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    width: calc(var(--vw) * 52.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    width: calc(var(--vw) * 66.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-top: calc(var(--vw) * 2.47396);
  }
}
@media screen and (max-width: 500px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-top: calc(var(--vw) * 2.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-bottom: calc(var(--vw) * 2.47396);
  }
}
@media screen and (max-width: 500px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-bottom: calc(var(--vw) * 2.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-left: calc(var(--vw) * 3.90625);
  }
}
@media screen and (max-width: 500px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-left: calc(var(--vw) * 8);
  }
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-right: calc(var(--vw) * 3.90625);
  }
}
@media screen and (max-width: 500px) {
  /* line 48, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a {
    padding-right: calc(var(--vw) * 8);
  }
}
/* line 65, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .ancs .links a span {
  color: var(--basic-white, #FFF);
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: calc(var(--vw) * 1.875);
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  flex: 1 0 0;
  text-align: center;
  padding-left: calc(var(--vw) * 0.9375);
}
@media screen and (max-width: 820px) {
  /* line 65, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a span {
    font-size: calc(var(--vw) * 4.6875);
  }
}
@media screen and (max-width: 500px) {
  /* line 65, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a span {
    font-size: calc(var(--vw) * 6.93333);
  }
}
@media screen and (max-width: 820px) {
  /* line 65, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a span {
    padding-left: calc(var(--vw) * 2.34375);
  }
}
@media screen and (max-width: 500px) {
  /* line 65, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a span {
    padding-left: calc(var(--vw) * 4.26667);
  }
}
/* line 80, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .ancs .links a:after {
  font-family: 'Font Awesome 6 Free' !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: unset;
  color: var(--basic-white);
  font-size: calc(var(--vw) * 0.9375);
}
@media screen and (max-width: 820px) {
  /* line 80, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a:after {
    font-size: calc(var(--vw) * 2.34375);
  }
}
@media screen and (max-width: 500px) {
  /* line 80, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a:after {
    font-size: calc(var(--vw) * 4.26667);
  }
}
@media (hover: hover) {
  /* line 86, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .ancs .links a:hover {
    opacity: 0.7;
  }
}
/* line 98, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .manten img {
  width: calc(var(--vw) * 33.95833);
}
@media screen and (max-width: 820px) {
  /* line 98, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .manten img {
    width: calc(var(--vw) * 78.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 98, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .manten img {
    width: calc(var(--vw) * 93.33333);
  }
}
/* line 103, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  --gap: calc(var(--vw) * 0);
  gap: var(--gap);
  width: 100%;
  position: relative;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec01 .point > * {
  margin: 0;
}
@media screen and (max-width: 500px) {
  /* line 103, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point {
    flex-direction: column;
  }
}
/* line 113, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point img.po {
  width: calc(var(--vw) * 9.375);
}
@media screen and (max-width: 820px) {
  /* line 113, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point img.po {
    width: calc(var(--vw) * 15.625);
  }
}
@media screen and (max-width: 500px) {
  /* line 113, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point img.po {
    width: calc(var(--vw) * 29.6);
  }
}
/* line 117, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point img.poMds {
  height: calc(var(--vw) * 4.16667);
  margin-top: calc(var(--vw) * -1.5625);
}
@media screen and (max-width: 820px) {
  /* line 117, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point img.poMds {
    height: calc(var(--vw) * 7.8125);
  }
}
@media screen and (max-width: 500px) {
  /* line 117, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point img.poMds {
    height: calc(var(--vw) * 16);
  }
}
@media screen and (max-width: 820px) {
  /* line 117, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point img.poMds {
    margin-top: calc(var(--vw) * -3.90625);
  }
}
@media screen and (max-width: 500px) {
  /* line 117, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point img.poMds {
    margin-top: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 117, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point img.poMds {
    margin-left: calc(var(--vw) * 4);
  }
}
@media screen and (max-width: 500px) {
  /* line 123, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point .image {
    order: -2;
  }
}
/* line 127, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point .text {
  color: #000;
  text-align: center;
  font-family: var(--JP, "Zen Maru Gothic");
  font-size: calc(var(--vw) * 1.25);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  word-break: auto-phrase;
}
@media screen and (max-width: 820px) {
  /* line 127, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point .text {
    font-size: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 127, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point .text {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 141, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point .w50per {
  width: calc((99.99% - (var(--gap) * 1)) / 2);
}
@media screen and (max-width: 500px) {
  /* line 141, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point .w50per {
    width: 100%;
  }
}
/* line 146, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point .sideL {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: nowrap;
  gap: 0;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec01 .point .sideL > * {
  margin: 0;
}
@media screen and (max-width: 500px) {
  /* line 146, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point .sideL {
    align-items: center;
  }
}
/* line 151, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point .sideR {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  gap: 0;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec01 .point .sideR > * {
  margin: 0;
}
@media screen and (max-width: 500px) {
  /* line 151, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point .sideR {
    align-items: center;
  }
}
/* line 156, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point .frame {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  gap: calc(var(--vw) * 0.83333);
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec01 .point .frame > * {
  margin: 0;
}
/* line 162, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point1 {
  margin-top: calc(var(--vw) * 3.33333);
}
@media screen and (max-width: 500px) {
  /* line 162, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1 {
    margin-top: calc(var(--vw) * 17.06667);
  }
}
/* line 165, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point1 img.photo {
  width: calc(var(--vw) * 46.875);
  height: calc(var(--vw) * 31.61458);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  /* line 165, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1 img.photo {
    width: calc(var(--vw) * 90.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 165, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1 img.photo {
    height: auto;
  }
}
/* line 172, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point1 .frame {
  margin-right: calc(var(--vw) * 7.29167);
  z-index: 2;
}
@media screen and (max-width: 820px) {
  /* line 172, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1 .frame {
    margin-right: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 172, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1 .frame {
    margin-right: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 172, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1 .frame {
    margin-top: calc(var(--vw) * -16);
  }
}
/* line 179, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point1:after {
  content: "";
  width: calc(var(--vw) * 30.72917);
  height: calc(var(--vw) * 30.72917);
  background-image: url(../img/bg/seigaiha.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: calc(var(--vw) * -20.3125);
  right: calc(var(--vw) * -3.64583);
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 179, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1:after {
    width: calc(var(--vw) * 67.73333);
  }
}
@media screen and (max-width: 500px) {
  /* line 179, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point1:after {
    height: calc(var(--vw) * 67.73333);
  }
}
/* line 188, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point2 {
  margin-top: calc(var(--vw) * 3.33333);
}
@media screen and (max-width: 500px) {
  /* line 188, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 {
    margin-top: calc(var(--vw) * 17.06667);
  }
}
/* line 191, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point2 .sideR {
  order: -1;
  align-items: flex-end;
}
@media screen and (max-width: 500px) {
  /* line 191, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 .sideR {
    align-items: center;
  }
}
/* line 196, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point2 .sideL {
  align-items: flex-start;
}
@media screen and (max-width: 500px) {
  /* line 196, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 .sideL {
    align-items: center;
  }
}
/* line 201, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point2 img.photo {
  width: calc(var(--vw) * 47.03125);
  height: calc(var(--vw) * 31.25);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  /* line 201, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 img.photo {
    width: calc(var(--vw) * 90.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 201, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 img.photo {
    height: auto;
  }
}
/* line 208, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point2 .frame {
  margin-left: calc(var(--vw) * 6.77083);
  z-index: 2;
}
@media screen and (max-width: 820px) {
  /* line 208, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 .frame {
    margin-left: calc(var(--vw) * 3.90625);
  }
}
@media screen and (max-width: 500px) {
  /* line 208, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 .frame {
    margin-left: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 208, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2 .frame {
    margin-top: calc(var(--vw) * -16);
  }
}
/* line 215, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point2:after {
  content: "";
  width: calc(var(--vw) * 30.72917);
  height: calc(var(--vw) * 30.72917);
  background-image: url(../img/bg/seigaiha.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: calc(var(--vw) * -18.75);
  left: calc(var(--vw) * -9.375);
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 215, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2:after {
    width: calc(var(--vw) * 67.73333);
  }
}
@media screen and (max-width: 500px) {
  /* line 215, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point2:after {
    height: calc(var(--vw) * 67.73333);
  }
}
/* line 224, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point3 {
  margin-top: calc(var(--vw) * 3.33333);
  margin-bottom: calc(var(--vw) * 11.875);
  gap: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 500px) {
  /* line 224, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3 {
    margin-top: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 820px) {
  /* line 224, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3 {
    gap: calc(var(--vw) * 0);
  }
}
/* line 229, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point3 img.photo {
  width: calc(var(--vw) * 31.25);
  height: calc(var(--vw) * 26.04167);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 500px) {
  /* line 229, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3 img.photo {
    width: calc(var(--vw) * 90.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 229, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3 img.photo {
    height: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 236, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3 .sideR.image {
    order: 3;
  }
}
/* line 240, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point3 .sideC.text {
  z-index: 2;
}
@media screen and (max-width: 500px) {
  /* line 240, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3 .sideC.text {
    margin-top: calc(var(--vw) * -18.66667);
  }
}
/* line 245, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point3:after {
  content: "";
  width: calc(var(--vw) * 30.72917);
  height: calc(var(--vw) * 30.72917);
  background-image: url(../img/bg/seigaiha.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: calc(var(--vw) * -18.75);
  right: calc(var(--vw) * -9.375);
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 245, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3:after {
    width: calc(var(--vw) * 67.73333);
  }
}
@media screen and (max-width: 500px) {
  /* line 245, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3:after {
    height: calc(var(--vw) * 67.73333);
  }
}
/* line 253, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01 .point.point3:before {
  content: "";
  width: calc(var(--vw) * 30.72917);
  height: calc(var(--vw) * 30.72917);
  background-image: url(../img/bg/seigaiha.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: calc(var(--vw) * -28.125);
  left: calc(var(--vw) * -9.375);
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 253, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3:before {
    width: calc(var(--vw) * 67.73333);
  }
}
@media screen and (max-width: 500px) {
  /* line 253, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01 .point.point3:before {
    height: calc(var(--vw) * 67.73333);
  }
}
/* line 268, ../../src/sass/unique/_sec01.scss */
#mrkLPMain section#sec01:after {
  content: "";
  width: calc(var(--vw) * 30.72917);
  height: calc(var(--vw) * 30.72917);
  background-image: url(../img/bg/seigaiha.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: calc(var(--vw) * 5.72917);
  left: calc(var(--vw) * -7.8125);
  z-index: 0;
}
@media screen and (max-width: 500px) {
  /* line 268, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01:after {
    display: none;
  }
}
@media screen and (max-width: 500px) {
  /* line 268, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01:after {
    width: calc(var(--vw) * 67.73333);
  }
}
@media screen and (max-width: 500px) {
  /* line 268, ../../src/sass/unique/_sec01.scss */
  #mrkLPMain section#sec01:after {
    height: calc(var(--vw) * 67.73333);
  }
}

/* line 2, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  position: relative;
  background-image: url(../img/bg/bg_review_center.jpg);
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec02 > * {
  margin: 0;
}
/* line 8, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02:before {
  content: "";
  width: 100%;
  height: calc(var(--vw) * 5);
  background-image: url(../img/bg/bg_review_top.png);
  background-position: bottom center;
  background-size: 100% 100%;
  position: relative;
  top: -30px;
}
@media screen and (max-width: 500px) {
  /* line 8, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02:before {
    height: calc(var(--vw) * 13.86667);
  }
}
/* line 19, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02:after {
  content: "";
  width: 100%;
  height: calc(var(--vw) * 5);
  background-image: url(../img/bg/bg_review_bottom.png);
  background-position: top center;
  background-size: 100% 100%;
  position: relative;
  bottom: -30px;
}
@media screen and (max-width: 500px) {
  /* line 19, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02:after {
    height: calc(var(--vw) * 13.86667);
  }
}
/* line 30, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec02 .in > * {
  margin: 0;
}
/* line 33, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in img.img01 {
  width: calc(var(--vw) * 14.375);
}
@media screen and (max-width: 820px) {
  /* line 33, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in img.img01 {
    width: calc(var(--vw) * 28.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in img.img01 {
    width: calc(var(--vw) * 57.6);
  }
}
/* line 37, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in img.img02 {
  width: calc(var(--vw) * 42.23958);
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in img.img02 {
    width: calc(var(--vw) * 80.72917);
  }
}
@media screen and (max-width: 500px) {
  /* line 37, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in img.img02 {
    width: calc(var(--vw) * 70.13333);
  }
}
/* line 41, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0;
  --gap: var(--spacing-m);
  gap: var(--gap);
  margin-top: var(--spacing-xl);
  flex-direction: row;
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec02 .in .voices > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices {
    --gap: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 41, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices {
    margin-top: var(--spacing-m);
  }
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices {
    flex-direction: column;
  }
}
/* line 48, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice {
  width: calc(var(--vw) * 19.42708);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice {
    width: calc(var(--vw) * 59.89583);
  }
}
@media screen and (max-width: 500px) {
  /* line 48, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice {
    width: 100%;
  }
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#sec02 .in .voices .voice > * {
  margin: 0;
}
/* line 52, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku {
  width: 100%;
  height: calc(var(--vw) * 20.3125);
  background-image: url(../img/bg/img_review_comment.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: calc(var(--vw) * 2.70833);
  padding-bottom: calc(var(--vw) * 2.70833);
  padding-left: calc(var(--vw) * 1.5625);
  padding-right: calc(var(--vw) * 1.5625);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-xs, 8px);
}
@media screen and (max-width: 820px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    height: auto;
  }
}
@media screen and (max-width: 820px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-top: calc(var(--vw) * 6.77083);
  }
}
@media screen and (max-width: 500px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-top: calc(var(--vw) * 13.86667);
  }
}
@media screen and (max-width: 820px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-bottom: calc(var(--vw) * 6.77083);
  }
}
@media screen and (max-width: 500px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-bottom: calc(var(--vw) * 13.86667);
  }
}
@media screen and (max-width: 820px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-left: calc(var(--vw) * 4.42708);
  }
}
@media screen and (max-width: 500px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-left: calc(var(--vw) * 8);
  }
}
@media screen and (max-width: 820px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-right: calc(var(--vw) * 4.42708);
  }
}
@media screen and (max-width: 500px) {
  /* line 52, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku {
    padding-right: calc(var(--vw) * 8);
  }
}
/* line 70, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .mds {
  color: var(--primary-dark, #0F347C);
  text-align: center;
  font-family: "Zen Maru Gothic";
  font-size: calc(var(--vw) * 1.45833);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  word-break: auto-phrase;
}
@media screen and (max-width: 820px) {
  /* line 70, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .mds {
    font-size: calc(var(--vw) * 3.64583);
  }
}
@media screen and (max-width: 500px) {
  /* line 70, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .mds {
    font-size: calc(var(--vw) * 7.46667);
  }
}
/* line 81, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .comm {
  color: var(--basic-black, #333);
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: calc(var(--vw) * 1.14583);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  height: auto;
  overflow-y: hidden;
  -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 81, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .comm {
    font-size: calc(var(--vw) * 2.86458);
  }
}
@media screen and (max-width: 500px) {
  /* line 81, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .comm {
    font-size: calc(var(--vw) * 5.86667);
  }
}
@media screen and (max-width: 500px) {
  /* line 81, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .comm {
    height: 0;
  }
}
/* line 97, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .comm strong {
  font-weight: 700;
  color: var(--basic-black, #333);
}
@media screen and (max-width: 500px) {
  /* line 102, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .comm.active {
    height: calc(var(--vw) * 48);
  }
}
/* line 108, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .reviewBtn {
  display: none;
  padding: var(--spacing-xxs) var(--spacing-s);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xs);
  border-radius: var(--rounded-full, 10000px);
  background: var(--grey-light, #F0F0F0);
  cursor: pointer;
  color: var(--primary-dark, #0F347C);
  text-align: center;
  font-family: "Zen Maru Gothic";
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
@media screen and (max-width: 500px) {
  /* line 108, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .reviewBtn {
    display: flex;
  }
}
@media screen and (max-width: 500px) {
  /* line 108, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .waku .reviewBtn {
    font-size: calc(var(--vw) * 2.93333);
  }
}
/* line 130, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .reviewBtn:before {
  content: "レビューを見る";
}
/* line 135, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .reviewBtn:after {
  content: "＋";
}
/* line 140, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .reviewBtn.active:before {
  content: "レビューを閉じる";
}
/* line 144, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .waku .reviewBtn.active:after {
  content: "−";
}
/* line 152, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .image {
  position: relative;
  top: calc(var(--vw) * -2.34375);
}
@media screen and (max-width: 820px) {
  /* line 152, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .image {
    top: calc(var(--vw) * -5.85938);
  }
}
@media screen and (max-width: 500px) {
  /* line 152, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .image {
    top: calc(var(--vw) * -10.66667);
  }
}
/* line 156, ../../src/sass/unique/_sec02.scss */
#mrkLPMain section#sec02 .in .voices .voice .image img {
  width: calc(var(--vw) * 6.35417);
}
@media screen and (max-width: 820px) {
  /* line 156, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .image img {
    width: calc(var(--vw) * 15.88542);
  }
}
@media screen and (max-width: 500px) {
  /* line 156, ../../src/sass/unique/_sec02.scss */
  #mrkLPMain section#sec02 .in .voices .voice .image img {
    width: calc(var(--vw) * 24.53333);
  }
}

/* line 2, ../../src/sass/unique/_otodoke.scss */
#mrkLPMain section#otodoke {
  padding-top: var(--spacing-xxl);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_otodoke.scss */
  #mrkLPMain section#otodoke {
    padding-top: var(--spacing-xl);
  }
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#otodoke > * {
  margin: 0;
}
/* line 7, ../../src/sass/unique/_otodoke.scss */
#mrkLPMain section#otodoke img.otd {
  width: calc(var(--vw) * 67.70833);
  height: calc(var(--vw) * 44.58333);
}
@media screen and (max-width: 820px) {
  /* line 7, ../../src/sass/unique/_otodoke.scss */
  #mrkLPMain section#otodoke img.otd {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 500px) {
  /* line 7, ../../src/sass/unique/_otodoke.scss */
  #mrkLPMain section#otodoke img.otd {
    width: calc(var(--vw) * 100);
  }
}
@media screen and (max-width: 820px) {
  /* line 7, ../../src/sass/unique/_otodoke.scss */
  #mrkLPMain section#otodoke img.otd {
    height: auto;
  }
}
@media screen and (max-width: 500px) {
  /* line 7, ../../src/sass/unique/_otodoke.scss */
  #mrkLPMain section#otodoke img.otd {
    height: auto;
  }
}

/* line 2, ../../src/sass/unique/_line.scss */
#mrkLPMain section#line {
  padding-top: var(--spacing-xxl);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line {
    padding-top: var(--spacing-xl);
  }
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#line > * {
  margin: 0;
}
/* line 6, ../../src/sass/unique/_line.scss */
#mrkLPMain section#line img.mds {
  width: calc(var(--vw) * 23.64583);
}
@media screen and (max-width: 820px) {
  /* line 6, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line img.mds {
    width: calc(var(--vw) * 78.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 6, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line img.mds {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 10, ../../src/sass/unique/_line.scss */
#mrkLPMain section#line img.bnr {
  width: calc(var(--vw) * 40.83333);
  height: auto;
  -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;
  margin-top: calc(var(--vw) * 1.25);
}
@media screen and (max-width: 820px) {
  /* line 10, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line img.bnr {
    width: calc(var(--vw) * 91.14583);
  }
}
@media screen and (max-width: 500px) {
  /* line 10, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line img.bnr {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 10, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line img.bnr {
    margin-top: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 10, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line img.bnr {
    margin-top: calc(var(--vw) * 6.4);
  }
}
@media (hover: hover) {
  /* line 20, ../../src/sass/unique/_line.scss */
  #mrkLPMain section#line a:hover img.bnr {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}

/* line 2, ../../src/sass/unique/_todoke.scss */
#mrkLPMain section#todoke {
  padding-top: var(--spacing-xxl);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  margin-bottom: calc(var(--vw) * 4.16667);
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke {
    padding-top: var(--spacing-xl);
  }
}
/* line 787, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#todoke > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke {
    margin-bottom: calc(var(--vw) * 10.41667);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke {
    margin-bottom: calc(var(--vw) * 21.33333);
  }
}
/* line 7, ../../src/sass/unique/_todoke.scss */
#mrkLPMain section#todoke img.mds {
  width: calc(var(--vw) * 43.33333);
}
@media screen and (max-width: 820px) {
  /* line 7, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke img.mds {
    width: calc(var(--vw) * 83.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 7, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke img.mds {
    width: calc(var(--vw) * 96.26667);
  }
}
/* line 11, ../../src/sass/unique/_todoke.scss */
#mrkLPMain section#todoke img.photo {
  width: calc(var(--vw) * 63.59375);
  height: auto;
  margin-top: calc(var(--vw) * 1.25);
}
@media screen and (max-width: 820px) {
  /* line 11, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke img.photo {
    width: calc(var(--vw) * 83.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 11, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke img.photo {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 11, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke img.photo {
    margin-top: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 11, ../../src/sass/unique/_todoke.scss */
  #mrkLPMain section#todoke img.photo {
    margin-top: calc(var(--vw) * 6.4);
  }
}

/* line 215, ../../src/sass/mrkLPBase.scss */
section#faq {
  padding: var(--spacing-xxxl, 168px) 0px;
  gap: 41px;
  background: var(--primary-dark);
}
/* line 221, ../../src/sass/mrkLPBase.scss */
section#faq h2 {
  color: var(--basic-white, #FFF);
  text-align: center;
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: calc(var(--vw) * 4.58333);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 221, ../../src/sass/mrkLPBase.scss */
  section#faq h2 {
    font-size: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 221, ../../src/sass/mrkLPBase.scss */
  section#faq h2 {
    font-size: calc(var(--vw) * 8.53333);
  }
}

/* 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 270, ../../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 287, ../../src/sass/mrkLPBase.scss */
#mrkRetTop.active {
  right: 0;
}
@media (hover: hover) {
  /* line 291, ../../src/sass/mrkLPBase.scss */
  #mrkRetTop:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@media screen and (max-width: 719px) {
  /* line 270, ../../src/sass/mrkLPBase.scss */
  #mrkRetTop {
    bottom: 95px;
  }
}

/* line 307, ../../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 328, ../../src/sass/mrkLPBase.scss */
  #mrkChatBot:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@media screen and (max-width: 719px) {
  /* line 307, ../../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 var(--basic-white);
  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: var(--basic-white, #FFF);
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: var(--h5, 20px);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
/* line 487, ../../src/sass/setting/_variables.scss */
.acdjs article header:after {
  content: "" !important;
  display: inline-block;
  width: 25px;
  height: 25px;
  -webkit-mask-image: url("../img/arrow.svg");
  mask-image: url("../img/arrow.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 25px;
  mask-size: 25px;
  background-color: var(--basic-white);
  -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;
  margin-left: 0;
  margin-right: 0;
  vertical-align: middle;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media (hover: hover) {
  /* line 513, ../../src/sass/setting/_variables.scss */
  .acdjs article header:hover:after {
    background-color: var(--basic-white);
  }
}
/* line 78, ../../src/sass/system/_acdjs.scss */
.acdjs article header.active {
  border-bottom: none;
}
/* line 79, ../../src/sass/system/_acdjs.scss */
.acdjs article header.active:after {
  -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 87, ../../src/sass/system/_acdjs.scss */
.acdjs article main {
  display: none;
  width: 100%;
}
/* line 91, ../../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);
  background: var(--grey-light);
  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 91, ../../src/sass/system/_acdjs.scss */
  .acdjs article main .ans {
    padding: var(--btn-padding-vertical, 24px) var(--spacing-xs);
  }
}
/* line 125, ../../src/sass/system/_acdjs.scss */
.acdjs article main span {
  flex: 1 0 0;
  color: var(--basic-black, #4C4C4C);
  font-size: calc(var(--vw) * 0.9375);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 125, ../../src/sass/system/_acdjs.scss */
  .acdjs article main span {
    font-size: calc(var(--vw) * 2.34375);
  }
}
@media screen and (max-width: 500px) {
  /* line 125, ../../src/sass/system/_acdjs.scss */
  .acdjs article main span {
    font-size: calc(var(--vw) * 4.8);
  }
}
/* line 138, ../../src/sass/system/_acdjs.scss */
.acdjs article main span a {
  text-decoration: underline;
  color: var(--accent-base);
}
/* line 160, ../../src/sass/system/_acdjs.scss */
.acdjs.faq article main .ans:before,
.acdjs.faq article header:before {
  content: "Q";
  display: flex;
  width: 50px;
  height: 50px;
  padding: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: var(--rounded-full);
  background: transparent;
  color: var(--basic-white, #FFF);
  font-family: var(--font_mds);
  font-size: var(--h4, 24px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 160, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    width: calc(var(--vw) * 6.51042);
    height: calc(var(--vw) * 6.51042);
  }
}
@media screen and (max-width: 500px) {
  /* line 160, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    width: calc(var(--vw) * 13.33333);
    height: calc(var(--vw) * 13.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 160, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    padding: 0;
  }
}
/* line 194, ../../src/sass/system/_acdjs.scss */
.acdjs.faq article main .ans:before {
  content: "A";
  display: flex;
  width: 50px;
  height: 50px;
  padding: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: var(--rounded-full);
  background: var(--basic-white, #FFF);
  color: var(--primary-base, #085087);
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: var(--h2, 40px);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 194, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    width: calc(var(--vw) * 6.51042);
    height: calc(var(--vw) * 6.51042);
  }
}
@media screen and (max-width: 500px) {
  /* line 194, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    width: calc(var(--vw) * 13.33333);
    height: calc(var(--vw) * 13.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 194, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    padding: 0;
  }
}
