﻿@charset "UTF-8";


/* layout
------------------------------------------------------------- */
@media screen and (min-width: 768px) {
  :root {
    --container-default: 134rem;
    --container-small: 124rem;
/*    --container-xs: 80rem;*/
  }
}

.l-container {
  max-width: var(--container-default);
  padding-inline: 1.5rem;
}
.l-container-sm {
  max-width: var(--container-small);
  padding-inline: 1.5rem;
}
.l-container-wrap__body {
  padding-bottom: 6.02rem;
}
@media screen and (min-width: 768px) {
  .l-container {
    padding-inline: 2rem;
  }
  .l-container-sm {
    padding-inline: 2rem;
  }
  .l-container-wrap__body {
    padding-bottom: 10rem;
  }
}
@media screen and (max-width: 767px) {
  .l-container-wrap:has(.p-page-feature) .m-breadcrumb {
    display:none;
  }
  .l-container-wrap__body:has(.p-page-feature) {
    padding-top: 0.5rem;
  }
}

/* FeatureList
------------------------------------------------------------- */
.s-formContent-head  {
  padding-bottom: 0;
  border-bottom: none;
}

@media screen and (min-width: 768px) {
  .m-formHeading-head {
    flex-direction: revert;
    margin-bottom: 0;
  }
}

.m-formHeading-head__title {
  padding-inline: 0;
  margin: 0;
}

.m-formHeading-body:has(.m-formHeading-body__lead:empty) {
  display: none;
}

.m-formHeading-body__tagListWrap {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 1.5rem;
}
.m-formHeading-body__tagList {
  flex-wrap: nowrap;
  overflow-x: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  gap: 0.8rem;
}
.m-formHeading-body__tagListItem {
  margin: 0;
}
.m-formHeading-body__tagListItemLink,
.m-formHeading-body__tagListItemLink:visited {
  font-weight: var(--fw-l);
  font-size: 1.3rem;
  letter-spacing: 0.03em;
  line-height: 1.846;
  background-color: var(--color-theme-white);
  border: 1px solid var(--color-theme-border-02);
}
.m-formHeading-body__tagListItemLink::before {
  content: '#';
  margin-right: 0.5rem;
}

@media screen and (min-width: 768px) {
  .m-formHeading-body__tagListWrap {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    margin-top: 2rem;
  }
  .m-formHeading-body__tagListItemLink {
    font-size: 1.5rem;
    line-height: 1.6;
  }
}

.m-featureListLine {
  padding-top: 2.88rem;
  gap: 2.5rem;
}
.m-featureListLine__item {
  width: 100%;
}
.c-feature-head__image {
  aspect-ratio: 4 / 3;
  margin-inline: auto;
  width: 100%;
  object-fit: cover;
}
.c-feature-body {
  margin-top: 2rem;
}
.c-feature-body__title--date {
  font-weight: var(--fw-l);
  font-size: 1.4rem;
  letter-spacing: 0.03em;
  line-height: 1.5;
  color: var(--color-theme-text-sub-02);
  margin-bottom: 0.5rem;
}
.c-feature-body__title-name {
  font-weight: var(--fw-l);
  font-size: 1.5rem;
  letter-spacing: 0.03em;
  line-height: 1.75;
}

@media screen and (min-width: 768px) {
  .m-featureListLine {
    padding-top: 4rem;
    gap: 5.45rem 3.5rem;
  }
  .m-featureListLine__item {
    width: calc(33.3333% - 2.3333rem);
  }
  .c-feature-body__title--date {
    font-size: 1.4rem;
    margin-bottom: 0;
  }
  .c-feature-body__title-name {
    font-size: 1.7rem;
  }
}


/* FeatureDetail
------------------------------------------------------------- */
.s-featureContent-item {
  margin-bottom: 0;
}

.c-feature__title {
  font-weight: var(--fw-m);
  font-size: 1.7rem;
  letter-spacing: 0.1em;
  line-height: 1.75;
  background-color: var(--color-theme-bg-01);
  padding: 0.85rem 1.5rem 0.28rem;
}
@media screen and (min-width: 768px) {
  .c-feature__title {
    font-size: 2.2rem;
    padding: 1.45rem 3rem 1.1rem;
  }
}

.c-feature__spacer--l {
  height: 6rem;
}
.c-feature__spacer--m {
  height: 3rem;
}
.c-feature__spacer--s {
  height: 2rem;
}
@media screen and (min-width: 768px) {
  .c-feature__spacer--l {
    height: 10rem;
  }
  .c-feature__spacer--m {
    height: 5rem;
  }
  .c-feature__spacer--s {
    height: 2rem;
  }
}

/* mv */
#feature-parts-header-banner {
  width: 100vw;
  margin-inline: calc(50% - 50vw);
}
.s-featureContent-item__headerImage {
  width: auto;
  height: 100vw;
  margin: 0;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  margin-bottom: 2.5rem;
}
.c-page-title {
  font-weight: var(--fw-m);
  font-size: 2rem;
  letter-spacing: 0.1em;
  line-height: 1.75;
  text-align: center;
  padding-bottom: 1rem;
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  .s-featureContent-item__headerImage {
    width: 100%;
    height: auto;
    aspect-ratio: revert;
    margin-bottom: 8rem;
  }
  .c-page-title {
    font-size: 3rem;
  }
}

/* voice */
.c-feature-voice__list {
  display: grid;
  gap: 3rem;
}
.c-feature-voice__img {
  width: 69.56%;
  margin-inline: auto;
}
.c-feature-voice__body {
  margin-top: 2.13rem;
}
.c-feature-voice__voice {
  border-radius: 5px;
  background-color: var(--color-theme-bg-01);
  padding: 1.8rem 1.5rem 1.4rem;
  position: relative;
}
.c-feature-voice__voice::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%);
  width: 1.5rem;
  height: 1.125rem;
  background-color: var(--color-theme-bg-01);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.c-feature-voice__voice-title {
  font-weight: var(--fw-m);
  font-size: 1.5rem;
  letter-spacing: 0.1em;
  line-height: 1.75;
}
.c-feature-voice__voice-text {
  font-weight: var(--fw-l);
  font-size: 1.3rem;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 0.2rem;
}
.c-feature-voice__voice-staff-name {
  font-weight: var(--fw-l);
  font-size: 1.2rem;
  letter-spacing: 0.03em;
  line-height: 1.75;
  text-align: right;
  color: var(--color-theme-text-sub-01);
  margin-top: 0.7rem;
}
@media screen and (min-width: 768px) {
  .c-feature-voice__list {
    gap: 5rem;
  }
  .c-feature-voice__item {
    display: grid;
    grid-template-columns: 25% auto;
    gap: 3.5rem;
  }
  .c-feature-voice__img {
    width: 100%;
  }
  .c-feature-voice__body {
    margin-top: 0;
  }
  .c-feature-voice__voice {
    padding: 2.5rem 3rem 2.5rem;
  }
  .c-feature-voice__voice::before {
    left: 0;
    top: 50%;
    transform: translate(-100%, -50%);
    width: 1.125rem;
    height: 1.5rem;
    clip-path: polygon(0% 50%, 100% 0%, 100% 100%);
  }
  .c-feature-voice__voice-title {
    font-size: 1.8rem;
  }
  .c-feature-voice__voice-text {
    font-size: 1.6rem;
    margin-top: 0.3rem;
  }
  .c-feature-voice__voice-staff-name {
    font-size: 1.3rem;
    margin-top: 0.2rem;
  }
}

/* Product Static */
.c-feature-product__list {
  display: grid;
  gap: 3rem;
}
.c-feature-product__item {
  display: grid;
  grid-template-columns: 39.13% auto;
  gap: 1.5rem;
  align-items: center;
}
.c-feature-product__title-name {
  font-weight: var(--fw-l);
  font-weight: normal;
  font-size: 1.3rem;
  letter-spacing: 0.03em;
  line-height: 1.5;
}
.c-feature-product__price {
  margin-top: 0.5rem;
}
.c-feature-product__price-value {
  font-weight: normal;
  font-size: 1.9rem;
  letter-spacing: 0.03em;
  line-height: 1.105;
}
.c-feature-product__price--tax {
  font-weight: normal;
  font-size: 1.2rem;
  letter-spacing: 0.02em;
  line-height: 1.75;
  margin-left: 0.3rem;
}
.c-feature-product__button {
  margin-top: 1rem;
  padding: 0.85rem;
  border-radius: 0.5rem;
  font-weight: var(--fw-l);
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: var(--color-theme-white);
  height: 3rem;
}
@media screen and (min-width: 768px) {
  .c-feature-product__list {
    grid-template-columns: 1fr 1fr;
    gap: 5rem 3rem;
  }
  .c-feature-product__item {
    grid-template-columns: 46.95% auto;
    gap: 1.5rem;
  }
  .c-feature-product__title-name {
    font-size: 1.5rem;
    line-height: 1.75;
  }
  .c-feature-product__price {
    margin-top: 1rem;
  }
  .c-feature-product__price-value {
    font-size: 2rem;
    line-height: 1.05;
  }
  .c-feature-product__price--tax {
    font-size: 1.2rem;
  }
  .c-feature-product__button {
    margin-top: 1rem;
    padding: 1.1rem 1rem 1rem;
    font-size: 1.4rem;
    height: 4rem;
  }
}

/* Product */
.m-featureProductList {
  margin-top: 3rem;
  padding: 0;
}
.m-featureProductListLine {
  margin-top: 3rem;
}
.c-product-head__image {
  position: relative;
}
.c-product-head__picture::before {
  content: revert;
}
.c-product-head__status {
  padding-right: 0;
}
.c-product-soldout {
  font-weight: normal;
  font-size: 1.2rem;
  letter-spacing: 0.03em;
  line-height: 1;
  text-align: center;
  color: var(--color-theme-white);
  background: var(--color-theme-text-default);
  opacity: 0.3;
  padding: 0.3rem;
}
.c-product-body {
  margin-top: 1.2rem;
}
.c-product-body__title-name {
  font-weight: var(--fw-l);
  font-size: 1.3rem;
  letter-spacing: 0.03em;
  line-height: 1.5;
  text-align: left;
}
.c-product-body__price {
  margin-top: 0.6rem;
}
.c-product-body__price-value {
  font-weight: normal;
  font-size: 1.9rem;
  letter-spacing: 0.03em;
  line-height: 1.105;
}
.c-product-body__price--tax {
  font-weight: normal;
  font-size: 1.2rem;
  letter-spacing: 0.02em;
  line-height: 1.75;
  margin-left: 0.3rem;
}
.p-productSkuBottomBtn {
  display: grid;
  grid-template-columns: calc(100% - 3.3rem) 3rem;
  gap: 0.3rem;
  margin-top: 1rem;
}
.p-productSkuBottomBtn .c-btn-cart {
  padding: 0.85rem;
  border-radius: 0.5rem;
  font-weight: var(--fw-m);
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: var(--color-theme-white);
  height: 3rem;
}
.c-btn-cart::before {
  content: revert;
}
.p-productSkuBottomBtn .c-btn-favorit {
  height: 3rem;
  padding: 0.5rem;
  background: #e1eae4;
  border-radius: 5px;
  border: none;
}
.p-productSkuBottomBtn .c-btn-favorit::before {
  width: 2rem;
  height: 2rem;
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvX2Zhdm8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPiA8ZyBpZD0i44Kw44Or44O844OXXzE4NzM2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxODczNiI+IDxyZWN0IGlkPSLplbfmlrnlvaJfMjQ0OCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMjQ0OCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJub25lIi8+IDxwYXRoIGlkPSJoZWFydCIgZD0iTTUuMjU1LDVBMy4yNjksMy4yNjksMCwwLDAsMiw4LjI1NSwyLjgxOSwyLjgxOSwwLDAsMCwyLjU0Miw5LjhhNC4wMTUsNC4wMTUsMCwwLDAsLjUyOS42MzdsNC42OTMsNC43MDYuMzEyLjMxMi4zMTItLjMxMiw0LjY5My00LjcwNmEzLjMxNiwzLjMxNiwwLDAsMCwxLjA3MS0yLjE4NEEzLjI2OSwzLjI2OSwwLDAsMCwxMC45LDUsMy45NTcsMy45NTcsMCwwLDAsOC4wNzYsNi4yNzUsMy45NTcsMy45NTcsMCwwLDAsNS4yNTUsNVptMCwuODY4YTQuMTU4LDQuMTU4LDAsMCwxLDIuNSwxLjI2MWwuMzI1LjM2Nkw4LjQsNy4xMjlhNC4xNTgsNC4xNTgsMCwwLDEsMi41LTEuMjYxLDIuNCwyLjQsMCwwLDEsMi4zODcsMi4zODcsMy4yNDksMy4yNDksMCwwLDEtLjgxNCwxLjU3M0w4LjA3NiwxNC4yMjIsMy42ODIsOS44MjhhMy40MywzLjQzLDAsMCwxLS40Mi0uNTE1LDIuMTEsMi4xMSwwLDAsMS0uMzkzLTEuMDU4QTIuNCwyLjQsMCwwLDEsNS4yNTUsNS44NjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjYxMiAtMC4zNTYpIiBmaWxsPSIjNjY2Ii8+IDwvZz48L3N2Zz4=");
}
.p-productSkuBottomBtn .c-btn-favorit--active::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvX2Zhdm8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPiA8ZyBpZD0i44Kw44Or44O844OXXzE4NzM2IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxODczNiI+IDxyZWN0IGlkPSLplbfmlrnlvaJfMjQ0OCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMjQ0OCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiBmaWxsPSJub25lIi8+IDxwYXRoIGlkPSJoZWFydCIgZD0iTTUuMzIsNUEzLjMzNCwzLjMzNCwwLDAsMCwyLDguMzIsMi44NzYsMi44NzYsMCwwLDAsMi41NTMsOS45YTQuMSw0LjEsMCwwLDAsLjU0LjY1bDQuNzg3LDQuOC4zMTguMzE4LjMxOC0uMzE4LDQuNzg3LTQuOEEzLjM4MiwzLjM4MiwwLDAsMCwxNC40LDguMzIsMy4zMzQsMy4zMzQsMCwwLDAsMTEuMDc1LDUsNC4wMzcsNC4wMzcsMCwwLDAsOC4yLDYuMyw0LjAzNyw0LjAzNywwLDAsMCw1LjMyLDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjY4NCAtMC4yNjMpIiBmaWxsPSIjZDc3ZDZmIi8+IDwvZz48L3N2Zz4=");
}
.c-product-sIcon {
  display: flex;
  gap: 0.3rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.c-product-sIcon .c-product-sIcon__item img {
  height: 2rem;
}
@media screen and (min-width: 768px) {
  .m-featureProductList {
    margin-top: 5rem;
    padding: 0;
  }
  .m-featureProductListLine {
    margin-top: 5rem;
  }
  .m-featureProductListLine {
    gap: 5rem 4rem;
  }
  .m-featureProductListLine__item {
    width: calc(25% - 3rem);
  }
  .c-product-soldout {
    font-size: 1.3rem;
    padding: 0.3rem;
  }
  .c-product-body {
    margin-top: 2rem;
  }
  .c-product-body__title-name {
    font-size: 1.5rem;
    line-height: 1.75;
  }
  .c-product-body__price {
    margin-top: 0.5rem;
  }
  .c-product-body__price-value {
    font-size: 2.0rem;
    line-height: 1.05;
  }
  .c-product-body__price--tax {
    font-size: 1.2rem;
  }
  .p-productSkuBottomBtn {
    grid-template-columns: calc(100% - 4.5rem) 4rem;
    gap: 0.5rem;
    margin-top: 1rem;
  }
  .p-productSkuBottomBtn .c-btn-cart {
    padding: 0.7rem;
    font-size: 1.4rem;
    height: 4rem;
  }
  .p-productSkuBottomBtn .c-btn-favorit {
    height: 4rem;
    padding: 0.75rem;
  }
  .p-productSkuBottomBtn .c-btn-favorit::before {
    width: 2.5rem;
    height: 2.5rem;
  }
  .c-product-sIcon {
    gap: 0.3rem;
    margin-top: 1rem;
  }
}


/* Parts */
.c-feature__text--h2 {
  font-weight: var(--fw-m);
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  line-height: 1.75;
  text-align: center;
  padding-bottom: 1.8rem;
  border-bottom: 1px solid var(--color-theme-border-01);
}
.c-feature__text--h3 {
  font-weight: var(--fw-m);
  font-size: 1.7rem;
  letter-spacing: 0.1em;
  line-height: 1.75;
  background: var(--color-theme-bg-01);
  padding: 1.2rem 1.5rem 0.6rem;
}
.c-feature__text--h4 {
  font-weight: var(--fw-m);
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.75;
  padding-left: 1.5rem;
  border-left: 3px solid var(--color-theme-text-sub-01);
}
.c-feature__text--h5 {
  font-weight: var(--fw-m);
  font-size: 1.6rem;
  letter-spacing: 0.1em;
  line-height: 1.75;
  display: flex;
  gap: 1.5rem;
}
.c-feature__text--h5::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA3IDciPiA8cmVjdCBpZD0i6ZW35pa55b2iXzIzODA0IiBkYXRhLW5hbWU9IumVt+aWueW9oiAyMzgwNCIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iIzg4OCIvPjwvc3ZnPg==");
  position: relative;
  top: -0.6rem;
}
.c-feature__text--p {
  font-weight: var(--fw-l);
  font-size: 1.4rem;
  letter-spacing: 0.03em;
  line-height: 2;
}
.c-feature__text--note {
  font-weight: var(--fw-l);
  font-size: 1.2rem;
  letter-spacing: 0.03em;
  line-height: 2;
  color: var(--color-theme-emphasis);
}
.c-feature__text--red {
  color: var(--color-theme-emphasis);
}
.c-feature__link, 
a.c-feature__link {
  font-weight: var(--fw-l);
  text-decoration: underline;
  font-size: 1.4rem;
  letter-spacing: 0.03em;
  line-height: 2;
  color: #92a4dd;
}
.c-feature__link[target="_blank"] {
  display：flex;
}
.c-feature__link[target="_blank"]::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC41IiBoZWlnaHQ9IjEwLjUiIHZpZXdCb3g9IjAgMCAxMC41IDEwLjUiPiA8ZyBpZD0idGFiIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiPiA8ZyBpZD0i6ZW35pa55b2iXzY0MTkiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDY0MTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2IyYWNhOCIgc3Ryb2tlLXdpZHRoPSIxIj4gPHJlY3Qgd2lkdGg9IjgiIGhlaWdodD0iOCIgc3Ryb2tlPSJub25lIi8+IDxyZWN0IHg9IjAuNSIgeT0iMC41IiB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIi8+IDwvZz4gPHBhdGggaWQ9IuODkeOCuV81MjAwNSIgZGF0YS1uYW1lPSLjg5HjgrkgNTIwMDUiIGQ9Ik0tNjQxNC41LTc3MzYuODgxaDh2OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjQxNi41IDc3MzYuODgxKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYjJhY2E4IiBzdHJva2Utd2lkdGg9IjEiLz4gPC9nPjwvc3ZnPg==");
  margin-left: 0.8rem;
}
@media screen and (min-width: 768px) {
  .c-feature__text--h2 {
    font-size: 2.4rem;
    padding-bottom: 2.7rem;
  }
  .c-feature__text--h3 {
    font-size: 2.2rem;
    padding: 2rem 3rem 1.3rem;
  }
  .c-feature__text--h4 {
    font-size: 2.0rem;
    padding-left: 2.5rem;
  }
  .c-feature__text--h5 {
    font-size: 1.8rem;
    gap: 2.5rem;
  }
  .c-feature__text--h5::before {
    content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gPHJlY3QgaWQ9IumVt+aWueW9ol8yMzgwNCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgMjM4MDQiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iIzg4OCIvPjwvc3ZnPg==");
    top: 0.1rem;
  }
  .c-feature__text--p {
    font-size: 1.6rem;
  }
  .c-feature__text--note {
    font-size: 1.4rem;
  }
  .c-feature__link {
    font-size: 1.6ren;
  }
}

.c-feature__list--disc {
  display: grid;
  row-gap: 0.1rem;
}
.c-feature__list--disc li {
  display: flex;
  align-items: baseline;
  column-gap: 1.5rem;
  font-weight: var(--fw-l);
  font-size: 1.4rem;
  letter-spacing: 0.03em;
  line-height: 2;
}
.c-feature__list--disc li::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA1IDUiPiA8Y2lyY2xlIGlkPSLmpZXlhoblvaJfMzQ2IiBkYXRhLW5hbWU9IualleWGhuW9oiAzNDYiIGN4PSIyLjUiIGN5PSIyLjUiIHI9IjIuNSIgZmlsbD0iIzY2NiIvPjwvc3ZnPg==");
  margin-left: -0.25em;
  position: relative;
  top: -0.5rem;
}
.c-feature__list--number {
  display: grid;
  row-gap: 0.1rem;
}
.c-feature__list--number li {
  display: flex;
  align-items: baseline;
  column-gap: 0;
  font-weight: var(--fw-l);
  font-size: 1.4rem;
  letter-spacing: 0.03em;
  line-height: 2;
  counter-increment: list-count;
}
.c-feature__list--number li::before {
  content: counter(list-count) "";
  width: 1.4rem;
  height: 1.4rem;
  border: 1px solid var(--color-theme-text-default);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: normal;
  font-size: 1.3rem;
  flex-shrink: 0;
}
@media screen and (min-width: 768px) {
  .c-feature__list--disc {
    row-gap: 0rem;
  }
  .c-feature__list--disc li {
    font-size: 1.6rem;
  }
  .c-feature__list--disc li::before {
    margin-left: -0.25em;
    top: -0.5rem;
  }
  .c-feature__list--number {
    display: grid;
    row-gap: 0.5rem;
  }
  .c-feature__list--number li {
    column-gap: 0;
    font-size: 1.6rem;
  }
  .c-feature__list--number li::before {
    width: 1.6rem;
    height: 1.6rem;
    font-size: 1.3rem;
  }
}

.c-feature__wrapper--bg {
  background: var(--color-theme-bg-01);
  padding: 2rem 1.5rem 1.5rem;
}
.c-feature__wrapper--border {
  border: 1px solid var(--color-theme-border-02);
  padding: 2rem 1.5rem 1.5rem;
}
@media screen and (min-width: 768px) {
  .c-feature__wrapper--bg {
    padding: 3rem 3rem 2.5rem;
  }
  .c-feature__wrapper--border {
    padding: 2.5rem 3rem 2.5rem;
  }
}

.c-feature__table {
  border-inline: 1px solid var(--color-theme-border-02);
  border-bottom: 1px solid var(--color-theme-border-02);
}
.c-feature__table tr {
  display: grid;
}
.c-feature__table th {
  font-weight: var(--fw-l);
  font-size: 1.4rem;
  letter-spacing: 0.03em;
  line-height: 1.75;
  text-align: left;
  background: var(--color-theme-bg-02);
  border-top: 1px solid var(--color-theme-border-02);
  padding: 0.9rem 1rem 0.3rem;
}
.c-feature__table td {
  font-weight: var(--fw-l);
  font-size: 1.4rem;
  letter-spacing: 0.03em;
  line-height: 2;
  padding: 1.3rem 1.1rem 0.35rem;
}
@media screen and (min-width: 768px) {
  .c-feature__table tr {
    display: revert;
  }
  .c-feature__table th {
    width: 20.83%;
    font-size: 1.6rem;
    padding: 1.67rem 2rem;
    vertical-align: top;
  }
  .c-feature__table td {
    border-top: 1px solid var(--color-theme-border-02);
    font-size: 1.6rem;
    padding: 1.67rem 2rem
  }
}

.c-feature__wrapper--column-1, 
.c-feature__wrapper--column-2, 
.c-feature__wrapper--column-3, 
.c-feature__wrapper--column-4 {
  display: grid;
  gap: 2.6rem 2rem;
}
.c-feature__wrapper--column-1 {
  grid-template-columns: 1fr;
}
.c-feature__wrapper--column-2 {
  grid-template-columns: repeat(2, 1fr);
}
.c-feature__wrapper--column-3 {
  grid-template-columns: repeat(2, 1fr);
}
.c-feature__wrapper--column-4 {
  grid-template-columns: repeat(2, 1fr);
}
@media screen and (min-width: 768px) {
  .c-feature__wrapper--column-1, 
  .c-feature__wrapper--column-2, 
  .c-feature__wrapper--column-3, 
  .c-feature__wrapper--column-4 {
    gap: 4rem 4rem;
  }
  .c-feature__wrapper--column-1 {
    grid-template-columns: 1fr;
  }
  .c-feature__wrapper--column-2 {
    grid-template-columns: repeat(2, 1fr);
    gap: 5rem 5rem;
  }
  .c-feature__wrapper--column-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .c-feature__wrapper--column-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

.c-feature__img-wrapper {
  display: grid;
  gap: 1.5rem;
}
.c-feature__img-caption {
  font-weight: var(--fw-l);
  font-size: 1.2rem;
  letter-spacing: 0.03em;
  line-height: 1.75;
}
@media screen and (min-width: 768px) {
  .c-feature__img-wrapper {
    gap: 2rem;
  }
  .c-feature__img-caption {
    font-size: 1.5rem;
  }
}

.c-feature__wrapper--staffReviewCard .m-staffReviewCard {
  padding: 0rem;
  border: none;
}
@media screen and (min-width: 768px) {
  .c-feature__wrapper--staffReviewCard .m-staffReviewCard {
    gap: 5.0rem;
  }
  .c-feature__wrapper--staffReviewCard .m-staffReviewCard__visual {
    width: calc(50% - 2.5rem);
  }
}

.c-feature__movie iframe {
  width: 100%;
  max-width: 560px;
  aspect-ratio: 16 / 9;
  height: auto;
}
@media screen and (min-width: 768px) {
  .c-feature__movie iframe {
    max-width: 100%;
  }
}

.c-feature__button-list {
  display: grid;
  gap: 1rem;
  width: fit-content;
  margin-inline: auto;
}
.c-feature__button-button {
  display: block;
  margin-inline: auto;
  width: 24rem;
  border-radius: 5px;
  background: var(--color-theme-primary);
  border: 1px solid var(--color-theme-text-default);
  font-weight: var(--fw-m);
  font-size: 1.3rem;
  letter-spacing: 0.1em;
  text-align: center;
  color: var(--color-theme-white);
  padding: 1.15rem 5rem;
  position: relative;
}
.c-feature__button-button::after {
  content: '';
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC44MTMiIGhlaWdodD0iOC43MDciIHZpZXdCb3g9IjAgMCAyNC44MTMgOC43MDciPiA8ZyBpZD0i44Kw44Or44O844OXXzE4MDkyIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxODA5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg4My4zOTQgLTI0NzQuMTQ2KSI+IDxwYXRoIGlkPSLjg5HjgrlfNzA1MDEiIGRhdGEtbmFtZT0i44OR44K5IDcwNTAxIiBkPSJNMjg2OS40MzEsMjQ4My40NzNoMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3NzYuODI1IDQ5NjEuOTczKSByb3RhdGUoMTgwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEiLz4gPHBhdGggaWQ9IuODkeOCuV83MDUwMiIgZGF0YS1uYW1lPSLjg5HjgrkgNzA1MDIiIGQ9Ik0yODkzLjMyNSwyNDc0LjIxNGw0LDQtNCw0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTk4OS44MjUgMC4yODYpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIvPiA8L2c+PC9zdmc+");
  background-repeat: no-repeat;
  width: 2.41rem;
  height: 0.8rem;
  position: absolute;
  right: 1.49rem;
  top: 50%;
  transform: translateY(-50%);
}
.c-feature__button-button--light {
  background: var(--color-theme-white);
  border: 1px solid var(--color-theme-text-default);
  color: var(--color-theme-text-default);
}
.c-feature__button-button--light::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC44MTMiIGhlaWdodD0iOC43MDciIHZpZXdCb3g9IjAgMCAyNC44MTMgOC43MDciPiA8ZyBpZD0i44Kw44Or44O844OXXzE4MDkyIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxODA5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg4My4zOTQgLTI0NzQuMTQ2KSI+IDxwYXRoIGlkPSLjg5HjgrlfNzA1MDEiIGRhdGEtbmFtZT0i44OR44K5IDcwNTAxIiBkPSJNMjg2OS40MzEsMjQ4My40NzNoMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM3NzYuODI1IDQ5NjEuOTczKSByb3RhdGUoMTgwKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODg4IiBzdHJva2Utd2lkdGg9IjEiLz4gPHBhdGggaWQ9IuODkeOCuV83MDUwMiIgZGF0YS1uYW1lPSLjg5HjgrkgNzA1MDIiIGQ9Ik0yODkzLjMyNSwyNDc0LjIxNGw0LDQtNCw0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTk4OS44MjUgMC4yODYpIiBmaWxsPSJub25lIiBzdHJva2U9IiM4ODgiIHN0cm9rZS13aWR0aD0iMSIvPiA8L2c+PC9zdmc+");
}
@media screen and (min-width: 768px) {
  .c-feature__button-list {
    display: flex;
    gap: 2rem;
  }
  .c-feature__button-button {
    width: 30rem;
    font-size: 1.5rem;
    padding: 1.12rem 5rem;
  }
  .c-feature__button-button::after {
    right: 2rem;
  }
}

/* Share */
.l-feature__share-wrapper {
  margin-top: 6rem;
  margin-bottom: 4rem;
}
.c-feature__share-title {
  font-weight: var(--fw-l);
  font-size: 1.6rem;
  letter-spacing: 0.05em;
  text-align: center;
  width: fit-content;
  margin-inline: auto;
  position: relative;
}
.c-feature__share-list {
  display: flex;
  gap: 2.5rem;
  width: fit-content;
  margin-inline: auto;
  margin-top: 2rem;
}
.c-feature__share-item {
  width: 3rem;
  height: 3rem;
  background-size: cover;
}
.c-feature__share-item img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}
.c-feature__share-item--x {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iX1giIGRhdGEtbmFtZT0i4piFWCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCI+IDxwYXRoIGlkPSLjg5HjgrlfNDk3MTQiIGRhdGEtbmFtZT0i44OR44K5IDQ5NzE0IiBkPSJNOC4zMTgsMkgxTDkuNjM2LDEzLjUxNSwxLjQ3LDIyLjkwOWgyLjc3bDYuNjc5LTcuNjgzLDUuNzYyLDcuNjgzSDI0bC05LTEyTDIyLjc0NiwyaC0yLjc3TDEzLjcxNyw5LjJabTkuNDA5LDE4LjgxOEw1LjE4Miw0LjA5MUg3LjI3M0wxOS44MTgsMjAuODE4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMyAzKSIvPiA8cmVjdCBpZD0i6ZW35pa55b2iXzYxMTUiIGRhdGEtbmFtZT0i6ZW35pa55b2iIDYxMTUiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==");
}
.c-feature__share-item--line {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iX0xJTkUiIGRhdGEtbmFtZT0i4piFTElORSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMzAgMzAiPiA8ZGVmcz4gPGNsaXBQYXRoIGlkPSJjbGlwLXBhdGgiPiA8cmVjdCBpZD0i6ZW35pa55b2iXzY0MTciIGRhdGEtbmFtZT0i6ZW35pa55b2iIDY0MTciIHdpZHRoPSIyNi40IiBoZWlnaHQ9IjI2LjQiIGZpbGw9Im5vbmUiLz4gPC9jbGlwUGF0aD4gPC9kZWZzPiA8cmVjdCBpZD0i6ZW35pa55b2iXzYxMTciIGRhdGEtbmFtZT0i6ZW35pa55b2iIDYxMTciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgZmlsbD0ibm9uZSIvPiA8ZyBpZD0i44Kw44Or44O844OXXzEyNDgwIiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxMjQ4MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS44IDEuOCkiPiA8ZyBpZD0i44Kw44Or44O844OXXzEyNDc5IiBkYXRhLW5hbWU9IuOCsOODq+ODvOODlyAxMjQ3OSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPiA8cGF0aCBpZD0i44OR44K5XzUxOTk3IiBkYXRhLW5hbWU9IuODkeOCuSA1MTk5NyIgZD0iTTI2LjQsMTMuMkExMy4yLDEzLjIsMCwxLDEsMTMuMiwwLDEzLjIsMTMuMiwwLDAsMSwyNi40LDEzLjIiIGZpbGw9IiM0Y2M3NjQiLz4gPHBhdGggaWQ9IuODkeOCuV81MTk5OCIgZGF0YS1uYW1lPSLjg5HjgrkgNTE5OTgiIGQ9Ik03MC43LDcxLjE1MUM3MC43LDY3LjIwOCw2Ni43NDksNjQsNjEuODksNjRzLTguODEyLDMuMjA4LTguODEyLDcuMTUxYzAsMy41MzUsMy4xMzUsNi41LDcuMzcsNy4wNTUuMjg3LjA2Mi42NzguMTg5Ljc3Ni40MzVhMS44MTEsMS44MTEsMCwwLDEsLjAyOS44cy0uMS42MjItLjEyNi43NTRjLS4wMzguMjIzLS4xNzcuODcxLjc2My40NzVhMjguNDUxLDI4LjQ1MSwwLDAsMCw2LjkyNC01LjExNmgwYTYuMzYyLDYuMzYyLDAsMCwwLDEuODg5LTQuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ4LjY5OSAtNTguNzIpIiBmaWxsPSIjZmZmIi8+IDxwYXRoIGlkPSLjg5HjgrlfNTE5OTkiIGRhdGEtbmFtZT0i44OR44K5IDUxOTk5IiBkPSJNMjAxLjc2NiwxMzEuNzY3YS4xNjguMTY4LDAsMCwwLC4xNjgtLjE2OHYtLjYyNWEuMTY5LjE2OSwwLDAsMC0uMTY4LS4xNjhoLTEuNjgydi0uNjQ5aDEuNjgyYS4xNjguMTY4LDAsMCwwLC4xNjgtLjE2OHYtLjYyNWEuMTY5LjE2OSwwLDAsMC0uMTY4LS4xNjhoLTEuNjgydi0uNjQ5aDEuNjgyYS4xNjguMTY4LDAsMCwwLC4xNjgtLjE2OHYtLjYyNWEuMTY5LjE2OSwwLDAsMC0uMTY4LS4xNjhIMTk5LjI5YS4xNjguMTY4LDAsMCwwLS4xNjguMTY4djBoMFYxMzEuNmgwdjBhLjE2OC4xNjgsMCwwLDAsLjE2OC4xNjhoMi40NzZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTgyLjY5NCAtMTE3LjA1OSkiIGZpbGw9IiM0Y2M3NjQiLz4gPHBhdGggaWQ9IuODkeOCuV81MjAwMCIgZGF0YS1uYW1lPSLjg5HjgrkgNTIwMDAiIGQ9Ik05MC43NjEsMTMxLjc2N2EuMTY4LjE2OCwwLDAsMCwuMTY4LS4xNjh2LS42MjVhLjE2OS4xNjksMCwwLDAtLjE2OC0uMTY4SDg5LjA3OHYtMy4wNTNhLjE2OS4xNjksMCwwLDAtLjE2OC0uMTY4aC0uNjI1YS4xNjguMTY4LDAsMCwwLS4xNjguMTY4VjEzMS42aDB2MGEuMTY4LjE2OCwwLDAsMCwuMTY4LjE2OGgyLjQ3NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04MC44NDcgLTExNy4wNTkpIiBmaWxsPSIjNGNjNzY0Ii8+IDxwYXRoIGlkPSLjg5HjgrlfNTIwMDEiIGRhdGEtbmFtZT0i44OR44K5IDUyMDAxIiBkPSJNMTI5LjQxLDEyNy41ODVoLS42MjVhLjE2OC4xNjgsMCwwLDAtLjE2OC4xNjhWMTMxLjZhLjE2OC4xNjgsMCwwLDAsLjE2OC4xNjhoLjYyNWEuMTY4LjE2OCwwLDAsMCwuMTY4LS4xNjh2LTMuODQ2YS4xNjguMTY4LDAsMCwwLS4xNjgtLjE2OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExOC4wMDYgLTExNy4wNTkpIiBmaWxsPSIjNGNjNzY0Ii8+IDxwYXRoIGlkPSLjg5HjgrlfNTIwMDIiIGRhdGEtbmFtZT0i44OR44K5IDUyMDAyIiBkPSJNMTUxLjA0LDEyNy41ODVoLS42MjVhLjE2OC4xNjgsMCwwLDAtLjE2OC4xNjh2Mi4yODRsLTEuNzYtMi4zNzYtLjAxNC0uMDE3aDBsLS4wMS0uMDEsMCwwLS4wMDktLjAwOCwwLDAtLjAwOS0uMDA2LS4wMDUsMC0uMDA5LS4wMDUtLjAwNSwwLS4wMSwwLS4wMDUsMC0uMDEsMC0uMDA2LDAtLjAxLDBoLS42NTNhLjE2OC4xNjgsMCwwLDAtLjE2OC4xNjhWMTMxLjZhLjE2OC4xNjgsMCwwLDAsLjE2OC4xNjhoLjYyNWEuMTY4LjE2OCwwLDAsMCwuMTY4LS4xNjh2LTIuMjg0bDEuNzYyLDIuMzc5YS4xNy4xNywwLDAsMCwuMDQzLjA0MmgwbC4wMTEuMDA2LDAsMCwuMDA4LDAsLjAwOCwwLC4wMDUsMCwuMDEyLDBoMGEuMTc3LjE3NywwLDAsMCwuMDQ0LjAwNmguNjIyYS4xNjguMTY4LDAsMCwwLC4xNjgtLjE2OHYtMy44NDZhLjE2OC4xNjgsMCwwLDAtLjE2OC0uMTY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM1LjM4MiAtMTE3LjA1OSkiIGZpbGw9IiM0Y2M3NjQiLz4gPC9nPiA8L2c+PC9zdmc+");
}
.c-feature__share-item--facebook {
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iX2ZhY2Vib29rIiBkYXRhLW5hbWU9IuKYhWZhY2Vib29rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCI+IDxkZWZzPiA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+IDxyZWN0IGlkPSLplbfmlrnlvaJfNjQxNCIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNjQxNCIgd2lkdGg9IjI2LjQiIGhlaWdodD0iMjYuNCIgZmlsbD0ibm9uZSIvPiA8L2NsaXBQYXRoPiA8L2RlZnM+IDxyZWN0IGlkPSLplbfmlrnlvaJfNjExNiIgZGF0YS1uYW1lPSLplbfmlrnlvaIgNjExNiIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBmaWxsPSJub25lIi8+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMTE1NzYiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDExNTc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjggMS44KSI+IDxnIGlkPSLjgrDjg6vjg7zjg5dfMTE1NzUiIGRhdGEtbmFtZT0i44Kw44Or44O844OXIDExNTc1IiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+IDxwYXRoIGlkPSLjg5HjgrlfNTExMzciIGRhdGEtbmFtZT0i44OR44K5IDUxMTM3IiBkPSJNMjYuNCwxMy4yQTEzLjIsMTMuMiwwLDEsMCwxMC4wMTEsMjYuMDExVjE3LjIzNEg3LjI4OVYxMy4yaDIuNzIyVjExLjQ2MmMwLTQuNDkzLDIuMDMzLTYuNTc1LDYuNDQ0LTYuNTc1YTE0LjU1NCwxNC41NTQsMCwwLDEsMi44Ny4zMjhWOC44NzFjLS4zMTItLjAzMy0uODUzLS4wNDktMS41MjUtLjA0OS0yLjE2NCwwLTMsLjgyLTMsMi45NTJWMTMuMmg0LjMxMmwtLjc0MSw0LjAzNEgxNC44VjI2LjNBMTMuMiwxMy4yLDAsMCwwLDI2LjQsMTMuMiIgZmlsbD0iIzA4NjZmZiIvPiA8cGF0aCBpZD0i44OR44K5XzUxMTM4IiBkYXRhLW5hbWU9IuODkeOCuSA1MTEzOCIgZD0iTTE0OS4xMzUsMTA0LjlsLjc0MS00LjAzNGgtNC4zMTJWOTkuNDM1YzAtMi4xMzIuODM2LTIuOTUxLDMtMi45NTEuNjcyLDAsMS4yMTMuMDE2LDEuNTI1LjA0OVY5Mi44NzZhMTQuNTUzLDE0LjU1MywwLDAsMC0yLjg3LS4zMjhjLTQuNDExLDAtNi40NDQsMi4wODItNi40NDQsNi41NzV2MS43MzhoLTIuNzIyVjEwNC45aDIuNzIydjguNzc4YTEzLjI3NCwxMy4yNzQsMCwwLDAsNC43ODguMjkyVjEwNC45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMC43NjUgLTg3LjY2MSkiIGZpbGw9IiNmZmYiLz4gPC9nPiA8L2c+PC9zdmc+");
}
.c-feature__share-item--link {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gPGcgaWQ9IuOCsOODq+ODvOODl18xODgwNCIgZGF0YS1uYW1lPSLjgrDjg6vjg7zjg5cgMTg4MDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAxIDApIj4gPHBhdGggaWQ9IuODkeOCuV83MDUwMyIgZGF0YS1uYW1lPSLjg5HjgrkgNzA1MDMiIGQ9Ik0xMy4yLDBBMTMuMiwxMy4yLDAsMSwxLDAsMTMuMiwxMy4yLDEzLjIsMCwwLDEsMTMuMiwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMS43OTggMS44KSIgZmlsbD0iIzkyYTRkZCIvPiA8cGF0aCBpZD0i44OR44K5XzcwNDk4IiBkYXRhLW5hbWU9IuODkeOCuSA3MDQ5OCIgZD0iTTE1LDBBMTUsMTUsMCwxLDEsMCwxNSwxNSwxNSwwLDAsMSwxNSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDAxIDApIiBmaWxsPSJub25lIi8+IDxwYXRoIGlkPSLjg5HjgrlfNjYzNzMiIGRhdGEtbmFtZT0i44OR44K5IDY2MzczIiBkPSJNMTQuMDMzLDExLjk2MSwxMywxMC45MjVsMS4wMzYtMS4wMzZhMy42NjMsMy42NjMsMCwwLDAtNS4xOC01LjE4TDcuODE3LDUuNzQ1LDYuNzgxLDQuNzA5LDcuODE3LDMuNjczYTUuMTI4LDUuMTI4LDAsMCwxLDcuMjUyLDcuMjUyWm0tMi4wNzIsMi4wNzItMS4wMzYsMS4wMzZBNS4xMjgsNS4xMjgsMCwwLDEsMy42NzMsNy44MTdMNC43MDksNi43ODEsNS43NDUsNy44MTcsNC43MDksOC44NTNhMy42NjMsMy42NjMsMCwwLDAsNS4xOCw1LjE4TDEwLjkyNSwxM1ptLS41MTgtNy43N0wxMi40NzksNy4zLDcuMywxMi40NzksNi4yNjMsMTEuNDQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS42MjcgNS42MjkpIiBmaWxsPSIjZmZmIi8+IDwvZz48L3N2Zz4=");
}
@media screen and (min-width: 768px) {
  .l-feature__share-wrapper {
    margin-top: 10rem;
    margin-bottom: 0;
  }
  .c-feature__share-item {
    width: 3.6rem;
    height: 3.6rem;
  }
}
