@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: #FF9C88;
  --accent-base: #BF320B;
  --accent-dark: #8A2205;
  --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).left {
  -moz-transform: translate(-80px, 0);
  -ms-transform: translate(-80px, 0);
  -webkit-transform: translate(-80px, 0);
  transform: translate(-80px, 0);
}
/* line 18, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).right {
  -moz-transform: translate(80px, 0);
  -ms-transform: translate(80px, 0);
  -webkit-transform: translate(80px, 0);
  transform: translate(80px, 0);
}
/* line 22, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).top {
  -moz-transform: translate(0, -80px);
  -ms-transform: translate(0, -80px);
  -webkit-transform: translate(0, -80px);
  transform: translate(0, -80px);
}
@media screen and (max-width: 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 30, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).left {
    -moz-transform: translate(-50px, 0);
    -ms-transform: translate(-50px, 0);
    -webkit-transform: translate(-50px, 0);
    transform: translate(-50px, 0);
  }
  /* line 34, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).right {
    -moz-transform: translate(50px, 0);
    -ms-transform: translate(50px, 0);
    -webkit-transform: translate(50px, 0);
    transform: translate(50px, 0);
  }
  /* line 38, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).top {
    -moz-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
  /* line 42, ../../src/sass/option/_fuwat.scss */
  .fuwat:not(#recruit).active {
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    -webkit-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
  }
}
/* line 47, ../../src/sass/option/_fuwat.scss */
.fuwat:not(#recruit).active {
  -moz-transition: all 0.8s ease-out;
  -o-transition: all 0.8s ease-out;
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
  opacity: 1;
  visibility: visible;
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 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 488, ../../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 514, ../../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 488, ../../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 514, ../../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 488, ../../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 514, ../../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 488, ../../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 514, ../../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 21, ../../src/sass/mrkLPBase.scss */
* {
  box-sizing: border-box;
}

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

@media screen and (max-width: 540px) {
  /* line 43, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea {
    overflow-x: hidden;
  }
}
/* line 49, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea section.p-column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 54, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-show_selection {
  max-width: 100% !important;
}
/* line 58, ../../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 62, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .u-text--subhead {
  color: #fff !important;
}
/* line 66, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item {
  background-color: #FFF;
  padding: 20px;
  height: 100%;
}
/* line 71, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .c-product_item .c-product_item__inner__content .c-product_item__inner__title {
  color: #494949 !important;
}
/* line 76, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea .p-product_list__list {
  gap: 20px !important;
}
@media screen and (min-width: 720px) {
  /* line 81, ../../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 87, ../../src/sass/mrkLPBase.scss */
  #mrkLPBodyArea .p-product_list .medium-up--one-4 {
    width: 100% !important;
  }
}
/* line 94, ../../src/sass/mrkLPBase.scss */
#mrkLPBodyArea #add_product_async_view header .p-category_tool__inner {
  position: relative;
  flex-wrap: wrap;
}
/* line 98, ../../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 121, ../../src/sass/mrkLPBase.scss */
#selection-show-view {
  background-color: #D0AD83;
}

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

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

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

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

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

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

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

/* line 2, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 540px) {
  /* line 2, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero {
    height: calc(var(--vw) * 165.33333);
  }
}
/* line 7, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg {
  width: 100%;
}
/* line 10, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero .bg picture,
#mrkLPMain section#hero .bg img {
  width: 100%;
}
/* line 19, ../../src/sass/unique/_hero.scss */
#mrkLPMain section#hero h1 {
  width: calc(var(--vw) * 41.66667);
  height: calc(var(--vw) * 19.53125);
  position: absolute;
  top: calc(var(--vw) * 15.20833);
  left: calc(var(--vw) * 2.8125);
}
@media screen and (max-width: 540px) {
  /* line 19, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 {
    width: calc(var(--vw) * 100);
    height: calc(var(--vw) * 57.06667);
  }
}
@media screen and (max-width: 540px) {
  /* line 19, ../../src/sass/unique/_hero.scss */
  #mrkLPMain section#hero h1 {
    top: calc(var(--vw) * 5.33333);
    left: calc(var(--vw) * 0);
  }
}
/* line 30, ../../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: #F8E0C8;
}
/* line 17, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #leftSide {
  order: -1;
}
/* line 20, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #leftSide .cont {
  background-image: url(../img/side/bg_pc_segaiha_left.svg);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 28, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #rightSide {
  order: 1;
}
/* line 31, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #rightSide .cont {
  background-image: url(../img/side/bg_pc_segaiha_right.svg);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 38, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #rightSide a {
  text-decoration: none;
}
/* line 44, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea .side {
  width: calc((100% - 530px) / 2);
  align-self: stretch;
}
/* line 51, ../../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 63, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea {
  --gap: 46px;
  width: 530px;
  position: relative;
  z-index: 1;
  min-height: 100vh;
  display: flex;
  padding: var(--spacing-xxl, 96px) 0px var(--spacing-l, 32px) 0px;
  flex-direction: column;
  align-items: center;
  gap: var(--gap);
  background: #FBE8D9;
  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 63, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 63, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  /* line 63, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea {
    box-shadow: none;
  }
}
/* line 89, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .main {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-xl, 64px);
}
@media screen and (max-width: 540px) {
  /* line 89, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .main {
    gap: calc(var(--vw) * 12.26667);
  }
}
/* line 101, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea .sec > * {
  margin: 0;
}
/* line 104, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .mds01 {
  width: 530px;
  height: 136px;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 104, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 {
    width: calc(var(--vw) * 64.63415);
    height: calc(var(--vw) * 16.58537);
  }
}
@media screen and (max-width: 540px) {
  /* line 104, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 {
    width: calc(var(--vw) * 100);
    height: calc(var(--vw) * 25.6);
  }
}
/* line 109, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .mds01 .bg img {
  width: 100%;
}
/* line 114, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .mds01 .sub {
  position: absolute !important;
  top: 52px;
  right: 0;
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 14px;
  font-weight: 700;
}
@media screen and (max-width: 820px) {
  /* line 114, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .sub {
    font-size: calc(var(--vw) * 1.70732);
  }
}
@media screen and (max-width: 540px) {
  /* line 114, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .sub {
    font-size: calc(var(--vw) * 2.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 114, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .sub {
    top: calc(var(--vw) * 5.60976);
  }
}
@media screen and (max-width: 540px) {
  /* line 114, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .sub {
    top: calc(var(--vw) * 8.53333);
  }
}
/* line 132, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .mds01 .title {
  position: absolute !important;
  right: 0;
  bottom: 5px;
  color: #fff;
  text-align: center;
  width: 100%;
  font-size: 24px;
  font-weight: 700;
}
@media screen and (max-width: 820px) {
  /* line 132, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .title {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 132, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .title {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 140, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .mds01 .title span {
  font-size: 50px;
}
@media screen and (max-width: 820px) {
  /* line 140, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .title span {
    font-size: calc(var(--vw) * 6.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 140, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .title span {
    font-size: calc(var(--vw) * 11.2);
  }
}
@media screen and (max-width: 540px) {
  /* line 132, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .mds01 .title {
    bottom: calc(var(--vw) * 0.53333);
  }
}
/* line 151, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .prodImage {
  position: relative;
}
/* line 154, ../../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 154, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .prodImage img {
    width: 600px;
    height: 400px;
  }
}
@media screen and (max-width: 820px) {
  /* line 154, ../../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 154, ../../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 196, ../../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;
  background: #F4F1E7;
  /* コンテンツ下シャドウ */
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25);
  position: relative;
  top: 20px;
  z-index: 2;
}
@media screen and (max-width: 820px) {
  /* line 196, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox {
    width: calc(var(--vw) * 56.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 196, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox {
    width: calc(var(--vw) * 80);
  }
}
/* line 215, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setArea {
  width: 412px;
}
@media screen and (max-width: 820px) {
  /* line 215, ../../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 215, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea {
    width: calc(var(--vw) * 69.33333);
  }
}
/* line 218, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setArea ul {
  margin-top: 0;
  margin-left: 0;
  padding-left: 1em;
}
/* line 223, ../../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 223, ../../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 223, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setArea ul li {
    font-size: calc(var(--vw) * 3.73333);
  }
}
/* line 234, ../../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 242, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setMds:before {
  content: "●";
  color: var(--primary-light);
}
/* line 248, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .setMds p {
  color: var(--basic-black, #333);
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 248, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setMds p {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 248, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .setMds p {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 257, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox p {
  margin: 0;
}
@media screen and (max-width: 540px) {
  /* line 196, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox {
    top: calc(var(--vw) * 2.66667);
    margin-bottom: calc(var(--vw) * -5.33333);
  }
}
/* line 266, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
  width: 496px;
  height: 101px;
  background-image: linear-gradient(90deg, #b08f52, #d4b987);
  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: 32px;
  position: relative;
}
@media screen and (max-width: 820px) {
  /* line 266, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    width: calc(var(--vw) * 60.4878);
    height: calc(var(--vw) * 12.31707);
  }
}
@media screen and (max-width: 540px) {
  /* line 266, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    width: calc(var(--vw) * 88);
    height: calc(var(--vw) * 16.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 266, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    font-size: calc(var(--vw) * 3.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 266, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 293, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
  content: "";
  width: 700px;
  height: 170px;
  background-image: url(../img/main/catchBg.svg);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -70px;
  left: 50%;
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  z-index: -1;
}
@media screen and (max-width: 820px) {
  /* line 293, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    width: calc(var(--vw) * 85.36585);
    height: calc(var(--vw) * 20.73171);
  }
}
@media screen and (max-width: 540px) {
  /* line 293, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    width: calc(var(--vw) * 100);
    height: calc(var(--vw) * 36);
  }
}
@media screen and (max-width: 540px) {
  /* line 293, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:before {
    background-image: url(../img/main/sp_catchBg.svg);
  }
}
/* line 312, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
  content: "";
  width: 110px;
  height: 120px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: -10px;
  left: 100%;
  -moz-transform: translate(-30px, 0);
  -ms-transform: translate(-30px, 0);
  -webkit-transform: translate(-30px, 0);
  transform: translate(-30px, 0);
  z-index: 2;
}
@media screen and (max-width: 820px) {
  /* line 312, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    width: calc(var(--vw) * 13.41463);
    height: calc(var(--vw) * 14.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 312, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    width: calc(var(--vw) * 24);
    height: calc(var(--vw) * 37.33333);
  }
}
@media screen and (max-width: 540px) {
  /* line 312, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .catch:after {
    left: 105%;
    -moz-transform: translate(calc(var(--vw) * -14.4), calc(var(--vw) * -9.33333));
    -ms-transform: translate(calc(var(--vw) * -14.4), calc(var(--vw) * -9.33333));
    -webkit-transform: translate(calc(var(--vw) * -14.4), calc(var(--vw) * -9.33333));
    transform: translate(calc(var(--vw) * -14.4), calc(var(--vw) * -9.33333));
  }
}
/* line 335, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox.color01 .catch:after {
  background-image: url(../img/main/uchiwa01.svg);
}
/* line 343, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox.color02 .catch:after {
  background-image: url(../img/main/uchiwa02.svg);
}
/* line 351, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox.color03 .catch:after {
  background-image: url(../img/main/uchiwa03.svg);
}
/* line 358, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
  width: 386px;
  height: auto;
}
@media screen and (max-width: 820px) {
  /* line 358, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
    width: calc(var(--vw) * 47.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 358, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .title img {
    width: calc(var(--vw) * 63.46667);
  }
}
/* line 364, ../../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 364, ../../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 364, ../../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 364, ../../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 364, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg {
    padding: calc(var(--vw) * 5.33333);
  }
}
/* line 382, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .itemImg img {
  width: 100%;
}
@media screen and (max-width: 540px) {
  /* line 387, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .kakko img {
    width: calc(var(--vw) * 26.93333);
  }
}
/* line 393, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .normal {
  display: flex;
  width: 460px;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
@media screen and (max-width: 820px) {
  /* line 393, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .normal {
    width: calc(var(--vw) * 56.09756);
  }
}
/* line 402, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .normal .mds {
  display: flex;
  height: 27px;
  padding: 0 var(--spacing-xxs, 4px);
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: var(--primary-dark, #765312);
  color: var(--basic-white, #FFF);
  font-family: var(--JP, "Zen Maru Gothic");
  font-size: var(--txt_min, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 402, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .normal .mds {
    height: calc(var(--vw) * 3.29268);
  }
}
/* line 420, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .normal .kkk {
  color: var(--basic-black, #333);
  font-family: var(--JP, "Zen Maru Gothic");
  font-size: var(--txt, 22px);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration-line: line-through;
  text-decoration-color: var(--accent-base);
}
/* line 432, ../../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 432, ../../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 432, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .price {
    font-size: calc(var(--vw) * 9.06667);
  }
}
/* line 442, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .price span {
  font-size: 32px;
}
@media screen and (max-width: 820px) {
  /* line 442, ../../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 442, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .setBox .price span {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 447, ../../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 447, ../../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 447, ../../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 474, ../../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 479, ../../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 487, ../../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 492, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .setBox .cSoon:after {
  display: none !important;
}
/* line 502, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea .sec .kado img {
  width: 492px;
  position: relative;
  z-index: 2;
  top: 19px;
  top: 19px;
}
@media screen and (max-width: 820px) {
  /* line 502, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .kado img {
    width: calc(var(--vw) * 60);
  }
}
@media screen and (max-width: 540px) {
  /* line 502, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .kado img {
    width: calc(var(--vw) * 85.33333);
  }
}
@media screen and (max-width: 540px) {
  /* line 502, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea .sec .kado img {
    top: calc(var(--vw) * 7.73333);
  }
}
/* line 516, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec01 {
  width: 440px;
  height: 321px;
}
@media screen and (max-width: 820px) {
  /* line 516, ../../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 516, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec01 {
    width: calc(var(--vw) * 80);
    height: calc(var(--vw) * 56.8);
  }
}
/* line 519, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec01 img {
  width: 100%;
}
/* line 524, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 {
  gap: var(--spacing-m);
  position: relative;
}
/* line 528, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02:before {
  content: "";
  width: 164px;
  height: 77px;
  background-image: url(../img/main/img_05.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 0;
  right: -70px;
  z-index: 2;
}
@media screen and (max-width: 820px) {
  /* line 528, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02:before {
    width: calc(var(--vw) * 20);
    height: calc(var(--vw) * 9.39024);
  }
}
@media screen and (max-width: 540px) {
  /* line 528, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02:before {
    width: calc(var(--vw) * 43.73333);
    height: calc(var(--vw) * 20.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 528, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02:before {
    right: calc(var(--vw) * -8.53659);
  }
}
@media screen and (max-width: 540px) {
  /* line 528, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02:before {
    right: calc(var(--vw) * -21.33333);
  }
}
/* line 551, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text > * {
  margin: 0;
}
/* line 554, ../../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: 110%;
}
@media screen and (max-width: 820px) {
  /* line 554, ../../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 554, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p {
    font-size: calc(var(--vw) * 5.86667);
  }
}
/* line 562, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeL {
  font-size: 32px;
}
@media screen and (max-width: 820px) {
  /* line 562, ../../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 562, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .text p.sizeL {
    font-size: calc(var(--vw) * 6.4);
  }
}
/* line 568, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .img02 {
  width: 410px;
}
@media screen and (max-width: 820px) {
  /* line 568, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img02 {
    width: calc(var(--vw) * 50);
  }
}
@media screen and (max-width: 540px) {
  /* line 568, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img02 {
    width: calc(var(--vw) * 75.46667);
  }
}
/* line 572, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .img03 {
  width: 468px;
}
@media screen and (max-width: 820px) {
  /* line 572, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img03 {
    width: calc(var(--vw) * 57.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 572, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec02 .img03 {
    width: calc(var(--vw) * 88.53333);
  }
}
/* line 576, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec02 .img04 {
  width: 100%;
}
/* line 582, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec03 p {
  text-align: center;
}
/* line 587, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec03 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 593, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec03 a:hover img {
    opacity: 0.6;
  }
}
/* line 600, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec03 .img05 {
  margin-top: var(--spacing-xl);
  width: 478px;
}
@media screen and (max-width: 820px) {
  /* line 600, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec03 .img05 {
    width: calc(var(--vw) * 58.29268);
  }
}
@media screen and (max-width: 540px) {
  /* line 600, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec03 .img05 {
    width: calc(var(--vw) * 89.33333);
  }
}
/* line 606, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
/* line 612, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 .links {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
}
/* line 619, ../../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 622, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .links a:hover {
    opacity: 0.6;
  }
}
/* line 630, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 .img06 {
  width: 402px;
}
@media screen and (max-width: 820px) {
  /* line 630, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img06 {
    width: calc(var(--vw) * 49.02439);
  }
}
@media screen and (max-width: 540px) {
  /* line 630, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img06 {
    width: calc(var(--vw) * 96.53333);
  }
}
/* line 634, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec04 .img07,
#mrkLPMain section#mainArea #scrArea #sec04 .img08,
#mrkLPMain section#mainArea #scrArea #sec04 .img09 {
  width: 146px;
}
@media screen and (max-width: 820px) {
  /* line 634, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img07,
  #mrkLPMain section#mainArea #scrArea #sec04 .img08,
  #mrkLPMain section#mainArea #scrArea #sec04 .img09 {
    width: calc(var(--vw) * 17.80488);
  }
}
@media screen and (max-width: 540px) {
  /* line 634, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec04 .img07,
  #mrkLPMain section#mainArea #scrArea #sec04 .img08,
  #mrkLPMain section#mainArea #scrArea #sec04 .img09 {
    width: calc(var(--vw) * 28);
  }
}
/* line 644, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec08 img.mds {
  width: 550px;
  height: 100px;
}
@media screen and (max-width: 820px) {
  /* line 644, ../../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 644, ../../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 648, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec08 img.pre {
  width: 590px;
  height: 501px;
}
@media screen and (max-width: 820px) {
  /* line 648, ../../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 648, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec08 img.pre {
    width: calc(var(--vw) * 120);
    height: calc(var(--vw) * 99.46667);
  }
}
/* line 653, ../../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_manrakuunagi.jpg);
  background-position: center top;
  background-size: cover;
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 653, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 653, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 {
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  /* line 653, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 {
    gap: calc(var(--vw) * 12.26667);
  }
}
/* line 666, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .title {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .title > * {
  margin: 0;
}
/* line 669, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .title p {
  color: #000;
  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 677, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.mds {
  width: 442px;
  height: 109px;
}
@media screen and (max-width: 820px) {
  /* line 677, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds {
    width: calc(var(--vw) * 53.90244);
    height: calc(var(--vw) * 13.29268);
  }
}
@media screen and (max-width: 540px) {
  /* line 677, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds {
    width: calc(var(--vw) * 90.13333);
    height: calc(var(--vw) * 22.13333);
  }
}
/* line 681, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.img18 {
  width: 531px;
  height: 308px;
}
@media screen and (max-width: 820px) {
  /* line 681, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img18 {
    width: calc(var(--vw) * 64.7561);
    height: calc(var(--vw) * 37.56098);
  }
}
@media screen and (max-width: 540px) {
  /* line 681, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img18 {
    width: calc(var(--vw) * 102.13333);
    height: calc(var(--vw) * 53.06667);
  }
}
/* line 685, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.img19 {
  width: 538px;
  height: 279px;
}
@media screen and (max-width: 820px) {
  /* line 685, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img19 {
    width: calc(var(--vw) * 65.60976);
    height: calc(var(--vw) * 34.02439);
  }
}
@media screen and (max-width: 540px) {
  /* line 685, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img19 {
    width: calc(var(--vw) * 102.13333);
    height: calc(var(--vw) * 53.06667);
  }
}
/* line 689, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.img20 {
  width: 533px;
  height: 341px;
}
@media screen and (max-width: 820px) {
  /* line 689, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img20 {
    width: calc(var(--vw) * 65);
    height: calc(var(--vw) * 41.58537);
  }
}
@media screen and (max-width: 540px) {
  /* line 689, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.img20 {
    width: calc(var(--vw) * 102.13333);
    height: calc(var(--vw) * 65.33333);
  }
}
/* line 693, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 img.mds2 {
  width: 512px;
  height: 109px;
}
@media screen and (max-width: 820px) {
  /* line 693, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds2 {
    width: calc(var(--vw) * 62.43902);
    height: calc(var(--vw) * 13.29268);
  }
}
@media screen and (max-width: 540px) {
  /* line 693, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 img.mds2 {
    width: 100%;
    height: auto;
  }
}
/* line 697, ../../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 697, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice {
    width: calc(var(--vw) * 59.7561);
  }
}
@media screen and (max-width: 540px) {
  /* line 697, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice {
    width: calc(var(--vw) * 94.66667);
  }
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice > * {
  margin: 0;
}
/* line 702, ../../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 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 702, ../../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 702, ../../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 702, ../../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 702, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text {
    padding: 10px calc(var(--vw) * 1.6);
  }
}
/* line 718, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice .text img {
  width: unset;
}
/* line 722, ../../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 722, ../../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 722, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text .title {
    font-size: calc(var(--vw) * 5.86667);
  }
}
/* line 733, ../../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 733, ../../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 733, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice .text .honbun {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 747, ../../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 747, ../../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 747, ../../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 759, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice img.icon {
  width: 80px;
  height: 85px;
}
@media screen and (max-width: 820px) {
  /* line 759, ../../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 759, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec09 .voice img.icon {
    width: calc(var(--vw) * 16);
    height: calc(var(--vw) * 16);
  }
}
/* line 764, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec09 .voice.left .text {
  order: 2;
}
/* line 767, ../../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 767, ../../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 767, ../../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 787, ../../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.jpg);
  background-position: center top;
  background-size: cover;
  margin-top: calc(var(--spacing-xl) * -1);
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec10 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 787, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 787, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 {
    width: 100%;
  }
}
/* line 798, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 .mds {
  display: flex;
  padding: 0px 30px;
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
  align-self: stretch;
}
/* line 806, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 .mds .img {
  position: relative;
  width: 150px;
  height: 300px;
}
@media screen and (max-width: 820px) {
  /* line 806, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img {
    width: calc(var(--vw) * 18.29268);
    height: calc(var(--vw) * 36.58537);
  }
}
@media screen and (max-width: 540px) {
  /* line 806, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img {
    width: calc(var(--vw) * 32);
    height: calc(var(--vw) * 42.66667);
  }
}
/* line 810, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 .mds .img img.img28 {
  width: 338px;
  height: 317px;
  position: absolute !important;
  bottom: 0;
  left: -200px;
}
@media screen and (max-width: 820px) {
  /* line 810, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img img.img28 {
    width: calc(var(--vw) * 41.21951);
    height: calc(var(--vw) * 38.65854);
  }
}
@media screen and (max-width: 540px) {
  /* line 810, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img img.img28 {
    width: calc(var(--vw) * 59.46667);
    height: calc(var(--vw) * 55.73333);
  }
}
@media screen and (max-width: 820px) {
  /* line 810, ../../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 810, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .img img.img28 {
    left: calc(var(--vw) * -32);
  }
}
/* line 824, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 .mds .text {
  flex: 1 0 0;
  width: 308px;
  color: #000;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 824, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .text {
    width: calc(var(--vw) * 37.56098);
  }
}
@media screen and (max-width: 540px) {
  /* line 824, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .text {
    width: calc(var(--vw) * 50.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 824, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .text {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 824, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 .mds .text {
    font-size: calc(var(--vw) * 4);
  }
}
/* line 836, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 img.img29 {
  width: 589px;
  height: 255px;
  position: relative;
  left: 30px;
}
@media screen and (max-width: 820px) {
  /* line 836, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img29 {
    width: calc(var(--vw) * 71.82927);
    height: calc(var(--vw) * 31.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 836, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img29 {
    width: calc(var(--vw) * 116.26667);
    height: calc(var(--vw) * 50.4);
  }
}
@media screen and (max-width: 820px) {
  /* line 836, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img29 {
    left: calc(var(--vw) * 1.21951);
  }
}
/* line 846, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 img.img30 {
  width: 639px;
  height: 276px;
  position: relative;
  right: 30px;
}
@media screen and (max-width: 820px) {
  /* line 846, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img30 {
    width: calc(var(--vw) * 77.92683);
    height: calc(var(--vw) * 33.65854);
  }
}
@media screen and (max-width: 540px) {
  /* line 846, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img30 {
    width: calc(var(--vw) * 126.66667);
    height: calc(var(--vw) * 54.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 846, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img30 {
    right: calc(var(--vw) * 1.21951);
  }
}
/* line 856, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec10 img.img31 {
  width: 614px;
  height: 266px;
  position: relative;
  left: 30px;
}
@media screen and (max-width: 820px) {
  /* line 856, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img31 {
    width: calc(var(--vw) * 74.87805);
    height: calc(var(--vw) * 32.43902);
  }
}
@media screen and (max-width: 540px) {
  /* line 856, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img31 {
    width: calc(var(--vw) * 121.33333);
    height: calc(var(--vw) * 52.53333);
  }
}
@media screen and (max-width: 820px) {
  /* line 856, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec10 img.img31 {
    left: calc(var(--vw) * 1.21951);
  }
}
/* line 870, ../../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 870, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in {
    width: calc(var(--vw) * 60.97561);
  }
}
@media screen and (max-width: 540px) {
  /* line 870, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in {
    width: calc(var(--vw) * 94.4);
  }
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in > * {
  margin: 0;
}
/* line 882, ../../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 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .title > * {
  margin: 0;
}
/* line 887, ../../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 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 887, ../../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 887, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke {
    width: calc(var(--vw) * 85.33333);
  }
}
/* line 895, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .date {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: var(--spacing-s, 16px);
}
/* line 903, ../../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 903, ../../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 903, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 912, ../../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 912, ../../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 912, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .otodoke .txt.sub {
    font-size: calc(var(--vw) * 4);
  }
}
/* line 920, ../../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: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 920, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
    font-size: calc(var(--vw) * 1.58537);
  }
}
@media screen and (max-width: 540px) {
  /* line 920, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
    font-size: calc(var(--vw) * 3.46667);
  }
}
@media screen and (max-width: 540px) {
  /* line 920, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in .pack {
    padding: 3px var(--spacing-s);
  }
}
/* line 942, ../../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 945, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 .in a:hover {
    opacity: 0.6;
  }
}
/* line 954, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img32 {
  width: 392px;
  height: 74px;
}
@media screen and (max-width: 820px) {
  /* line 954, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img32 {
    width: calc(var(--vw) * 47.80488);
    height: calc(var(--vw) * 9.02439);
  }
}
@media screen and (max-width: 540px) {
  /* line 954, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img32 {
    width: calc(var(--vw) * 72);
    height: calc(var(--vw) * 17.06667);
  }
}
/* line 958, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img33 {
  width: 134px;
  height: 44px;
}
@media screen and (max-width: 820px) {
  /* line 958, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img33 {
    width: calc(var(--vw) * 16.34146);
    height: calc(var(--vw) * 5.36585);
  }
}
@media screen and (max-width: 540px) {
  /* line 958, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img33 {
    width: calc(var(--vw) * 35.46667);
    height: calc(var(--vw) * 11.73333);
  }
}
/* line 962, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img34 {
  width: 138px;
  height: 44px;
}
@media screen and (max-width: 820px) {
  /* line 962, ../../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 962, ../../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 966, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec11 img.img35 {
  width: 470px;
  height: 237px;
}
@media screen and (max-width: 820px) {
  /* line 966, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img35 {
    width: calc(var(--vw) * 57.31707);
    height: calc(var(--vw) * 28.90244);
  }
}
@media screen and (max-width: 540px) {
  /* line 966, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec11 img.img35 {
    width: calc(var(--vw) * 98.66667);
    height: calc(var(--vw) * 49.6);
  }
}
/* line 970, ../../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 970, ../../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 970, ../../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 979, ../../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 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec12 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 979, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec12 {
    width: calc(var(--vw) * 64.63415);
  }
}
@media screen and (max-width: 540px) {
  /* line 979, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec12 {
    width: 100%;
  }
}
/* line 986, ../../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 986, ../../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 986, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec12 .mds {
    font-size: calc(var(--vw) * 8);
  }
}
/* line 999, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 65px;
  width: 530px;
  height: 2655px;
  padding: 32px 0px;
  background-image: url(../img/main/bg_ushinohi.jpg);
  background-position: center top;
  background-size: cover;
  margin-top: calc(var(--spacing-xl) * -1);
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec13 > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 999, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 {
    width: calc(var(--vw) * 64.63415);
    height: calc(var(--vw) * 323.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 999, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 {
    width: 100%;
    height: calc(var(--vw) * 500.8);
  }
}
/* line 1010, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .in {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .in > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 1010, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .in {
    gap: calc(var(--vw) * 5.60976);
  }
}
@media screen and (max-width: 540px) {
  /* line 1010, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .in {
    gap: calc(var(--vw) * 8.53333);
  }
}
/* line 1022, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .set {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 17px;
}
/* line 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .set > * {
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 1022, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set {
    gap: calc(var(--vw) * 2.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 1022, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set {
    gap: calc(var(--vw) * 3.73333);
  }
}
/* line 1034, ../../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 1034, ../../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 1034, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 1042, ../../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 1042, ../../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 1042, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p.special {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 1049, ../../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 1049, ../../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 1049, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .set p.special strong {
    font-size: calc(var(--vw) * 8);
  }
}
/* line 1057, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .whitebg {
  width: 490px;
  background-color: #fff;
  margin-top: -70px;
  padding-top: 40px;
  padding-bottom: var(--spacing-xl);
  color: var(--basic-black, #333);
  text-align: center;
  font-family: var(--JP, "Zen Kaku Gothic New");
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
@media screen and (max-width: 820px) {
  /* line 1057, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .whitebg {
    width: calc(var(--vw) * 59.7561);
  }
}
@media screen and (max-width: 540px) {
  /* line 1057, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .whitebg {
    width: calc(var(--vw) * 92.8);
  }
}
@media screen and (max-width: 820px) {
  /* line 1057, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .whitebg {
    margin-top: calc(var(--vw) * -8.53659);
    padding-top: calc(var(--vw) * 4.87805);
  }
}
@media screen and (max-width: 540px) {
  /* line 1057, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .whitebg {
    margin-top: calc(var(--vw) * -18.66667);
    padding-top: calc(var(--vw) * 10.66667);
  }
}
@media screen and (max-width: 820px) {
  /* line 1057, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .whitebg {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 1057, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .whitebg {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 1082, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .whitebg p {
  margin: 0;
}
/* line 1086, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .whitebg strong {
  color: var(--primary-base, #B08F52);
  font-weight: 700;
}
/* line 1092, ../../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 1092, ../../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 1092, ../../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 1092, ../../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 1092, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds {
    margin-top: 0;
  }
}
/* line 1110, ../../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 1110, ../../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 1110, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .mds strong {
    font-size: calc(var(--vw) * 6.13333);
  }
}
/* line 1115, ../../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 1115, ../../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 1115, ../../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 1123, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 .kanbans {
  display: flex;
  align-items: flex-start;
  gap: 3px;
}
/* line 1129, ../../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 1129, ../../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 1129, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .hiketsu {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 1137, ../../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 1137, ../../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 1137, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .hiketsu strong {
    font-size: calc(var(--vw) * 6.13333);
  }
}
/* line 1143, ../../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 1143, ../../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 1143, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 .jikikoso {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 1153, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img37 {
  width: 460px;
}
@media screen and (max-width: 820px) {
  /* line 1153, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img37 {
    width: calc(var(--vw) * 56.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 1153, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img37 {
    width: calc(var(--vw) * 72);
  }
}
/* line 1157, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img38,
#mrkLPMain section#mainArea #scrArea #sec13 img.img39 {
  width: 451px;
  height: 173px;
}
@media screen and (max-width: 820px) {
  /* line 1157, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img38,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img39 {
    width: calc(var(--vw) * 55);
    height: calc(var(--vw) * 21.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 1157, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img38,
  #mrkLPMain section#mainArea #scrArea #sec13 img.img39 {
    width: calc(var(--vw) * 85.33333);
    height: calc(var(--vw) * 29.86667);
  }
}
/* line 1162, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img38_2 {
  width: 450px;
}
@media screen and (max-width: 820px) {
  /* line 1162, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img38_2 {
    width: calc(var(--vw) * 48.78049);
  }
}
@media screen and (max-width: 540px) {
  /* line 1162, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img38_2 {
    width: calc(var(--vw) * 77.33333);
  }
}
/* line 1166, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img39_2 {
  width: 408px;
}
@media screen and (max-width: 820px) {
  /* line 1166, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img39_2 {
    width: calc(var(--vw) * 49.7561);
  }
}
@media screen and (max-width: 540px) {
  /* line 1166, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img39_2 {
    width: calc(var(--vw) * 77.33333);
  }
}
/* line 1171, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img40 {
  width: 552px;
  height: 345px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 820px) {
  /* line 1171, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img40 {
    width: calc(var(--vw) * 67.31707);
    height: calc(var(--vw) * 42.07317);
  }
}
@media screen and (max-width: 540px) {
  /* line 1171, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img40 {
    width: calc(var(--vw) * 104.53333);
    height: calc(var(--vw) * 65.33333);
  }
}
/* line 1177, ../../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 1177, ../../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 1177, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec13 img.img41 {
    width: 130%;
  }
}
/* line 1183, ../../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 1183, ../../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 1183, ../../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 1189, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img46 {
  width: 290px;
  height: 190px;
}
@media screen and (max-width: 820px) {
  /* line 1189, ../../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 1189, ../../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 1193, ../../src/sass/unique/_mainArea.scss */
#mrkLPMain section#mainArea #scrArea #sec13 img.img47 {
  width: 476px;
  height: 142px;
}
@media screen and (max-width: 820px) {
  /* line 1193, ../../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 1193, ../../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 1201, ../../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 786, ../../src/sass/setting/_variables.scss */
#mrkLPMain section#mainArea #scrArea #sec14 .set > *,
#mrkLPMain section#mainArea #scrArea #sec15 .set > * {
  margin: 0;
}
/* line 1205, ../../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 1208, ../../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 1215, ../../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 1215, ../../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 1215, ../../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 1219, ../../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 1219, ../../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 1219, ../../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 1223, ../../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 1223, ../../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 1223, ../../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 1227, ../../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 1227, ../../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 1227, ../../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 1233, ../../src/sass/unique/_mainArea.scss */
  #mrkLPMain section#mainArea #scrArea #sec15 {
    display: none;
  }
}

@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 16, ../../src/sass/unique/_leftSide.scss */
#leftSide main {
  display: flex;
  width: calc(var(--vw) * 24.58333);
  justify-content: center;
  align-items: center;
  align-content: flex-start;
  flex-direction: column;
  --gap: calc(var(--vw) * 1.45833);
  gap: var(--gap);
  flex-shrink: 0;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  /* line 16, ../../src/sass/unique/_leftSide.scss */
  #leftSide main {
    display: none;
  }
}
/* line 37, ../../src/sass/unique/_leftSide.scss */
#leftSide main h2 {
  width: 100%;
  text-align: center;
}
/* line 41, ../../src/sass/unique/_leftSide.scss */
#leftSide main h2 img {
  width: calc(var(--vw) * 18.75);
  height: calc(var(--vw) * 4.79167);
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  /* line 41, ../../src/sass/unique/_leftSide.scss */
  #leftSide main h2 img {
    width: calc(var(--vw) * 26.35432);
    height: calc(var(--vw) * 6.73499);
  }
}
/* line 47, ../../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 47, ../../src/sass/unique/_leftSide.scss */
  #leftSide main a.menu {
    width: calc(var(--vw) * 11.66667);
  }
}
/* line 63, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure {
  margin: 0;
}
/* line 66, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.img {
  width: calc(var(--vw) * 7.60417);
  height: calc(var(--vw) * 8.07292);
}
/* line 69, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.img img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
/* line 77, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.title {
  height: calc(var(--vw) * 1.14583);
}
@media screen and (max-width: 1366px) {
  /* line 77, ../../src/sass/unique/_leftSide.scss */
  #leftSide main a.menu figure.title {
    height: calc(var(--vw) * 1.61054);
  }
}
/* line 80, ../../src/sass/unique/_leftSide.scss */
#leftSide main a.menu figure.title img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  /* line 89, ../../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 17, ../../src/sass/unique/_rightSide.scss */
#rightSide main {
  width: 100%;
}
/* line 22, ../../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 22, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav {
    gap: calc(var(--vw) * 1.39092);
  }
}
@media screen and (max-width: 1024px) {
  /* line 22, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav {
    gap: calc(var(--vw) * 1.85547);
  }
}
/* line 40, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a {
  display: flex;
  flex-direction: column;
  padding: 0 0 0 var(--spacing-s);
  align-items: flex-start;
  justify-content: center;
  gap: 5px;
  width: 270px;
  height: 64px;
  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 40, ../../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 40, ../../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 40, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a {
    width: calc(var(--vw) * 24.39024);
    height: calc(var(--vw) * 5.85366);
  }
}
/* line 80, ../../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 80, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a .sub {
    font-size: calc(var(--vw) * 1.36719);
  }
}
/* line 90, ../../src/sass/unique/_rightSide.scss */
#rightSide main nav a .title {
  font-size: var(--h6, 24px);
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  /* line 90, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a .title {
    font-size: calc(var(--vw) * 2.34375);
  }
}
@media screen and (max-width: 820px) {
  /* line 90, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a .title {
    font-size: calc(var(--vw) * 2.07317);
  }
}
/* line 106, ../../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 122, ../../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 127, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a:hover:before {
    opacity: 0;
  }
}
/* line 133, ../../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 133, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a:nth-of-type(2n+1) {
    margin-right: 0;
  }
}
/* line 141, ../../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 141, ../../src/sass/unique/_rightSide.scss */
  #rightSide main nav a:nth-of-type(2n) {
    margin-left: 0;
  }
}
/* line 153, ../../src/sass/unique/_rightSide.scss */
#rightSide main .bnr {
  margin-top: calc(var(--vw) * 3.64583);
  display: flex;
  justify-content: center;
}
/* line 158, ../../src/sass/unique/_rightSide.scss */
#rightSide main .bnr img {
  width: calc(var(--vw) * 19.27083);
  height: calc(var(--vw) * 5.3125);
}
@media screen and (max-width: 1366px) {
  /* line 158, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr img {
    width: calc(var(--vw) * 21.96193);
    height: calc(var(--vw) * 6.07613);
  }
}
@media screen and (max-width: 1024px) {
  /* line 158, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr img {
    width: calc(var(--vw) * 29.29688);
    height: calc(var(--vw) * 8.10547);
  }
}
@media screen and (max-width: 820px) {
  /* line 158, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr img {
    width: calc(var(--vw) * 24.39024);
    height: calc(var(--vw) * 6.70732);
  }
}
/* line 172, ../../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 175, ../../src/sass/unique/_rightSide.scss */
  #rightSide main .bnr a:hover {
    opacity: 0.6;
  }
}
/* line 187, ../../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 212, ../../src/sass/mrkLPBase.scss */
section#faq {
  padding: var(--spacing-xxxl, 168px) 0px;
  gap: 41px;
  background: var(--primary-base, #085087);
}

/* line 225, ../../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 225, ../../src/sass/mrkLPBase.scss */
  .cartLinks {
    --gap: calc(var(--vw) * 7.80488);
  }
}
@media screen and (max-width: 540px) {
  /* line 225, ../../src/sass/mrkLPBase.scss */
  .cartLinks {
    --gap: calc(var(--vw) * 5.33333);
    --fDir: column;
  }
}
/* line 246, ../../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 246, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item {
    width: calc(var(--vw) * 46.82927);
  }
}
@media screen and (max-width: 540px) {
  /* line 246, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item {
    width: 100%;
  }
}
/* line 260, ../../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 260, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame {
    gap: var(--spacing-xs);
  }
}
/* line 272, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame figure {
  width: 352px;
  height: 234px;
  overflow: hidden;
}
@media screen and (max-width: 820px) {
  /* line 272, ../../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 272, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame figure {
    width: 100%;
    height: calc(var(--vw) * 56.53333);
  }
}
/* line 276, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame figure img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
/* line 283, ../../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 786, ../../src/sass/setting/_variables.scss */
.cartLinks .item .frame .text > * {
  margin: 0;
}
/* line 287, ../../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 287, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text h3 {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 287, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text h3 {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 303, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
/* line 309, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .usualy {
  display: flex;
  align-items: center;
  gap: 9px;
}
/* line 314, ../../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 314, ../../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 314, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 3.73333);
  }
}
/* line 334, ../../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 334, ../../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 334, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .usualy .kakaku {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 344, ../../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 353, ../../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 353, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 6.09756);
  }
}
@media screen and (max-width: 540px) {
  /* line 353, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 13.33333);
  }
}
/* line 361, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .discount .yen {
  font-size: 40px;
}
@media screen and (max-width: 820px) {
  /* line 361, ../../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 361, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 6.93333);
  }
}
/* line 365, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .frame .text .price .discount .zei {
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 365, ../../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 365, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 371, ../../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 371, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 2.68293);
  }
}
@media screen and (max-width: 540px) {
  /* line 371, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 397, ../../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 402, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .frame .text a.cartIn:hover {
    background: #6C0900;
  }
}
/* line 413, ../../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 416, ../../src/sass/mrkLPBase.scss */
.cartLinks .item .ribbon img {
  height: 64px;
}
@media screen and (max-width: 820px) {
  /* line 416, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .ribbon img {
    height: calc(var(--vw) * 7.80488);
  }
}
@media screen and (max-width: 540px) {
  /* line 416, ../../src/sass/mrkLPBase.scss */
  .cartLinks .item .ribbon img {
    height: calc(var(--vw) * 17.06667);
  }
}
/* line 427, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB {
  align-items: flex-start;
  align-self: stretch;
}
/* line 433, ../../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 433, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item {
    width: calc(var(--vw) * 74.14634);
  }
}
@media screen and (max-width: 540px) {
  /* line 433, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item {
    width: 100%;
  }
}
@media screen and (max-width: 540px) {
  /* line 433, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item {
    padding: var(--spacing-xs) var(--spacing-xs);
  }
}
/* line 446, ../../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 446, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame {
    gap: var(--spacing-xs);
  }
}
/* line 459, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame figure {
  width: 160px;
  height: 160px;
  margin: 0;
}
@media screen and (max-width: 820px) {
  /* line 459, ../../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 459, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame figure {
    width: calc(var(--vw) * 34.66667);
    height: calc(var(--vw) * 34.66667);
  }
}
/* line 464, ../../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 471, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text h3 {
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 471, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text h3 {
    font-size: calc(var(--vw) * 2.92683);
  }
}
@media screen and (max-width: 540px) {
  /* line 471, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text h3 {
    font-size: calc(var(--vw) * 4.26667);
  }
}
/* line 477, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .usualy .tujyo {
  font-size: 14px;
}
@media screen and (max-width: 820px) {
  /* line 477, ../../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 477, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .usualy .tujyo {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 482, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .discount {
  font-size: 50px;
}
@media screen and (max-width: 820px) {
  /* line 482, ../../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 482, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount {
    font-size: calc(var(--vw) * 8);
  }
}
/* line 485, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .discount .yen {
  font-size: 40px;
}
@media screen and (max-width: 820px) {
  /* line 485, ../../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 485, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount .yen {
    font-size: calc(var(--vw) * 5.33333);
  }
}
/* line 489, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text .price .discount .zei {
  font-size: 24px;
}
@media screen and (max-width: 820px) {
  /* line 489, ../../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 489, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text .price .discount .zei {
    font-size: calc(var(--vw) * 3.2);
  }
}
/* line 495, ../../src/sass/mrkLPBase.scss */
.cartLinks.typeB .item .frame .text a.cartIn {
  font-size: 22px;
}
@media screen and (max-width: 820px) {
  /* line 495, ../../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 495, ../../src/sass/mrkLPBase.scss */
  .cartLinks.typeB .item .frame .text a.cartIn {
    font-size: calc(var(--vw) * 3.2);
  }
}

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

/* line 577, ../../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 598, ../../src/sass/mrkLPBase.scss */
  #mrkChatBot:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
}
@media screen and (max-width: 719px) {
  /* line 577, ../../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 488, ../../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 514, ../../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 619, ../../src/sass/mrkLPBase.scss */
.c-tooltip__text {
  color: #fff !important;
}
