@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New: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;
  --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: #151515;
  --basic-white: #fff;
  --basic-base: #f1f6f6;
  --primary-light: #f5d7d5;
  --primary-base: #c53434;
  --primary-dark: #7b0000;
  --secondary-light: #fff1c1;
  --secondary-base: #ead17f;
  --secondary-dark: #9e650e;
  --accent-light: #efeeec;
  --accent-base: #dddde1;
  --accent-dark: #a6a6ac;
  --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 {
    --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) * 3.73333);
  }
}
@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 14, ../../src/sass/setting/_font.scss */
#mrkLPBodyArea {
  --JP: "Zen Kaku Gothic New", sans-serif;
  --font_mds: "Zen Old Mincho", serif;
  font-family: var(--JP);
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

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

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

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

/* line 189, ../../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 213, ../../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 226, ../../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 230, ../../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 234, ../../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 238, ../../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 242, ../../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 246, ../../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 250, ../../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 257, ../../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 269, ../../src/sass/setting/_font.scss */
strong {
  font-weight: 700;
  color: var(--red-base);
}

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

/* line 283, ../../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 313, ../../src/sass/setting/_font.scss */
.t-a-justify {
  text-align: justify;
  text-justify: inter-ideograph;
  /* Edge */
  line-break: strict;
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
  text-align-last: justify;
  /* 最後の行でもやる */
}

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

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

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

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

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

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

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

/* line 134, ../../src/sass/mrkLPBase.scss */
.inlineL {
  text-align: left;
}

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

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

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

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

/* line 2, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01 {
  aspect-ratio: 3840 / 1732;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 {
    aspect-ratio: 750 / 1174;
  }
}
/* line 12, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01 h1 {
  position: absolute;
  top: calc(var(--vw) * 9.53125);
  left: calc(var(--vw) * 24.11458);
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 12, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 h1 {
    top: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 12, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 h1 {
    top: calc(var(--vw) * 2.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 12, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 h1 {
    left: calc(var(--vw) * 19.27083);
  }
}
@media screen and (max-width: 500px) {
  /* line 12, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 h1 {
    left: calc(var(--vw) * 19.73333);
  }
}
/* line 18, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01 h1 img {
  width: calc(var(--vw) * 22.29167);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 18, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 h1 img {
    width: calc(var(--vw) * 64.0625);
  }
}
@media screen and (max-width: 500px) {
  /* line 18, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 h1 img {
    width: calc(var(--vw) * 65.6);
  }
}
/* line 24, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01 .icons {
  position: absolute;
  bottom: calc(var(--vw) * 3.64583);
  left: calc(var(--vw) * 20.52083);
}
@media screen and (max-width: 820px) {
  /* line 24, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 .icons {
    bottom: calc(var(--vw) * 0);
  }
}
@media screen and (max-width: 500px) {
  /* line 24, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 .icons {
    bottom: calc(var(--vw) * 0);
  }
}
@media screen and (max-width: 820px) {
  /* line 24, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 .icons {
    left: calc(var(--vw) * -0.65104);
  }
}
@media screen and (max-width: 500px) {
  /* line 24, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 .icons {
    left: calc(var(--vw) * -1.33333);
  }
}
/* line 28, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01 .icons img {
  width: calc(var(--vw) * 29.01042);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 28, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 .icons img {
    width: calc(var(--vw) * 101.5625);
  }
}
@media screen and (max-width: 500px) {
  /* line 28, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01 .icons img {
    width: calc(var(--vw) * 104);
  }
}
/* line 47, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01 .bg {
  width: 100%;
}
/* line 50, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01 .bg picture,
#mrkLPMain section#sec01 .bg img {
  width: 100%;
}
/* line 57, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B {
  aspect-ratio: 1920 / 627;
  width: 100%;
  height: auto;
  background: #999;
  position: relative;
  overflow: hidden;
  align-items: center;
  background-image: url(../img/sec01/bg_01_B.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: calc(var(--vw) * 0.52083);
  gap: calc(var(--vw) * 1.04167);
}
@media screen and (max-width: 820px) {
  /* line 57, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B {
    padding-top: calc(var(--vw) * 16.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 57, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 57, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B {
    gap: calc(var(--vw) * 13.02083);
  }
}
@media screen and (max-width: 500px) {
  /* line 57, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B {
    gap: calc(var(--vw) * 13.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 57, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B {
    aspect-ratio: 375 / 578;
    background-image: url(../img/sec01/bg_01_B_sp.jpg);
  }
}
/* line 80, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B.ong {
  aspect-ratio: 3840 / 2024;
  gap: calc(var(--vw) * 1.04167);
  background-image: url(../img/onenga/sec01/bg_01_B.jpg);
}
@media screen and (max-width: 820px) {
  /* line 80, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong {
    gap: calc(var(--vw) * 7.8125);
  }
}
@media screen and (max-width: 500px) {
  /* line 80, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong {
    gap: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 80, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong {
    aspect-ratio: 750 / 3316;
    background-image: url(../img/onenga/sec01/bg_01_B_sp.jpg);
  }
}
/* line 89, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B.ong img.engibtn {
  width: calc(var(--vw) * 28.48958);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 89, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong img.engibtn {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 89, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong img.engibtn {
    width: calc(var(--vw) * 100);
  }
}
/* line 94, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B.ong .engi {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 60px;
}
@media screen and (max-width: 820px) {
  /* line 94, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong .engi {
    flex-direction: column;
  }
}
@media screen and (max-width: 820px) {
  /* line 94, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong .engi {
    gap: 20px;
  }
}
/* line 102, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B.ong .engi .box {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
/* line 107, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B.ong .engi .box img {
  width: calc(var(--vw) * 15.26042);
}
@media screen and (max-width: 820px) {
  /* line 107, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong .engi .box img {
    width: calc(var(--vw) * 78.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 107, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong .engi .box img {
    width: calc(var(--vw) * 74.66667);
  }
}
/* line 110, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B.ong .engi .box .txt {
  text-align: center;
}
@media screen and (max-width: 820px) {
  /* line 110, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong .engi .box .txt {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 110, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B.ong .engi .box .txt {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 119, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B .otodoke img {
  width: calc(var(--vw) * 47.86458);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 119, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B .otodoke img {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 119, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B .otodoke img {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 126, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B .mayotta img {
  width: calc(var(--vw) * 48.125);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 126, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B .mayotta img {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 126, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B .mayotta img {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 132, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B button.c-product_info__show-review {
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}
/* line 138, ../../src/sass/_sec01.scss */
#mrkLPMain section#sec01_B button.c-product_info__show-review span img {
  width: calc(var(--vw) * 28.48958);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 138, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B button.c-product_info__show-review span img {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 138, ../../src/sass/_sec01.scss */
  #mrkLPMain section#sec01_B button.c-product_info__show-review span img {
    width: calc(var(--vw) * 100);
  }
}

/* line 2, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 {
  aspect-ratio: 3840 / 2160;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec02/bg_02.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 {
    aspect-ratio: 750 / 1681;
    background-image: url(../img/sec02/bg_02_sp.jpg);
  }
}
/* line 27, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 h2 img {
  width: calc(var(--vw) * 30);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 27, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 h2 img {
    width: calc(var(--vw) * 87.5);
  }
}
@media screen and (max-width: 500px) {
  /* line 27, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 h2 img {
    width: calc(var(--vw) * 89.6);
  }
}
/* line 33, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points {
  display: inline-flex;
  align-items: flex-start;
  gap: calc(var(--vw) * 3.125);
  margin-top: calc(var(--vw) * 2.08333);
}
@media screen and (max-width: 820px) {
  /* line 33, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points {
    gap: calc(var(--vw) * 6.25);
  }
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points {
    gap: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 33, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points {
    margin-top: calc(var(--vw) * 16.92708);
  }
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points {
    margin-top: calc(var(--vw) * 10.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 33, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points {
    flex-direction: column;
  }
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points.md .point {
    align-items: flex-start;
  }
}
/* line 48, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points .point {
  width: calc(var(--vw) * 17.91667);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 0.52083);
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point {
    width: 100%;
  }
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point {
    gap: calc(var(--vw) * 1.30208);
  }
}
@media screen and (max-width: 500px) {
  /* line 48, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point {
    gap: calc(var(--vw) * 2.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point {
    flex-direction: row;
  }
}
/* line 58, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points .point .text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 0.52083);
}
@media screen and (max-width: 820px) {
  /* line 58, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point .text {
    flex-grow: 1;
  }
}
/* line 66, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points .point .text .aL {
  text-align: left;
}
/* line 71, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points .point img.photo {
  flex-shrink: 0;
  width: 100%;
}
@media screen and (max-width: 820px) {
  /* line 71, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point img.photo {
    width: calc(var(--vw) * 33.85417);
  }
}
@media screen and (max-width: 500px) {
  /* line 71, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point img.photo {
    width: calc(var(--vw) * 31.73333);
  }
}
/* line 75, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points .point img.no {
  width: calc(var(--vw) * 5.9375);
}
@media screen and (max-width: 820px) {
  /* line 75, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point img.no {
    width: calc(var(--vw) * 18.22917);
  }
}
@media screen and (max-width: 500px) {
  /* line 75, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point img.no {
    width: calc(var(--vw) * 21.33333);
  }
}
/* line 78, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points .point h3 {
  color: var(--primary-dark);
  text-align: center;
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: calc(var(--vw) * 1.66667);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 78, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point h3 {
    font-size: calc(var(--vw) * 4.6875);
  }
}
@media screen and (max-width: 500px) {
  /* line 78, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point h3 {
    font-size: calc(var(--vw) * 4.8);
  }
}
/* line 88, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 .points .point .desc {
  color: var(--basic-black, #151515);
  text-align: center;
  font-family: var(--JP, "Noto Sans JP");
  font-size: calc(var(--vw) * 0.83333);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 1366px) {
  /* line 88, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point .desc {
    font-size: calc(var(--vw) * 0.95168);
  }
}
@media screen and (max-width: 820px) {
  /* line 88, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point .desc {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 88, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point .desc {
    font-size: calc(var(--vw) * 3.2);
  }
}
@media screen and (max-width: 820px) {
  /* line 99, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 .points .point:nth-of-type(2n + 1) .text {
    order: -1;
  }
}
/* line 108, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 button.c-product_info__show-review {
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  margin-top: calc(var(--vw) * 2.08333);
}
@media screen and (max-width: 820px) {
  /* line 108, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 button.c-product_info__show-review {
    margin-top: calc(var(--vw) * 13.02083);
  }
}
@media screen and (max-width: 500px) {
  /* line 108, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 button.c-product_info__show-review {
    margin-top: calc(var(--vw) * 13.33333);
  }
}
/* line 115, ../../src/sass/_sec02.scss */
#mrkLPMain section#sec02 button.c-product_info__show-review span img {
  width: calc(var(--vw) * 26.04167);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 115, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 button.c-product_info__show-review span img {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 115, ../../src/sass/_sec02.scss */
  #mrkLPMain section#sec02 button.c-product_info__show-review span img {
    width: calc(var(--vw) * 100);
  }
}

/* line 2, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 {
  aspect-ratio: 3840 / 2222;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec03/bg_03.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 {
    aspect-ratio: 750 / 1682;
    background-image: url(../img/sec03/bg_03_sp.jpg);
  }
}
/* line 25, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03.ong {
  background-image: url(../img/onenga/sec03/bg_03.jpg);
}
@media screen and (max-width: 820px) {
  /* line 25, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03.ong {
    background-image: url(../img/onenga/sec03/bg_03_sp.jpg);
  }
}
/* line 33, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 h2 img {
  width: calc(var(--vw) * 28.125);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 33, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 h2 img {
    width: calc(var(--vw) * 75);
  }
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 h2 img {
    width: calc(var(--vw) * 76.8);
  }
}
/* line 38, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 1.66667);
  align-self: stretch;
}
@media screen and (max-width: 820px) {
  /* line 38, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups {
    gap: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 38, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups {
    gap: calc(var(--vw) * 4.26667);
  }
}
/* line 45, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .lineup {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 0.83333);
  align-self: stretch;
}
@media screen and (max-width: 820px) {
  /* line 45, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup {
    gap: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 45, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup {
    gap: calc(var(--vw) * 2.13333);
  }
}
/* line 51, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .lineup .btns {
  display: flex;
  width: calc(var(--vw) * 43.33333);
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  row-gap: calc(var(--vw) * 0.83333);
  column-gap: calc(var(--vw) * 1.25);
  flex-wrap: wrap;
}
@media screen and (max-width: 820px) {
  /* line 51, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 51, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 51, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns {
    row-gap: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 51, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns {
    row-gap: calc(var(--vw) * 2.13333);
  }
}
@media screen and (max-width: 820px) {
  /* line 51, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns {
    column-gap: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 51, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns {
    column-gap: calc(var(--vw) * 2.13333);
  }
}
/* line 65, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .lineup .btns a {
  -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 67, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .lineup .btns a img.aLink {
  width: calc(var(--vw) * 20.83333);
}
@media screen and (max-width: 820px) {
  /* line 67, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns a img.aLink {
    width: calc(var(--vw) * 42.1875);
  }
}
@media screen and (max-width: 500px) {
  /* line 67, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns a img.aLink {
    width: calc(var(--vw) * 43.2);
  }
}
@media (hover: hover) {
  /* line 70, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .btns a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }
}
/* line 77, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .lineup .title {
  height: calc(var(--vw) * 2.13542);
}
@media screen and (max-width: 820px) {
  /* line 77, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .title {
    height: calc(var(--vw) * 7.55208);
  }
}
@media screen and (max-width: 500px) {
  /* line 77, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .title {
    height: calc(var(--vw) * 7.73333);
  }
}
/* line 79, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .lineup .title img {
  height: calc(var(--vw) * 2.13542);
}
@media screen and (max-width: 820px) {
  /* line 79, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .title img {
    height: calc(var(--vw) * 7.55208);
  }
}
@media screen and (max-width: 500px) {
  /* line 79, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .lineup .title img {
    height: calc(var(--vw) * 7.73333);
  }
}
/* line 84, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .columns {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 1.25);
  width: calc(var(--vw) * 43.33333);
}
@media screen and (max-width: 820px) {
  /* line 84, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .columns {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 84, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .columns {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 84, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .columns {
    flex-direction: column;
  }
}
/* line 94, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .columns .lineup {
  width: calc(var(--vw) * 20.83333);
}
@media screen and (max-width: 820px) {
  /* line 94, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .columns .lineup {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 94, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .lineups .columns .lineup {
    width: 100%;
  }
}
/* line 96, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .lineups .columns .lineup .btns {
  width: 100%;
}
/* line 102, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .together {
  aspect-ratio: 1232 / 442;
  width: calc(var(--vw) * 31.66667);
  background-image: url(../img/sec03/img_03_osusume_bg.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: flex;
  gap: calc(var(--vw) * 0.83333);
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 820px) {
  /* line 102, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 102, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 102, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together {
    aspect-ratio: 335 / 187;
    background-image: url(../img/sec03/img_03_osusume_bg_sp.png);
  }
}
/* line 121, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .together img.title {
  width: calc(var(--vw) * 22.91667);
}
@media screen and (max-width: 820px) {
  /* line 121, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together img.title {
    width: calc(var(--vw) * 80.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 121, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together img.title {
    width: calc(var(--vw) * 82.13333);
  }
}
/* line 124, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .together .btns {
  display: flex;
  gap: var(--spacing-xs);
}
/* line 127, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .together .btns a {
  -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 129, ../../src/sass/_sec03.scss */
#mrkLPMain section#sec03 .together .btns a img {
  width: calc(var(--vw) * 10.625);
}
@media screen and (max-width: 820px) {
  /* line 129, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together .btns a img {
    width: calc(var(--vw) * 36.45833);
  }
}
@media screen and (max-width: 500px) {
  /* line 129, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together .btns a img {
    width: calc(var(--vw) * 37.33333);
  }
}
@media (hover: hover) {
  /* line 132, ../../src/sass/_sec03.scss */
  #mrkLPMain section#sec03 .together .btns a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }
}

/* line 4, ../../src/sass/_com.scss */
.itemArea {
  display: flex;
  width: calc(var(--vw) * 32.29167);
  flex-direction: row;
  align-items: center;
  gap: calc(var(--vw) * 0.9375);
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/_com.scss */
  .itemArea {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/_com.scss */
  .itemArea {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/_com.scss */
  .itemArea {
    gap: calc(var(--vw) * 4.6875);
  }
}
@media screen and (max-width: 500px) {
  /* line 4, ../../src/sass/_com.scss */
  .itemArea {
    gap: calc(var(--vw) * 4.8);
  }
}
/* line 10, ../../src/sass/_com.scss */
.itemArea figure {
  flex-shrink: 0;
  margin: 0;
}
/* line 13, ../../src/sass/_com.scss */
.itemArea figure img {
  width: calc(var(--vw) * 14.11458);
}
@media screen and (max-width: 820px) {
  /* line 13, ../../src/sass/_com.scss */
  .itemArea figure img {
    width: calc(var(--vw) * 36.97917);
  }
}
@media screen and (max-width: 500px) {
  /* line 13, ../../src/sass/_com.scss */
  .itemArea figure img {
    width: calc(var(--vw) * 37.86667);
  }
}
/* line 17, ../../src/sass/_com.scss */
.itemArea .text {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(var(--vw) * 0.625);
}
@media screen and (max-width: 820px) {
  /* line 17, ../../src/sass/_com.scss */
  .itemArea .text {
    gap: calc(var(--vw) * 1.04167);
  }
}
@media screen and (max-width: 500px) {
  /* line 17, ../../src/sass/_com.scss */
  .itemArea .text {
    gap: calc(var(--vw) * 1.06667);
  }
}
/* line 23, ../../src/sass/_com.scss */
.itemArea .text img.ribbon {
  width: auto;
  height: calc(var(--vw) * 1.35417);
}
@media screen and (max-width: 820px) {
  /* line 23, ../../src/sass/_com.scss */
  .itemArea .text img.ribbon {
    height: calc(var(--vw) * 5.46875);
  }
}
@media screen and (max-width: 500px) {
  /* line 23, ../../src/sass/_com.scss */
  .itemArea .text img.ribbon {
    height: calc(var(--vw) * 5.6);
  }
}
/* line 27, ../../src/sass/_com.scss */
.itemArea .text .name {
  color: var(--basic-black, #151515);
  font-family: var(--font_mds, "Zen Old Mincho");
  font-size: calc(var(--vw) * 0.9375);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 27, ../../src/sass/_com.scss */
  .itemArea .text .name {
    font-size: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 27, ../../src/sass/_com.scss */
  .itemArea .text .name {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 36, ../../src/sass/_com.scss */
.itemArea .text .price {
  color: var(--basic-black, #151515);
  font-family: var(--font_mds);
  font-size: calc(var(--vw) * 2.08333);
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
@media screen and (max-width: 820px) {
  /* line 36, ../../src/sass/_com.scss */
  .itemArea .text .price {
    font-size: calc(var(--vw) * 7.29167);
  }
}
@media screen and (max-width: 500px) {
  /* line 36, ../../src/sass/_com.scss */
  .itemArea .text .price {
    font-size: calc(var(--vw) * 7.46667);
  }
}
/* line 43, ../../src/sass/_com.scss */
.itemArea .text .price span {
  font-size: calc(var(--vw) * 1.25);
}
@media screen and (max-width: 820px) {
  /* line 43, ../../src/sass/_com.scss */
  .itemArea .text .price span {
    font-size: calc(var(--vw) * 4.6875);
  }
}
@media screen and (max-width: 500px) {
  /* line 43, ../../src/sass/_com.scss */
  .itemArea .text .price span {
    font-size: calc(var(--vw) * 4.8);
  }
}

/* line 49, ../../src/sass/_com.scss */
.exWrap {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

/* line 54, ../../src/sass/_com.scss */
.caution {
  color: #000;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: calc(var(--vw) * 0.625);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 54, ../../src/sass/_com.scss */
  .caution {
    font-size: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 54, ../../src/sass/_com.scss */
  .caution {
    font-size: calc(var(--vw) * 3.2);
  }
}
@media screen and (max-width: 820px) {
  /* line 62, ../../src/sass/_com.scss */
  .caution.pc {
    display: none;
  }
}
@media screen and (min-width: 821px) {
  /* line 67, ../../src/sass/_com.scss */
  .caution.sp {
    display: none;
  }
}

/* line 74, ../../src/sass/_com.scss */
.cartIn {
  display: flex;
  padding-top: calc(var(--vw) * 0.83333);
  padding-bottom: calc(var(--vw) * 0.83333);
  padding-left: calc(var(--vw) * 1.66667);
  padding-right: calc(var(--vw) * 1.66667);
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background: var(--primary-base);
  border-radius: var(--rounded-full, 10000px);
  color: var(--basic-white);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: calc(var(--vw) * 0.88542);
  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 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-top: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-top: calc(var(--vw) * 2.13333);
  }
}
@media screen and (max-width: 820px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-bottom: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-bottom: calc(var(--vw) * 2.13333);
  }
}
@media screen and (max-width: 820px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-left: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-left: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-right: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    padding-right: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 74, ../../src/sass/_com.scss */
  .cartIn {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 104, ../../src/sass/_com.scss */
.cartIn:after {
  font-family: "Font Awesome 6 Free" !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: 1em;
}
@media (hover: hover) {
  /* line 109, ../../src/sass/_com.scss */
  .cartIn:hover {
    background: #6c0900;
  }
}
/* line 114, ../../src/sass/_com.scss */
.cartIn.empty {
  background: var(--grey-dark);
}
/* line 116, ../../src/sass/_com.scss */
.cartIn.empty:after {
  display: none;
}

/* line 121, ../../src/sass/_com.scss */
.page {
  display: inline-flex;
  padding-top: calc(var(--vw) * 0.72917);
  padding-bottom: calc(var(--vw) * 0.72917);
  width: calc(var(--vw) * 1.45833);
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 0.36458);
  position: absolute;
  top: calc(var(--vw) * 5.20833);
  right: calc(var(--vw) * 1.5625);
  border-radius: 40px;
  background: var(--basic-white, #fff);
}
@media screen and (max-width: 820px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    width: calc(var(--vw) * 3.90625);
  }
}
@media screen and (max-width: 500px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    width: calc(var(--vw) * 4);
  }
}
@media screen and (max-width: 820px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    gap: calc(var(--vw) * 1.5625);
  }
}
@media screen and (max-width: 500px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    gap: calc(var(--vw) * 1.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    top: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    top: calc(var(--vw) * 2.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    right: calc(var(--vw) * 2.60417);
  }
}
@media screen and (max-width: 500px) {
  /* line 121, ../../src/sass/_com.scss */
  .page {
    right: calc(var(--vw) * 2.66667);
  }
}
/* line 137, ../../src/sass/_com.scss */
.page .line {
  width: calc(var(--vw) * 0.625);
  height: 1px;
  background: var(--secondary-dark, #9e650e);
}
@media screen and (max-width: 820px) {
  /* line 137, ../../src/sass/_com.scss */
  .page .line {
    width: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 137, ../../src/sass/_com.scss */
  .page .line {
    width: calc(var(--vw) * 3.2);
  }
}
/* line 142, ../../src/sass/_com.scss */
.page .no {
  color: var(--secondary-dark, #9e650e);
  font-family: "Zen Kaku Gothic New";
  font-size: calc(var(--vw) * 1.14583);
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
}
@media screen and (max-width: 820px) {
  /* line 142, ../../src/sass/_com.scss */
  .page .no {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 142, ../../src/sass/_com.scss */
  .page .no {
    font-size: calc(var(--vw) * 3.2);
  }
}

/* line 2, ../../src/sass/_sec04.scss */
#mrkLPMain section#sec04 {
  aspect-ratio: 3840 / 2160;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec04/bg_04.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 {
    aspect-ratio: 750 / 1472;
    background-image: url(../img/sec04/bg_04_sp.jpg);
  }
}
/* line 26, ../../src/sass/_sec04.scss */
#mrkLPMain section#sec04 h2 {
  position: absolute;
  top: calc(var(--vw) * 6.92708);
  left: calc(var(--vw) * 28.125);
}
@media screen and (max-width: 820px) {
  /* line 26, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 h2 {
    position: static;
  }
}
/* line 35, ../../src/sass/_sec04.scss */
#mrkLPMain section#sec04 h2 img {
  width: calc(var(--vw) * 8.95833);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 35, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 h2 img {
    width: calc(var(--vw) * 28.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 35, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 h2 img {
    width: calc(var(--vw) * 28.8);
  }
}
/* line 40, ../../src/sass/_sec04.scss */
#mrkLPMain section#sec04 .itemArea {
  position: absolute;
  bottom: calc(var(--vw) * 6.875);
  left: calc(var(--vw) * 16.5625);
  margin-bottom: calc(var(--vw) * 0);
}
@media screen and (max-width: 820px) {
  /* line 40, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 .itemArea {
    margin-bottom: calc(var(--vw) * 16.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 40, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 .itemArea {
    margin-bottom: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 820px) {
  /* line 40, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04 .itemArea {
    position: static;
  }
}
/* line 51, ../../src/sass/_sec04.scss */
#mrkLPMain section#sec04.ong h2 img {
  width: calc(var(--vw) * 12.29167);
}
@media screen and (max-width: 820px) {
  /* line 51, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04.ong h2 img {
    width: calc(var(--vw) * 34.375);
  }
}
@media screen and (max-width: 500px) {
  /* line 51, ../../src/sass/_sec04.scss */
  #mrkLPMain section#sec04.ong h2 img {
    width: calc(var(--vw) * 35.2);
  }
}

/* line 2, ../../src/sass/_sec05.scss */
#mrkLPMain section#sec05 {
  aspect-ratio: 3840 / 1926;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec05/bg_05.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 {
    aspect-ratio: 750 / 1456;
    background-image: url(../img/sec05/bg_05_sp.jpg);
  }
}
/* line 26, ../../src/sass/_sec05.scss */
#mrkLPMain section#sec05 h2 {
  position: absolute;
  top: calc(var(--vw) * 3.33333);
  right: calc(var(--vw) * 21.35417);
}
@media screen and (max-width: 820px) {
  /* line 26, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 h2 {
    position: static;
  }
}
/* line 35, ../../src/sass/_sec05.scss */
#mrkLPMain section#sec05 h2 img {
  width: calc(var(--vw) * 12.29167);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 35, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 h2 img {
    width: calc(var(--vw) * 34.375);
  }
}
@media screen and (max-width: 500px) {
  /* line 35, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 h2 img {
    width: calc(var(--vw) * 35.2);
  }
}
/* line 40, ../../src/sass/_sec05.scss */
#mrkLPMain section#sec05 .itemArea {
  position: absolute;
  bottom: calc(var(--vw) * 1.66667);
  right: calc(var(--vw) * 15.625);
  margin-bottom: calc(var(--vw) * 0);
}
@media screen and (max-width: 820px) {
  /* line 40, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 .itemArea {
    margin-bottom: calc(var(--vw) * 16.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 40, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 .itemArea {
    margin-bottom: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 820px) {
  /* line 40, ../../src/sass/_sec05.scss */
  #mrkLPMain section#sec05 .itemArea {
    position: static;
  }
}

/* line 2, ../../src/sass/_sec06.scss */
#mrkLPMain section#sec06 {
  aspect-ratio: 3840 / 2596;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec06/bg_06.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 {
    flex-direction: column;
    aspect-ratio: 750 / 2230;
    background-image: url(../img/sec06/bg_06_sp.jpg);
  }
}
/* line 27, ../../src/sass/_sec06.scss */
#mrkLPMain section#sec06 h2 {
  position: absolute;
  top: calc(var(--vw) * 3.33333);
  left: calc(var(--vw) * 21.35417);
}
@media screen and (max-width: 820px) {
  /* line 27, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 h2 {
    position: static;
  }
}
/* line 36, ../../src/sass/_sec06.scss */
#mrkLPMain section#sec06 h2 img {
  width: calc(var(--vw) * 8.95833);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 36, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 h2 img {
    width: calc(var(--vw) * 28.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 36, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 h2 img {
    width: calc(var(--vw) * 28.8);
  }
}
/* line 41, ../../src/sass/_sec06.scss */
#mrkLPMain section#sec06 .itemsGroup {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: calc(var(--vw) * 3.33333);
  flex-wrap: wrap;
  padding-bottom: calc(var(--vw) * 1.66667);
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 .itemsGroup {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 41, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 .itemsGroup {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 .itemsGroup {
    padding-bottom: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 41, ../../src/sass/_sec06.scss */
  #mrkLPMain section#sec06 .itemsGroup {
    padding-bottom: calc(var(--vw) * 8.53333);
  }
}

/* line 2, ../../src/sass/_sec07.scss */
#mrkLPMain section#sec07 {
  aspect-ratio: 3840 / 1926;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec07/bg_07.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 {
    flex-direction: column;
    aspect-ratio: 750 / 1900;
    background-image: url(../img/sec07/bg_07_sp.jpg);
  }
}
/* line 27, ../../src/sass/_sec07.scss */
#mrkLPMain section#sec07 h2 {
  position: absolute;
  top: calc(var(--vw) * 3.33333);
  right: calc(var(--vw) * 21.35417);
}
@media screen and (max-width: 820px) {
  /* line 27, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 h2 {
    position: static;
  }
}
/* line 36, ../../src/sass/_sec07.scss */
#mrkLPMain section#sec07 h2 img {
  width: calc(var(--vw) * 12.29167);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 36, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 h2 img {
    width: calc(var(--vw) * 34.375);
  }
}
@media screen and (max-width: 500px) {
  /* line 36, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 h2 img {
    width: calc(var(--vw) * 35.2);
  }
}
/* line 41, ../../src/sass/_sec07.scss */
#mrkLPMain section#sec07 .itemsGroup {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: calc(var(--vw) * 3.33333);
  flex-wrap: wrap;
  padding-bottom: calc(var(--vw) * 1.66667);
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 .itemsGroup {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 41, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 .itemsGroup {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 41, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 .itemsGroup {
    padding-bottom: calc(var(--vw) * 16.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 41, ../../src/sass/_sec07.scss */
  #mrkLPMain section#sec07 .itemsGroup {
    padding-bottom: calc(var(--vw) * 17.06667);
  }
}

/* line 2, ../../src/sass/_sec08.scss */
#mrkLPMain section#sec08 {
  aspect-ratio: 3840 / 1926;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec08/bg_08.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 {
    flex-direction: column;
    aspect-ratio: 750 / 1824;
    background-image: url(../img/sec08/bg_08_sp.jpg);
  }
}
/* line 27, ../../src/sass/_sec08.scss */
#mrkLPMain section#sec08 h2 {
  position: absolute;
  top: calc(var(--vw) * 3.33333);
  left: calc(var(--vw) * 21.35417);
}
@media screen and (max-width: 820px) {
  /* line 27, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 h2 {
    position: static;
  }
}
/* line 36, ../../src/sass/_sec08.scss */
#mrkLPMain section#sec08 h2 img {
  width: calc(var(--vw) * 12.29167);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 36, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 h2 img {
    width: calc(var(--vw) * 34.375);
  }
}
@media screen and (max-width: 500px) {
  /* line 36, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 h2 img {
    width: calc(var(--vw) * 35.2);
  }
}
/* line 42, ../../src/sass/_sec08.scss */
#mrkLPMain section#sec08 .itemsGroup {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  gap: calc(var(--vw) * 3.33333);
  flex-wrap: wrap;
  padding-bottom: calc(var(--vw) * 1.66667);
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 .itemsGroup {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 .itemsGroup {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 .itemsGroup {
    padding-bottom: calc(var(--vw) * 16.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/_sec08.scss */
  #mrkLPMain section#sec08 .itemsGroup {
    padding-bottom: calc(var(--vw) * 17.06667);
  }
}

/* line 2, ../../src/sass/_sec09.scss */
#mrkLPMain section#sec09 {
  aspect-ratio: 3840 / 1926;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec09/bg_09.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 {
    gap: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 {
    aspect-ratio: 750 / 1376;
    background-image: url(../img/sec09/bg_09_sp.jpg);
  }
}
/* line 26, ../../src/sass/_sec09.scss */
#mrkLPMain section#sec09 h2 {
  position: absolute;
  top: calc(var(--vw) * 3.33333);
  right: calc(var(--vw) * 16.35417);
}
@media screen and (max-width: 820px) {
  /* line 26, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 h2 {
    position: static;
  }
}
/* line 35, ../../src/sass/_sec09.scss */
#mrkLPMain section#sec09 h2 img {
  width: calc(var(--vw) * 18.95833);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 35, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 h2 img {
    width: calc(var(--vw) * 54.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 35, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 h2 img {
    width: calc(var(--vw) * 55.46667);
  }
}
/* line 40, ../../src/sass/_sec09.scss */
#mrkLPMain section#sec09 .itemArea {
  position: absolute;
  bottom: calc(var(--vw) * 1.66667);
  right: calc(var(--vw) * 15.625);
  margin-bottom: calc(var(--vw) * 0);
}
@media screen and (max-width: 820px) {
  /* line 40, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 .itemArea {
    margin-bottom: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 40, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 .itemArea {
    margin-bottom: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 40, ../../src/sass/_sec09.scss */
  #mrkLPMain section#sec09 .itemArea {
    position: static;
  }
}

/* line 2, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 {
  aspect-ratio: 3840 / 1916;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec10/bg_10.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  gap: calc(var(--vw) * 2.08333);
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 {
    gap: calc(var(--vw) * 17.44792);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 {
    gap: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 {
    padding-top: calc(var(--vw) * 15.625);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 {
    padding-top: calc(var(--vw) * 16);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 {
    aspect-ratio: 750 / 2050;
    background-image: url(../img/sec10/bg_10_sp.jpg);
  }
}
/* line 35, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 h2 img {
  width: calc(var(--vw) * 22.91667);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 35, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 h2 img {
    width: calc(var(--vw) * 80.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 35, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 h2 img {
    width: calc(var(--vw) * 82.13333);
  }
}
/* line 50, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 .twoColumns {
  display: flex;
  gap: calc(var(--vw) * 3.33333);
  flex-grow: 1;
}
@media screen and (max-width: 820px) {
  /* line 50, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns {
    flex-direction: column;
  }
}
/* line 57, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 .twoColumns .area {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  width: calc(var(--vw) * 40.625);
}
@media screen and (max-width: 820px) {
  /* line 57, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area {
    width: 103%;
  }
}
@media screen and (max-width: 500px) {
  /* line 57, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area {
    width: 103%;
  }
}
@media screen and (max-width: 820px) {
  /* line 57, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area {
    height: calc(var(--vw) * 100.26042);
  }
}
@media screen and (max-width: 500px) {
  /* line 57, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area {
    height: calc(var(--vw) * 102.66667);
  }
}
/* line 65, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 .twoColumns .area.left {
  align-items: flex-end;
}
@media screen and (max-width: 820px) {
  /* line 65, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area.left {
    align-items: flex-start;
  }
}
@media screen and (max-width: 820px) {
  /* line 71, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area:not(.left) {
    height: calc(var(--vw) * 114.32292);
  }
}
@media screen and (max-width: 500px) {
  /* line 71, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area:not(.left) {
    height: calc(var(--vw) * 114.66667);
  }
}
/* line 75, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 .twoColumns .area img.tit {
  height: calc(var(--vw) * 4.79167);
  margin-top: calc(var(--vw) * 2.08333);
}
@media screen and (max-width: 820px) {
  /* line 75, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit {
    height: calc(var(--vw) * 17.1875);
  }
}
@media screen and (max-width: 500px) {
  /* line 75, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit {
    height: calc(var(--vw) * 17.6);
  }
}
/* line 78, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 .twoColumns .area img.tit.gyo {
  width: auto;
  margin-right: calc(var(--vw) * 9.375);
}
@media screen and (max-width: 820px) {
  /* line 78, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit.gyo {
    margin-right: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 78, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit.gyo {
    margin-right: 0;
  }
}
/* line 82, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 .twoColumns .area img.tit.kimo {
  width: auto;
  height: calc(var(--vw) * 7.60417);
  margin-left: calc(var(--vw) * 4.16667);
}
@media screen and (max-width: 820px) {
  /* line 82, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit.kimo {
    height: calc(var(--vw) * 26.5625);
  }
}
@media screen and (max-width: 500px) {
  /* line 82, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit.kimo {
    height: calc(var(--vw) * 27.2);
  }
}
@media screen and (max-width: 820px) {
  /* line 82, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit.kimo {
    margin-left: 0;
  }
}
@media screen and (max-width: 500px) {
  /* line 82, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10 .twoColumns .area img.tit.kimo {
    margin-left: 0;
  }
}
/* line 88, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10 .twoColumns .area .page {
  top: calc(var(--vw) * 1.25);
  right: 0;
}
/* line 94, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10.ong {
  background-image: url(../img/onenga/sec10/bg_10.jpg);
}
@media screen and (max-width: 820px) {
  /* line 94, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10.ong {
    aspect-ratio: 750 / 1256;
    background-image: url(../img/onenga/sec10/bg_10_sp.jpg);
  }
}
/* line 103, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10.ong .twoColumns .area img.tit.kimo {
  height: calc(var(--vw) * 7.60417);
  margin-left: 0;
  margin-top: calc(var(--vw) * 7.29167);
}
@media screen and (max-width: 820px) {
  /* line 103, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10.ong .twoColumns .area img.tit.kimo {
    height: calc(var(--vw) * 26.5625);
  }
}
@media screen and (max-width: 500px) {
  /* line 103, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10.ong .twoColumns .area img.tit.kimo {
    height: calc(var(--vw) * 27.2);
  }
}
@media screen and (max-width: 820px) {
  /* line 103, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10.ong .twoColumns .area img.tit.kimo {
    margin-top: calc(var(--vw) * 0);
  }
}
/* line 110, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10.ong .twoColumns .area .exWrap {
  align-self: stretch;
}
/* line 117, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10_B {
  aspect-ratio: 3840 / 642;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec10/bg_10_B.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 136, ../../src/sass/_sec10.scss */
#mrkLPMain section#sec10_B img {
  width: calc(var(--vw) * 35.9375);
}
@media screen and (max-width: 820px) {
  /* line 136, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10_B img {
    width: 100%;
  }
}
@media screen and (max-width: 820px) {
  /* line 117, ../../src/sass/_sec10.scss */
  #mrkLPMain section#sec10_B {
    flex-direction: column;
    aspect-ratio: 750 / 445;
  }
}

/* line 2, ../../src/sass/_sec11.scss */
#mrkLPMain section#sec11 {
  aspect-ratio: 3840 / 1872;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec11/bg_11.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 {
    padding-top: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 {
    padding-top: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 {
    aspect-ratio: 750 / 1368;
    background-image: url(../img/sec11/bg_11_sp.jpg);
  }
}
/* line 25, ../../src/sass/_sec11.scss */
#mrkLPMain section#sec11 h2 img {
  width: calc(var(--vw) * 22.5);
}
@media screen and (max-width: 820px) {
  /* line 25, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 h2 img {
    width: calc(var(--vw) * 75);
  }
}
@media screen and (max-width: 500px) {
  /* line 25, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 h2 img {
    width: calc(var(--vw) * 76.8);
  }
}
/* line 29, ../../src/sass/_sec11.scss */
#mrkLPMain section#sec11 .comments {
  margin-top: calc(var(--vw) * 1.66667);
}
@media screen and (max-width: 820px) {
  /* line 29, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 .comments {
    margin-top: calc(var(--vw) * 6.25);
  }
}
@media screen and (max-width: 500px) {
  /* line 29, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 .comments {
    margin-top: calc(var(--vw) * 6.4);
  }
}
/* line 31, ../../src/sass/_sec11.scss */
#mrkLPMain section#sec11 .comments img {
  width: calc(var(--vw) * 32.08333);
}
@media screen and (max-width: 820px) {
  /* line 31, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 .comments img {
    width: calc(var(--vw) * 92.1875);
  }
}
@media screen and (max-width: 500px) {
  /* line 31, ../../src/sass/_sec11.scss */
  #mrkLPMain section#sec11 .comments img {
    width: calc(var(--vw) * 94.4);
  }
}

/* line 2, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 {
  aspect-ratio: 3840 / 2320;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec12/bg_12.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: calc(var(--vw) * 3.125);
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 {
    padding-top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 {
    padding-top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 {
    aspect-ratio: 750 / 2418;
    background-image: url(../img/sec12/bg_12_sp.jpg);
  }
}
/* line 25, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12.ong {
  background-image: url(../img/onenga/sec12/bg_12.jpg);
}
@media screen and (max-width: 820px) {
  /* line 25, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12.ong {
    aspect-ratio: 750 / 2508;
    background-image: url(../img/onenga/sec12/bg_12_sp.jpg);
  }
}
/* line 33, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame01 {
  position: absolute;
  top: calc(var(--vw) * 5.41667);
  left: calc(var(--vw) * 16.66667);
}
@media screen and (max-width: 820px) {
  /* line 33, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame01 {
    top: calc(var(--vw) * 8.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame01 {
    top: calc(var(--vw) * 8.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 33, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame01 {
    left: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 33, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame01 {
    left: calc(var(--vw) * 5.33333);
  }
}
/* line 37, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame01 img.kikan {
  width: calc(var(--vw) * 33.75);
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame01 img.kikan {
    width: calc(var(--vw) * 83.85417);
  }
}
@media screen and (max-width: 500px) {
  /* line 37, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame01 img.kikan {
    width: calc(var(--vw) * 85.86667);
  }
}
/* line 42, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame02 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--vw) * 1.82292);
  width: calc(var(--vw) * 27.76042);
  position: absolute;
  top: calc(var(--vw) * 1.66667);
  right: calc(var(--vw) * 19.01042);
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    gap: calc(var(--vw) * 6.25);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    gap: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    width: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    top: calc(var(--vw) * 67.70833);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    top: calc(var(--vw) * 69.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    right: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 {
    right: calc(var(--vw) * 5.33333);
  }
}
/* line 51, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame02 img.map {
  width: calc(var(--vw) * 28.02083);
  margin-bottom: calc(var(--vw) * 4.16667);
}
@media screen and (max-width: 820px) {
  /* line 51, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 img.map {
    width: calc(var(--vw) * 85.9375);
  }
}
@media screen and (max-width: 500px) {
  /* line 51, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 img.map {
    width: calc(var(--vw) * 88);
  }
}
@media screen and (max-width: 820px) {
  /* line 51, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 img.map {
    margin-bottom: calc(var(--vw) * 10.41667);
  }
}
@media screen and (max-width: 500px) {
  /* line 51, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 img.map {
    margin-bottom: calc(var(--vw) * 10.66667);
  }
}
/* line 55, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame02 .boxes {
  display: flex;
  align-items: flex-start;
  --gap: calc(var(--vw) * 1.30208);
  gap: var(--gap);
}
@media screen and (max-width: 820px) {
  /* line 55, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 .boxes {
    --gap: calc(var(--vw) * 4.42708);
  }
}
@media screen and (max-width: 500px) {
  /* line 55, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 .boxes {
    --gap: calc(var(--vw) * 4.53333);
  }
}
/* line 60, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame02 .boxes img {
  width: calc((99.99% - (var(--gap) * 1)) / 2);
}
/* line 64, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame02 button.c-product_info__show-review {
  background-color: transparent;
  border: none;
  padding: 0;
  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 70, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 button.c-product_info__show-review:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }
}
/* line 75, ../../src/sass/_sec12.scss */
#mrkLPMain section#sec12 .frame02 button.c-product_info__show-review img {
  width: calc(var(--vw) * 27.76042);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 75, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 button.c-product_info__show-review img {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 75, ../../src/sass/_sec12.scss */
  #mrkLPMain section#sec12 .frame02 button.c-product_info__show-review img {
    width: calc(var(--vw) * 100);
  }
}

/* line 2, ../../src/sass/_sec90.scss */
#mrkLPMain section#sec90 {
  aspect-ratio: 3840 / 2160;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  background-image: url(../img/sec90/bg_90.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90 {
    aspect-ratio: 375 / 598;
    background-image: url(../img/sec90/bg_90_sp.jpg);
  }
}
/* line 25, ../../src/sass/_sec90.scss */
#mrkLPMain section#sec90 h2 {
  position: absolute;
  top: calc(var(--vw) * 13.85417);
  right: calc(var(--vw) * 12.5);
}
@media screen and (max-width: 820px) {
  /* line 25, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90 h2 {
    top: calc(var(--vw) * 61.19792);
  }
}
@media screen and (max-width: 500px) {
  /* line 25, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90 h2 {
    top: calc(var(--vw) * 62.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 25, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90 h2 {
    right: calc(var(--vw) * 7.29167);
  }
}
@media screen and (max-width: 500px) {
  /* line 25, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90 h2 {
    right: calc(var(--vw) * 7.46667);
  }
}
/* line 29, ../../src/sass/_sec90.scss */
#mrkLPMain section#sec90 h2 img {
  width: calc(var(--vw) * 35.41667);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 29, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90 h2 img {
    width: calc(var(--vw) * 82.8125);
  }
}
@media screen and (max-width: 500px) {
  /* line 29, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90 h2 img {
    width: calc(var(--vw) * 84.8);
  }
}
/* line 35, ../../src/sass/_sec90.scss */
#mrkLPMain section#sec90.ong {
  background-image: url(../img/onenga/sec90/bg_90.jpg);
}
@media screen and (max-width: 820px) {
  /* line 35, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90.ong {
    aspect-ratio: 750 / 1292;
    background-image: url(../img/onenga/sec90/bg_90_sp.jpg);
  }
}
/* line 43, ../../src/sass/_sec90.scss */
#mrkLPMain section#sec90_B {
  aspect-ratio: 1920 / 293;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  align-items: center;
  background-image: url(../img/sec90/bg_90_B.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 820px) {
  /* line 43, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90_B {
    aspect-ratio: 375 / 224;
    background-image: url(../img/sec90/bg_90_B_sp.jpg);
  }
}
/* line 67, ../../src/sass/_sec90.scss */
#mrkLPMain section#sec90_B .otodoke img {
  width: calc(var(--vw) * 47.86458);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 67, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90_B .otodoke img {
    width: calc(var(--vw) * 87.23958);
  }
}
@media screen and (max-width: 500px) {
  /* line 67, ../../src/sass/_sec90.scss */
  #mrkLPMain section#sec90_B .otodoke img {
    width: calc(var(--vw) * 89.33333);
  }
}

/* line 2, ../../src/sass/_kochira.scss */
#mrkLPMain .cartKochira {
  margin-top: var(--spacing-xl);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 0;
  margin-bottom: var(--spacing-xl);
  gap: var(--spacing-xs);
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira {
    margin-top: var(--spacing-l);
  }
}
/* line 762, ../../src/sass/setting/_variables.scss */
#mrkLPMain .cartKochira > * {
  margin: 0;
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira {
    margin-bottom: var(--spacing-l);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira {
    align-items: center;
  }
}
/* line 16, ../../src/sass/_kochira.scss */
#mrkLPMain .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 16, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira img {
    width: calc(var(--vw) * 65.10417);
  }
}
@media screen and (max-width: 500px) {
  /* line 16, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira img {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 19, ../../src/sass/_kochira.scss */
#mrkLPMain .cartKochira img.serif {
  margin-top: calc(var(--vw) * 1.66667);
}
@media screen and (max-width: 820px) {
  /* line 19, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira img.serif {
    margin-top: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 19, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira img.serif {
    margin-top: calc(var(--vw) * 4.26667);
  }
}
@media (hover: hover) {
  /* line 27, ../../src/sass/_kochira.scss */
  #mrkLPMain .cartKochira a:hover img {
    opacity: 0.6;
  }
}

/* line 2, ../../src/sass/_faq.scss */
#mrkLPMain section#faq {
  width: 100%;
  display: flex;
  padding-top: calc(var(--vw) * 9.375);
  padding-bottom: calc(var(--vw) * 9.375);
  padding-left: calc(var(--vw) * 16.66667);
  padding-right: calc(var(--vw) * 16.66667);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 0.83333);
  flex-shrink: 0;
  align-self: stretch;
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-top: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-top: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-bottom: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-bottom: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-left: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-left: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-right: calc(var(--vw) * 5.20833);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    padding-right: calc(var(--vw) * 5.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    gap: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 2, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq {
    gap: calc(var(--vw) * 4.26667);
  }
}
/* line 17, ../../src/sass/_faq.scss */
#mrkLPMain section#faq h2 img {
  width: calc(var(--vw) * 15);
}
@media screen and (max-width: 820px) {
  /* line 17, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq h2 img {
    width: calc(var(--vw) * 50);
  }
}
@media screen and (max-width: 500px) {
  /* line 17, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq h2 img {
    width: calc(var(--vw) * 51.2);
  }
}
/* line 21, ../../src/sass/_faq.scss */
#mrkLPMain section#faq dl.faq {
  width: 100%;
}
/* line 23, ../../src/sass/_faq.scss */
#mrkLPMain section#faq dl.faq dt {
  color: var(--basic-black, #4c4c4c);
  font-size: calc(var(--vw) * 0.9375);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 0;
  display: flex;
  align-items: center;
  gap: calc(var(--vw) * 1.25);
  flex: 1 0 0;
  padding: calc(var(--vw) * 0.83333);
}
@media screen and (max-width: 820px) {
  /* line 23, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt {
    font-size: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 23, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt {
    font-size: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 23, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt {
    gap: calc(var(--vw) * 6.25);
  }
}
@media screen and (max-width: 500px) {
  /* line 23, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt {
    gap: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 23, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt {
    padding: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 23, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt {
    padding: calc(var(--vw) * 4.26667);
  }
}
/* line 37, ../../src/sass/_faq.scss */
#mrkLPMain section#faq dl.faq dt:before {
  content: "Q";
  color: var(--basic-white, #fff);
  font-size: calc(var(--vw) * 1.09375);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  flex-shrink: 0;
  display: flex;
  aspect-ratio: 1 / 1;
  width: calc(var(--vw) * 1.875);
  padding: calc(var(--vw) * 0.36458);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 0.36458);
  border-radius: 10000px;
  background: var(--primary-dark, #7b0000);
  box-sizing: content-box;
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    font-size: calc(var(--vw) * 5.33854);
  }
}
@media screen and (max-width: 500px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    font-size: calc(var(--vw) * 5.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    width: calc(var(--vw) * 9.63542);
  }
}
@media screen and (max-width: 500px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    width: calc(var(--vw) * 9.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    padding: calc(var(--vw) * 1.82292);
  }
}
@media screen and (max-width: 500px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    padding: calc(var(--vw) * 1.86667);
  }
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    gap: calc(var(--vw) * 1.82292);
  }
}
@media screen and (max-width: 500px) {
  /* line 37, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dt:before {
    gap: calc(var(--vw) * 1.86667);
  }
}
/* line 61, ../../src/sass/_faq.scss */
#mrkLPMain section#faq dl.faq dd {
  color: var(--basic-black, #4c4c4c);
  font-size: calc(var(--vw) * 0.83333);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
  background-color: var(--basic-white);
  display: flex;
  align-items: center;
  gap: calc(var(--vw) * 1.25);
  flex: 1 0 0;
  padding: calc(var(--vw) * 0.83333);
  border-bottom: 1px solid var(--grey-base);
  margin-bottom: calc(var(--vw) * 0.83333);
}
@media screen and (max-width: 820px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    font-size: calc(var(--vw) * 3.64583);
  }
}
@media screen and (max-width: 500px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    font-size: calc(var(--vw) * 3.73333);
  }
}
@media screen and (max-width: 820px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    gap: calc(var(--vw) * 6.25);
  }
}
@media screen and (max-width: 500px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    gap: calc(var(--vw) * 6.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    padding: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    padding: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    margin-bottom: calc(var(--vw) * 4.16667);
  }
}
@media screen and (max-width: 500px) {
  /* line 61, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd {
    margin-bottom: calc(var(--vw) * 4.26667);
  }
}
/* line 80, ../../src/sass/_faq.scss */
#mrkLPMain section#faq dl.faq dd:before {
  content: "A";
  flex-shrink: 0;
  color: var(--primary-base, #c53434);
  font-size: calc(var(--vw) * 1.09375);
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  aspect-ratio: 1 / 1;
  width: calc(var(--vw) * 1.875);
  padding: calc(var(--vw) * 0.36458);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 0.36458);
  border-radius: 10000px;
  background: var(--basic-white);
  box-sizing: content-box;
}
@media screen and (max-width: 820px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    font-size: calc(var(--vw) * 5.46875);
  }
}
@media screen and (max-width: 500px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    font-size: calc(var(--vw) * 5.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    width: calc(var(--vw) * 9.375);
  }
}
@media screen and (max-width: 500px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    width: calc(var(--vw) * 9.6);
  }
}
@media screen and (max-width: 820px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    padding: calc(var(--vw) * 1.82292);
  }
}
@media screen and (max-width: 500px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    padding: calc(var(--vw) * 1.86667);
  }
}
@media screen and (max-width: 820px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    gap: calc(var(--vw) * 1.82292);
  }
}
@media screen and (max-width: 500px) {
  /* line 80, ../../src/sass/_faq.scss */
  #mrkLPMain section#faq dl.faq dd:before {
    gap: calc(var(--vw) * 1.86667);
  }
}

/* line 1, ../../src/sass/_modal.scss */
.p-review_modal__content {
  justify-content: center;
}
@media screen and (max-width: 820px) {
  /* line 1, ../../src/sass/_modal.scss */
  .p-review_modal__content {
    justify-content: flex-start;
  }
}

/* line 8, ../../src/sass/_modal.scss */
.p-review_modal .p-review {
  border-top: 0;
}
@media screen and (max-width: 500px) {
  /* line 8, ../../src/sass/_modal.scss */
  .p-review_modal .p-review {
    padding: 10px;
  }
}

@media screen and (max-width: 500px) {
  /* line 15, ../../src/sass/_modal.scss */
  .p-review_modal__button.--close {
    right: 0;
    top: 0;
  }
}

/* line 31, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border {
  display: flex;
  flex-direction: column;
  align-items: center;
  --gap: calc(var(--vw) * 0.83333);
  gap: var(--gap);
}
@media screen and (max-width: 820px) {
  /* line 31, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border {
    --gap: calc(var(--vw) * 2.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 31, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border {
    --gap: calc(var(--vw) * 2.13333);
  }
}
/* line 38, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head {
  margin-top: 0;
  padding-top: 0;
}
/* line 42, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head img.m-title {
  width: calc(var(--vw) * 6.66667);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 42, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head img.m-title {
    width: calc(var(--vw) * 27.08333);
  }
}
@media screen and (max-width: 500px) {
  /* line 42, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head img.m-title {
    width: calc(var(--vw) * 27.73333);
  }
}
/* line 45, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head img.m-title.noshi {
  width: calc(var(--vw) * 15);
}
@media screen and (max-width: 820px) {
  /* line 45, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head img.m-title.noshi {
    width: calc(var(--vw) * 58.33333);
  }
}
@media screen and (max-width: 500px) {
  /* line 45, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head img.m-title.noshi {
    width: calc(var(--vw) * 59.73333);
  }
}
/* line 49, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border h2.nonStyle.p-review__inner__title.u-text--head:before {
  display: none;
}
/* line 53, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border img.noshi-img {
  width: calc(var(--vw) * 57.91667);
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 53, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border img.noshi-img {
    width: calc(var(--vw) * 70.57292);
  }
}
@media screen and (max-width: 500px) {
  /* line 53, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border img.noshi-img {
    width: calc(var(--vw) * 72.26667);
  }
}
/* line 57, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(var(--vw) * 1.25);
}
@media screen and (max-width: 820px) {
  /* line 57, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow {
    gap: calc(var(--vw) * 1.04167);
  }
}
@media screen and (max-width: 500px) {
  /* line 57, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow {
    gap: calc(var(--vw) * 1.06667);
  }
}
/* line 62, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow .step {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 820px) {
  /* line 62, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow .step {
    flex-direction: row;
    align-items: center;
    width: 100%;
    gap: 20px;
  }
}
/* line 72, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow img.stepArr {
  height: calc(var(--vw) * 2.65625);
}
@media screen and (max-width: 820px) {
  /* line 72, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow img.stepArr {
    height: calc(var(--vw) * 5.72917);
  }
}
@media screen and (max-width: 500px) {
  /* line 72, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow img.stepArr {
    height: calc(var(--vw) * 5.86667);
  }
}
@media screen and (max-width: 820px) {
  /* line 72, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow img.stepArr {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
}
/* line 79, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow img.stepimg {
  width: calc(var(--vw) * 19.375);
}
@media screen and (max-width: 820px) {
  /* line 79, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow img.stepimg {
    width: calc(var(--vw) * 35.9375);
  }
}
@media screen and (max-width: 500px) {
  /* line 79, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow img.stepimg {
    width: calc(var(--vw) * 36.8);
  }
}
@media screen and (max-width: 820px) {
  /* line 57, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow {
    flex-direction: column;
  }
}
/* line 86, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow .txt,
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border p {
  color: #000;
  font-size: calc(var(--vw) * 0.83333);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 86, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow .txt,
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border p {
    font-size: calc(var(--vw) * 3.125);
  }
}
@media screen and (max-width: 500px) {
  /* line 86, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .m-flow .txt,
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border p {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 95, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .jiki {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
@media screen and (max-width: 820px) {
  /* line 95, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .jiki {
    flex-direction: column;
  }
}
/* line 101, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .jiki .mapimg img {
  width: calc(var(--vw) * 30.20833);
}
@media screen and (max-width: 820px) {
  /* line 101, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal .p-review.p-review_modal__content .p-review__inner.u-color__border--border .jiki .mapimg img {
    width: 100%;
  }
}
/* line 123, ../../src/sass/_modal.scss */
#mrkLPMain dialog.c-modal.p-review_modal {
  width: 80vw !important;
  height: 80vh !important;
  overflow-y: auto;
}
@media screen and (max-width: 820px) {
  /* line 123, ../../src/sass/_modal.scss */
  #mrkLPMain dialog.c-modal.p-review_modal {
    height: 80vh !important;
    width: 95vw !important;
  }
}

/* line 225, ../../src/sass/mrkLPBase.scss */
.u-color__bg--bg {
  background-color: #a11313;
}

/* line 232, ../../src/sass/mrkLPBase.scss */
#toshikoshi {
  width: calc(var(--vw) * 7.34375);
  height: calc(var(--vw) * 7.23958);
  position: fixed;
  bottom: calc(var(--vw) * 9.89583);
  right: calc(var(--vw) * 0.52083);
  z-index: 10;
}
@media screen and (max-width: 820px) {
  /* line 232, ../../src/sass/mrkLPBase.scss */
  #toshikoshi {
    width: calc(var(--vw) * 15.625);
  }
}
@media screen and (max-width: 500px) {
  /* line 232, ../../src/sass/mrkLPBase.scss */
  #toshikoshi {
    width: calc(var(--vw) * 26.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 232, ../../src/sass/mrkLPBase.scss */
  #toshikoshi {
    height: calc(var(--vw) * 15.625);
  }
}
@media screen and (max-width: 500px) {
  /* line 232, ../../src/sass/mrkLPBase.scss */
  #toshikoshi {
    height: calc(var(--vw) * 26.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 232, ../../src/sass/mrkLPBase.scss */
  #toshikoshi {
    bottom: calc(var(--vw) * 2.66667);
  }
}
@media screen and (max-width: 500px) {
  /* line 232, ../../src/sass/mrkLPBase.scss */
  #toshikoshi {
    right: calc(var(--vw) * 0);
  }
}
/* line 239, ../../src/sass/mrkLPBase.scss */
#toshikoshi a {
  -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 241, ../../src/sass/mrkLPBase.scss */
#toshikoshi a img {
  width: 100%;
}
@media (hover: hover) {
  /* line 244, ../../src/sass/mrkLPBase.scss */
  #toshikoshi a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
}

/* line 252, ../../src/sass/mrkLPBase.scss */
.p-column[data-section-id="74c2027f186625d3a29153b4fe49adac"] {
  position: relative;
  z-index: 1;
}

/* line 256, ../../src/sass/mrkLPBase.scss */
.p-product_list[data-section-id="e9c880dd81d025f1130e3eceb4124d91"] {
  position: relative;
  z-index: 0;
}

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

/* line 333, ../../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 354, ../../src/sass/mrkLPBase.scss */
  #mrkChatBot:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@media screen and (max-width: 719px) {
  /* line 333, ../../src/sass/mrkLPBase.scss */
  #mrkChatBot {
    bottom: 175px;
  }
}

/* line 367, ../../src/sass/mrkLPBase.scss */
#mrkRetTop,
#mrkChatBot {
  display: none !important;
}
