@charset "UTF-8";
@media screen and (max-width: 767px) {
  .p-lp-select-body #fix-contact-nav {
    display: none !important;
  }
}

header.p-lp-header {
  position: fixed;
  top: 0;
  left: 0;
  padding-top: clamp(20.2971428571px, calc(37 / 1400 * 100vw), 37px);
}
@media (max-width: 767px) {
  header.p-lp-header {
    padding-top: clamp(34.5333333333px, calc(37 / 375 * 100vw), 49.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header {
    padding-top: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
header.p-lp-header .p-lp-header__inner {
  margin-inline: auto;
  width: clamp(758.1257142857px, calc(1382 / 1400 * 100vw), 1382px);
  padding-left: clamp(15.9085714286px, calc(29 / 1400 * 100vw), 29px);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__inner {
    width: clamp(1289.8666666667px, calc(1382 / 375 * 100vw), 1842.6666666667px);
  }
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__inner {
    padding-left: clamp(27.0666666667px, calc(29 / 375 * 100vw), 38.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header .p-lp-header__inner {
    width: clamp(326.6666666667px, calc(350 / 375 * 100vw), 466.6666666667px);
    padding-left: clamp(6.5333333333px, calc(7 / 375 * 100vw), 9.3333333333px);
  }
}
header.p-lp-header .p-lp-header__logo {
  width: clamp(177.7371428571px, calc(324 / 1400 * 100vw), 324px);
  transition: opacity 0.3s ease 0s, visibility 0.3s ease 0s;
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__logo {
    width: clamp(302.4px, calc(324 / 375 * 100vw), 432px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header .p-lp-header__logo {
    width: clamp(167.0666666667px, calc(179 / 375 * 100vw), 238.6666666667px);
  }
}
header.p-lp-header .p-lp-header__logo img {
  width: 100%;
  height: auto;
  display: block;
}
header.p-lp-header .p-lp-header__logo--white {
  display: block;
  opacity: 1;
  visibility: visible;
}
header.p-lp-header .p-lp-header__logo--gray {
  display: none;
  opacity: 0;
  visibility: hidden;
}
header.p-lp-header .p-lp-header__menu-wrapper {
  display: flex;
  align-items: center;
  gap: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-wrapper {
    gap: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
header.p-lp-header .p-lp-header__menu-links {
  display: flex;
  align-items: center;
  gap: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-links {
    gap: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-links {
    display: none;
  }
}
header.p-lp-header .p-lp-header__menu-link {
  color: #fff;
  font-size: clamp(10px, calc(12 / 1400 * 100vw), 12px);
  padding-inline: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  padding-block: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  transition: all 0.3s ease;
  position: relative;
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-link {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-link {
    padding-inline: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-link {
    padding-block: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
header.p-lp-header .p-lp-header__menu-link:before {
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  bottom: clamp(2.1942857143px, calc(4 / 1400 * 100vw), 4px);
  transform: translateX(-50%);
  width: calc(100% - clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px));
  height: 1px;
  background: #fff;
  transition: all 0.4s ease;
  background: #DBBD73;
  opacity: 0;
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-link:before {
    bottom: clamp(3.7333333333px, calc(4 / 375 * 100vw), 5.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header .p-lp-header__menu-link {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    margin-right: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
header.p-lp-header .p-lp-header__menu-link:hover {
  color: #DBBD73;
  opacity: 1;
}
header.p-lp-header .p-lp-header__menu-link:hover:before {
  opacity: 1;
}
header.p-lp-header .p-lp-header__event-link-icon {
  width: clamp(9.3257142857px, calc(17 / 1400 * 100vw), 17px);
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link-icon {
    width: clamp(15.8666666667px, calc(17 / 375 * 100vw), 22.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link-icon {
    width: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
header.p-lp-header .p-lp-header__event-link-icon--white {
  display: block;
  opacity: 1;
  visibility: visible;
}
header.p-lp-header .p-lp-header__event-link-icon--gold {
  display: none;
  opacity: 0;
  visibility: hidden;
}
header.p-lp-header .p-lp-header__event-link {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: clamp(10px, calc(12 / 1400 * 100vw), 12px);
  width: clamp(103.1314285714px, calc(188 / 1400 * 100vw), 188px);
  height: clamp(27.9771428571px, calc(51 / 1400 * 100vw), 51px);
  border: 1px solid #DBBD73;
  background: #DBBD73;
  border-radius: 100px;
  gap: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  transition: all 0.5s ease;
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link {
    width: clamp(175.4666666667px, calc(188 / 375 * 100vw), 250.6666666667px);
  }
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link {
    height: clamp(47.6px, calc(51 / 375 * 100vw), 68px);
  }
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link {
    gap: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link {
    width: clamp(112px, calc(120 / 375 * 100vw), 160px);
    height: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
    font-size: clamp(10px, calc(10 / 375 * 100vw), 13.3333333333px);
  }
}
header.p-lp-header .p-lp-header__event-link:hover {
  background: #fff;
}
header.p-lp-header .p-lp-header__event-link:hover .p-lp-header__event-link-icon--white {
  display: none;
  opacity: 0;
  visibility: hidden;
}
header.p-lp-header .p-lp-header__event-link:hover .p-lp-header__event-link-icon--gold {
  display: block;
  opacity: 1;
  visibility: visible;
}
header.p-lp-header .p-lp-header__event-link:hover .p-lp-header__event-link-text {
  color: #DBBD73;
}
header.p-lp-header .p-lp-header__event-link-text {
  color: #fff;
  font-size: clamp(10px, calc(12 / 1400 * 100vw), 12px);
}
@media (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link-text {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header .p-lp-header__event-link-text {
    font-size: clamp(10px, calc(10 / 375 * 100vw), 13.3333333333px);
  }
}
header.p-lp-header.fixed {
  height: clamp(38.4px, calc(70 / 1400 * 100vw), 70px);
  top: 0;
  color: #333;
  padding-top: 0;
}
@media (max-width: 767px) {
  header.p-lp-header.fixed {
    height: clamp(65.3333333333px, calc(70 / 375 * 100vw), 93.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header.fixed {
    height: unset;
    padding-top: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
    background: transparent;
  }
}
header.p-lp-header.fixed .p-lp-header__inner {
  height: 100%;
}
@media screen and (max-width: 767px) {
  header.p-lp-header.fixed .p-lp-header__inner {
    height: unset;
  }
}
header.p-lp-header.fixed .p-lp-header__logo {
  width: clamp(140.4342857143px, calc(256 / 1400 * 100vw), 256px);
}
@media (max-width: 767px) {
  header.p-lp-header.fixed .p-lp-header__logo {
    width: clamp(238.9333333333px, calc(256 / 375 * 100vw), 341.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  header.p-lp-header.fixed .p-lp-header__logo {
    width: clamp(167.0666666667px, calc(179 / 375 * 100vw), 238.6666666667px);
  }
}
header.p-lp-header.fixed .p-lp-header__logo--white {
  display: none;
  opacity: 0;
  visibility: hidden;
}
header.p-lp-header.fixed .p-lp-header__logo--gray {
  display: block;
  opacity: 1;
  visibility: visible;
}
header.p-lp-header.fixed .p-lp-header__menu-link {
  color: #333;
}
header.p-lp-header.fixed .p-lp-header__menu-link:hover {
  color: #DBBD73;
}
header.p-lp-header.fixed .p-lp-header__menu-link.is-active {
  color: #DBBD73;
}
header.p-lp-header.fixed .p-lp-header__menu-link.is-active:before {
  opacity: 1;
}

.p-lp-fixed-menu {
  display: none;
}
@media screen and (max-width: 767px) {
  .p-lp-fixed-menu {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: clamp(46.6666666667px, calc(50 / 375 * 100vw), 66.6666666667px);
    z-index: 100;
    background: #fff;
    opacity: 0;
    transition: all 0.3s ease;
    visibility: hidden;
  }
  .p-lp-fixed-menu.is-visible {
    opacity: 1;
    visibility: visible;
  }
  .p-lp-fixed-menu__links {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    height: clamp(46.6666666667px, calc(50 / 375 * 100vw), 66.6666666667px);
  }
  .p-lp-fixed-menu__link-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: fit-content;
    height: 100%;
    position: relative;
    font-size: clamp(10px, calc(10 / 375 * 100vw), 13.3333333333px);
    font-weight: 500;
    position: relative;
    transition: all 0.5s ease;
  }
  .p-lp-fixed-menu__link-inner span {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
  .p-lp-fixed-menu__link-inner:before {
    position: absolute;
    content: "";
    left: 50%;
    bottom: clamp(5.6px, calc(6 / 375 * 100vw), 8px);
    transform: translateX(-50%);
    width: 100%;
    height: 1px;
    background: #DBBD73;
    opacity: 0;
  }
  .p-lp-fixed-menu__link {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
    height: 100%;
  }
  .p-lp-fixed-menu__link:hover {
    opacity: 1;
  }
  .p-lp-fixed-menu__link:hover .p-lp-fixed-menu__link-inner {
    color: #DBBD73;
  }
  .p-lp-fixed-menu__link:hover .p-lp-fixed-menu__link-inner:before {
    opacity: 1;
  }
  .p-lp-fixed-menu__link.is-active .p-lp-fixed-menu__link-inner {
    color: #DBBD73;
  }
  .p-lp-fixed-menu__link.is-active .p-lp-fixed-menu__link-inner:before {
    opacity: 1;
  }
}

.p-lp-select-mv {
  position: relative;
  height: min(100vh, 57.1428571429vw);
}
.p-lp-select-mv:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: clamp(147.5657142857px, calc(269 / 1400 * 100vw), 269px);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
}
@media (max-width: 767px) {
  .p-lp-select-mv:before {
    height: clamp(251.0666666667px, calc(269 / 375 * 100vw), 358.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-mv:before {
    height: clamp(218.4px, calc(234 / 375 * 100vw), 312px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-mv {
    max-height: 100svh;
    height: min(100svh, 177.8666666667vw);
    display: flex;
    align-items: center;
    overflow: hidden;
  }
}
.p-lp-select-mv__image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.p-lp-select-mv__image picture, .p-lp-select-mv__image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .p-lp-select-mv__image picture, .p-lp-select-mv__image img {
    object-position: center center;
  }
}
.p-lp-select-mv__title {
  position: absolute;
  left: clamp(41.1428571429px, calc(75 / 1400 * 100vw), 75px);
  bottom: clamp(44.9828571429px, calc(82 / 1400 * 100vw), 82px);
  font-size: clamp(24.1371428571px, calc(44 / 1400 * 100vw), 44px);
  font-weight: 700;
  color: #fff;
  line-height: 2.0454545455;
  letter-spacing: 0.1em;
}
@media (max-width: 767px) {
  .p-lp-select-mv__title {
    left: clamp(70px, calc(75 / 375 * 100vw), 100px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-mv__title {
    bottom: clamp(76.5333333333px, calc(82 / 375 * 100vw), 109.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-mv__title {
    font-size: clamp(41.0666666667px, calc(44 / 375 * 100vw), 58.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-mv__title {
    font-size: clamp(20.5333333333px, calc(22 / 375 * 100vw), 29.3333333333px);
    line-height: 2.0454545455;
    bottom: clamp(31.7333333333px, calc(34 / 375 * 100vw), 45.3333333333px);
    left: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}

.p-lp-select-message {
  padding-top: clamp(71.3142857143px, calc(130 / 1400 * 100vw), 130px);
  padding-bottom: clamp(82.8342857143px, calc(151 / 1400 * 100vw), 151px);
}
@media (max-width: 767px) {
  .p-lp-select-message {
    padding-top: clamp(121.3333333333px, calc(130 / 375 * 100vw), 173.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-message {
    padding-bottom: clamp(140.9333333333px, calc(151 / 375 * 100vw), 201.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-message {
    padding-top: clamp(38.4px, calc(70 / 1400 * 100vw), 70px);
    padding-bottom: clamp(49.3714285714px, calc(90 / 1400 * 100vw), 90px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-message {
    padding-top: clamp(65.3333333333px, calc(70 / 375 * 100vw), 93.3333333333px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-message {
    padding-bottom: clamp(84px, calc(90 / 375 * 100vw), 120px);
  }
}
.p-lp-select-message__text {
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  line-height: 3.1111111111;
  text-align: center;
  width: fit-content;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-message__text {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
.p-lp-select-message__text:not(:last-child) {
  margin-bottom: clamp(35.1085714286px, calc(64 / 1400 * 100vw), 64px);
}
@media (max-width: 767px) {
  .p-lp-select-message__text:not(:last-child) {
    margin-bottom: clamp(59.7333333333px, calc(64 / 375 * 100vw), 85.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-message__text {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
    line-height: 2.8333333333;
  }
}

.p-lp-anchor-links {
  background: #DBBD73;
}
.p-lp-anchor-links__inner {
  height: clamp(54.8571428571px, calc(100 / 1400 * 100vw), 100px);
  background: #DBBD73;
  color: #fff;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 767px) {
  .p-lp-anchor-links__inner {
    height: clamp(93.3333333333px, calc(100 / 375 * 100vw), 133.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-anchor-links__inner {
    grid-template-columns: 1fr;
    height: unset;
    width: 100%;
    max-width: 100%;
  }
}
.p-lp-anchor-links__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  padding-block: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
  padding-inline: clamp(0px, calc(0 / 1400 * 100vw), 0px);
  gap: clamp(2.7428571429px, calc(5 / 1400 * 100vw), 5px);
  position: relative;
  transition: all 0.5s ease;
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item {
    padding-block: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item {
    padding-inline: clamp(0px, calc(0 / 375 * 100vw), 0px);
  }
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item {
    gap: clamp(4.6666666667px, calc(5 / 375 * 100vw), 6.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-anchor-links__item {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    padding-block: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
    height: clamp(34.0114285714px, calc(62 / 1400 * 100vw), 62px);
    padding-inline: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
    gap: clamp(6.5828571429px, calc(12 / 1400 * 100vw), 12px);
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-anchor-links__item {
    height: clamp(57.8666666667px, calc(62 / 375 * 100vw), 82.6666666667px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-anchor-links__item {
    padding-inline: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-anchor-links__item {
    gap: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
.p-lp-anchor-links__item:not(:first-child):before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: clamp(19.2px, calc(35 / 1400 * 100vw), 35px);
  background: #333;
  transform: translateY(-50%);
  opacity: 0.5;
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item:not(:first-child):before {
    height: clamp(32.6666666667px, calc(35 / 375 * 100vw), 46.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-anchor-links__item:not(:first-child):before {
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
    transform: none;
  }
}
.p-lp-anchor-links__item:hover {
  background: #333;
  cursor: pointer;
  opacity: 1;
}
.p-lp-anchor-links__item-name {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1;
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item-name {
    font-size: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-anchor-links__item-name {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
    line-height: clamp(52.2666666667px, calc(56 / 375 * 100vw), 74.6666666667px);
  }
}
.p-lp-anchor-links__item-text {
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  text-decoration-thickness: 1px;
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item-text {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media (max-width: 767px) {
  .p-lp-anchor-links__item-text {
    text-underline-offset: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-anchor-links__item-text {
    font-size: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
    line-height: clamp(52.2666666667px, calc(56 / 375 * 100vw), 74.6666666667px);
  }
}

.p-lp-select-style__mv {
  position: relative;
  width: clamp(713.1428571429px, calc(1300 / 1400 * 100vw), 1300px);
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__mv {
    width: clamp(1213.3333333333px, calc(1300 / 375 * 100vw), 1733.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__mv {
    width: 92%;
  }
}
.p-lp-select-style__mv-title {
  position: absolute;
  bottom: clamp(38.9485714286px, calc(71 / 1400 * 100vw), 71px);
  left: clamp(44.9828571429px, calc(82 / 1400 * 100vw), 82px);
}
@media (max-width: 767px) {
  .p-lp-select-style__mv-title {
    bottom: clamp(66.2666666667px, calc(71 / 375 * 100vw), 94.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__mv-title {
    left: clamp(76.5333333333px, calc(82 / 375 * 100vw), 109.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__mv-title {
    bottom: clamp(26.1333333333px, calc(28 / 375 * 100vw), 37.3333333333px);
    left: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
.p-lp-select-style__mv-title--en {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(17.5542857143px, calc(32 / 1400 * 100vw), 32px);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #fff;
  line-height: 1;
  margin-bottom: clamp(6.5828571429px, calc(12 / 1400 * 100vw), 12px);
}
@media (max-width: 767px) {
  .p-lp-select-style__mv-title--en {
    font-size: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__mv-title--en {
    margin-bottom: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__mv-title--en {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
    margin-bottom: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
.p-lp-select-style__mv-title--ja {
  font-size: clamp(17.5542857143px, calc(32 / 1400 * 100vw), 32px);
  font-weight: 700;
  color: #fff;
  line-height: 1;
  text-decoration: underline;
  text-underline-offset: clamp(6.0342857143px, calc(11 / 1400 * 100vw), 11px);
  text-decoration-thickness: 1px;
}
@media (max-width: 767px) {
  .p-lp-select-style__mv-title--ja {
    font-size: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__mv-title--ja {
    text-underline-offset: clamp(10.2666666667px, calc(11 / 375 * 100vw), 14.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__mv-title--ja {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
    text-underline-offset: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
.p-lp-select-style__mv-image picture, .p-lp-select-style__mv-image img {
  object-position: center center;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__mv-image {
    aspect-ratio: 2/3;
    overflow: hidden;
  }
}
.p-lp-select-style__header {
  position: relative;
  background-image: url(../images/style-bg.png);
  background-size: cover;
  background-position: top center;
  padding-block: clamp(43.8857142857px, calc(80 / 1400 * 100vw), 80px);
  padding-inline: clamp(24.6857142857px, calc(45 / 1400 * 100vw), 45px);
  padding-bottom: clamp(153.6px, calc(280 / 1400 * 100vw), 280px);
}
@supports (background-image: url(../images/style-bg.webp)) {
  .p-lp-select-style__header {
    background-image: url(../images/style-bg.webp);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__header {
    padding-block: clamp(74.6666666667px, calc(80 / 375 * 100vw), 106.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__header {
    padding-inline: clamp(42px, calc(45 / 375 * 100vw), 60px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__header {
    padding-bottom: clamp(261.3333333333px, calc(280 / 375 * 100vw), 373.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__header {
    padding-block: clamp(46.6666666667px, calc(50 / 375 * 100vw), 66.6666666667px);
    padding-inline: 0;
    padding-bottom: clamp(309.8666666667px, calc(332 / 375 * 100vw), 442.6666666667px);
    background-image: url(../images/style-bg-sp.png);
  }
  @supports (background-image: url(../images/style-bg-sp.webp)) {
    .p-lp-select-style__header {
      background-image: url(../images/style-bg-sp.webp);
    }
  }
}
.p-lp-select-style__header-inner {
  width: clamp(499.2px, calc(910 / 1400 * 100vw), 910px);
  display: grid;
  grid-template-columns: auto 1fr;
  gap: clamp(42.24px, calc(77 / 1400 * 100vw), 77px);
}
@media (max-width: 767px) {
  .p-lp-select-style__header-inner {
    width: clamp(849.3333333333px, calc(910 / 375 * 100vw), 1213.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__header-inner {
    gap: clamp(71.8666666667px, calc(77 / 375 * 100vw), 102.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__header-inner {
    width: 100%;
    grid-template-columns: 1fr;
    gap: clamp(34.5333333333px, calc(37 / 375 * 100vw), 49.3333333333px);
  }
}
.p-lp-select-style__header-label {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  width: fit-content;
  font-size: clamp(21.9428571429px, calc(40 / 1400 * 100vw), 40px);
  letter-spacing: 0.1em;
  line-height: 1;
}
@media (max-width: 767px) {
  .p-lp-select-style__header-label {
    font-size: clamp(37.3333333333px, calc(40 / 375 * 100vw), 53.3333333333px);
  }
}
.p-lp-select-style__header-label span {
  font-size: clamp(46.08px, calc(84 / 1400 * 100vw), 84px);
  margin-left: clamp(-20px, calc(-20 / 1400 * 100vw), -10.9714285714px);
}
@media (max-width: 767px) {
  .p-lp-select-style__header-label span {
    font-size: clamp(78.4px, calc(84 / 375 * 100vw), 112px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__header-label span {
    margin-left: clamp(-26.6666666667px, calc(-20 / 375 * 100vw), -18.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__header-label {
    font-size: clamp(19.6px, calc(21 / 375 * 100vw), 28px);
    width: fit-content;
    margin-inline: auto;
  }
  .p-lp-select-style__header-label span {
    font-size: clamp(37.3333333333px, calc(40 / 375 * 100vw), 53.3333333333px);
    margin-left: clamp(-5.3333333333px, calc(-4 / 375 * 100vw), -3.7333333333px);
  }
}
.p-lp-select-style__header-title-text {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(21.9428571429px, calc(40 / 1400 * 100vw), 40px);
  margin-bottom: clamp(19.2px, calc(35 / 1400 * 100vw), 35px);
  text-align: center;
}
@media (max-width: 767px) {
  .p-lp-select-style__header-title-text {
    font-size: clamp(37.3333333333px, calc(40 / 375 * 100vw), 53.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__header-title-text {
    margin-bottom: clamp(32.6666666667px, calc(35 / 375 * 100vw), 46.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__header-title-text {
    line-height: 1.5714285714;
    font-size: clamp(26.1333333333px, calc(28 / 375 * 100vw), 37.3333333333px);
    margin-bottom: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
.p-lp-select-style__recommend {
  width: clamp(356.5714285714px, calc(650 / 1400 * 100vw), 650px);
  background: #fff;
  padding-top: clamp(17.0057142857px, calc(31 / 1400 * 100vw), 31px);
  padding-bottom: clamp(25.2342857143px, calc(46 / 1400 * 100vw), 46px);
  padding-inline: clamp(24.1371428571px, calc(44 / 1400 * 100vw), 44px);
  border: #F1EEE7 1px solid;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend {
    width: clamp(606.6666666667px, calc(650 / 375 * 100vw), 866.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend {
    padding-top: clamp(28.9333333333px, calc(31 / 375 * 100vw), 41.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend {
    padding-bottom: clamp(42.9333333333px, calc(46 / 375 * 100vw), 61.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend {
    padding-inline: clamp(41.0666666667px, calc(44 / 375 * 100vw), 58.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__recommend {
    width: 100%;
    padding-top: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
    padding-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
    padding-inline: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__recommend-title {
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  margin-bottom: clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px);
  font-weight: 500;
  text-align: center;
  position: relative;
  width: fit-content;
  margin-inline: auto;
  line-height: 1;
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-title {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-title {
    margin-bottom: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__recommend-title {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    margin-bottom: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
.p-lp-select-style__recommend-title:before, .p-lp-select-style__recommend-title:after {
  content: "";
  background: #333;
  visibility: visible;
  position: absolute;
  bottom: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  width: clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px);
  height: 1px;
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-title:before, .p-lp-select-style__recommend-title:after {
    bottom: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-title:before, .p-lp-select-style__recommend-title:after {
    width: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
.p-lp-select-style__recommend-title:before {
  left: clamp(-27px, calc(-27 / 1400 * 100vw), -14.8114285714px);
  transform: rotate(60deg);
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-title:before {
    left: clamp(-36px, calc(-27 / 375 * 100vw), -25.2px);
  }
}
.p-lp-select-style__recommend-title:after {
  right: clamp(-25px, calc(-25 / 1400 * 100vw), -13.7142857143px);
  transform: rotate(-60deg);
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-title:after {
    right: clamp(-33.3333333333px, calc(-25 / 375 * 100vw), -23.3333333333px);
  }
}
.p-lp-select-style__recommend-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-list {
    gap: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
.p-lp-select-style__recommend-item {
  position: relative;
  background: #F1EEE7;
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  padding-block: clamp(6.5828571429px, calc(12 / 1400 * 100vw), 12px);
  padding-inline: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  text-align: center;
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-item {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-item {
    padding-block: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__recommend-item {
    padding-inline: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__recommend-item {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    padding-block: clamp(5.6px, calc(6 / 375 * 100vw), 8px);
    padding-inline: clamp(9.3333333333px, calc(10 / 375 * 100vw), 13.3333333333px);
    padding-right: clamp(5.6px, calc(6 / 375 * 100vw), 8px);
    text-align: left;
    line-height: 1.4285714286;
    min-height: clamp(48.5333333333px, calc(52 / 375 * 100vw), 69.3333333333px);
    display: flex;
    align-items: center;
  }
}
.p-lp-select-style__feature {
  position: relative;
  margin-top: clamp(-160px, calc(-160 / 1400 * 100vw), -87.7714285714px);
  margin-bottom: clamp(124.5257142857px, calc(227 / 1400 * 100vw), 227px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature {
    margin-top: clamp(-213.3333333333px, calc(-160 / 375 * 100vw), -149.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature {
    margin-bottom: clamp(211.8666666667px, calc(227 / 375 * 100vw), 302.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature {
    margin-top: clamp(-373.3333333333px, calc(-280 / 375 * 100vw), -261.3333333333px);
    margin-bottom: clamp(135.3333333333px, calc(145 / 375 * 100vw), 193.3333333333px);
  }
}
.p-lp-select-style__feature:before {
  content: "";
  position: absolute;
  top: clamp(71.3142857143px, calc(130 / 1400 * 100vw), 130px);
  left: 0;
  width: 84vw;
  height: calc(100% - clamp(21.9428571429px, calc(40 / 1400 * 100vw), 40px));
  background: #F0F6F7;
}
@media (max-width: 767px) {
  .p-lp-select-style__feature:before {
    top: clamp(121.3333333333px, calc(130 / 375 * 100vw), 173.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature:before {
    top: clamp(76.5333333333px, calc(82 / 375 * 100vw), 109.3333333333px);
    width: clamp(320.1333333333px, calc(343 / 375 * 100vw), 457.3333333333px);
    height: calc(100% - clamp(23.3333333333px, calc(25 / 375 * 100vw), 33.3333333333px));
  }
}
.p-lp-select-style__feature-inner {
  position: relative;
}
.p-lp-select-style__feature-title {
  color: #8D8D8D;
  font-size: clamp(12.0685714286px, calc(22 / 1400 * 100vw), 22px);
  padding-bottom: clamp(7.1314285714px, calc(13 / 1400 * 100vw), 13px);
  margin-bottom: clamp(27.9771428571px, calc(51 / 1400 * 100vw), 51px);
  border-bottom: 1px solid #8D8D8D;
  width: fit-content;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__feature-title {
    font-size: clamp(20.5333333333px, calc(22 / 375 * 100vw), 29.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature-title {
    padding-bottom: clamp(12.1333333333px, calc(13 / 375 * 100vw), 17.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature-title {
    margin-bottom: clamp(47.6px, calc(51 / 375 * 100vw), 68px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature-title {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    padding-bottom: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
    margin-bottom: clamp(31.7333333333px, calc(34 / 375 * 100vw), 45.3333333333px);
  }
}
.p-lp-select-style__feature-text {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(16.4571428571px, calc(30 / 1400 * 100vw), 30px);
  line-height: 2.1333333333;
  text-align: center;
  width: fit-content;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__feature-text {
    font-size: clamp(28px, calc(30 / 375 * 100vw), 40px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature-text {
    font-size: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
    line-height: 2;
  }
}
@media screen and (min-width: 768px) {
  .p-lp-select-style__gallery-list {
    padding-top: clamp(86.1257142857px, calc(157 / 1400 * 100vw), 157px);
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: clamp(42.7885714286px, calc(78 / 1400 * 100vw), 78px);
    row-gap: clamp(65.8285714286px, calc(120 / 1400 * 100vw), 120px);
    position: relative;
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .p-lp-select-style__gallery-list {
    padding-top: clamp(146.5333333333px, calc(157 / 375 * 100vw), 209.3333333333px);
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .p-lp-select-style__gallery-list {
    column-gap: clamp(72.8px, calc(78 / 375 * 100vw), 104px);
  }
}
@media screen and (min-width: 768px) and (max-width: 767px) {
  .p-lp-select-style__gallery-list {
    row-gap: clamp(112px, calc(120 / 375 * 100vw), 160px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-list {
    max-width: clamp(560px, calc(600 / 375 * 100vw), 800px);
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__gallery-item {
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-item {
    padding-top: clamp(20.5333333333px, calc(22 / 375 * 100vw), 29.3333333333px);
  }
}
.p-lp-select-style__gallery-item a {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: flex-start;
}
.p-lp-select-style__gallery-image {
  aspect-ratio: 560/366;
  margin-bottom: clamp(7.1314285714px, calc(13 / 1400 * 100vw), 13px);
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-image {
    margin-bottom: clamp(12.1333333333px, calc(13 / 375 * 100vw), 17.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-image {
    margin-bottom: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
.p-lp-select-style__gallery-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-lp-select-style__gallery-name {
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-name {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
.p-lp-select-style__gallery-info {
  position: absolute;
  border-radius: 50%;
  padding: clamp(8.2285714286px, calc(15 / 1400 * 100vw), 15px);
  width: fit-content;
  aspect-ratio: 1;
  border: #333 1px solid;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: clamp(-24px, calc(-24 / 1400 * 100vw), -13.1657142857px);
  right: clamp(-8px, calc(-8 / 1400 * 100vw), -4.3885714286px);
  line-height: 1;
  gap: clamp(2.1942857143px, calc(4 / 1400 * 100vw), 4px);
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-info {
    padding: clamp(14px, calc(15 / 375 * 100vw), 20px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-info {
    top: clamp(-32px, calc(-24 / 375 * 100vw), -22.4px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-info {
    right: clamp(-10.6666666667px, calc(-8 / 375 * 100vw), -7.4666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-info {
    gap: clamp(3.7333333333px, calc(4 / 375 * 100vw), 5.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-info {
    padding: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    top: 0;
    right: clamp(-10.6666666667px, calc(-8 / 375 * 100vw), -7.4666666667px);
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
    gap: clamp(3.7333333333px, calc(4 / 375 * 100vw), 5.3333333333px);
  }
}
.p-lp-select-style__gallery-type {
  font-size: clamp(10px, calc(13 / 1400 * 100vw), 13px);
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-type {
    font-size: clamp(12.1333333333px, calc(13 / 375 * 100vw), 17.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-type {
    font-size: clamp(10px, calc(10 / 375 * 100vw), 13.3333333333px);
  }
}
.p-lp-select-style__gallery-count {
  font-size: clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px);
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-count {
    font-size: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-count {
    font-size: clamp(14px, calc(15 / 375 * 100vw), 20px);
  }
}
.p-lp-select-style__gallery-number {
  font-size: clamp(16.4571428571px, calc(30 / 1400 * 100vw), 30px);
  margin-right: clamp(2.1942857143px, calc(4 / 1400 * 100vw), 4px);
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-number {
    font-size: clamp(28px, calc(30 / 375 * 100vw), 40px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-number {
    margin-right: clamp(3.7333333333px, calc(4 / 375 * 100vw), 5.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-number {
    font-size: clamp(21.4666666667px, calc(23 / 375 * 100vw), 30.6666666667px);
  }
}
.p-lp-select-style__gallery-status {
  font-size: clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px);
}
@media (max-width: 767px) {
  .p-lp-select-style__gallery-status {
    font-size: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-status {
    font-size: clamp(14px, calc(15 / 375 * 100vw), 20px);
  }
}
.p-lp-select-style__options {
  position: relative;
  margin-bottom: clamp(82.2857142857px, calc(150 / 1400 * 100vw), 150px);
}
@media (max-width: 767px) {
  .p-lp-select-style__options {
    margin-bottom: clamp(140px, calc(150 / 375 * 100vw), 200px);
  }
}
.p-lp-select-style__options:before {
  content: "";
  position: absolute;
  top: clamp(19.2px, calc(35 / 1400 * 100vw), 35px);
  right: 0;
  width: 84vw;
  height: calc(100% + clamp(16.4571428571px, calc(30 / 1400 * 100vw), 30px));
  background: #F0F6F7;
}
@media (max-width: 767px) {
  .p-lp-select-style__options:before {
    top: clamp(32.6666666667px, calc(35 / 375 * 100vw), 46.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__options:before {
    top: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
    width: 100vw;
    height: calc(100% + clamp(21.4666666667px, calc(23 / 375 * 100vw), 30.6666666667px));
  }
}
.p-lp-select-style__options-inner {
  position: relative;
  width: 100vw;
  max-width: 1400px;
  margin-inline: auto;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__options-inner {
    width: 92%;
  }
}
.p-lp-select-style__options-title {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(16.4571428571px, calc(30 / 1400 * 100vw), 30px);
  margin-bottom: clamp(39.4971428571px, calc(72 / 1400 * 100vw), 72px);
  line-height: 2.1333333333;
  text-align: center;
  width: fit-content;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__options-title {
    font-size: clamp(28px, calc(30 / 375 * 100vw), 40px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__options-title {
    margin-bottom: clamp(67.2px, calc(72 / 375 * 100vw), 96px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__options-title {
    font-size: clamp(10px, calc(16 / 1400 * 100vw), 16px);
    line-height: 3;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-style__options-title {
    font-size: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__type-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: clamp(1.0971428571px, calc(2 / 1400 * 100vw), 2px);
}
@media (max-width: 767px) {
  .p-lp-select-style__type-list {
    gap: clamp(1.8666666667px, calc(2 / 375 * 100vw), 2.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-list {
    grid-template-columns: 1fr;
    gap: clamp(48.5333333333px, calc(52 / 375 * 100vw), 69.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-item {
    display: flex;
    flex-direction: column;
  }
}
.p-lp-select-style__type-image {
  margin-bottom: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__type-image {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__type-text {
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
  margin-bottom: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
  text-align: center;
}
@media (max-width: 767px) {
  .p-lp-select-style__type-text {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__type-text {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-text {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
    margin-bottom: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
.p-lp-select-style__type-name {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  margin-inline: auto;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-name {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__type-name--01 {
  font-size: clamp(19.7485714286px, calc(36 / 1400 * 100vw), 36px);
}
@media (max-width: 767px) {
  .p-lp-select-style__type-name--01 {
    font-size: clamp(33.6px, calc(36 / 375 * 100vw), 48px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-name--01 {
    font-size: clamp(26.1333333333px, calc(28 / 375 * 100vw), 37.3333333333px);
  }
}
.p-lp-select-style__type-name--02 {
  width: clamp(194.7428571429px, calc(355 / 1400 * 100vw), 355px);
}
@media (max-width: 767px) {
  .p-lp-select-style__type-name--02 {
    width: clamp(331.3333333333px, calc(355 / 375 * 100vw), 473.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-name--02 {
    width: clamp(262.2666666667px, calc(281 / 375 * 100vw), 374.6666666667px);
  }
}
.p-lp-select-style__type-name--03 {
  font-size: clamp(10px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__type-name--03 {
    font-size: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-name--03 {
    font-size: clamp(10px, calc(10 / 375 * 100vw), 13.3333333333px);
  }
}
.p-lp-select-style__type-name--03 span:nth-child(1) {
  font-size: clamp(24.6857142857px, calc(45 / 1400 * 100vw), 45px);
  letter-spacing: 0.1em;
}
@media (max-width: 767px) {
  .p-lp-select-style__type-name--03 span:nth-child(1) {
    font-size: clamp(42px, calc(45 / 375 * 100vw), 60px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-name--03 span:nth-child(1) {
    font-size: clamp(26.1333333333px, calc(28 / 375 * 100vw), 37.3333333333px);
  }
}
.p-lp-select-style__type-name--03 span:nth-child(2) {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(10px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__type-name--03 span:nth-child(2) {
    font-size: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__type-name--03 span:nth-child(2) {
    font-size: clamp(10px, calc(10 / 375 * 100vw), 13.3333333333px);
  }
}
.p-lp-select-style__links {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-top: clamp(43.8857142857px, calc(80 / 1400 * 100vw), 80px);
  gap: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__links {
    margin-top: clamp(74.6666666667px, calc(80 / 375 * 100vw), 106.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__links {
    gap: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__links {
    flex-direction: column;
    width: 92%;
    margin-inline: auto;
    margin-top: clamp(37.3333333333px, calc(40 / 375 * 100vw), 53.3333333333px);
    gap: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
.p-lp-select-style__event-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
}
@media (max-width: 767px) {
  .p-lp-select-style__event-list {
    gap: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__event-list {
    grid-template-columns: 1fr;
    gap: clamp(45.7333333333px, calc(49 / 375 * 100vw), 65.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__event-item {
    display: flex;
    flex-direction: column;
  }
}
.p-lp-select-style__event-image {
  margin-bottom: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
}
@media (max-width: 767px) {
  .p-lp-select-style__event-image {
    margin-bottom: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__event-image {
    margin-bottom: 0;
    order: 3;
  }
}
.p-lp-select-style__event-title {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
  margin-inline: auto;
  font-size: clamp(19.7485714286px, calc(36 / 1400 * 100vw), 36px);
  margin-bottom: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__event-title {
    font-size: clamp(33.6px, calc(36 / 375 * 100vw), 48px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__event-title {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__event-title {
    order: 1;
    margin-bottom: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
    font-size: clamp(26.1333333333px, calc(28 / 375 * 100vw), 37.3333333333px);
  }
}
.p-lp-select-style__event-text {
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
  text-align: center;
}
@media (max-width: 767px) {
  .p-lp-select-style__event-text {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__event-text {
    order: 2;
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__event-text--02 {
    font-size: clamp(10.2666666667px, calc(11 / 375 * 100vw), 14.6666666667px);
  }
}
.p-lp-select-style__shop {
  position: relative;
  margin-top: clamp(64.1828571429px, calc(117 / 1400 * 100vw), 117px);
  margin-bottom: clamp(87.7714285714px, calc(160 / 1400 * 100vw), 160px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop {
    margin-top: clamp(109.2px, calc(117 / 375 * 100vw), 156px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop {
    margin-bottom: clamp(149.3333333333px, calc(160 / 375 * 100vw), 213.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop {
    margin-top: clamp(87.7333333333px, calc(94 / 375 * 100vw), 125.3333333333px);
    margin-bottom: clamp(84px, calc(90 / 375 * 100vw), 120px);
  }
}
.p-lp-select-style__shop:before {
  content: "";
  position: absolute;
  top: clamp(17.5542857143px, calc(32 / 1400 * 100vw), 32px);
  left: 50%;
  transform: translateX(-50%);
  width: 85.7142857143vw;
  height: calc(100% + clamp(38.4px, calc(70 / 1400 * 100vw), 70px));
  background: #F0F6F7;
}
@media (max-width: 767px) {
  .p-lp-select-style__shop:before {
    top: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop:before {
    top: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
    width: clamp(320.1333333333px, calc(343 / 375 * 100vw), 457.3333333333px);
    height: calc(100% + clamp(35.4666666667px, calc(38 / 375 * 100vw), 50.6666666667px));
  }
}
.p-lp-select-style__shop-inner {
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-inner {
    width: clamp(290.2666666667px, calc(311 / 375 * 100vw), 414.6666666667px);
    margin-inline: auto;
  }
}
.p-lp-select-style__shop-title {
  margin-bottom: clamp(25.2342857143px, calc(46 / 1400 * 100vw), 46px);
  width: fit-content;
  margin-inline: auto;
  text-align: center;
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-title {
    margin-bottom: clamp(42.9333333333px, calc(46 / 375 * 100vw), 61.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-title {
    margin-bottom: clamp(26.1333333333px, calc(28 / 375 * 100vw), 37.3333333333px);
  }
}
.p-lp-select-style__shop-title--main {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(35.1085714286px, calc(64 / 1400 * 100vw), 64px);
  letter-spacing: 0;
  line-height: 1;
  margin-bottom: clamp(18.6514285714px, calc(34 / 1400 * 100vw), 34px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-title--main {
    font-size: clamp(59.7333333333px, calc(64 / 375 * 100vw), 85.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-title--main {
    margin-bottom: clamp(31.7333333333px, calc(34 / 375 * 100vw), 45.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-title--main {
    font-size: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
    margin-bottom: clamp(20.5333333333px, calc(22 / 375 * 100vw), 29.3333333333px);
  }
}
.p-lp-select-style__shop-title--sub {
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  color: #9FA0A0;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-title--sub {
    font-size: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-title--sub {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
.p-lp-select-style__shop-text {
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  text-align: center;
  width: fit-content;
  margin-inline: auto;
  margin-bottom: clamp(34.56px, calc(63 / 1400 * 100vw), 63px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-text {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-text {
    margin-bottom: clamp(58.8px, calc(63 / 375 * 100vw), 84px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-text {
    font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
    line-height: 1.8571428571;
    text-align: left;
    margin-bottom: clamp(33.6px, calc(36 / 375 * 100vw), 48px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-style__shop-text {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
.p-lp-select-style__shop-list {
  width: clamp(438.8571428571px, calc(800 / 1400 * 100vw), 800px);
  margin-inline: auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(35.1085714286px, calc(64 / 1400 * 100vw), 64px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-list {
    width: clamp(746.6666666667px, calc(800 / 375 * 100vw), 1066.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-list {
    gap: clamp(59.7333333333px, calc(64 / 375 * 100vw), 85.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-list {
    width: 100%;
    gap: clamp(41.0666666667px, calc(44 / 375 * 100vw), 58.6666666667px);
  }
}
.p-lp-select-style__shop-item {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
}
.p-lp-select-style__shop-image {
  margin-bottom: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-image {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__shop-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-lp-select-style__shop-name {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  margin-bottom: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-name {
    font-size: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-name {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-name {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
.p-lp-select-style__shop-info {
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
  margin-bottom: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  display: flex;
  align-items: center;
  gap: clamp(6.5828571429px, calc(12 / 1400 * 100vw), 12px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-info {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-info {
    margin-bottom: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-info {
    gap: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-info {
    flex-direction: column;
    align-items: flex-start;
  }
}
.p-lp-select-style__shop-address, .p-lp-select-style__shop-tel {
  display: grid;
  align-items: center;
  grid-template-columns: clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px) 1fr;
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
  gap: clamp(1.0971428571px, calc(2 / 1400 * 100vw), 2px);
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-address, .p-lp-select-style__shop-tel {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-address, .p-lp-select-style__shop-tel {
    gap: clamp(1.8666666667px, calc(2 / 375 * 100vw), 2.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__shop-address, .p-lp-select-style__shop-tel {
    grid-template-columns: clamp(20.5333333333px, calc(22 / 375 * 100vw), 29.3333333333px) 1fr;
  }
}
.p-lp-select-style__shop-address-icon {
  width: clamp(9.8742857143px, calc(18 / 1400 * 100vw), 18px);
  height: auto;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-address-icon {
    width: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
.p-lp-select-style__shop-tel-icon {
  width: clamp(6.0342857143px, calc(11 / 1400 * 100vw), 11px);
  height: auto;
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__shop-tel-icon {
    width: clamp(10.2666666667px, calc(11 / 375 * 100vw), 14.6666666667px);
  }
}
.p-lp-select-style--style .p-lp-select-style__mv {
  margin-top: clamp(24.6857142857px, calc(45 / 1400 * 100vw), 45px);
  margin-bottom: clamp(32.9142857143px, calc(60 / 1400 * 100vw), 60px);
}
@media (max-width: 767px) {
  .p-lp-select-style--style .p-lp-select-style__mv {
    margin-top: clamp(42px, calc(45 / 375 * 100vw), 60px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style--style .p-lp-select-style__mv {
    margin-bottom: clamp(56px, calc(60 / 375 * 100vw), 80px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style--style .p-lp-select-style__mv {
    margin-top: clamp(14px, calc(15 / 375 * 100vw), 20px);
    margin-bottom: clamp(21.4666666667px, calc(23 / 375 * 100vw), 30.6666666667px);
  }
}
.p-lp-select-style--guide {
  margin-top: clamp(98.7428571429px, calc(180 / 1400 * 100vw), 180px);
}
@media (max-width: 767px) {
  .p-lp-select-style--guide {
    margin-top: clamp(168px, calc(180 / 375 * 100vw), 240px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style--guide {
    margin-top: clamp(50.4px, calc(54 / 375 * 100vw), 72px);
  }
}

.p-lp-select-style__case {
  position: relative;
}
.p-lp-select-style__case-title {
  font-size: clamp(35.1085714286px, calc(64 / 1400 * 100vw), 64px);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  left: clamp(450.3771428571px, calc(821 / 1400 * 100vw), 821px);
}
@media (max-width: 767px) {
  .p-lp-select-style__case-title {
    font-size: clamp(59.7333333333px, calc(64 / 375 * 100vw), 85.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-title {
    left: clamp(766.2666666667px, calc(821 / 375 * 100vw), 1094.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-title {
    font-size: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
    left: clamp(93.3333333333px, calc(100 / 375 * 100vw), 133.3333333333px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-style__case-title {
    top: clamp(281.8666666667px, calc(302 / 375 * 100vw), 402.6666666667px);
    left: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__case-slider {
  position: relative;
  margin-left: clamp(-100px, calc(-100 / 1400 * 100vw), -54.8571428571px);
}
@media (max-width: 767px) {
  .p-lp-select-style__case-slider {
    margin-left: clamp(-133.3333333333px, calc(-100 / 375 * 100vw), -93.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-slider {
    margin-left: clamp(-21.3333333333px, calc(-16 / 375 * 100vw), -14.9333333333px);
  }
}
.p-lp-select-style__case-slide {
  display: grid;
  grid-template-columns: auto 1fr;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-slide {
    grid-template-columns: 1fr;
  }
}
.p-lp-select-style__case-image {
  width: clamp(480px, calc(875 / 1400 * 100vw), 875px);
  aspect-ratio: 875/675;
  overflow: hidden;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-image {
    width: clamp(816.6666666667px, calc(875 / 375 * 100vw), 1166.6666666667px);
  }
}
.p-lp-select-style__case-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-image {
    width: 100%;
    aspect-ratio: 359/277;
  }
}
.p-lp-select-style__case-text {
  padding-top: clamp(117.9428571429px, calc(215 / 1400 * 100vw), 215px);
  padding-left: clamp(25.2342857143px, calc(46 / 1400 * 100vw), 46px);
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  line-height: 2.2222222222;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-text {
    padding-top: clamp(200.6666666667px, calc(215 / 375 * 100vw), 286.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-text {
    padding-left: clamp(42.9333333333px, calc(46 / 375 * 100vw), 61.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-text {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-text {
    padding-top: clamp(83.0666666667px, calc(89 / 375 * 100vw), 118.6666666667px);
    padding-left: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    line-height: 1.7142857143;
  }
}
.p-lp-select-style__case-counter {
  position: absolute;
  left: clamp(509.6228571429px, calc(929 / 1400 * 100vw), 929px);
  top: clamp(58.1485714286px, calc(106 / 1400 * 100vw), 106px);
  font-size: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  letter-spacing: 0.1em;
  line-height: 1;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter {
    left: clamp(867.0666666667px, calc(929 / 375 * 100vw), 1238.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter {
    top: clamp(98.9333333333px, calc(106 / 375 * 100vw), 141.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter {
    font-size: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-counter {
    left: clamp(133.4666666667px, calc(143 / 375 * 100vw), 190.6666666667px);
    top: clamp(291.2px, calc(312 / 375 * 100vw), 416px);
  }
}
.p-lp-select-style__case-counter span {
  font-size: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  letter-spacing: 0.1em;
  line-height: 1;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter span {
    font-size: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-counter span {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
.p-lp-select-style__case-counter span:nth-child(2) {
  color: #BABABA;
  margin-inline: clamp(2.1942857143px, calc(4 / 1400 * 100vw), 4px);
  font-weight: 300;
  position: relative;
  visibility: hidden;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter span:nth-child(2) {
    margin-inline: clamp(3.7333333333px, calc(4 / 375 * 100vw), 5.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-counter span:nth-child(2) {
    margin-inline: clamp(1.8666666667px, calc(2 / 375 * 100vw), 2.6666666667px);
  }
}
.p-lp-select-style__case-counter span:nth-child(2):before {
  content: "";
  background: #BABABA;
  visibility: visible;
  position: absolute;
  top: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  right: clamp(-10px, calc(-10 / 1400 * 100vw), -5.4857142857px);
  width: clamp(21.9428571429px, calc(40 / 1400 * 100vw), 40px);
  height: 1px;
  transform: rotate(-65deg);
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter span:nth-child(2):before {
    top: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter span:nth-child(2):before {
    right: clamp(-13.3333333333px, calc(-10 / 375 * 100vw), -9.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter span:nth-child(2):before {
    width: clamp(37.3333333333px, calc(40 / 375 * 100vw), 53.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-counter span:nth-child(2):before {
    top: clamp(9.3333333333px, calc(10 / 375 * 100vw), 13.3333333333px);
    right: clamp(-5.3333333333px, calc(-4 / 375 * 100vw), -3.7333333333px);
    width: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
.p-lp-select-style__case-counter span:nth-child(1), .p-lp-select-style__case-counter span:nth-child(3) {
  min-width: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-counter span:nth-child(1), .p-lp-select-style__case-counter span:nth-child(3) {
    min-width: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
.p-lp-select-style__case-slider .splide__arrows {
  position: absolute;
  top: clamp(213.9428571429px, calc(390 / 1400 * 100vw), 390px);
  left: clamp(509.6228571429px, calc(929 / 1400 * 100vw), 929px);
  display: flex;
  align-items: center;
  gap: clamp(6.5828571429px, calc(12 / 1400 * 100vw), 12px);
}
@media (max-width: 767px) {
  .p-lp-select-style__case-slider .splide__arrows {
    top: clamp(364px, calc(390 / 375 * 100vw), 520px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-slider .splide__arrows {
    left: clamp(867.0666666667px, calc(929 / 375 * 100vw), 1238.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__case-slider .splide__arrows {
    gap: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__case-slider .splide__arrows {
    top: clamp(424.6666666667px, calc(455 / 375 * 100vw), 606.6666666667px);
    left: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
  }
}
.p-lp-select-style__case-slider .splide__pagination {
  position: relative;
  inset: unset;
  width: clamp(77.3485714286px, calc(141 / 1400 * 100vw), 141px);
  height: 1px;
  background: #BABABA;
  overflow: hidden;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-slider .splide__pagination {
    width: clamp(131.6px, calc(141 / 375 * 100vw), 188px);
  }
}
.p-lp-select-style__case-slider .p-lp-select-style__progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background-color: #707070;
  transition: width 0.6s ease;
}
.p-lp-select-style__case-slider .splide__arrow {
  all: unset;
  position: relative;
  font-family: "Marcellus", serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  color: #DBBD73;
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
  letter-spacing: 0.1em;
}
@media (max-width: 767px) {
  .p-lp-select-style__case-slider .splide__arrow {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
.p-lp-select-style__case-slider .splide__arrow:hover {
  cursor: pointer;
}

.p-lp-select-style__contents--02 {
  margin-top: clamp(87.7714285714px, calc(160 / 1400 * 100vw), 160px);
}
@media (max-width: 767px) {
  .p-lp-select-style__contents--02 {
    margin-top: clamp(149.3333333333px, calc(160 / 375 * 100vw), 213.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__contents--02 {
    margin-top: clamp(76.5333333333px, calc(82 / 375 * 100vw), 109.3333333333px);
  }
}
.p-lp-select-style__contents--02 .p-lp-select-style__header-inner {
  width: clamp(507.4285714286px, calc(925 / 1400 * 100vw), 925px);
}
@media (max-width: 767px) {
  .p-lp-select-style__contents--02 .p-lp-select-style__header-inner {
    width: clamp(863.3333333333px, calc(925 / 375 * 100vw), 1233.3333333333px);
  }
}
.p-lp-select-style__contents--03 {
  margin-top: clamp(93.2571428571px, calc(170 / 1400 * 100vw), 170px);
}
@media (max-width: 767px) {
  .p-lp-select-style__contents--03 {
    margin-top: clamp(158.6666666667px, calc(170 / 375 * 100vw), 226.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__contents--03 {
    margin-top: clamp(88.6666666667px, calc(95 / 375 * 100vw), 126.6666666667px);
  }
}
.p-lp-select-style__contents--03 .p-lp-select-style__header-inner {
  width: clamp(529.3714285714px, calc(965 / 1400 * 100vw), 965px);
}
@media (max-width: 767px) {
  .p-lp-select-style__contents--03 .p-lp-select-style__header-inner {
    width: clamp(900.6666666667px, calc(965 / 375 * 100vw), 1286.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__contents--03 .p-lp-select-style__header-inner {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__contents--03 .p-lp-select-style__recommend-item {
    text-align: center;
    justify-content: center;
  }
}
.p-lp-select-style__guide {
  margin-block: clamp(61.44px, calc(112 / 1400 * 100vw), 112px);
}
@media (max-width: 767px) {
  .p-lp-select-style__guide {
    margin-block: clamp(104.5333333333px, calc(112 / 375 * 100vw), 149.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__guide {
    margin-top: clamp(37.3333333333px, calc(40 / 375 * 100vw), 53.3333333333px);
    margin-bottom: clamp(74.6666666667px, calc(80 / 375 * 100vw), 106.6666666667px);
  }
}
.p-lp-select-style__guide-list {
  display: grid;
  grid-template-columns: 1fr;
  border-top: 1px dashed #9FA0A0;
}
.p-lp-select-style__guide-item {
  padding-block: clamp(28.5257142857px, calc(52 / 1400 * 100vw), 52px);
  border-bottom: 1px dashed #9FA0A0;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: clamp(34.56px, calc(63 / 1400 * 100vw), 63px);
  align-items: center;
}
@media (max-width: 767px) {
  .p-lp-select-style__guide-item {
    padding-block: clamp(48.5333333333px, calc(52 / 375 * 100vw), 69.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__guide-item {
    gap: clamp(58.8px, calc(63 / 375 * 100vw), 84px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__guide-item {
    grid-template-columns: 1fr;
    padding-top: clamp(19.6px, calc(21 / 375 * 100vw), 28px);
    padding-bottom: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
    gap: clamp(19.6px, calc(21 / 375 * 100vw), 28px);
  }
}
.p-lp-select-style__guide-image {
  width: clamp(269.8971428571px, calc(492 / 1400 * 100vw), 492px);
}
@media (max-width: 767px) {
  .p-lp-select-style__guide-image {
    width: clamp(459.2px, calc(492 / 375 * 100vw), 656px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__guide-image {
    width: 100%;
  }
}
.p-lp-select-style__guide-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.p-lp-select-style__guide-title {
  font-family: "Noto Serif JP", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", "MS PMincho", "MS Mincho", Georgia, "Times New Roman", serif;
  font-weight: 400;
  font-style: normal;
  font-size: clamp(16.4571428571px, calc(30 / 1400 * 100vw), 30px);
  margin-bottom: clamp(24.1371428571px, calc(44 / 1400 * 100vw), 44px);
}
@media (max-width: 767px) {
  .p-lp-select-style__guide-title {
    font-size: clamp(28px, calc(30 / 375 * 100vw), 40px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__guide-title {
    margin-bottom: clamp(41.0666666667px, calc(44 / 375 * 100vw), 58.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__guide-title {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
    margin-bottom: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
  }
}
.p-lp-select-style__guide-text {
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  line-height: 2.2222222222;
  margin-bottom: clamp(24.1371428571px, calc(44 / 1400 * 100vw), 44px);
}
@media (max-width: 767px) {
  .p-lp-select-style__guide-text {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__guide-text {
    margin-bottom: clamp(41.0666666667px, calc(44 / 375 * 100vw), 58.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__guide-text {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
    line-height: 2;
    margin-bottom: clamp(21.4666666667px, calc(23 / 375 * 100vw), 30.6666666667px);
  }
}

.p-lp-select-style__feature--case {
  margin-bottom: clamp(98.1942857143px, calc(179 / 1400 * 100vw), 179px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--case {
    margin-bottom: clamp(167.0666666667px, calc(179 / 375 * 100vw), 238.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--case {
    margin-bottom: clamp(191.3333333333px, calc(205 / 375 * 100vw), 273.3333333333px);
  }
}
.p-lp-select-style__feature--case:before {
  top: clamp(71.3142857143px, calc(130 / 1400 * 100vw), 130px);
  left: unset;
  right: 0;
  height: calc(100% - clamp(94.3542857143px, calc(172 / 1400 * 100vw), 172px));
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--case:before {
    top: clamp(121.3333333333px, calc(130 / 375 * 100vw), 173.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--case:before {
    top: clamp(74.6666666667px, calc(80 / 375 * 100vw), 106.6666666667px);
    width: clamp(335.0666666667px, calc(359 / 375 * 100vw), 478.6666666667px);
    height: calc(100% + clamp(49.4666666667px, calc(53 / 375 * 100vw), 70.6666666667px));
  }
}
.p-lp-select-style__feature--case .p-lp-select-style__feature-text {
  margin-bottom: clamp(49.3714285714px, calc(90 / 1400 * 100vw), 90px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--case .p-lp-select-style__feature-text {
    margin-bottom: clamp(84px, calc(90 / 375 * 100vw), 120px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--case .p-lp-select-style__feature-text {
    margin-bottom: clamp(30.8px, calc(33 / 375 * 100vw), 44px);
  }
}
.p-lp-select-style__feature--event {
  margin-top: clamp(87.7714285714px, calc(160 / 1400 * 100vw), 160px);
  margin-bottom: clamp(87.7714285714px, calc(160 / 1400 * 100vw), 160px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--event {
    margin-top: clamp(149.3333333333px, calc(160 / 375 * 100vw), 213.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--event {
    margin-bottom: clamp(149.3333333333px, calc(160 / 375 * 100vw), 213.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--event {
    margin-bottom: clamp(61.6px, calc(66 / 375 * 100vw), 88px);
  }
}
.p-lp-select-style__feature--event:before {
  top: clamp(19.2px, calc(35 / 1400 * 100vw), 35px);
  left: 0;
  right: unset;
  height: calc(100% + clamp(32.9142857143px, calc(60 / 1400 * 100vw), 60px));
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--event:before {
    top: clamp(32.6666666667px, calc(35 / 375 * 100vw), 46.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--event:before {
    top: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
    width: 100vw;
    height: calc(100% + clamp(24.2666666667px, calc(26 / 375 * 100vw), 34.6666666667px));
  }
}
.p-lp-select-style__feature--event .p-lp-select-style__feature-text {
  margin-bottom: clamp(41.1428571429px, calc(75 / 1400 * 100vw), 75px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--event .p-lp-select-style__feature-text {
    margin-bottom: clamp(70px, calc(75 / 375 * 100vw), 100px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--event .p-lp-select-style__feature-text {
    margin-bottom: clamp(48.5333333333px, calc(52 / 375 * 100vw), 69.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation {
    margin-bottom: clamp(65.3333333333px, calc(70 / 375 * 100vw), 93.3333333333px);
  }
}
.p-lp-select-style__feature--consultation:before {
  left: 50%;
  right: unset;
  transform: translateX(-50%);
  width: clamp(713.1428571429px, calc(1300 / 1400 * 100vw), 1300px);
  height: calc(100% - clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px));
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation:before {
    width: clamp(1213.3333333333px, calc(1300 / 375 * 100vw), 1733.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation:before {
    width: 100vw;
    height: calc(100% - clamp(28px, calc(30 / 375 * 100vw), 40px));
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__feature-text {
  margin-bottom: clamp(39.4971428571px, calc(72 / 1400 * 100vw), 72px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__feature-text {
    margin-bottom: clamp(67.2px, calc(72 / 375 * 100vw), 96px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__feature-text {
    margin-bottom: clamp(29.8666666667px, calc(32 / 375 * 100vw), 42.6666666667px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__feature-content {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: clamp(42.24px, calc(77 / 1400 * 100vw), 77px);
  align-items: flex-start;
  width: clamp(576px, calc(1050 / 1400 * 100vw), 1050px);
  margin-inline: auto;
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__feature-content {
    gap: clamp(71.8666666667px, calc(77 / 375 * 100vw), 102.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__feature-content {
    width: clamp(980px, calc(1050 / 375 * 100vw), 1400px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__feature-content {
    width: 100%;
    grid-template-columns: 1fr;
    gap: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__feature-image {
  width: clamp(263.8628571429px, calc(481 / 1400 * 100vw), 481px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__feature-image {
    width: clamp(448.9333333333px, calc(481 / 375 * 100vw), 641.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__feature-image {
    width: 100%;
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event {
  padding-bottom: clamp(23.04px, calc(42 / 1400 * 100vw), 42px);
  border-bottom: 1px dashed #9FA0A0;
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event {
    padding-bottom: clamp(39.2px, calc(42 / 375 * 100vw), 56px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-title {
  width: fit-content;
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
  color: #fff;
  background: #333;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-block: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  padding-inline: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
  margin-bottom: clamp(8.7771428571px, calc(16 / 1400 * 100vw), 16px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-title {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-title {
    padding-block: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-title {
    padding-inline: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-title {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-title {
    margin-bottom: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-list {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(7.68px, calc(14 / 1400 * 100vw), 14px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-list {
    gap: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-item {
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultation-event-item {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultant {
  padding-top: clamp(15.36px, calc(28 / 1400 * 100vw), 28px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant {
    padding-top: clamp(26.1333333333px, calc(28 / 375 * 100vw), 37.3333333333px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultant-title {
  font-size: clamp(10px, calc(18 / 1400 * 100vw), 18px);
  font-weight: 700;
  margin-bottom: clamp(11.52px, calc(21 / 1400 * 100vw), 21px);
  line-height: 1.8333333333;
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-title {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-title {
    margin-bottom: clamp(19.6px, calc(21 / 375 * 100vw), 28px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-title {
    width: fit-content;
    margin-inline: auto;
    text-align: center;
    font-size: clamp(14.9333333333px, calc(16 / 375 * 100vw), 21.3333333333px);
    margin-bottom: clamp(20.5333333333px, calc(22 / 375 * 100vw), 29.3333333333px);
    line-height: 2.0625;
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultant-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  row-gap: clamp(13.1657142857px, calc(24 / 1400 * 100vw), 24px);
  margin-bottom: clamp(26.3314285714px, calc(48 / 1400 * 100vw), 48px);
  width: clamp(252.3428571429px, calc(460 / 1400 * 100vw), 460px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-list {
    column-gap: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-list {
    row-gap: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-list {
    margin-bottom: clamp(44.8px, calc(48 / 375 * 100vw), 64px);
  }
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-list {
    width: clamp(429.3333333333px, calc(460 / 375 * 100vw), 613.3333333333px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-list {
    grid-template-columns: 1fr 1fr;
    width: clamp(271.6px, calc(291 / 375 * 100vw), 388px);
    column-gap: clamp(38.2666666667px, calc(41 / 375 * 100vw), 54.6666666667px);
    row-gap: clamp(28px, calc(30 / 375 * 100vw), 40px);
    margin-inline: auto;
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultant-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-item {
    gap: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultant-role {
  font-size: clamp(10px, calc(12 / 1400 * 100vw), 12px);
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-role {
    font-size: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
}
.p-lp-select-style__feature--consultation .p-lp-select-style__consultant-name {
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
  font-weight: 700;
}
@media (max-width: 767px) {
  .p-lp-select-style__feature--consultation .p-lp-select-style__consultant-name {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}

.p-lp-select__link-gray {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: fit-content;
  min-width: clamp(110.8114285714px, calc(202 / 1400 * 100vw), 202px);
  min-height: clamp(27.4285714286px, calc(50 / 1400 * 100vw), 50px);
  padding-inline: clamp(16.4571428571px, calc(30 / 1400 * 100vw), 30px);
  padding-right: clamp(32.9142857143px, calc(60 / 1400 * 100vw), 60px);
  padding-block: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  border: 1px solid #9FA0A0;
  background-image: url("../images/arrow-right-gray.png");
  background-repeat: no-repeat;
  background-position: center right clamp(16.4571428571px, calc(30 / 1400 * 100vw), 30px);
  background-size: clamp(14.2628571429px, calc(26 / 1400 * 100vw), 26px) auto;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .p-lp-select__link-gray {
    min-width: clamp(188.5333333333px, calc(202 / 375 * 100vw), 269.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gray {
    min-height: clamp(46.6666666667px, calc(50 / 375 * 100vw), 66.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gray {
    padding-inline: clamp(28px, calc(30 / 375 * 100vw), 40px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gray {
    padding-right: clamp(56px, calc(60 / 375 * 100vw), 80px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gray {
    padding-block: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
.p-lp-select__link-gray span {
  font-size: clamp(10px, calc(14 / 1400 * 100vw), 14px);
}
@media (max-width: 767px) {
  .p-lp-select__link-gray span {
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
  }
}
.p-lp-select__link-gold {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: fit-content;
  min-width: clamp(219.4285714286px, calc(400 / 1400 * 100vw), 400px);
  min-height: clamp(27.4285714286px, calc(50 / 1400 * 100vw), 50px);
  padding-left: clamp(38.9485714286px, calc(71 / 1400 * 100vw), 71px);
  padding-right: clamp(30.72px, calc(56 / 1400 * 100vw), 56px);
  padding-block: clamp(4.3885714286px, calc(8 / 1400 * 100vw), 8px);
  min-width: clamp(219.4285714286px, calc(400 / 1400 * 100vw), 400px);
  background: #DBBD73;
  color: #fff;
  min-height: clamp(43.8857142857px, calc(80 / 1400 * 100vw), 80px);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  border: 1px solid #DBBD73;
  transition: all 0.5s ease;
  background: #DBBD73;
}
@media (max-width: 767px) {
  .p-lp-select__link-gold {
    min-width: clamp(373.3333333333px, calc(400 / 375 * 100vw), 533.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold {
    min-height: clamp(46.6666666667px, calc(50 / 375 * 100vw), 66.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold {
    padding-left: clamp(66.2666666667px, calc(71 / 375 * 100vw), 94.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold {
    padding-right: clamp(52.2666666667px, calc(56 / 375 * 100vw), 74.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold {
    padding-block: clamp(7.4666666667px, calc(8 / 375 * 100vw), 10.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold {
    min-width: clamp(373.3333333333px, calc(400 / 375 * 100vw), 533.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold {
    min-height: clamp(74.6666666667px, calc(80 / 375 * 100vw), 106.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select__link-gold {
    width: 100%;
    text-align: center;
    max-width: clamp(320.1333333333px, calc(343 / 375 * 100vw), 457.3333333333px);
    min-width: clamp(317.3333333333px, calc(340 / 375 * 100vw), 453.3333333333px);
    min-height: clamp(74.6666666667px, calc(80 / 375 * 100vw), 106.6666666667px);
    padding-left: clamp(60.6666666667px, calc(65 / 375 * 100vw), 86.6666666667px);
    padding-right: clamp(50.4px, calc(54 / 375 * 100vw), 72px);
  }
}
.p-lp-select__link-gold span {
  font-size: clamp(10.9714285714px, calc(20 / 1400 * 100vw), 20px);
  font-weight: 700;
  position: relative;
  z-index: 2;
  transition: all 0.5s ease;
  color: #fff;
  line-height: 1;
}
@media (max-width: 767px) {
  .p-lp-select__link-gold span {
    font-size: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select__link-gold span {
    font-size: clamp(16.8px, calc(18 / 375 * 100vw), 24px);
    line-height: 1.3333333333;
  }
}
.p-lp-select__link-gold .arrow {
  position: absolute;
  top: 50%;
  right: clamp(10.4228571429px, calc(19 / 1400 * 100vw), 19px);
  z-index: 2;
  transform: scale(1, 1) translateY(-50%);
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: clamp(14.2628571429px, calc(26 / 1400 * 100vw), 26px);
  height: clamp(7.1314285714px, calc(13 / 1400 * 100vw), 13px);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDI2IDEzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImdtaWcuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0zNjcsMjkxLjAzMWgyNlYyOTJIMzY3di0wLjk2OVpNMzg2LjcsMjg1bDYuMDcxLDYtMC43MDcuNy02LjA3MS02Wm01LjMzMSw2LjMtNi4wNzIsNiwwLjcwOCwwLjcsNi4wNzEtNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjcgLTI4NSkiLz4KPC9zdmc+Cg==);
}
@media (max-width: 767px) {
  .p-lp-select__link-gold .arrow {
    right: clamp(17.7333333333px, calc(19 / 375 * 100vw), 25.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold .arrow {
    width: clamp(24.2666666667px, calc(26 / 375 * 100vw), 34.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold .arrow {
    height: clamp(12.1333333333px, calc(13 / 375 * 100vw), 17.3333333333px);
  }
}
.p-lp-select__link-gold .ic {
  position: absolute;
  top: 50%;
  left: clamp(12.6171428571px, calc(23 / 1400 * 100vw), 23px);
  transform: translateY(-50%);
  width: clamp(20.2971428571px, calc(37 / 1400 * 100vw), 37px);
  height: clamp(20.2971428571px, calc(37 / 1400 * 100vw), 37px);
  transition: all 0.5s ease;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
@media (max-width: 767px) {
  .p-lp-select__link-gold .ic {
    left: clamp(21.4666666667px, calc(23 / 375 * 100vw), 30.6666666667px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold .ic {
    width: clamp(34.5333333333px, calc(37 / 375 * 100vw), 49.3333333333px);
  }
}
@media (max-width: 767px) {
  .p-lp-select__link-gold .ic {
    height: clamp(34.5333333333px, calc(37 / 375 * 100vw), 49.3333333333px);
  }
}
.p-lp-select__link-gold .icon1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2037%2037%22%20style%3D%22enable-background%3Anew%200%200%2037%2037%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill%3Anone%3Bstroke%3A%23DBBD73%3Bstroke-miterlimit%3A10%3Benable-background%3Anew%20%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20class%3D%22st0%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M18.9%2C27.5c-2.8-2.8-9.6-1.8-9.6-1.8v-14c3.4-0.6%2C6.9%2C0.2%2C9.7%2C2.1%20M18.4%2C27.5c2.8-2.8%2C9.6-1.8%2C9.6-1.8v-14%20c-3.4-0.6-6.8%2C0.2-9.7%2C2.1%20M18.5%2C13.4v13.7%22%2F%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold .icon2 {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_59%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2037%2037%22%20style%3D%22enable-background%3Anew%200%200%2037%2037%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23DBBD73%3Benable-background%3Anew%20%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20class%3D%22st0%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%2F%3E%3Cpath%20id%3D%22%E3%82%B7%E3%82%A7%E3%82%A4%E3%83%97_529%22%20class%3D%22st1%22%20d%3D%22M22.5%2C15.9h-8.8c-0.3%2C0-0.5-0.2-0.5-0.5s0.2-0.5%2C0.5-0.5h8.8c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.5%20C23.1%2C15.7%2C22.8%2C15.9%2C22.5%2C15.9z%20M19.2%2C20.1h-5.4c-0.3%2C0-0.5-0.2-0.5-0.5s0.2-0.5%2C0.5-0.5h5.4c0.3%2C0%2C0.6%2C0.2%2C0.6%2C0.4%20c0%2C0.3-0.1%2C0.6-0.4%2C0.6C19.3%2C20.1%2C19.2%2C20.1%2C19.2%2C20.1L19.2%2C20.1z%20M18.1%2C28.2L18.1%2C28.2c-0.2%2C0-0.4-0.1-0.5-0.3l-2-3.6h-5%20c-1.3%2C0-2.4-1.1-2.4-2.4l0%2C0v-9.6c0-0.6%2C0.2-1.3%2C0.7-1.7c0.4-0.5%2C1.1-0.7%2C1.7-0.7h14.9c1.3%2C0%2C2.4%2C1.1%2C2.4%2C2.4v9.6%20c0%2C1.3-1.1%2C2.4-2.4%2C2.4h-5l-2%2C3.6C18.5%2C28.1%2C18.3%2C28.2%2C18.1%2C28.2z%20M10.7%2C10.9c-0.4%2C0-0.7%2C0.1-1%2C0.4c-0.3%2C0.3-0.4%2C0.6-0.4%2C0.9v9.6%20c0%2C0.4%2C0.1%2C0.7%2C0.4%2C1c0.3%2C0.3%2C0.6%2C0.4%2C1%2C0.4H16c0.2%2C0%2C0.4%2C0.1%2C0.5%2C0.3l1.7%2C3l1.7-3c0.1-0.2%2C0.3-0.3%2C0.5-0.3h5.3%20c0.7%2C0%2C1.3-0.6%2C1.3-1.3l0%2C0v-9.6c0-0.7-0.6-1.3-1.3-1.4H10.7L10.7%2C10.9z%22%2F%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold .icon3 {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_58%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2037%2037%22%20style%3D%22enable-background%3Anew%200%200%2037%2037%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%20.st1%7Bfill%3A%23DBBD73%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20class%3D%22st0%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M9.9%2C26c-0.2-0.1-0.3-0.3-0.3-0.5v-8.8c0-0.2%2C0-0.4%2C0.3-0.5c0.2-0.1%2C0.5%2C0%2C0.6%2C0.3v8.4c0%2C0.2%2C0%2C0.2%2C0.2%2C0.2h5.2%20c0.1%2C0%2C0.2%2C0%2C0.2-0.2v-0.1v-4.1c0-0.4%2C0.2-0.5%2C0.5-0.5h4.1c0.2%2C0%2C0.3%2C0.2%2C0.3%2C0.3V25c0%2C0%2C0%2C0.1%2C0.1%2C0.1h5.3c0.1%2C0%2C0.1%2C0%2C0.1-0.1%20v-0.2v-7.5c0-0.1%2C0-0.2%2C0.1-0.3c0.1-0.2%2C0.2-0.2%2C0.4-0.2s0.3%2C0.1%2C0.4%2C0.3v8.5c0%2C0.2-0.2%2C0.3-0.4%2C0.3h-6.3h-0.2%20c-0.2%2C0-0.4-0.2-0.4-0.4v-0.2v-4v-0.2c0-0.1%2C0-0.1-0.1-0.1h-3c-0.2%2C0-0.2%2C0-0.2%2C0.2v4.2c0%2C0.2-0.1%2C0.4-0.3%2C0.5%20C14.4%2C26%2C12.1%2C26%2C9.9%2C26z%20M8%2C15.3c0-0.2%2C0.2-0.3%2C0.3-0.4c1.7-1.3%2C3.3-2.6%2C5-4c1.6-1.3%2C3.2-2.5%2C4.9-3.8c0%2C0%2C0.1-0.1%2C0.2-0.1h0.3%20c0.3%2C0.3%2C0.7%2C0.5%2C1.1%2C0.8l3%2C2.4c1.3%2C1%2C2.6%2C2.1%2C3.8%2C3.1c0.7%2C0.7%2C1.4%2C1.2%2C2.1%2C1.9c0.1%2C0.1%2C0.3%2C0.2%2C0.3%2C0.4c-0.1%2C0.3-0.4%2C0.5-0.7%2C0.2%20c-0.5-0.4-1-0.8-1.4-1.2c-1-0.6-1.9-1.4-2.8-2.1c-1.3-1-2.6-2.1-4-3.2l-1.5-1.2c-0.1-0.1-0.2-0.1-0.2%2C0c-1.8%2C1.3-3.6%2C2.7-5.3%2C4.1%20c-1.4%2C1.1-2.8%2C2.2-4.3%2C3.4c-0.1%2C0-0.2%2C0.1-0.3%2C0.1C8.3%2C15.8%2C8.1%2C15.6%2C8%2C15.3C8%2C15.4%2C8%2C15.3%2C8%2C15.3C8%2C15.4%2C8%2C15.4%2C8%2C15.3z%22%2F%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold .icon-modelhouse {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99_2_%22%20data-name%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20(2)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237%22%20height%3D%2237%22%20viewBox%3D%220%200%2037%2037%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%20fill%3D%22%23fff%22%2F%3E%20%3Cg%20id%3D%22_1020_hm_h%22%20data-name%3D%221020_hm_h%22%20transform%3D%22translate(-0.361%20-1.994)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_26%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026%22%20d%3D%22M27.722%2C27.988V16.6L18.861%2C9%2C10%2C16.6V27.988Z%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_122%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20122%22%20transform%3D%22translate(15.032%2017.133)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_31%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2031%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(0%200)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_32%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2032%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(5.152%200)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_33%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2033%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(0%204.994)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_34%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2034%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(5.152%204.994)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold .icon-calendar {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99_2_%22%20data-name%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20(2)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237%22%20height%3D%2237%22%20viewBox%3D%220%200%2037%2037%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%20fill%3D%22%23fff%22%2F%3E%20%3Cg%20id%3D%22icon_data%22%20transform%3D%22translate(4.128%204.128)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_28%22%20data-name%3D%22%E3%83%91%E3%82%B9%2028%22%20d%3D%22M10.651%2C10H6.93a.93.93%2C0%2C0%2C0-.93.93V23.953a.93.93%2C0%2C0%2C0%2C.93.93H21.813a.93.93%2C0%2C0%2C0%2C.93-.93V10.93a.93.93%2C0%2C0%2C0-.93-.93h-.93%22%20transform%3D%22translate(0%20-2.14)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_16%22%20data-name%3D%22%E7%B7%9A%2016%22%20y2%3D%224%22%20transform%3D%22translate(11%206)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_17%22%20data-name%3D%22%E7%B7%9A%2017%22%20y2%3D%224%22%20transform%3D%22translate(18%206)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_18%22%20data-name%3D%22%E7%B7%9A%2018%22%20x2%3D%225%22%20transform%3D%22translate(13%208)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_29%22%20data-name%3D%22%E3%83%91%E3%82%B9%2029%22%20d%3D%22M17.5%2C25.4l2.325%2C2.325L23.546%2C24%22%20transform%3D%22translate(-6.151%20-9.628)%22%20fill%3D%22none%22%20stroke%3D%22%23dbbd73%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold:hover {
  opacity: 1;
  background: #fff;
}
.p-lp-select__link-gold:hover span {
  color: #DBBD73;
}
.p-lp-select__link-gold:hover .arrow {
  transform: scale(1, 1) translateX(5px) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2213%22%20viewBox%3D%220%200%2026%2013%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23d09d63%3B%20fill-rule%3A%20evenodd%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20id%3D%22_%22%20data-name%3D%22%E2%86%92%22%20class%3D%22cls-1%22%20d%3D%22M362%2C291.031h26V292H362v-0.969ZM381.7%2C285l6.071%2C6-0.707.7-6.071-6Zm5.33%2C6.3-6.071%2C6%2C0.708%2C0.7%2C6.071-6Z%22%20transform%3D%22translate(-362%20-285)%22%2F%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold:hover .icon1 {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2037%2037%22%20style%3D%22enable-background%3Anew%200%200%2037%2037%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23DBBD73%3Benable-background%3Anew%20%3B%7D%20.st1%7Bfill%3Anone%3Bstroke%3A%23FFFFFF%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20class%3D%22st0%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M18.9%2C27.5c-2.8-2.8-9.6-1.8-9.6-1.8v-14c3.4-0.6%2C6.9%2C0.2%2C9.7%2C2.1%20M18.4%2C27.5c2.8-2.8%2C9.6-1.8%2C9.6-1.8v-14%20c-3.4-0.6-6.8%2C0.2-9.7%2C2.1%20M18.5%2C13.4v13.7%22%2F%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold:hover .icon2 {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_59%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2037%2037%22%20style%3D%22enable-background%3Anew%200%200%2037%2037%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23DBBD73%3Benable-background%3Anew%20%3B%7D%20.st1%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20class%3D%22st0%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%2F%3E%3Cpath%20id%3D%22%E3%82%B7%E3%82%A7%E3%82%A4%E3%83%97_529%22%20class%3D%22st1%22%20d%3D%22M22.5%2C15.9h-8.8c-0.3%2C0-0.5-0.2-0.5-0.5s0.2-0.5%2C0.5-0.5h8.8c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.5%20C23.1%2C15.7%2C22.8%2C15.9%2C22.5%2C15.9z%20M19.2%2C20.1h-5.4c-0.3%2C0-0.5-0.2-0.5-0.5s0.2-0.5%2C0.5-0.5h5.4c0.3%2C0%2C0.6%2C0.2%2C0.6%2C0.4%20c0%2C0.3-0.1%2C0.6-0.4%2C0.6C19.3%2C20.1%2C19.2%2C20.1%2C19.2%2C20.1L19.2%2C20.1z%20M18.1%2C28.2L18.1%2C28.2c-0.2%2C0-0.4-0.1-0.5-0.3l-2-3.6h-5%20c-1.3%2C0-2.4-1.1-2.4-2.4l0%2C0v-9.6c0-0.6%2C0.2-1.3%2C0.7-1.7c0.4-0.5%2C1.1-0.7%2C1.7-0.7h14.9c1.3%2C0%2C2.4%2C1.1%2C2.4%2C2.4v9.6%20c0%2C1.3-1.1%2C2.4-2.4%2C2.4h-5l-2%2C3.6C18.5%2C28.1%2C18.3%2C28.2%2C18.1%2C28.2z%20M10.7%2C10.9c-0.4%2C0-0.7%2C0.1-1%2C0.4c-0.3%2C0.3-0.4%2C0.6-0.4%2C0.9v9.6%20c0%2C0.4%2C0.1%2C0.7%2C0.4%2C1c0.3%2C0.3%2C0.6%2C0.4%2C1%2C0.4H16c0.2%2C0%2C0.4%2C0.1%2C0.5%2C0.3l1.7%2C3l1.7-3c0.1-0.2%2C0.3-0.3%2C0.5-0.3h5.3%20c0.7%2C0%2C1.3-0.6%2C1.3-1.3l0%2C0v-9.6c0-0.7-0.6-1.3-1.3-1.4H10.7L10.7%2C10.9z%22%2F%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold:hover .icon3 {
  background-image: url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_58%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2037%2037%22%20style%3D%22enable-background%3Anew%200%200%2037%2037%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23DBBD73%3Benable-background%3Anew%20%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20class%3D%22st0%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%2F%3E%3Cpath%20class%3D%22st1%22%20d%3D%22M9.9%2C26c-0.2-0.1-0.3-0.3-0.3-0.5v-8.8c0-0.2%2C0-0.4%2C0.3-0.5c0.2-0.1%2C0.5%2C0%2C0.6%2C0.3v8.4c0%2C0.2%2C0%2C0.2%2C0.2%2C0.2h5.2%20c0.1%2C0%2C0.2%2C0%2C0.2-0.2v-0.1v-4.1c0-0.4%2C0.2-0.5%2C0.5-0.5h4.1c0.2%2C0%2C0.3%2C0.2%2C0.3%2C0.3V25c0%2C0%2C0%2C0.1%2C0.1%2C0.1h5.3c0.1%2C0%2C0.1%2C0%2C0.1-0.1%20v-0.2v-7.5c0-0.1%2C0-0.2%2C0.1-0.3c0.1-0.2%2C0.2-0.2%2C0.4-0.2s0.3%2C0.1%2C0.4%2C0.3v8.5c0%2C0.2-0.2%2C0.3-0.4%2C0.3h-6.3h-0.2%20c-0.2%2C0-0.4-0.2-0.4-0.4v-0.2v-4v-0.2c0-0.1%2C0-0.1-0.1-0.1h-3c-0.2%2C0-0.2%2C0-0.2%2C0.2v4.2c0%2C0.2-0.1%2C0.4-0.3%2C0.5%20C14.4%2C26%2C12.1%2C26%2C9.9%2C26z%20M8%2C15.3c0-0.2%2C0.2-0.3%2C0.3-0.4c1.7-1.3%2C3.3-2.6%2C5-4c1.6-1.3%2C3.2-2.5%2C4.9-3.8c0%2C0%2C0.1-0.1%2C0.2-0.1h0.3%20c0.3%2C0.3%2C0.7%2C0.5%2C1.1%2C0.8l3%2C2.4c1.3%2C1%2C2.6%2C2.1%2C3.8%2C3.1c0.7%2C0.7%2C1.4%2C1.2%2C2.1%2C1.9c0.1%2C0.1%2C0.3%2C0.2%2C0.3%2C0.4c-0.1%2C0.3-0.4%2C0.5-0.7%2C0.2%20c-0.5-0.4-1-0.8-1.4-1.2c-1-0.6-1.9-1.4-2.8-2.1c-1.3-1-2.6-2.1-4-3.2l-1.5-1.2c-0.1-0.1-0.2-0.1-0.2%2C0c-1.8%2C1.3-3.6%2C2.7-5.3%2C4.1%20c-1.4%2C1.1-2.8%2C2.2-4.3%2C3.4c-0.1%2C0-0.2%2C0.1-0.3%2C0.1C8.3%2C15.8%2C8.1%2C15.6%2C8%2C15.3C8%2C15.4%2C8%2C15.3%2C8%2C15.3C8%2C15.4%2C8%2C15.4%2C8%2C15.3z%22%2F%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold:hover .icon-modelhouse {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99_2_%22%20data-name%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20(2)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237%22%20height%3D%2237%22%20viewBox%3D%220%200%2037%2037%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%20fill%3D%22%23dbbd73%22%2F%3E%20%3Cg%20id%3D%22_1020_hm_h%22%20data-name%3D%221020_hm_h%22%20transform%3D%22translate(-0.361%20-1.994)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_26%22%20data-name%3D%22%E3%83%91%E3%82%B9%2026%22%20d%3D%22M27.722%2C27.988V16.6L18.861%2C9%2C10%2C16.6V27.988Z%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_122%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20122%22%20transform%3D%22translate(15.032%2017.133)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_31%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2031%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(0%200)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_32%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2032%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(5.152%200)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_33%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2033%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(0%204.994)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_34%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2034%22%20width%3D%222.506%22%20height%3D%222.506%22%20transform%3D%22translate(5.152%204.994)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.p-lp-select__link-gold:hover .icon-calendar {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99_2_%22%20data-name%3D%22%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20(2)%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2237%22%20height%3D%2237%22%20viewBox%3D%220%200%2037%2037%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_2%22%20cx%3D%2218.5%22%20cy%3D%2218.5%22%20r%3D%2218.5%22%20fill%3D%22%23dbbd73%22%2F%3E%20%3Cg%20id%3D%22icon_data%22%20transform%3D%22translate(4.128%204.128)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_28%22%20data-name%3D%22%E3%83%91%E3%82%B9%2028%22%20d%3D%22M10.651%2C10H6.93a.93.93%2C0%2C0%2C0-.93.93V23.953a.93.93%2C0%2C0%2C0%2C.93.93H21.813a.93.93%2C0%2C0%2C0%2C.93-.93V10.93a.93.93%2C0%2C0%2C0-.93-.93h-.93%22%20transform%3D%22translate(0%20-2.14)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_16%22%20data-name%3D%22%E7%B7%9A%2016%22%20y2%3D%224%22%20transform%3D%22translate(11%206)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_17%22%20data-name%3D%22%E7%B7%9A%2017%22%20y2%3D%224%22%20transform%3D%22translate(18%206)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_18%22%20data-name%3D%22%E7%B7%9A%2018%22%20x2%3D%225%22%20transform%3D%22translate(13%208)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_29%22%20data-name%3D%22%E3%83%91%E3%82%B9%2029%22%20d%3D%22M17.5%2C25.4l2.325%2C2.325L23.546%2C24%22%20transform%3D%22translate(-6.151%20-9.628)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

.p-lp-select-style__gallery .splide__arrows,
.p-lp-select-style__gallery .p-lp-select-style__gallery-counter {
  display: none;
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery {
    margin-top: clamp(18.6514285714px, calc(34 / 1400 * 100vw), 34px);
    width: clamp(196.9371428571px, calc(359 / 1400 * 100vw), 359px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-style__gallery {
    margin-top: clamp(31.7333333333px, calc(34 / 375 * 100vw), 45.3333333333px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-style__gallery {
    width: clamp(335.0666666667px, calc(359 / 375 * 100vw), 478.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery .splide__track {
    padding-bottom: clamp(35.6571428571px, calc(65 / 1400 * 100vw), 65px);
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .p-lp-select-style__gallery .splide__track {
    padding-bottom: clamp(60.6666666667px, calc(65 / 375 * 100vw), 86.6666666667px);
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery .splide__arrows {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    gap: clamp(11.2px, calc(12 / 375 * 100vw), 16px);
  }
  .p-lp-select-style__gallery .splide__pagination {
    position: relative;
    inset: unset;
    width: clamp(131.6px, calc(141 / 375 * 100vw), 188px);
    height: 1px;
    background: #BABABA;
    overflow: hidden;
  }
  .p-lp-select-style__gallery .p-lp-select-style__progress-bar {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    background-color: #707070;
    transition: width 0.6s ease;
  }
  .p-lp-select-style__gallery .splide__arrow {
    all: unset;
    position: relative;
    font-family: "Marcellus", serif;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    color: #DBBD73;
    font-size: clamp(13.0666666667px, calc(14 / 375 * 100vw), 18.6666666667px);
    letter-spacing: 0.1em;
  }
  .p-lp-select-style__gallery .splide__arrow:hover {
    cursor: pointer;
  }
}
@media screen and (max-width: 767px) {
  .p-lp-select-style__gallery-counter {
    position: absolute;
    top: clamp(336px, calc(360 / 375 * 100vw), 480px);
    left: clamp(18.6666666667px, calc(20 / 375 * 100vw), 26.6666666667px);
    font-size: clamp(22.4px, calc(24 / 375 * 100vw), 32px);
    letter-spacing: 0.1em;
  }
  .p-lp-select-style__gallery-counter span:nth-child(2) {
    margin: 0 0.2em;
  }
}

/*# sourceMappingURL=main.css.map */
