@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Zen+Antique&family=Zen+Kaku+Gothic+New:wght@400;700&family=Zen+Old+Mincho&display=swap");
/* line 4, ../../src/sass/setting/_var.scss */
#mrkLPBodyArea {
  --vw: 1vw;
  --font-size-ratio: 1;
  --contents: 1280px;
  --h1: calc(88px * var(--font-size-ratio));
  --h2: calc(56px * var(--font-size-ratio));
  --h3: calc(48px * var(--font-size-ratio));
  --h4: calc(40px * var(--font-size-ratio));
  --h5: calc(32px * var(--font-size-ratio));
  --h6: calc(24px * var(--font-size-ratio));
  --txt: calc(22px * var(--font-size-ratio));
  --txt_min: calc(14px * var(--font-size-ratio));
  --spacing-xxs: 4px;
  --spacing-xs: 8px;
  --spacing-s: 16px;
  --spacing-m: 24px;
  --spacing-l: 32px;
  --spacing-xl: 64px;
  --spacing-xxl: 96px;
  --spacing-xxxl: 168px;
  --rounded-xs: 5px;
  --rounded-s: 10px;
  --rounded-m: 20px;
  --rounded-l: 40px;
  --rounded-full: 10000px;
  --contents-margin-default: var(--spacing-xxl);
  --contents-margin-section_inner: var(--spacing-xl);
  --btn-padding-vertical: var(--spacing-m);
  --btn-padding-horizonal: var(--spacing-s);
  --gap: 36px;
  --main-margin: 510px;
  --basic-black: #333;
  --basic-white: #FFF;
  --primary-toplight: #F6DEAF;
  --primary-light: #D4B987;
  --primary-base: #B08F52;
  --primary-dark: #765312;
  --secondary-toplight: #fff4de;
  --secondary-light: #ffca67;
  --secondary-base: #d4b987;
  --secondary-dark: #765312;
  --accent-light: #EDA49E;
  --accent-base: #9E1A00;
  --accent-dark: #6C0900;
  --grey-light: #F0F0F0;
  --grey-base: #B3B3B3;
  --grey-dark: #4d4747;
  --red-light: #FFE8E8;
  --red-base: #C70000;
  --red-dark: #750000;
  --bg: var(--basic-black);
  --btn_general-def-bg: var(--accent-base);
  --btn_general-def-txt: var(--basic-white);
  --btn_general-def-border: var(--accent-base);
  --btn_general-rev-bg: var(--basic-white);
  --btn_general-rev-txt: var(--basic-black);
  --btn_general-rev-border: var(--basic-black);
  --btn_anchor-bg: var(--basic-white);
  --btn_anchor-txt: var(--basic-black);
  --btn_anchor-border: var(--grey-base);
  --btn_tab-bg: var(--basic-white);
  --btn_tab-txt: var(--grey-base);
  --btn_tab-border: var(--grey-base);
  --btn_tab-bg-hv: var(--primary-light);
  --btn_tab-txt-hv: var(--basic-black);
  --btn_tab-border-hv: var(--grey-base);
  --parts_pulldown-bg: var(--basic-white);
  --parts_pulldown-txt: var(--basic-black);
  --parts_pulldown-bg-hv: var(--primary-light);
  --parts_pulldown-txt-hv: var(--basic-black);
  --no-image-file: url("../img/noimg.jpg");
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --contents: calc(var(--vw) * 156.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --contents: calc(var(--vw) * 89.33333);
  }
}
@media screen and (max-width: 1366px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h1: calc(calc(var(--vw) * 6.44217) * var(--font-size-ratio));
    --h2: calc(calc(var(--vw) * 4.09956) * var(--font-size-ratio));
    --h3: calc(calc(var(--vw) * 3.51391) * var(--font-size-ratio));
    --h4: calc(calc(var(--vw) * 2.92826) * var(--font-size-ratio));
    --h5: calc(calc(var(--vw) * 2.34261) * var(--font-size-ratio));
    --h6: calc(calc(var(--vw) * 1.75695) * var(--font-size-ratio));
    --txt: calc(calc(var(--vw) * 1.61054) * var(--font-size-ratio));
    --txt_min: calc(calc(var(--vw) * 1.02489) * var(--font-size-ratio));
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h1: calc(calc(var(--vw) * 4.87805) * var(--font-size-ratio));
    --h2: calc(calc(var(--vw) * 3.90244) * var(--font-size-ratio));
    --h3: calc(calc(var(--vw) * 2.92683) * var(--font-size-ratio));
    --h4: calc(calc(var(--vw) * 2.43902) * var(--font-size-ratio));
    --h5: calc(calc(var(--vw) * 2.19512) * var(--font-size-ratio));
    --h6: calc(calc(var(--vw) * 1.95122) * var(--font-size-ratio));
    --txt: calc(calc(var(--vw) * 2.68293) * var(--font-size-ratio));
    --txt_min: calc(calc(var(--vw) * 1.46341) * var(--font-size-ratio));
  }
}
@media screen and (max-width: 540px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --h1: calc(calc(var(--vw) * 12.8) * var(--font-size-ratio));
    --h2: calc(calc(var(--vw) * 9.06667) * var(--font-size-ratio));
    --h3: calc(calc(var(--vw) * 8) * var(--font-size-ratio));
    --h4: calc(calc(var(--vw) * 6.93333) * var(--font-size-ratio));
    --h5: calc(calc(var(--vw) * 5.33333) * var(--font-size-ratio));
    --h6: calc(calc(var(--vw) * 4.26667) * var(--font-size-ratio));
    --txt: calc(calc(var(--vw) * 4.26667) * var(--font-size-ratio));
    --txt_min: calc(calc(var(--vw) * 3.2) * var(--font-size-ratio));
  }
}
@media screen and (max-width: 1366px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxs: calc(var(--vw) * 0.29283);
    --spacing-xs: calc(var(--vw) * 0.58565);
    --spacing-s: calc(var(--vw) * 1.1713);
    --spacing-m: calc(var(--vw) * 1.75695);
    --spacing-l: calc(var(--vw) * 2.34261);
    --spacing-xl: calc(var(--vw) * 4.68521);
    --spacing-xxl: calc(var(--vw) * 7.02782);
    --spacing-xxxl: calc(var(--vw) * 12.29868);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxs: calc(var(--vw) * 0.4878);
    --spacing-xs: calc(var(--vw) * 0.97561);
    --spacing-s: calc(var(--vw) * 1.95122);
    --spacing-m: calc(var(--vw) * 2.92683);
    --spacing-l: calc(var(--vw) * 3.90244);
    --spacing-xl: calc(var(--vw) * 7.80488);
    --spacing-xxl: calc(var(--vw) * 11.70732);
    --spacing-xxxl: calc(var(--vw) * 11.70732);
  }
}
@media screen and (max-width: 540px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --spacing-xxs: calc(var(--vw) * 1.06667);
    --spacing-xs: calc(var(--vw) * 2.13333);
    --spacing-s: calc(var(--vw) * 4.26667);
    --spacing-m: calc(var(--vw) * 6.4);
    --spacing-l: calc(var(--vw) * 8.53333);
    --spacing-xl: calc(var(--vw) * 17.06667);
    --spacing-xxl: calc(var(--vw) * 25.6);
    --spacing-xxxl: calc(var(--vw) * 17.06667);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --contents-margin-default: var(--spacing-xl);
    --contents-margin-section_inner: var(--spacing-l);
  }
}
@media screen and (max-width: 540px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --contents-margin-default: var(--spacing-xl);
    --contents-margin-section_inner: var(--spacing-l);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --btn-padding-vertical: var(--spacing-s);
    --btn-padding-horizonal: var(--spacing-s);
  }
}
@media screen and (max-width: 540px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --btn-padding-vertical: var(--spacing-s);
    --btn-padding-horizonal: var(--spacing-s);
  }
}
@media screen and (max-width: 820px) {
  /* line 4, ../../src/sass/setting/_var.scss */
  #mrkLPBodyArea {
    --gap: calc(var(--vw) * 4.39024);
    --main-margin: calc(var(--vw) * 62.19512);
  }
}
@media screen and (max-width: 540px) {
  /* 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).blur {
  filter: blur(10px);
}
/* line 17, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).r-x {
  transform: rotateX(180deg);
}
/* line 20, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).r-y {
  transform: rotateY(180deg);
}
/* line 23, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).r-cw {
  transform: rotate(-170deg);
}
/* line 26, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).r-ccw {
  transform: rotate(170deg);
}
/* line 30, ../../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 34, ../../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 38, ../../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: 540px) {
  /* 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 45, ../../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 49, ../../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 53, ../../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 57, ../../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 62, ../../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 67, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).active.blur {
  filter: blur(0);
}
/* line 70, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).active.r-x {
  transform: rotateX(0deg);
}
/* line 73, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).active.r-y {
  transform: rotateY(0deg);
}
/* line 76, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).active.r-cw, .fuwat:not(#recruit).active.r-ccw {
  transform: rotate(0deg);
}

/* line 18, ../../src/sass/setting/_font.scss */
#mrkLPBodyArea {
  --JP: "Zen Kaku Gothic New", sans-serif;
  --Min: "Zen Old Mincho", serif;
  --font_mds: "Zen Old Mincho", serif;
  --ENG_Num: "Zen Antique", serif;
  font-family: var(--JP);
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

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

/* line 86, ../../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 99, ../../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 141, ../../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 158, ../../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 167, ../../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 167, ../../src/sass/setting/_font.scss */
  h3:not(.nonStyle):after,
  .h3:after {
    width: calc(var(--vw) * 2.43902);
    height: 1px;
  }
}
@media screen and (max-width: 540px) {
  /* line 167, ../../src/sass/setting/_font.scss */
  h3:not(.nonStyle):after,
  .h3:after {
    width: calc(var(--vw) * 5.33333);
    height: 1px;
  }
}

/* line 179, ../../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 194, ../../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 194, ../../src/sass/setting/_font.scss */
  h4:not(.nonStyle)::before,
  .h4::before {
    width: calc(var(--vw) * 1.95122);
    height: calc(var(--vw) * 1.95122);
  }
}
@media screen and (max-width: 540px) {
  /* line 194, ../../src/sass/setting/_font.scss */
  h4:not(.nonStyle)::before,
  .h4::before {
    width: calc(var(--vw) * 4.26667);
    height: calc(var(--vw) * 4.26667);
  }
}

/* line 204, ../../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 228, ../../src/sass/setting/_font.scss */
h6:not(.nonStyle),
.h6 {
  color: var(--primary-base);
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: var(--h6, 24px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}

/* line 242, ../../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 246, ../../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 250, ../../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 254, ../../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 258, ../../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 262, ../../src/sass/setting/_font.scss */
.typo-H6 {
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: var(--h6, 24px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}

/* line 266, ../../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 273, ../../src/sass/setting/_font.scss */
p {
  color: var(--basic-black);
  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 285, ../../src/sass/setting/_font.scss */
strong {
  font-weight: 700;
}

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

/* line 301, ../../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 331, ../../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 5, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker) {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 1em;
}
/* line 15, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker) > li {
  line-height: 1.5;
}
/* line 18, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker) > li:before {
  display: inline-block;
  flex-shrink: 0;
}
/* line 23, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker) > li ul {
  width: 100%;
}
/* line 28, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ul) {
  list-style-type: none;
  list-style-position: outside;
  margin-left: 0.8em;
}
/* line 35, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ul) > li {
  position: relative;
  padding-left: 1em;
}
/* line 39, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ul) > li ul {
  margin-left: 1em;
}
/* line 43, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ul) > li:before {
  content: "";
  width: calc(var(--vw) * 0.46875);
  height: calc(var(--vw) * 0.46875);
  background-color: var(--basic-black);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  top: 0.55em;
  left: 0;
}
@media screen and (max-width: 820px) {
  /* line 43, ../../src/sass/cont/_list.scss */
  #scrArea :is(ul, ol):not(.smf-progress-tracker):where(ul) > li:before {
    width: calc(var(--vw) * 0.85366);
    height: calc(var(--vw) * 0.85366);
  }
}
@media screen and (max-width: 540px) {
  /* line 43, ../../src/sass/cont/_list.scss */
  #scrArea :is(ul, ol):not(.smf-progress-tracker):where(ul) > li:before {
    width: calc(var(--vw) * 1.86667);
    height: calc(var(--vw) * 1.86667);
  }
}
@media screen and (max-width: 540px) {
  /* line 43, ../../src/sass/cont/_list.scss */
  #scrArea :is(ul, ol):not(.smf-progress-tracker):where(ul) > li:before {
    top: 0.5em;
  }
}
/* line 61, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ol) {
  list-style-type: none;
  list-style-position: outside;
}
/* line 66, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ol) li {
  text-indent: -0.85em;
  margin-left: 0.75em;
}
/* line 71, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ol) > li {
  counter-increment: mycounter;
}
/* line 74, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ol) > li:before {
  content: counter(mycounter,decimal-leading-zero) ".";
  color: var(--primary-base);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-right: 0.25em;
}
/* line 87, ../../src/sass/cont/_list.scss */
#scrArea :is(ul, ol):not(.smf-progress-tracker):where(ol).abc > li:before {
  content: counter(mycounter,upper-alpha) ".";
  padding-right: calc(0.25em + 0.5em);
}
/* line 98, ../../src/sass/cont/_list.scss */
#scrArea ul ul {
  margin-top: var(--spacing-s);
}

/* line 4, ../../src/sass/setting/_aTag.scss */
a {
  color: var(--basic-black, #333);
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt, 20px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 30px */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  -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 22, ../../src/sass/setting/_aTag.scss */
  a:hover {
    color: var(--primary-base);
  }
}

/* line 35, ../../src/sass/setting/_aTag.scss */
a[target="_blank"]:not(.btn):not(.noIcon):not(.newsListLink) {
  position: relative;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  margin: 0 4px;
}
/* line 409, ../../src/sass/setting/_variables.scss */
a[target="_blank"]:not(.btn):not(.noIcon):not(.newsListLink):after {
  content: "" !important;
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-mask-image: url("../img/icon/icon_outer_link.svg");
  mask-image: url("../img/icon/icon_outer_link.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  background-color: var(--primary-base);
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-left: var(--spacing-xs);
  margin-right: 5px;
  vertical-align: middle;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media (hover: hover) {
  /* line 434, ../../src/sass/setting/_variables.scss */
  a[target="_blank"]:not(.btn):not(.noIcon):not(.newsListLink):hover:after {
    background-color: var(--primary-base);
  }
}

/* line 46, ../../src/sass/setting/_aTag.scss */
a[href$=".pdf"]:not(.btn):not(.noIcon):not(.newsListLink) {
  position: relative;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  margin: 0 4px;
}
/* line 409, ../../src/sass/setting/_variables.scss */
a[href$=".pdf"]:not(.btn):not(.noIcon):not(.newsListLink):after {
  content: "" !important;
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-mask-image: url("../img/icon/icon_pdf_link.svg");
  mask-image: url("../img/icon/icon_pdf_link.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  background-color: #c70200;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-left: var(--spacing-xs);
  margin-right: 5px;
  vertical-align: middle;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media (hover: hover) {
  /* line 434, ../../src/sass/setting/_variables.scss */
  a[href$=".pdf"]:not(.btn):not(.noIcon):not(.newsListLink):hover:after {
    background-color: #c70200;
  }
}

/* line 56, ../../src/sass/setting/_aTag.scss */
a[href$=".doc"]:not(.btn):not(.noIcon):not(.newsListLink),
a[href$=".docx"]:not(.btn):not(.noIcon):not(.newsListLink) {
  position: relative;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  margin: 0 4px;
}
/* line 409, ../../src/sass/setting/_variables.scss */
a[href$=".doc"]:not(.btn):not(.noIcon):not(.newsListLink):after,
a[href$=".docx"]:not(.btn):not(.noIcon):not(.newsListLink):after {
  content: "" !important;
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-mask-image: url("../img/icon/icon_word_link.svg");
  mask-image: url("../img/icon/icon_word_link.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  background-color: #2466ff;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-left: var(--spacing-xs);
  margin-right: 5px;
  vertical-align: middle;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media (hover: hover) {
  /* line 434, ../../src/sass/setting/_variables.scss */
  a[href$=".doc"]:not(.btn):not(.noIcon):not(.newsListLink):hover:after,
  a[href$=".docx"]:not(.btn):not(.noIcon):not(.newsListLink):hover:after {
    background-color: #2466ff;
  }
}

/* line 67, ../../src/sass/setting/_aTag.scss */
a[href$=".xls"]:not(.btn):not(.noIcon):not(.newsListLink),
a[href$=".xlsx"]:not(.btn):not(.noIcon):not(.newsListLink) {
  position: relative;
  flex-direction: row;
  align-items: center;
  gap: 4px;
  margin: 0 4px;
}
/* line 409, ../../src/sass/setting/_variables.scss */
a[href$=".xls"]:not(.btn):not(.noIcon):not(.newsListLink):after,
a[href$=".xlsx"]:not(.btn):not(.noIcon):not(.newsListLink):after {
  content: "" !important;
  display: inline-block;
  width: 18px;
  height: 18px;
  -webkit-mask-image: url("../img/icon/icon_excel_link.svg");
  mask-image: url("../img/icon/icon_excel_link.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  background-color: #3ea113;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-left: var(--spacing-xs);
  margin-right: 5px;
  vertical-align: middle;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media (hover: hover) {
  /* line 434, ../../src/sass/setting/_variables.scss */
  a[href$=".xls"]:not(.btn):not(.noIcon):not(.newsListLink):hover:after,
  a[href$=".xlsx"]:not(.btn):not(.noIcon):not(.newsListLink):hover:after {
    background-color: #3ea113;
  }
}

/* line 78, ../../src/sass/setting/_aTag.scss */
a.email:not(.btn) {
  position: relative;
  display: inline-block;
}
/* line 82, ../../src/sass/setting/_aTag.scss */
a.email:not(.btn):after {
  font-family: "Font Awesome 6 Free" !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: unset;
  margin-left: 0.5em;
  margin-right: 0.5em;
  vertical-align: baseline;
}

/* line 90, ../../src/sass/setting/_aTag.scss */
a.tel:not(.btn) {
  position: relative;
  display: inline-block;
}
/* line 94, ../../src/sass/setting/_aTag.scss */
a.tel:not(.btn):after {
  font-family: "Font Awesome 6 Free" !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: unset;
  margin-left: 0.5em;
  margin-right: 0.5em;
  vertical-align: baseline;
}

/* line 104, ../../src/sass/setting/_aTag.scss */
figure.noIcon a:after {
  display: none !important;
}

/* line 112, ../../src/sass/setting/_aTag.scss */
figure.imgLink a img {
  -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 118, ../../src/sass/setting/_aTag.scss */
  figure.imgLink a:hover img {
    opacity: 0.7;
  }
}

/* line 129, ../../src/sass/setting/_aTag.scss */
a.sideMenu {
  display: flex;
  align-items: center;
  gap: var(--spacing-s, 20px);
  color: var(--black, #11283B);
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  padding: var(--spacing-xs) 0;
}
/* line 141, ../../src/sass/setting/_aTag.scss */
a.sideMenu:after {
  font-family: "Font Awesome 6 Free" !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: unset;
}
/* line 145, ../../src/sass/setting/_aTag.scss */
a.sideMenu .icon {
  position: relative;
}
/* line 149, ../../src/sass/setting/_aTag.scss */
a.sideMenu .icon img {
  width: 24px;
  -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;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 154, ../../src/sass/setting/_aTag.scss */
a.sideMenu .icon img.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 160, ../../src/sass/setting/_aTag.scss */
a.sideMenu .title {
  flex: 1;
}
/* line 164, ../../src/sass/setting/_aTag.scss */
a.sideMenu:hover {
  color: var(--primary-dark, #1A7AC5);
}
/* line 169, ../../src/sass/setting/_aTag.scss */
a.sideMenu:hover .icon img.off {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 173, ../../src/sass/setting/_aTag.scss */
a.sideMenu:hover .icon img.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 185, ../../src/sass/setting/_aTag.scss */
#mrkLPBodyArea a:link,
#mrkLPBodyArea a:visited,
#mrkLPBodyArea a:active {
  text-decoration: underline;
}

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

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

@media screen and (max-width: 540px) {
  /* line 40, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea {
    overflow-x: hidden;
  }
}
/* line 45, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea section.p-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 50, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-show_selection {
  max-width: 100% !important;
}
/* line 54, ../../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 58, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .u-text--subhead {
  color: #fff !important;
}
/* line 62, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item {
  background-color: #fff;
  padding: 20px;
  height: 100%;
}
/* line 67, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item .c-product_item__inner__content .c-product_item__inner__title {
  color: #494949 !important;
}
/* line 72, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-product_list__list {
  gap: 20px !important;
}
@media screen and (min-width: 720px) {
  /* line 77, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea .p-product_list .medium-up--one-4 {
    width: calc((99.99% - 40px) / 3) !important;
  }
}
@media screen and (max-width: 540px) {
  /* line 83, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea .p-product_list .medium-up--one-4 {
    width: 100% !important;
  }
}
/* line 90, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea #add_product_async_view header .p-category_tool__inner {
  position: relative;
  flex-wrap: wrap;
}
/* line 94, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea #add_product_async_view header .p-category_tool__inner:before {
  content: "対象商品一覧";
  color: var(--basic-white, #fff);
  text-align: center;
  font-family: var(--Min);
  font-size: var(--h1);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  width: 100%;
  display: block;
  padding-bottom: var(--spacing-l);
}

/* line 116, ../../src/sass/mrkLPBase.scss */
#selection-show-view {
  background-color: #d0ad83;
}

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

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

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

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

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

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

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

/* line 2, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero {
  aspect-ratio: 3840 / 1986;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 540px) {
  /* line 2, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero {
    aspect-ratio: 750 / 1304;
  }
}
/* line 20, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg {
  width: 100%;
}
/* line 23, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg picture,
#mrkLPMain section#hero .bg img {
  width: 100%;
  height: 100%;
}
/* line 29, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .shimenawa {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 540px) {
  /* line 29, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero .shimenawa {
    display: block;
  }
}
@media screen and (max-width: 540px) {
  /* line 29, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero .shimenawa {
    bottom: calc(var(--vw) * 3.2);
  }
}
/* line 36, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .shimenawa img {
  width: 100%;
}
/* line 44, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero h1 {
  width: calc(var(--vw) * 27.8125);
  height: auto;
  position: absolute;
  top: 0;
  left: calc(var(--vw) * 36.09375);
}
@media screen and (max-width: 540px) {
  /* line 44, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 {
    width: calc(var(--vw) * 85.33333);
  }
}
@media screen and (max-width: 540px) {
  /* line 44, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 {
    top: calc(var(--vw) * 16);
  }
}
@media screen and (max-width: 540px) {
  /* line 44, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 {
    left: calc(var(--vw) * 10.13333);
  }
}
/* line 51, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero h1 img {
  width: 100%;
}

/* line 2, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea {
  flex-direction: row;
  align-items: center;
  background-color: #e9dbb8;
}
/* line 14, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea button.c-product_info__show-review {
  border: none;
  background-color: transparent;
}
/* line 21, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #leftSide {
  order: -1;
}
/* line 24, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #leftSide .cont {
  background-position: left bottom;
  background-repeat: no-repeat;
  background-image: url(../img/main/bg-mainArea.jpg);
  background-size: cover;
}
/* line 33, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #leftSide .cont:before {
  content: "";
  width: calc(var(--vw) * 34.63542);
  height: calc(var(--vw) * 11.51042);
  background-image: url(../img/side/bg_left.svg);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
/* line 49, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #rightSide {
  order: 1;
}
/* line 52, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #rightSide .cont {
  background-position: right bottom;
  background-repeat: no-repeat;
  background-image: url(../img/main/bg-mainArea.jpg);
  background-size: cover;
}
/* line 60, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #rightSide .cont:before {
  content: "";
  width: calc(var(--vw) * 34.63542);
  height: calc(var(--vw) * 11.51042);
  background-image: url(../img/side/bg_right.svg);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
/* line 75, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #rightSide a {
  text-decoration: none;
}
/* line 80, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea .side {
  width: calc((100% - 530px) / 2);
  align-self: stretch;
}
/* line 85, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea .side .sticky {
  color: #000;
  position: sticky;
  top: 0;
  z-index: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 100, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea {
  --gap: 46px;
  width: 530px;
  position: relative;
  z-index: 1;
  min-height: 100vh;
  display: flex;
  padding: 0px;
  padding-top: 45px;
  padding-bottom: 45px;
  flex-direction: column;
  align-items: center;
  gap: var(--gap);
  background: #efe4d2;
  box-shadow: 0px 14.151px 21.226px 0px rgba(0, 0, 0, 0.25);
  color: var(--basic-black);
}
@media screen and (max-width: 820px) {
  /* line 100, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 100, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    width: 100%;
  }
}
@media screen and (max-width: 820px) {
  /* line 100, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    padding-top: calc(var(--vw) * 5.4878);
  }
}
@media screen and (max-width: 820px) {
  /* line 100, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    padding-bottom: calc(var(--vw) * 5.4878);
  }
}
@media screen and (max-width: 540px) {
  /* line 100, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    box-shadow: none;
  }
}
/* line 126, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .main {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}
@media screen and (max-width: 540px) {
  /* line 126, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .main {
    gap: calc(var(--vw) * 8.53333);
  }
}
/* line 138, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea .sec > * {
  margin: 0;
}
/* line 141, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .mds01 {
  width: 530px;
  height: 140px;
  position: relative;
  background-image: url(../img/main/img_10_title_bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 820px) {
  /* line 141, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 {
    width: calc(var(--vw) * 64.63415);
    height: calc(var(--vw) * 17.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 141, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 {
    width: calc(var(--vw) * 100);
    height: calc(var(--vw) * 26.4);
  }
}
/* line 176, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .mds01 .title {
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 35px;
  font-weight: 700;
}
@media screen and (max-width: 820px) {
  /* line 176, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .title {
    font-size: calc(var(--vw) * 4.26829);
  }
}
@media screen and (max-width: 540px) {
  /* line 176, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .title {
    font-size: calc(var(--vw) * 6.93333);
  }
}
/* line 194, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .prodImage {
  position: relative;
}
/* line 197, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
  width: 154px;
  height: 154px;
  position: absolute;
  top: 8px;
  left: 70px;
}
@media screen and (max-width: 820px) {
  /* line 197, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
    width: calc(var(--vw) * 18.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 197, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
    width: calc(var(--vw) * 29.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 197, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
    height: calc(var(--vw) * 18.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 197, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
    height: calc(var(--vw) * 29.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 197, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
    top: calc(var(--vw) * 0.97561);
  }
}
@media screen and (max-width: 820px) {
  /* line 197, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
    left: calc(var(--vw) * 8.53659);
  }
}
@media screen and (max-width: 540px) {
  /* line 197, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label {
    left: calc(var(--vw) * 12);
  }
}
/* line 203, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .prodImage .label img {
  width: 154px;
  height: 154px;
}
@media screen and (max-width: 820px) {
  /* line 203, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label img {
    width: calc(var(--vw) * 18.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 203, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label img {
    width: calc(var(--vw) * 29.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 203, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label img {
    height: calc(var(--vw) * 18.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 203, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage .label img {
    height: calc(var(--vw) * 29.33333);
  }
}
/* line 209, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .prodImage img {
  width: 660px;
  height: 440px;
  border-radius: var(--rounded-m);
}
@media screen and (max-width: 1366px) {
  /* line 209, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage img {
    width: 600px;
    height: 400px;
  }
}
@media screen and (max-width: 820px) {
  /* line 209, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage img {
    width: calc(var(--vw) * 73.17073);
    height: calc(var(--vw) * 48.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 209, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage img {
    width: calc(var(--vw) * 124.26667);
    height: calc(var(--vw) * 82.93333);
  }
}
/* line 258, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox {
  display: flex;
  width: 460px;
  padding: 0px var(--spacing-m, 24px) var(--spacing-m, 24px) var(--spacing-m, 24px);
  flex-direction: column;
  align-items: center;
  gap: 6px;
  border-radius: var(--rounded-full, 10000px) var(--rounded-full, 10000px) 0px 0px;
  background: #f4f1e7;
  /* コンテンツ下シャドウ */
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  top: -50px;
  z-index: 2;
  margin-bottom: 0;
}
@media screen and (max-width: 820px) {
  /* line 258, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox {
    width: calc(var(--vw) * 56.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 258, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox {
    width: calc(var(--vw) * 93.33333);
  }
}
@media screen and (max-width: 540px) {
  /* line 258, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox {
    padding: 0px var(--spacing-s) var(--spacing-s) var(--spacing-s);
  }
}
/* line 282, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setArea {
  width: 412px;
}
@media screen and (max-width: 820px) {
  /* line 282, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea {
    width: calc(var(--vw) * 50.2439);
  }
}
@media screen and (max-width: 540px) {
  /* line 282, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea {
    width: 100%;
  }
}
/* line 285, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setArea ul {
  margin-top: 0;
  margin-left: 0;
  padding-left: 1em;
}
/* line 290, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setArea ul li {
  color: var(--basic-black, #333);
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 290, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea ul li {
    font-size: calc(var(--vw) * 1.95122);
  }
}
@media screen and (max-width: 540px) {
  /* line 290, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea ul li {
    font-size: calc(var(--vw) * 3.73333);
  }
}
/* line 299, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setArea p.kome {
  font-size: 17px;
  margin-top: 1em;
}
@media screen and (max-width: 820px) {
  /* line 299, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea p.kome {
    font-size: calc(var(--vw) * 2.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 299, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea p.kome {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 305, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setMds {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  margin-top: var(--spacing-m);
}
/* line 314, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setMds:before {
  content: "●";
  color: var(--primary-light);
  font-size: 17px;
}
@media screen and (max-width: 820px) {
  /* line 314, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setMds:before {
    font-size: calc(var(--vw) * 2.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 314, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setMds:before {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 321, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setMds p {
  color: var(--basic-black, #333);
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 321, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setMds p {
    font-size: calc(var(--vw) * 2.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 321, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setMds p {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 330, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox p {
  margin: 0;
}
@media screen and (max-width: 540px) {
  /* line 258, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox {
    top: calc(var(--vw) * -13.33333);
    margin-bottom: calc(var(--vw) * -5.33333);
  }
}
/* line 339, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
  width: 560px;
  height: 138px;
  background-image: url(../img/main/img_item1_02.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  text-shadow: 0 0 5px rgba(94, 1, 1, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  color: var(--basic-white, #fff);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: var(--h6, 24px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  line-height: 120%;
  font-size: 34px;
  margin-top: 5px;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 339, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    width: calc(var(--vw) * 68.29268);
    height: calc(var(--vw) * 16.82927);
  }
}
@media screen and (max-width: 540px) {
  /* line 339, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    width: calc(var(--vw) * 96.8);
    height: calc(var(--vw) * 24.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 339, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    font-size: calc(var(--vw) * 4.14634);
  }
}
@media screen and (max-width: 540px) {
  /* line 339, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    font-size: calc(var(--vw) * 6.13333);
  }
}
/* line 364, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
  content: "";
  width: 170px;
  height: 150px;
  background-image: url(../img/main/img_item1_left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
  position: absolute;
  top: -65px;
  left: -35px;
}
@media screen and (max-width: 820px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    width: calc(var(--vw) * 20.73171);
  }
}
@media screen and (max-width: 540px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    width: calc(var(--vw) * 32.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    height: calc(var(--vw) * 18.29268);
  }
}
@media screen and (max-width: 540px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    height: calc(var(--vw) * 28.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    top: calc(var(--vw) * -7.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    top: calc(var(--vw) * -13.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    left: calc(var(--vw) * -4.26829);
  }
}
@media screen and (max-width: 540px) {
  /* line 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    left: calc(var(--vw) * -8);
  }
}
/* line 377, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
  content: "";
  width: 170px;
  height: 150px;
  background-image: url(../img/main/img_item1_right.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: -1;
  position: absolute;
  top: -65px;
  right: -35px;
}
@media screen and (max-width: 820px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    width: calc(var(--vw) * 20.73171);
  }
}
@media screen and (max-width: 540px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    width: calc(var(--vw) * 32.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    height: calc(var(--vw) * 18.29268);
  }
}
@media screen and (max-width: 540px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    height: calc(var(--vw) * 28.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    top: calc(var(--vw) * -7.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    top: calc(var(--vw) * -13.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    right: calc(var(--vw) * -4.26829);
  }
}
@media screen and (max-width: 540px) {
  /* line 377, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    right: calc(var(--vw) * -8);
  }
}
/* line 390, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro02 {
  background-image: url(../img/main/img_item2_02.png);
}
/* line 392, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro02:before {
  background-image: url(../img/main/img_item2_left.png);
}
/* line 395, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro02:after {
  background-image: url(../img/main/img_item2_right.png);
}
/* line 399, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro03 {
  background-image: url(../img/main/img_item3_02.png);
}
/* line 401, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro03:before {
  background-image: url(../img/main/img_item3_left.png);
}
/* line 404, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro03:after {
  background-image: url(../img/main/img_item3_right.png);
}
/* line 408, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro04 {
  background-image: url(../img/main/img_item4_02.png);
}
/* line 410, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro04:before {
  background-image: url(../img/main/img_item4_left.png);
}
/* line 413, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro04:after {
  background-image: url(../img/main/img_item4_right.png);
}
/* line 417, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro05 {
  background-image: url(../img/main/img_item5_02.png);
}
/* line 419, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro05:before {
  background-image: url(../img/main/img_item5_left.png);
}
/* line 422, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch.pro05:after {
  background-image: url(../img/main/img_item5_right.png);
}
/* line 429, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
  max-width: 416px;
  height: 87px;
}
@media screen and (max-width: 820px) {
  /* line 429, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
    max-width: calc(var(--vw) * 50.73171);
  }
}
@media screen and (max-width: 540px) {
  /* line 429, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
    max-width: 100%;
  }
}
@media screen and (max-width: 820px) {
  /* line 429, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
    height: calc(var(--vw) * 10.60976);
  }
}
@media screen and (max-width: 540px) {
  /* line 429, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
    height: calc(var(--vw) * 15.2);
  }
}
/* line 436, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg {
  display: flex;
  width: 240px;
  height: 238px;
  padding: 20px;
  justify-content: center;
  align-items: center;
  border-radius: var(--rounded-full, 10000px);
  background: var(--primary-light, #d4b987);
}
@media screen and (max-width: 820px) {
  /* line 436, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg {
    width: calc(var(--vw) * 29.26829);
    height: calc(var(--vw) * 29.02439);
  }
}
@media screen and (max-width: 540px) {
  /* line 436, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg {
    width: calc(var(--vw) * 43.2);
    height: calc(var(--vw) * 42.93333);
  }
}
@media screen and (max-width: 820px) {
  /* line 436, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg {
    padding: calc(var(--vw) * 2.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 436, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg {
    padding: calc(var(--vw) * 5.33333);
  }
}
/* line 454, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg img {
  width: 130%;
}
@media screen and (max-width: 540px) {
  /* line 459, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .kakko img {
    width: calc(var(--vw) * 26.93333);
  }
}
/* line 465, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .price {
  color: var(--accent-base, #9e1a00);
  text-align: center;
  font-size: 56px;
  font-size: var(--h2, 56px);
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 465, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .price {
    font-size: calc(var(--vw) * 6.82927);
  }
}
@media screen and (max-width: 540px) {
  /* line 465, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .price {
    font-size: calc(var(--vw) * 9.06667);
  }
}
/* line 475, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .price span {
  font-size: 32px;
}
@media screen and (max-width: 820px) {
  /* line 475, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .price span {
    font-size: calc(var(--vw) * 3.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 475, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .price span {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 480, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox span.cSoon,
#mrkLPMain section#mainArea #scrArea .sec .setBox a.cartIn {
  display: flex;
  padding: var(--spacing-xs) var(--spacing-l) var(--spacing-xs) var(--spacing-s);
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background: var(--accent-base);
  color: var(--basic-white);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 480, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox span.cSoon,
  #mrkLPMain section#mainArea #scrArea .sec .setBox a.cartIn {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 480, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox span.cSoon,
  #mrkLPMain section#mainArea #scrArea .sec .setBox a.cartIn {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 508, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox span.cSoon:after,
#mrkLPMain section#mainArea #scrArea .sec .setBox a.cartIn:after {
  font-family: "Font Awesome 6 Free" !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: 0.8em;
  position: absolute !important;
  top: 50%;
  right: 0;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (hover: hover) {
  /* line 513, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox span.cSoon:hover,
  #mrkLPMain section#mainArea #scrArea .sec .setBox a.cartIn:hover {
    background: #6c0900;
  }
}
/* line 520, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .cSoon {
  cursor: default !important;
  padding: var(--spacing-xs) var(--spacing-l) !important;
  background: #6c0900 !important;
}
/* line 525, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .cSoon:after {
  display: none !important;
}
/* line 532, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec01 {
  width: 440px;
  height: 321px;
}
@media screen and (max-width: 820px) {
  /* line 532, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec01 {
    width: calc(var(--vw) * 53.65854);
    height: calc(var(--vw) * 39.14634);
  }
}
@media screen and (max-width: 540px) {
  /* line 532, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec01 {
    width: calc(var(--vw) * 80);
    height: calc(var(--vw) * 56.8);
  }
}
/* line 535, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec01 img {
  width: 100%;
}
/* line 540, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 {
  gap: var(--spacing-m);
  position: relative;
}
/* line 565, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text > * {
  margin: 0;
}
/* line 568, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text p {
  color: #000;
  font-family: "Noto Sans JP";
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 568, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 568, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p {
    font-size: calc(var(--vw) * 5.86667);
  }
}
/* line 576, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeL {
  font-size: 32px;
}
@media screen and (max-width: 820px) {
  /* line 576, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeL {
    font-size: calc(var(--vw) * 3.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 576, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeL {
    font-size: calc(var(--vw) * 6.4);
  }
}
/* line 579, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeM {
  font-size: 28px;
}
@media screen and (max-width: 820px) {
  /* line 579, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeM {
    font-size: calc(var(--vw) * 3.41463);
  }
}
@media screen and (max-width: 540px) {
  /* line 579, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeM {
    font-size: calc(var(--vw) * 6.4);
  }
}
/* line 585, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .img02 {
  width: 315px;
}
@media screen and (max-width: 820px) {
  /* line 585, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img02 {
    width: calc(var(--vw) * 38.41463);
  }
}
@media screen and (max-width: 540px) {
  /* line 585, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img02 {
    width: calc(var(--vw) * 59.46667);
  }
}
/* line 589, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .img03 {
  width: 458px;
}
@media screen and (max-width: 820px) {
  /* line 589, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img03 {
    width: calc(var(--vw) * 55.85366);
  }
}
@media screen and (max-width: 540px) {
  /* line 589, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img03 {
    width: calc(var(--vw) * 96);
  }
}
/* line 593, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .img04 {
  width: 100%;
}
/* line 599, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec03 p {
  text-align: center;
}
/* line 604, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  margin-top: 50px;
}
@media screen and (max-width: 820px) {
  /* line 604, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 {
    margin-top: calc(var(--vw) * 6.09756);
  }
}
/* line 612, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 .links {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 10px;
  align-self: stretch;
}
@media screen and (max-width: 820px) {
  /* line 612, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .links {
    gap: calc(var(--vw) * 1.21951);
  }
}
/* line 621, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 .links 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;
}
@media (hover: hover) {
  /* line 624, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .links a:hover {
    opacity: 0.6;
  }
}
/* line 632, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 .img06 {
  width: 388px;
}
@media screen and (max-width: 820px) {
  /* line 632, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img06 {
    width: calc(var(--vw) * 47.31707);
  }
}
@media screen and (max-width: 540px) {
  /* line 632, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img06 {
    width: calc(var(--vw) * 80);
  }
}
/* line 636, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 .img07,
#mrkLPMain section#mainArea #scrArea #sec04 .img08,
#mrkLPMain section#mainArea #scrArea #sec04 .img09,
#mrkLPMain section#mainArea #scrArea #sec04 .img10,
#mrkLPMain section#mainArea #scrArea #sec04 .img11 {
  width: 233px;
}
@media screen and (max-width: 820px) {
  /* line 636, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img07,
  #mrkLPMain section#mainArea #scrArea #sec04 .img08,
  #mrkLPMain section#mainArea #scrArea #sec04 .img09,
  #mrkLPMain section#mainArea #scrArea #sec04 .img10,
  #mrkLPMain section#mainArea #scrArea #sec04 .img11 {
    width: calc(var(--vw) * 28.41463);
  }
}
@media screen and (max-width: 540px) {
  /* line 636, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img07,
  #mrkLPMain section#mainArea #scrArea #sec04 .img08,
  #mrkLPMain section#mainArea #scrArea #sec04 .img09,
  #mrkLPMain section#mainArea #scrArea #sec04 .img10,
  #mrkLPMain section#mainArea #scrArea #sec04 .img11 {
    width: calc(var(--vw) * 48);
  }
}
@media screen and (max-width: 540px) {
  /* line 645, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec05 {
    margin-top: calc(var(--vw) * -8.53333);
  }
}
/* line 647, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec05 rt {
  margin-bottom: -0.33rem;
}
/* line 653, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec08 img.mds {
  width: 550px;
  height: 100px;
}
@media screen and (max-width: 820px) {
  /* line 653, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec08 img.mds {
    width: calc(var(--vw) * 67.07317);
    height: calc(var(--vw) * 12.19512);
  }
}
@media screen and (max-width: 540px) {
  /* line 653, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec08 img.mds {
    width: calc(var(--vw) * 98.4);
    height: calc(var(--vw) * 18.66667);
  }
}
/* line 657, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec08 img.pre {
  width: 590px;
  height: 501px;
}
@media screen and (max-width: 820px) {
  /* line 657, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec08 img.pre {
    width: calc(var(--vw) * 71.95122);
    height: calc(var(--vw) * 61.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 657, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec08 img.pre {
    width: calc(var(--vw) * 120);
    height: calc(var(--vw) * 99.46667);
  }
}
/* line 662, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 65px;
  width: 530px;
  padding: 32px 0px;
  background-image: url(../img/main/bg-mainArea.jpg);
  background-position: center;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 662, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 662, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 {
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  /* line 662, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 {
    gap: calc(var(--vw) * 12.26667);
  }
}
/* line 676, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .title {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .title > * {
  margin: 0;
}
/* line 686, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .set01 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
@media screen and (max-width: 820px) {
  /* line 686, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .set01 {
    gap: calc(var(--vw) * 1.46341);
  }
}
/* line 693, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.mds {
  width: 470px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 693, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds {
    width: calc(var(--vw) * 57.31707);
    height: calc(var(--vw) * 20.60976);
  }
}
@media screen and (max-width: 540px) {
  /* line 693, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds {
    width: calc(var(--vw) * 93.33333);
    height: auto;
  }
}
/* line 697, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.img18 {
  width: 532px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 697, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img18 {
    width: calc(var(--vw) * 64.87805);
  }
}
@media screen and (max-width: 540px) {
  /* line 697, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img18 {
    width: calc(var(--vw) * 102.13333);
  }
}
/* line 701, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.img19 {
  width: 518px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 701, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img19 {
    width: calc(var(--vw) * 63.17073);
  }
}
@media screen and (max-width: 540px) {
  /* line 701, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img19 {
    width: calc(var(--vw) * 102.13333);
  }
}
/* line 705, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.img20 {
  width: 510px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 705, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img20 {
    width: calc(var(--vw) * 62.19512);
  }
}
@media screen and (max-width: 540px) {
  /* line 705, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img20 {
    width: calc(var(--vw) * 102.13333);
  }
}
/* line 709, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.mds2 {
  width: 470px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 709, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds2 {
    width: calc(var(--vw) * 57.31707);
  }
}
@media screen and (max-width: 540px) {
  /* line 709, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds2 {
    width: 100%;
    height: auto;
  }
}
/* line 713, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice {
  width: 490px;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  gap: 0;
  justify-content: space-between;
}
@media screen and (max-width: 820px) {
  /* line 713, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice {
    width: calc(var(--vw) * 59.7561);
  }
}
@media screen and (max-width: 540px) {
  /* line 713, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice {
    width: calc(var(--vw) * 94.66667);
  }
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice > * {
  margin: 0;
}
/* line 718, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  width: 390px;
  padding: 10px;
  border-radius: var(--rounded-m);
  background: #fff;
  position: relative;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 718, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text {
    width: calc(var(--vw) * 47.56098);
  }
}
@media screen and (max-width: 540px) {
  /* line 718, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text {
    width: calc(var(--vw) * 76.8);
  }
}
@media screen and (max-width: 820px) {
  /* line 718, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text {
    padding: calc(var(--vw) * 1.21951);
  }
}
@media screen and (max-width: 540px) {
  /* line 718, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text {
    padding: 10px calc(var(--vw) * 1.6);
  }
}
/* line 734, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text img {
  width: unset;
}
/* line 738, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text .title {
  color: var(--accent-base, #9e1a00);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 738, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text .title {
    font-size: calc(var(--vw) * 3.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 738, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text .title {
    font-size: calc(var(--vw) * 5.86667);
  }
}
/* line 749, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text .honbun {
  text-align: center;
  color: #000;
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 749, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text .honbun {
    font-size: calc(var(--vw) * 2.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 749, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text .honbun {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 759, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text .honbun .big {
  font-size: 30px;
}
@media screen and (max-width: 820px) {
  /* line 759, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text .honbun .big {
    font-size: calc(var(--vw) * 3.65854);
  }
}
/* line 766, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text::after {
  content: "";
  background-image: url(../img/main/img_23_voice_tuno01.svg);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
  position: absolute !important;
  right: 0;
  bottom: 45px;
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}
@media screen and (max-width: 820px) {
  /* line 766, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text::after {
    width: calc(var(--vw) * 2.43902);
    height: calc(var(--vw) * 2.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 766, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text::after {
    width: calc(var(--vw) * 4.26667);
    height: calc(var(--vw) * 4.26667);
  }
}
/* line 777, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice img.icon {
  width: 80px;
  height: 85px;
}
@media screen and (max-width: 820px) {
  /* line 777, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice img.icon {
    width: calc(var(--vw) * 9.7561);
    height: calc(var(--vw) * 10.36585);
  }
}
@media screen and (max-width: 540px) {
  /* line 777, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice img.icon {
    width: calc(var(--vw) * 16);
    height: calc(var(--vw) * 16);
  }
}
/* line 782, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice.left .text {
  order: 2;
}
/* line 785, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice.left .text::after {
  content: "";
  background-image: url(../img/main/img_24_voice_tuno02.svg);
  background-position: right top;
  background-repeat: no-repeat;
  background-size: cover;
  width: 20px;
  height: 20px;
  position: absolute !important;
  right: unset;
  bottom: 45px;
  left: 0;
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
@media screen and (max-width: 820px) {
  /* line 785, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice.left .text::after {
    width: calc(var(--vw) * 2.43902);
    height: calc(var(--vw) * 2.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 785, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice.left .text::after {
    width: calc(var(--vw) * 4.26667);
    height: calc(var(--vw) * 4.26667);
  }
}
/* line 797, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 p {
  font-size: 18px;
  text-align: center;
}
@media screen and (max-width: 820px) {
  /* line 797, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 p {
    font-size: calc(var(--vw) * 2.19512);
  }
}
@media screen and (max-width: 540px) {
  /* line 797, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 p {
    font-size: calc(var(--vw) * 2.93333);
  }
}
/* line 803, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  width: 530px;
  padding: var(--spacing-xl) 0px;
  background-image: url(../img/main/bg_cook.png);
  background-position: center top;
  background-size: cover;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec10 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 803, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 803, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 {
    width: 100%;
  }
}
/* line 814, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 .mds {
  display: flex;
  padding: 0px 20px 0 0;
  justify-content: center;
  align-items: center;
  gap: 20px;
  align-self: stretch;
}
/* line 822, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 .mds .img {
  position: relative;
  width: 500px;
  height: 300px;
}
@media screen and (max-width: 820px) {
  /* line 822, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img {
    width: calc(var(--vw) * 60.97561);
    height: calc(var(--vw) * 36.58537);
  }
}
@media screen and (max-width: 540px) {
  /* line 822, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img {
    width: calc(var(--vw) * 80);
    height: auto;
  }
}
/* line 826, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 .mds .img img.img28 {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 826, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img img.img28 {
    left: calc(var(--vw) * -24.39024);
  }
}
@media screen and (max-width: 540px) {
  /* line 826, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img img.img28 {
    left: calc(var(--vw) * -32);
  }
}
/* line 854, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 img.cook {
  width: 507px;
}
@media screen and (max-width: 820px) {
  /* line 854, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.cook {
    width: calc(var(--vw) * 61.82927);
  }
}
@media screen and (max-width: 540px) {
  /* line 854, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.cook {
    width: calc(var(--vw) * 96);
  }
}
/* line 858, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 p.kome {
  font-size: 17px;
  color: #fff;
  padding: 0 2em;
}
@media screen and (max-width: 820px) {
  /* line 858, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 p.kome {
    font-size: calc(var(--vw) * 2.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 858, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 p.kome {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 896, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in {
  width: 500px;
  padding: 22px 11px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 17px;
  justify-content: center;
  background: url(../img/main/bg_otodoke.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 2.83px 2.83px 35.377px 0px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: 820px) {
  /* line 896, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in {
    width: calc(var(--vw) * 60.97561);
  }
}
@media screen and (max-width: 540px) {
  /* line 896, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in {
    width: calc(var(--vw) * 94.4);
  }
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in > * {
  margin: 0;
}
/* line 908, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .title {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 11px;
  align-self: stretch;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .title > * {
  margin: 0;
}
@media screen and (max-width: 540px) {
  /* line 911, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .title .naiyou {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 916, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 15px;
  width: 478px;
  padding: 17px 0px;
  border-radius: 7px;
  background: var(--basic-white, #fff);
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 916, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke {
    width: calc(var(--vw) * 58.29268);
  }
}
@media screen and (max-width: 540px) {
  /* line 916, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 924, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .date {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-s, 16px);
}
/* line 933, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt {
  color: #4f3100;
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
}
@media screen and (max-width: 820px) {
  /* line 933, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt {
    font-size: calc(var(--vw) * 2.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 933, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 942, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt.sub {
  font-size: 15px;
  font-weight: 400;
}
@media screen and (max-width: 820px) {
  /* line 942, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt.sub {
    font-size: calc(var(--vw) * 1.82927);
  }
}
@media screen and (max-width: 540px) {
  /* line 942, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt.sub {
    font-size: calc(var(--vw) * 4);
  }
}
/* line 949, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
  display: flex;
  padding: 3px var(--spacing-m, 24px);
  flex-direction: column;
  align-items: center;
  gap: 7px;
  background: var(--primary-light, #d4b987);
  color: #000;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  margin-top: -40px;
}
@media screen and (max-width: 820px) {
  /* line 949, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
    font-size: calc(var(--vw) * 1.70732);
  }
}
@media screen and (max-width: 540px) {
  /* line 949, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
    font-size: calc(var(--vw) * 3.73333);
  }
}
@media screen and (max-width: 820px) {
  /* line 949, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
    margin-top: calc(var(--vw) * -4.87805);
  }
}
@media screen and (max-width: 540px) {
  /* line 949, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
    padding: 3px var(--spacing-s);
  }
}
/* line 972, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in 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;
}
@media (hover: hover) {
  /* line 975, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in a:hover {
    opacity: 0.6;
  }
}
/* line 983, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.noshi {
  width: 422px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 983, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.noshi {
    width: calc(var(--vw) * 48.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 983, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.noshi {
    width: calc(var(--vw) * 85.86667);
  }
}
/* line 987, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img32 {
  width: 510px;
  height: 82px;
}
@media screen and (max-width: 820px) {
  /* line 987, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img32 {
    width: calc(var(--vw) * 62.19512);
    height: calc(var(--vw) * 10);
  }
}
@media screen and (max-width: 540px) {
  /* line 987, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img32 {
    width: calc(var(--vw) * 72);
    height: calc(var(--vw) * 17.06667);
  }
}
/* line 995, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img34 {
  width: 138px;
  height: 44px;
}
@media screen and (max-width: 820px) {
  /* line 995, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img34 {
    width: calc(var(--vw) * 16.82927);
    height: calc(var(--vw) * 5.36585);
  }
}
@media screen and (max-width: 540px) {
  /* line 995, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img34 {
    width: calc(var(--vw) * 36.53333);
    height: calc(var(--vw) * 11.73333);
  }
}
/* line 999, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img35 {
  width: 470px;
  height: 303px;
}
@media screen and (max-width: 820px) {
  /* line 999, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img35 {
    width: calc(var(--vw) * 57.31707);
    height: calc(var(--vw) * 36.95122);
  }
}
@media screen and (max-width: 540px) {
  /* line 999, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img35 {
    width: calc(var(--vw) * 98.66667);
    height: auto;
  }
}
/* line 1003, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img36,
#mrkLPMain section#mainArea #scrArea #sec11 img.img37 {
  width: 400px;
  height: 103px;
}
@media screen and (max-width: 820px) {
  /* line 1003, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img36,
  #mrkLPMain section#mainArea #scrArea #sec11 img.img37 {
    width: calc(var(--vw) * 48.78049);
    height: calc(var(--vw) * 12.56098);
  }
}
@media screen and (max-width: 540px) {
  /* line 1003, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img36,
  #mrkLPMain section#mainArea #scrArea #sec11 img.img37 {
    width: calc(var(--vw) * 72.53333);
    height: calc(var(--vw) * 18.66667);
  }
}
/* line 1009, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  width: 530px;
  padding: 32px 0px;
  background: var(--primary-light, #d4b987);
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec12 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 1009, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec12 {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 1009, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec12 {
    width: 100%;
  }
}
/* line 1016, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec12 .mds {
  color: var(--basic-black, #333);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 1016, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec12 .mds {
    font-size: calc(var(--vw) * 5.85366);
  }
}
@media screen and (max-width: 540px) {
  /* line 1016, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec12 .mds {
    font-size: calc(var(--vw) * 8);
  }
}
/* line 1028, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 65px;
  width: 530px;
  height: 1525px;
  padding: 32px 0px;
  margin-top: 45px;
  background-image: url(../img/main/bg_toshikoshi.jpg);
  background-position: center top;
  background-size: cover;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec13 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 1028, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 {
    width: calc(var(--vw) * 64.63415);
    height: calc(var(--vw) * 185.97561);
  }
}
@media screen and (max-width: 540px) {
  /* line 1028, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 {
    width: 100%;
    height: calc(var(--vw) * 293.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 1028, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 {
    margin-top: calc(var(--vw) * 5.4878);
  }
}
/* line 1040, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .in {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 46px;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .in > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 1040, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .in {
    gap: calc(var(--vw) * 5.60976);
  }
}
@media screen and (max-width: 540px) {
  /* line 1040, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .in {
    gap: calc(var(--vw) * 8.53333);
  }
}
/* line 1052, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .set {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 17px;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .set > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 1052, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set {
    gap: calc(var(--vw) * 2.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 1052, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set {
    gap: calc(var(--vw) * 3.73333);
  }
}
/* line 1063, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .set p {
  text-align: center;
  font-size: 22px;
}
@media screen and (max-width: 820px) {
  /* line 1063, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 1063, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 1068, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .set p.special {
  color: var(--secondary-dark, #765312);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 1068, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p.special {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 1068, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p.special {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 1075, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .set p.special strong {
  color: var(--accent-base, #9e1a00);
  font-size: 48px;
}
@media screen and (max-width: 820px) {
  /* line 1075, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p.special strong {
    font-size: calc(var(--vw) * 5.85366);
  }
}
@media screen and (max-width: 540px) {
  /* line 1075, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p.special strong {
    font-size: calc(var(--vw) * 8);
  }
}
/* line 1118, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .mds {
  color: var(--basic-black, #333);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin-top: 20px;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 1118, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 1118, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds {
    font-size: calc(var(--vw) * 4.26667);
  }
}
@media screen and (max-width: 820px) {
  /* line 1118, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds {
    margin-top: calc(var(--vw) * 2.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 1118, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds {
    margin-top: 0;
  }
}
/* line 1136, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .mds strong {
  color: var(--accent-base, #9e1a00);
  font-size: 32px;
}
@media screen and (max-width: 820px) {
  /* line 1136, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds strong {
    font-size: calc(var(--vw) * 3.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 1136, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds strong {
    font-size: calc(var(--vw) * 6.13333);
  }
}
/* line 1141, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .mds img.img42 {
  width: 201px;
  height: 66px;
  position: absolute;
  left: 0;
  bottom: 100%;
}
@media screen and (max-width: 820px) {
  /* line 1141, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds img.img42 {
    width: calc(var(--vw) * 24.5122);
    height: calc(var(--vw) * 8.04878);
  }
}
@media screen and (max-width: 540px) {
  /* line 1141, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds img.img42 {
    width: calc(var(--vw) * 40.26667);
    height: calc(var(--vw) * 13.33333);
  }
}
/* line 1149, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .kanbans {
  display: flex;
  align-items: flex-start;
  gap: 3px;
}
/* line 1155, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .hiketsu {
  text-align: center;
  color: var(--basic-black, #333);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 1155, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .hiketsu {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 1155, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .hiketsu {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 1163, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .hiketsu strong {
  color: var(--accent-base, #9e1a00);
  font-size: 32px;
}
@media screen and (max-width: 820px) {
  /* line 1163, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .hiketsu strong {
    font-size: calc(var(--vw) * 3.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 1163, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .hiketsu strong {
    font-size: calc(var(--vw) * 6.13333);
  }
}
/* line 1169, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .jikikoso {
  color: var(--basic-black, #333);
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 1169, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .jikikoso {
    font-size: calc(var(--vw) * 3.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 1169, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .jikikoso {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 1178, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img37 {
  width: 500px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 1178, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img37 {
    width: calc(var(--vw) * 60.97561);
  }
}
@media screen and (max-width: 540px) {
  /* line 1178, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img37 {
    width: calc(var(--vw) * 93.33333);
  }
}
/* line 1182, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img40,
#mrkLPMain section#mainArea #scrArea #sec13 img.img38,
#mrkLPMain section#mainArea #scrArea #sec13 img.img39 {
  width: 451px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 1182, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img40,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img38,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img39 {
    width: calc(var(--vw) * 55);
  }
}
@media screen and (max-width: 540px) {
  /* line 1182, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img40,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img38,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img39 {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 1194, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img41 {
  width: 530px;
  position: relative;
  top: -50px;
}
@media screen and (max-width: 820px) {
  /* line 1194, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img41 {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 1194, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img41 {
    width: 130%;
  }
}
/* line 1200, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img43,
#mrkLPMain section#mainArea #scrArea #sec13 img.img44,
#mrkLPMain section#mainArea #scrArea #sec13 img.img45 {
  width: 154px;
  height: 142px;
}
@media screen and (max-width: 820px) {
  /* line 1200, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img43,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img44,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img45 {
    width: calc(var(--vw) * 18.78049);
    height: calc(var(--vw) * 17.31707);
  }
}
@media screen and (max-width: 540px) {
  /* line 1200, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img43,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img44,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img45 {
    width: calc(var(--vw) * 30.66667);
    height: calc(var(--vw) * 28.26667);
  }
}
/* line 1206, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img46 {
  width: 290px;
  height: 190px;
}
@media screen and (max-width: 820px) {
  /* line 1206, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img46 {
    width: calc(var(--vw) * 35.36585);
    height: calc(var(--vw) * 23.17073);
  }
}
@media screen and (max-width: 540px) {
  /* line 1206, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img46 {
    width: calc(var(--vw) * 60.53333);
    height: calc(var(--vw) * 39.46667);
  }
}
/* line 1210, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img47 {
  width: 476px;
  height: 142px;
}
@media screen and (max-width: 820px) {
  /* line 1210, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img47 {
    width: calc(var(--vw) * 58.04878);
    height: calc(var(--vw) * 17.31707);
  }
}
@media screen and (max-width: 540px) {
  /* line 1210, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img47 {
    width: calc(var(--vw) * 90.66667);
    height: calc(var(--vw) * 26.93333);
  }
}
/* line 1217, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set,
#mrkLPMain section#mainArea #scrArea #sec15 .set {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
/* line 754, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set > *,
#mrkLPMain section#mainArea #scrArea #sec15 .set > * {
  margin: 0;
}
/* line 1220, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set a,
#mrkLPMain section#mainArea #scrArea #sec15 .set 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;
}
@media (hover: hover) {
  /* line 1223, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set a:hover,
  #mrkLPMain section#mainArea #scrArea #sec15 .set a:hover {
    opacity: 0.6;
  }
}
/* line 1230, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set img.img48,
#mrkLPMain section#mainArea #scrArea #sec15 .set img.img48 {
  width: 481px;
  height: 63px;
}
@media screen and (max-width: 820px) {
  /* line 1230, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img48,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img48 {
    width: calc(var(--vw) * 58.65854);
    height: calc(var(--vw) * 7.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 1230, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img48,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img48 {
    width: calc(var(--vw) * 80);
    height: auto;
  }
}
/* line 1234, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set img.img49,
#mrkLPMain section#mainArea #scrArea #sec15 .set img.img49 {
  width: 450px;
}
@media screen and (max-width: 820px) {
  /* line 1234, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img49,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img49 {
    width: calc(var(--vw) * 54.87805);
  }
}
@media screen and (max-width: 540px) {
  /* line 1234, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img49,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img49 {
    width: calc(var(--vw) * 88.8);
    height: calc(var(--vw) * 28);
  }
}
/* line 1238, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set img.img50,
#mrkLPMain section#mainArea #scrArea #sec15 .set img.img50 {
  width: 481px;
  height: 63px;
}
@media screen and (max-width: 820px) {
  /* line 1238, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img50,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img50 {
    width: calc(var(--vw) * 58.65854);
    height: calc(var(--vw) * 7.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 1238, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img50,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img50 {
    width: calc(var(--vw) * 80);
    height: auto;
  }
}
/* line 1242, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set img.img51,
#mrkLPMain section#mainArea #scrArea #sec15 .set img.img51 {
  width: 370px;
}
@media screen and (max-width: 820px) {
  /* line 1242, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img51,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img51 {
    width: calc(var(--vw) * 45.12195);
  }
}
@media screen and (max-width: 540px) {
  /* line 1242, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec14 .set img.img51,
  #mrkLPMain section#mainArea #scrArea #sec15 .set img.img51 {
    width: calc(var(--vw) * 88.8);
  }
}
@media screen and (min-width: 541px) {
  /* line 1248, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec15 {
    display: none;
  }
}
/* line 1257, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec99 {
  margin-top: 65px;
  margin-bottom: 65px;
}
@media screen and (max-width: 820px) {
  /* line 1257, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 {
    margin-top: calc(var(--vw) * 7.92683);
  }
}
@media screen and (max-width: 820px) {
  /* line 1257, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 {
    margin-bottom: calc(var(--vw) * 7.92683);
  }
}
@media (hover: hover) {
  /* line 1261, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
}
/* line 1267, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec99 .in {
  width: 466px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
}
@media screen and (max-width: 820px) {
  /* line 1267, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in {
    width: calc(var(--vw) * 56.82927);
  }
}
@media screen and (max-width: 540px) {
  /* line 1267, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in {
    width: calc(var(--vw) * 88);
  }
}
@media screen and (max-width: 820px) {
  /* line 1267, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in {
    gap: calc(var(--vw) * 6.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 1273, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .kounyuu {
    width: calc(var(--vw) * 77.33333);
  }
}
/* line 1275, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec99 .in .kounyuu img {
  width: 100%;
}
/* line 1279, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec99 .in .denwa {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
@media screen and (max-width: 820px) {
  /* line 1279, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .denwa {
    gap: calc(var(--vw) * 1.46341);
  }
}
/* line 1284, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec99 .in .denwa p {
  font-size: 19px;
}
@media screen and (max-width: 820px) {
  /* line 1284, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .denwa p {
    font-size: calc(var(--vw) * 2.31707);
  }
}
@media screen and (max-width: 540px) {
  /* line 1284, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .denwa p {
    font-size: calc(var(--vw) * 3.73333);
  }
}
@media screen and (max-width: 820px) {
  /* line 1287, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .denwa .serif {
    width: calc(var(--vw) * 52.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 1287, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .denwa .serif {
    width: calc(var(--vw) * 79.46667);
  }
}
@media screen and (max-width: 820px) {
  /* line 1290, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .denwa .telbtn {
    width: calc(var(--vw) * 52.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 1290, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .denwa .telbtn {
    width: calc(var(--vw) * 77.33333);
  }
}
/* line 1294, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec99 .in .oseibo {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 28px;
}
@media screen and (max-width: 820px) {
  /* line 1294, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .oseibo {
    gap: calc(var(--vw) * 3.41463);
  }
}
@media screen and (max-width: 820px) {
  /* line 1299, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .oseibo .serif {
    width: calc(var(--vw) * 52.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 1299, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .oseibo .serif {
    width: calc(var(--vw) * 79.46667);
  }
}
/* line 1302, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec99 .in .oseibo img.ban {
  width: 100%;
  width: 100%;
}
@media screen and (max-width: 820px) {
  /* line 1302, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .oseibo img.ban {
    width: calc(var(--vw) * 55.4878);
  }
}
@media screen and (max-width: 540px) {
  /* line 1302, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec99 .in .oseibo img.ban {
    width: 100%;
  }
}
/* line 1311, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain img.mdstxt {
  width: 558px;
  margin-left: 32px;
}
@media screen and (max-width: 820px) {
  /* line 1311, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain img.mdstxt {
    width: calc(var(--vw) * 67.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 1311, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain img.mdstxt {
    width: calc(var(--vw) * 103.46667);
  }
}
@media screen and (max-width: 820px) {
  /* line 1311, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain img.mdstxt {
    margin-left: calc(var(--vw) * 3.90244);
  }
}

/* line 1316, ../../src/sass/unique/_mainArea.scss */
#mrkRetTop,
#mrkChatBot {
  display: none !important;
}

@media screen and (max-width: 1024px) {
  /* line 1, ../../src/sass/unique/_leftSide.scss */
  #leftSide {
    width: calc(var(--vw) * 5.85938) !important;
  }
}
@media screen and (max-width: 850px) {
  /* line 1, ../../src/sass/unique/_leftSide.scss */
  #leftSide {
    width: calc(var(--vw) * 3.52941) !important;
  }
}
@media screen and (max-width: 540px) {
  /* line 1, ../../src/sass/unique/_leftSide.scss */
  #leftSide {
    display: none;
  }
}
/* line 14, ../../src/sass/unique/_leftSide.scss */
#leftSide main {
  display: flex;
  width: calc(var(--vw) * 24.58333);
  justify-content: center;
  align-items: flex-start;
  align-content: flex-start;
  --gap: calc(var(--vw) * 1.45833);
  gap: var(--gap);
  flex-shrink: 0;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  /* line 14, ../../src/sass/unique/_leftSide.scss */
  #leftSide main {
    display: none;
  }
}
/* line 34, ../../src/sass/unique/_leftSide.scss */
#leftSide main h2 {
  width: 100%;
  text-align: center;
}
/* line 38, ../../src/sass/unique/_leftSide.scss */
#leftSide main h2 img {
  width: calc(var(--vw) * 15.05208);
  height: calc(var(--vw) * 3.125);
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  /* line 38, ../../src/sass/unique/_leftSide.scss */
  #leftSide main h2 img {
    width: calc(var(--vw) * 16.54466);
    height: calc(var(--vw) * 3.00146);
  }
}
/* line 44, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  width: calc(var(--vw) * 11.25);
  -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: 1200px) {
  /* line 44, ../../src/sass/unique/_leftSide.scss */
  #leftSide main a.menu {
    width: calc(var(--vw) * 11.66667);
  }
}
/* line 59, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure {
  margin: 0;
}
/* line 62, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.img {
  width: calc(var(--vw) * 11.25);
  height: calc(var(--vw) * 6.14583);
}
/* line 65, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: var(--rounded-s);
}
/* line 73, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.title {
  height: calc(var(--vw) * 1.14583);
}
@media screen and (max-width: 1366px) {
  /* line 73, ../../src/sass/unique/_leftSide.scss */
  #leftSide main a.menu figure.title {
    height: calc(var(--vw) * 1.61054);
  }
}
/* line 76, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.title img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  /* line 84, ../../src/sass/unique/_leftSide.scss */
  #leftSide main a.menu:hover {
    opacity: 0.6;
  }
}

/* line 1, ../../src/sass/unique/_rightSide.scss */
#rightSide {
  flex: 1 0 0;
}
@media screen and (max-width: 1024px) {
  /* line 1, ../../src/sass/unique/_rightSide.scss */
  #rightSide {
    width: calc(var(--vw) * 42.38281) !important;
  }
}
@media screen and (max-width: 540px) {
  /* line 1, ../../src/sass/unique/_rightSide.scss */
  #rightSide {
    display: none;
  }
}
/* line 16, ../../src/sass/unique/_rightSide.scss */
#rightSide main {
  width: 100%;
}
/* line 21, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  gap: 19px;
}
@media screen and (max-width: 1366px) {
  /* line 21, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav {
    gap: calc(var(--vw) * 1.39092);
  }
}
@media screen and (max-width: 1024px) {
  /* line 21, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav {
    gap: calc(var(--vw) * 1.85547);
  }
}
/* line 37, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a {
  display: flex;
  flex-direction: column;
  padding: 0;
  padding-left: calc(var(--vw) * 1.25);
  align-items: flex-start;
  justify-content: center;
  gap: 5px;
  width: calc(var(--vw) * 14.0625);
  height: calc(var(--vw) * 3.33333);
  background-image: url(../img/side/img_rightanchor_hov.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  text-decoration: none;
  color: var(--primary-dark, #765312);
  font-family: var(--JP);
  font-style: normal;
  font-weight: 700;
  line-height: 1;
  position: relative;
  -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: 1366px) {
  /* line 37, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a {
    padding-left: calc(var(--vw) * 1.75695);
  }
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a {
    padding-left: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 1366px) {
  /* line 37, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a {
    width: calc(var(--vw) * 19.76574);
    height: calc(var(--vw) * 4.68521);
  }
}
@media screen and (max-width: 1024px) {
  /* line 37, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a {
    width: calc(var(--vw) * 26.36719);
    height: calc(var(--vw) * 6.25);
  }
}
@media screen and (max-width: 820px) {
  /* line 37, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a {
    width: calc(var(--vw) * 24.39024);
    height: calc(var(--vw) * 5.85366);
  }
}
/* line 75, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a .sub {
  font-size: var(--txt_min);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  /* line 75, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a .sub {
    font-size: calc(var(--vw) * 1.36719);
  }
}
/* line 85, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a .title {
  font-size: calc(var(--vw) * 1.14583);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  /* line 85, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a .title {
    font-size: calc(var(--vw) * 2.14844);
  }
}
@media screen and (max-width: 820px) {
  /* line 85, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a .title {
    font-size: calc(var(--vw) * 1.70732);
  }
}
/* line 97, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a:before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url(../img/side/img_rightanchor_def.png);
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media (hover: hover) {
  /* line 113, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a:hover {
    -moz-transform: translate(0, 0) rotate(-4deg);
    -ms-transform: translate(0, 0) rotate(-4deg);
    -webkit-transform: translate(0, 0) rotate(-4deg);
    transform: translate(0, 0) rotate(-4deg);
    color: #fff;
  }
  /* line 118, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a:hover:before {
    opacity: 0;
  }
}
/* line 124, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a:nth-of-type(2n + 1) {
  margin-right: var(--spacing-m);
}
@media screen and (max-width: 820px) {
  /* line 124, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a:nth-of-type(2n + 1) {
    margin-right: 0;
  }
}
/* line 132, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a:nth-of-type(2n) {
  margin-left: var(--spacing-m);
}
@media screen and (max-width: 820px) {
  /* line 132, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a:nth-of-type(2n) {
    margin-left: 0;
  }
}
/* line 142, ../../src/sass/unique/_rightSide.scss */
#rightSide main .bnr {
  margin-top: calc(var(--vw) * 3.64583);
  display: flex;
  justify-content: center;
}
/* line 147, ../../src/sass/unique/_rightSide.scss */
#rightSide main .bnr img {
  width: calc(var(--vw) * 19.27083);
  height: auto;
}
@media screen and (max-width: 1366px) {
  /* line 147, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr img {
    width: calc(var(--vw) * 21.96193);
  }
}
@media screen and (max-width: 1024px) {
  /* line 147, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr img {
    width: calc(var(--vw) * 29.29688);
  }
}
@media screen and (max-width: 820px) {
  /* line 147, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr img {
    width: calc(var(--vw) * 24.39024);
  }
}
/* line 161, ../../src/sass/unique/_rightSide.scss */
#rightSide main .bnr 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;
}
@media (hover: hover) {
  /* line 164, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr a:hover {
    opacity: 0.6;
  }
}
/* line 174, ../../src/sass/unique/_rightSide.scss */
#rightSide .cont:after {
  content: "";
  width: calc(var(--vw) * 27.08333);
  height: calc(var(--vw) * 21.92708);
  background-image: url(../img/side/bg_left_unagi.png);
  background-position: right top;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 0;
  bottom: 50px;
  z-index: -1;
}

/* line 206, ../../src/sass/mrkLPBase.scss */
section#faq {
  padding: var(--spacing-xxxl, 168px) 0px;
  gap: 41px;
  background: var(--primary-base, #085087);
}

/* line 216, ../../src/sass/mrkLPBase.scss */
.cartLinks {
  --gap: 64px;
  --fDir: row;
  display: flex;
  flex-direction: var(--fDir);
  justify-content: center;
  align-items: flex-start;
  gap: var(--gap);
  align-self: stretch;
}
@media screen and (max-width: 820px) {
  /* line 216, ../../src/sass/mrkLPBase.scss */
  .cartLinks {
    --gap: calc(var(--vw) * 7.80488);
  }
}
@media screen and (max-width: 540px) {
  /* line 216, ../../src/sass/mrkLPBase.scss */
  .cartLinks {
    --gap: calc(var(--vw) * 5.33333);
    --fDir: column;
  }
}
/* line 236, ../../src/sass/mrkLPBase.scss */
.cartLinks .item {
  display: flex;
  width: 384px;
  padding: var(--spacing-xs) var(--spacing-s);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
  background: var(--basic-white, #fff);
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 236, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item {
    width: calc(var(--vw) * 46.82927);
  }
}
@media screen and (max-width: 540px) {
  /* line 236, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item {
    width: 100%;
  }
}
/* line 250, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
  align-self: stretch;
}
@media screen and (max-width: 540px) {
  /* line 250, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame {
    gap: var(--spacing-xs);
  }
}
/* line 262, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame figure {
  width: 352px;
  height: 234px;
  overflow: hidden;
}
@media screen and (max-width: 820px) {
  /* line 262, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame figure {
    width: calc(var(--vw) * 42.92683);
    height: calc(var(--vw) * 28.53659);
  }
}
@media screen and (max-width: 540px) {
  /* line 262, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame figure {
    width: 100%;
    height: calc(var(--vw) * 56.53333);
  }
}
/* line 266, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame figure img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
/* line 273, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs);
  align-self: stretch;
}
/* line 754, ../../src/sass/setting/_variables.scss */
.cartLinks .item .frame .text > * {
  margin: 0;
}
/* line 277, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text h3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-s);
  align-self: stretch;
  color: var(--basic-black, #333);
  font-family: var(--Min);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 277, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text h3 {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 277, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text h3 {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 293, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
/* line 299, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .usualy {
  display: flex;
  align-items: center;
  gap: 9px;
}
/* line 304, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .usualy .tujyo {
  display: flex;
  height: 27px;
  padding: 0px var(--spacing-xxs, 4px);
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: var(--primary-base, #085087);
  color: var(--basic-white, #fff);
  font-family: var(--JP);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 21px */
}
@media screen and (max-width: 820px) {
  /* line 304, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 1.70732);
  }
}
@media screen and (max-width: 540px) {
  /* line 304, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 3.73333);
  }
}
/* line 324, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .usualy .kakaku {
  color: var(--basic-black, #333);
  font-family: var(--JP);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 324, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .usualy .kakaku {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 324, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .usualy .kakaku {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 334, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .usualy .kakaku:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--accent-base);
  position: absolute !important;
  top: 50%;
  left: 0;
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
/* line 343, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .discount {
  color: var(--red-base, #c70000);
  font-family: var(--Min);
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 343, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 6.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 343, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 13.33333);
  }
}
/* line 351, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .discount .yen {
  font-size: 40px;
}
@media screen and (max-width: 820px) {
  /* line 351, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 4.87805);
  }
}
@media screen and (max-width: 540px) {
  /* line 351, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 6.93333);
  }
}
/* line 355, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .discount .zei {
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 355, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 355, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 361, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text a.cartIn {
  display: flex;
  padding: var(--spacing-xs) var(--spacing-l) var(--spacing-xs) var(--spacing-s);
  justify-content: center;
  align-items: center;
  gap: 10px;
  align-self: stretch;
  background: var(--accent-base);
  color: var(--basic-white);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 361, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 361, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 388, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text a.cartIn:after {
  font-family: "Font Awesome 6 Free" !important;
  content: "" !important;
  font-weight: 600 !important;
  font-size: 0.8em;
  position: absolute !important;
  top: 50%;
  right: 0;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (hover: hover) {
  /* line 393, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text a.cartIn:hover {
    background: #6c0900;
  }
}
/* line 402, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .ribbon {
  position: absolute !important;
  top: 0;
  left: 0;
  -moz-transform: translate(-20px, -10px);
  -ms-transform: translate(-20px, -10px);
  -webkit-transform: translate(-20px, -10px);
  transform: translate(-20px, -10px);
}
/* line 405, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .ribbon img {
  height: 64px;
}
@media screen and (max-width: 820px) {
  /* line 405, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .ribbon img {
    height: calc(var(--vw) * 7.80488);
  }
}
@media screen and (max-width: 540px) {
  /* line 405, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .ribbon img {
    height: calc(var(--vw) * 17.06667);
  }
}
/* line 414, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB {
  align-items: flex-start;
  align-self: stretch;
}
/* line 420, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item {
  width: 608px;
  padding: var(--spacing-xs) var(--spacing-s);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
}
@media screen and (max-width: 820px) {
  /* line 420, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item {
    width: calc(var(--vw) * 74.14634);
  }
}
@media screen and (max-width: 540px) {
  /* line 420, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item {
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  /* line 420, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item {
    padding: var(--spacing-xs) var(--spacing-xs);
  }
}
/* line 433, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-m);
  align-self: stretch;
  flex-shrink: 0;
}
@media screen and (max-width: 540px) {
  /* line 433, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame {
    gap: var(--spacing-xs);
  }
}
/* line 446, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame figure {
  width: 160px;
  height: 160px;
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 446, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame figure {
    width: calc(var(--vw) * 19.5122);
    height: calc(var(--vw) * 19.5122);
  }
}
@media screen and (max-width: 540px) {
  /* line 446, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame figure {
    width: calc(var(--vw) * 34.66667);
    height: calc(var(--vw) * 34.66667);
  }
}
/* line 451, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs);
  flex: 1 0 0;
}
/* line 458, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text h3 {
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 458, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text h3 {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 458, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text h3 {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 464, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .usualy .tujyo {
  font-size: 14px;
}
@media screen and (max-width: 820px) {
  /* line 464, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 1.70732);
  }
}
@media screen and (max-width: 540px) {
  /* line 464, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 469, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .discount {
  font-size: 50px;
}
@media screen and (max-width: 820px) {
  /* line 469, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 6.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 469, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 8);
  }
}
/* line 472, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .discount .yen {
  font-size: 40px;
}
@media screen and (max-width: 820px) {
  /* line 472, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 4.87805);
  }
}
@media screen and (max-width: 540px) {
  /* line 472, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 476, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .discount .zei {
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 476, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 476, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 482, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text a.cartIn {
  font-size: 22px;
}
@media screen and (max-width: 820px) {
  /* line 482, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 482, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 3.2);
  }
}

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

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

/* line 4, ../../src/sass/system/_acdjs.scss */
.acdjs {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-s, 16px);
}
/* line 10, ../../src/sass/system/_acdjs.scss */
.acdjs article {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-s);
  border-bottom: 1px solid var(--grey-base);
  width: 100%;
}
/* line 20, ../../src/sass/system/_acdjs.scss */
.acdjs article header {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  padding: var(--btn-padding-vertical, 24px) var(--btn-padding-horizonal, 16px);
  align-items: center;
  gap: var(--spacing-s);
  cursor: pointer;
}
@media screen and (max-width: 540px) {
  /* line 20, ../../src/sass/system/_acdjs.scss */
  .acdjs article header {
    padding: var(--btn-padding-vertical, 24px) var(--spacing-xs);
  }
}
/* line 48, ../../src/sass/system/_acdjs.scss */
.acdjs article header span {
  flex: 1 0 0;
  color: var(--basic-black, #4C4C4C);
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 48, ../../src/sass/system/_acdjs.scss */
  .acdjs article header span {
    font-size: calc(var(--vw) * 3.41463);
  }
}
@media screen and (max-width: 540px) {
  /* line 48, ../../src/sass/system/_acdjs.scss */
  .acdjs article header span {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 409, ../../src/sass/setting/_variables.scss */
.acdjs article header:after {
  content: "" !important;
  display: inline-block;
  width: 25px;
  height: 25px;
  -webkit-mask-image: url("../img/arrow.svg");
  mask-image: url("../img/arrow.svg");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 25px;
  mask-size: 25px;
  background-color: #B08F52;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-left: 0;
  margin-right: 0;
  vertical-align: middle;
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
@media (hover: hover) {
  /* line 434, ../../src/sass/setting/_variables.scss */
  .acdjs article header:hover:after {
    background-color: #B08F52;
  }
}
/* line 70, ../../src/sass/system/_acdjs.scss */
.acdjs article header.active {
  border-bottom: none;
}
/* line 71, ../../src/sass/system/_acdjs.scss */
.acdjs article header.active:after {
  -moz-transform: translate(0, 0) rotate(180deg);
  -ms-transform: translate(0, 0) rotate(180deg);
  -webkit-transform: translate(0, 0) rotate(180deg);
  transform: translate(0, 0) rotate(180deg);
}
/* line 79, ../../src/sass/system/_acdjs.scss */
.acdjs article main {
  display: none;
  width: 100%;
}
/* line 83, ../../src/sass/system/_acdjs.scss */
.acdjs article main .ans {
  box-sizing: border-box;
  display: flex;
  padding: var(--btn-padding-vertical, 24px) var(--btn-padding-horizonal, 16px);
  justify-content: space-between;
  align-items: center;
  gap: var(--spacing-s);
  background: var(--grey-light);
  margin-bottom: var(--spacing-s);
  color: var(--basic-black, #2C2C2C);
  font-family: var(--JP, "Noto Sans JP");
  font-size: var(--txt, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
}
@media screen and (max-width: 540px) {
  /* line 83, ../../src/sass/system/_acdjs.scss */
  .acdjs article main .ans {
    padding: var(--btn-padding-vertical, 24px) var(--spacing-xs);
  }
}
/* line 115, ../../src/sass/system/_acdjs.scss */
.acdjs article main span {
  flex: 1 0 0;
  color: var(--basic-black, #4C4C4C);
  font-size: 18px;
  font-size: var(--txt, 18px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  /* 27px */
}
@media screen and (max-width: 820px) {
  /* line 115, ../../src/sass/system/_acdjs.scss */
  .acdjs article main span {
    font-size: calc(var(--vw) * 2.19512);
  }
}
@media screen and (max-width: 540px) {
  /* line 115, ../../src/sass/system/_acdjs.scss */
  .acdjs article main span {
    font-size: calc(var(--vw) * 3.46667);
  }
}
/* line 141, ../../src/sass/system/_acdjs.scss */
.acdjs.faq article main .ans:before,
.acdjs.faq article header:before {
  content: "Q";
  display: flex;
  width: 35px;
  height: 35px;
  padding: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 7px;
  border-radius: var(--rounded-full);
  background: #765312;
  color: var(--basic-white, #FFF);
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 141, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    width: calc(var(--vw) * 4.26829);
    height: calc(var(--vw) * 4.26829);
  }
}
@media screen and (max-width: 540px) {
  /* line 141, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    width: calc(var(--vw) * 9.33333);
    height: calc(var(--vw) * 9.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 141, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    font-size: calc(var(--vw) * 3.17073);
  }
}
@media screen and (max-width: 540px) {
  /* line 141, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    font-size: calc(var(--vw) * 6.93333);
  }
}
@media screen and (max-width: 540px) {
  /* line 141, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before,
  .acdjs.faq article header:before {
    padding: 0;
  }
}
/* line 175, ../../src/sass/system/_acdjs.scss */
.acdjs.faq article main .ans:before {
  content: "A";
  display: flex;
  width: 35px;
  height: 35px;
  padding: 7px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 7px;
  border-radius: var(--rounded-full);
  background: var(--basic-white, #FFF);
  color: var(--primary-base);
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 820px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    width: calc(var(--vw) * 4.26829);
    height: calc(var(--vw) * 4.26829);
  }
}
@media screen and (max-width: 540px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    width: calc(var(--vw) * 9.33333);
    height: calc(var(--vw) * 9.33333);
  }
}
@media screen and (max-width: 820px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    font-size: calc(var(--vw) * 3.17073);
  }
}
@media screen and (max-width: 540px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    font-size: calc(var(--vw) * 6.93333);
  }
}
@media screen and (max-width: 540px) {
  /* line 175, ../../src/sass/system/_acdjs.scss */
  .acdjs.faq article main .ans:before {
    padding: 0;
  }
}

/* line 600, ../../src/sass/mrkLPBase.scss */
.c-tooltip__text {
  color: #fff !important;
}

/* line 614, ../../src/sass/mrkLPBase.scss */
#oseibo {
  display: none;
  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: 3;
}
@media screen and (max-width: 540px) {
  /* line 614, ../../src/sass/mrkLPBase.scss */
  #oseibo {
    display: block;
  }
}
@media screen and (max-width: 820px) {
  /* line 614, ../../src/sass/mrkLPBase.scss */
  #oseibo {
    width: calc(var(--vw) * 14.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 614, ../../src/sass/mrkLPBase.scss */
  #oseibo {
    width: calc(var(--vw) * 26.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 614, ../../src/sass/mrkLPBase.scss */
  #oseibo {
    height: calc(var(--vw) * 14.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 614, ../../src/sass/mrkLPBase.scss */
  #oseibo {
    height: calc(var(--vw) * 26.66667);
  }
}
@media screen and (max-width: 540px) {
  /* line 614, ../../src/sass/mrkLPBase.scss */
  #oseibo {
    bottom: calc(var(--vw) * 2.66667);
  }
}
@media screen and (max-width: 540px) {
  /* line 614, ../../src/sass/mrkLPBase.scss */
  #oseibo {
    right: calc(var(--vw) * 0);
  }
}
/* line 622, ../../src/sass/mrkLPBase.scss */
#oseibo 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 624, ../../src/sass/mrkLPBase.scss */
#oseibo a img {
  width: 100%;
}
@media (hover: hover) {
  /* line 627, ../../src/sass/mrkLPBase.scss */
  #oseibo a:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5;
  }
}

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

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