﻿@charset "UTF-8";
/* =============================================================

   特集コラムCSS

============================================================= */

/* Layout
===================================================== */

#Contents {
  position: relative;
  z-index: 0;
  padding: 0;
  background-color: var(--color-Bg-Primary);
  margin: 0;
  padding: 0 0 11.5rem;
}

#Contents::before {
  content: "";
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: -1;
  width: 23rem;
  height: 23rem;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
}

#Contents.scroll::before {
  position: absolute;
}

.pagetop__link {
  background-size: 99%;
}

.product-list__ttl--txt {
  position: sticky;
  top: 5rem;
  height: 44rem;
  margin: 0 auto;
  font-size: 3rem;
  letter-spacing: .2em;
  writing-mode: vertical-rl;
  line-height: 1.7;
  font-weight: var(--fw-normal);
}

.product-list__ttl--txt span {
  position: relative;
  min-width: 4.2rem;
  display: flex;
  align-items: center;
  padding-top: 0;
  width: 100%;
  margin: 0 auto;
  letter-spacing: .3em;
}

.product-list__ttl--txt span::before {
  content:"Blog";
  position: absolute;
  top: .5rem;
  left: auto;
  right: -2.5rem;
  align-items: center;
  margin: auto;
  background: none;
  font-size: 1.3rem;
  letter-spacing: .2em;
  color: #B2A24D;
}

.product-list__ttl.vertical {
  width: 15rem;
  margin: 0 auto;
}

.product-list__search {
  display: flex;
  justify-content: flex-end;
  gap: 1rem;
}

.product-list__top-area {
  border-bottom: 1px solid #DBD6B9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 3.5rem;
  position: relative;
  z-index: 10;
}

.product-list__top-area:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  border-top: 1px solid #DBD6B9;
  bottom: 0.3rem;
  left: 0;
}

.product-list__top-area .pagerWrap {
  display: none;
}

.product-list__list-contents {
  border-bottom: 1px solid #DBD6B9;
  display: flex;
  justify-content: space-between;
  padding-bottom: 6rem;
  position: relative;
}

.product-list__list-contents:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  border-top: 1px solid #DBD6B9;
  bottom: 0.3rem;
  left: 0;
}

/* ---- ページャー ---- */
.block-pager {
  display: flex;
  align-items: center;
  /* display: none; */
}

.prev,
.next {
  position: relative;
}

.prev a,
.next a {
  position: absolute;
  inset: 0;
}

/* PAGINATION */
#pagination.below {
  margin-top: 2rem;
}

#pagination.below .pager {
  padding: 0;
  border: 0;
}

#pagination.below .pager .list-pager {
  display: flex;
  align-items: center;
  margin: 0;
  justify-content: center;
}

#pagination.below .pager .list-pager li {
  display: inline-block;
  font-size: 1.6rem;
  margin: 0;
  line-height: 1.9;
  color: var(--color-Txt-Primary);
  font-weight: var(--fw-medium);
}

#pagination.below .pager .list-pager li.active {
  color: var(--color-Txt-Tertiary);
  display: block;
  width: 4rem;
}

#pagination.below .pager .list-pager li a {display: block;width: 4rem;}

.block-pager .next,
.block-pager .prev {
  background-repeat: no-repeat;
  background-size: contain;
  height: 4rem;
  width: 5.3rem;
}

#feature-group-items .pagerWrap {
  justify-content: center;
}

/* ---- SORTBOX ---- */

#product-list__display-settings {
  display: flex;
  align-items: center;
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 0.2rem;
  width: fit-content;
  min-width: 20rem;
  font-size: 1.4rem;
  letter-spacing: .1em;
  height: 4rem;
}

.display-settings__btn {
  position: relative;
  width: 100%;
  cursor: pointer;
  text-align: left;
}

.display-settings__btn .title {
  display: flex;
  /*pointer-events: none;*/ /* Event listner のため */
  justify-content: flex-start;
  align-items: center;
  /* text-align: left; */
  padding-left: 4.5rem;
  position: relative;
  padding-right: 1rem;
}

/* SORTBOX プルダウンのアロー */
.display-settings__btn .title:before {
  content: "";
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  width: 2rem;
  height: 2rem;
  margin-left: 1rem;
  position: absolute;
  margin: auto;
  left: 1.5rem;
  top: 0;
  bottom: 0;
}

.display-settings__category {
  justify-content: center;
  background-color: #7c7c7c;
  color: #fff;
}

.display-settings__btn .display-settings__pulldown {
  display: none;
  top: 2.6rem;
  left: -1px;
  z-index: var(--zindex-drawer);
  position: absolute;
  z-index: 1;
  width: calc(100% + 2px);
  background: var(--color-white);
  border-radius: 0.4em;
  overflow: hidden;
  /* box-shadow: 4.8px 6px 2.8px -3px rgba(0, 0, 0, 0.018), 9.5px 12px 7.6px -3px rgba(0, 0, 0, 0.028),
    14.7px 18.5px 16.8px -3px rgba(0, 0, 0, 0.036), 20.8px 26.2px 31.8px -3px rgba(0, 0, 0, 0.042),
    28.3px 35.7px 48.5px -3px rgba(0, 0, 0, 0.047), 38px 48px 64px -3px rgba(0, 0, 0, 0.05); */
  border: 1px solid #ddd;
  border-radius: 0.2rem;
  border-top: none;
}

.display-settings__pulldown li a {
  display: block;
  height: 4rem;
  padding-left: 2rem;
  display: flex;
  align-items: center;
}

.display-settings__pulldown li.active {
  background-color: var(--color-very-light-grey);
}

.display-settings__pulldown li.active a {
  height: 4.4rem;
  padding-left: 2rem;
  display: flex;
  font-weight: bold;
  font-weight: 600;
  align-items: center;
  background-color: var(--color-very-light-grey);
}

.product-list__sort-area {
  margin: 0;
  /* width: 20rem; */
  background-color: #fff;
  /* border: 1px solid #ddd; */
  /* border-radius: .2rem; */
}


/* ---- 特集一覧 ---- */

.feature-page_detail_content {
  position: relative;
  z-index: 1;
  background: #fff;
}

.feature-page_detail_content img {
  max-width: 100%;
}

.feature-page-view-items {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}

.feature-page-view-items img {
  max-width: 100%;
}

.card-feature__text__read .ttl_data {
  display: none;
}

.product-list__ttl--txt {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 33rem;
}

.product-list__ttl--txt h2 {
  font-size: inherit;
  font-weight: inherit;
}

.product-list__ttl--txt .btn_back_list {
  padding-top: 4.5rem;
  writing-mode: initial;
}

.btn_back_list {
}

.btn_back_list a {
  display: block;
  padding: .6rem 0;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 2.8rem;
  padding-left: 4.8rem;
  font-size: 1.7rem;
  letter-spacing: 0.13em;
}


/* ---- 特集詳細 ---- */

#page-title {
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}

#page-title .ttl_data {
  display: block;
  color: #888;
  text-align: center;
}

.pageHeading{
  display: flex;
  align-items: center;
  gap:0 10.90909% ;
  max-width: 115rem;
  width: 100%;
  position: relative;
  padding: 0 2.5rem;
  margin: 0 auto;
}
.pageHeading::before{
  position: absolute;
  top: 3rem;
  left: 0;
  z-index: -1;
  content: "";
  display: block;
  width: 6rem;
  aspect-ratio: 60/37;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2237%22%20viewBox%3D%220%200%2060%2037%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4820%22%20data-name%3D%22%E3%83%91%E3%82%B9%204820%22%20d%3D%22M31.236-53.465a19.809%2C19.809%2C0%2C0%2C1-2.789%2C9.8%2C26.306%2C26.306%2C0%2C0%2C1-7.236%2C8.255%2C15.5%2C15.5%2C0%2C0%2C1-9.422%2C3.317%2C6.25%2C6.25%2C0%2C0%2C1-3.543-1.327q-1.884-1.327-1.884-4.57%2C0-3.39%2C2.186-4.054a25.1%2C25.1%2C0%2C0%2C0%2C3.693-1.4%2C9.711%2C9.711%2C0%2C0%2C0%2C3.09-2.432%2C5.337%2C5.337%2C0%2C0%2C0%2C1.131-3.464%2C3.624%2C3.624%2C0%2C0%2C0-1.583-2.875%2C6.483%2C6.483%2C0%2C0%2C0-4.146-1.253%2C11.9%2C11.9%2C0%2C0%2C0-2.111.221%2C5.7%2C5.7%2C0%2C0%2C0-2.111.811%2C10.059%2C10.059%2C0%2C0%2C1-2.638-1.843%2C4.892%2C4.892%2C0%2C0%2C1-1.131-3.612q0-4.57%2C4.3-7.886A15.939%2C15.939%2C0%2C0%2C1%2C17.066-69.09a13.2%2C13.2%2C0%2C0%2C1%2C10.327%2C4.275Q31.236-60.54%2C31.236-53.465Zm31.508%2C0a19.809%2C19.809%2C0%2C0%2C1-2.789%2C9.8%2C26.306%2C26.306%2C0%2C0%2C1-7.236%2C8.255A15.5%2C15.5%2C0%2C0%2C1%2C43.3-32.09a6.25%2C6.25%2C0%2C0%2C1-3.543-1.327q-1.884-1.327-1.884-4.57%2C0-3.39%2C2.186-4.054a25.1%2C25.1%2C0%2C0%2C0%2C3.693-1.4%2C9.711%2C9.711%2C0%2C0%2C0%2C3.09-2.432%2C5.337%2C5.337%2C0%2C0%2C0%2C1.131-3.464%2C3.624%2C3.624%2C0%2C0%2C0-1.583-2.875%2C6.483%2C6.483%2C0%2C0%2C0-4.146-1.253%2C11.9%2C11.9%2C0%2C0%2C0-2.111.221%2C5.7%2C5.7%2C0%2C0%2C0-2.111.811%2C10.059%2C10.059%2C0%2C0%2C1-2.638-1.843%2C4.892%2C4.892%2C0%2C0%2C1-1.131-3.612q0-4.57%2C4.3-7.886A15.939%2C15.939%2C0%2C0%2C1%2C48.573-69.09%2C13.2%2C13.2%2C0%2C0%2C1%2C58.9-64.815Q62.744-60.54%2C62.744-53.465Z%22%20transform%3D%22translate(-2.744%2069.09)%22%20fill%3D%22%23f2f3ef%22%2F%3E%3C%2Fsvg%3E')
}

.pageHeading__title{
  width: 50.90909%;
  /* padding-top: 1.5rem; */
  margin: 0;
}

.page-title{
  font-size: 2.8rem;
  line-height: 1.6;
  letter-spacing: 0.1em;
  color: #323333;
  font-family: var(--contentsTitleFont);
  font-weight: var(--fw-bold);
}
.pageHeading__iCatch{
  width: 38.18181%;
}
.pageHeading__iCatch img{
  width: 100%;
  height: auto;
  display: block;
}

.pageHeading__information{
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 2px solid #F2F3EF;
  padding-top: 2rem;
  margin-top: 6rem;
}
.pageHeading [data-catgory="all"]{
  display: none;
}
.pageHeading .feature-page-parts-category-links{
  margin: 0;
}
.pageHeading__information__time{
  display: flex;
  align-items: center;
  gap: 0 1rem;
  font-size: 1.3rem;
  font-family: var(--fontEN);
  font-weight: var(--fw-bold);
  line-height: 1;
  color: var(--color-feature-text);
}
.featureDetail__contents{
    display: block;
    width: 100%;
    background: var(--color-whitest-white);
    border-radius: 5rem;
    padding: 10rem 2.5rem 4rem;
    margin: -5rem auto 4rem;
}
.featureDetail__contents__inner{
  max-width: 140rem;
  width: 100%;
  border-radius: 5rem;
  background: #fff;
  /* padding: 0 2.5rem 0; */
  padding: 0;
  margin: 0 auto;
}
.featureDetail__contentsList{
  max-width: 90rem;
  width: 100%;
  padding: 5rem 0 6rem;
  margin: 0 auto;
}
.pageHeading__information .feature-page-parts-category-links-items{
  gap: 0;
}
.pageHeading__information .feature-page-parts-category-links-items .card-category:not(.feature-page-parts-category-links-item-isactive){
  display: none;
}
.pageHeading__information .feature-page-parts-category-links-items .card-category.feature-page-parts-category-links-item-isactive{
  color: var(--color-feature-text);
  background: var(--color-delicate-white);
  pointer-events: all;
}

/* コンテンツリスト */
.contentsList + *{
  margin-top: 7rem;
}
.card-contentsList{
  display: flex;
  border: 3px solid var(--color-delicate-white);
  border-radius: 10px;
  overflow: hidden;
}
.heading-contentsList{
  width: 25.55555%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color-delicate-white);
  position: relative;
}
.heading-contentsList::after{
  content: "";
  display: block;
  width: 2rem;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3163%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203163%22%20transform%3D%22translate(-345%201314)%20rotate(-90)%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_118%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20118%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20transform%3D%22translate(1294%20345)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3996%22%20data-name%3D%22%E3%83%91%E3%82%B9%203996%22%20d%3D%22M-18839-16976.273h-5v-5a1%2C1%2C0%2C0%2C1%2C1-1%2C1%2C1%2C0%2C0%2C1%2C1%2C1v3h3a1%2C1%2C0%2C0%2C1%2C1%2C1A1%2C1%2C0%2C0%2C1-18839-16976.273Z%22%20transform%3D%22translate(2621.112%2025684.088)%20rotate(45)%22%20fill%3D%22%237c7c7c%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E');
  position: absolute;
  bottom: 2rem;
  left: 0;
  right: 0;
  margin: auto;
}
.ttl-contentsList{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: 5rem 2rem;
}
.ttl-contentsList{
  font-size: 1.3rem;
  line-height: 1;
}
.ttl-contentsList span{
  font-size: 2.4rem;
  font-family: var(--fontEN);
  font-weight: var(--fw-bold);
}
.contentsTitleList{
  width: 74.44444%;
}
.contentsTitleList__inner{
  padding: 3rem;
}
.card--mainTitle + .card--mainTitle{
  margin-top: 1rem;
}
.card--mainTitle > a,
.card--mainTitle > p{
  display: flex;
  gap:0 1.3rem;
  font-size: 1.6rem;
  letter-spacing: 0.03em;
  font-weight: var(--fw-bold);
  color: var(--color-feature-title);
  line-height: 1.5;
}
.card--mainTitle > a::before,
.card--mainTitle > p::before{
  content: "ー";
  display: block;
  /* width: 1.2rem;
  height: 2px;
  background: var(--color-feature-text); */
  flex-shrink: 0;
}
.contentsList-subTitle{
  list-style-type: disc;
  padding-left: 4rem;
  margin-top: 1rem;
}
.card--subTitle + .card--subTitle{
  margin-top: 0.5rem;
}
.card--subTitle > a,
.card--subTitle > p{
  color: var(--color-feature-text);
  font-size: 1.6rem;
  letter-spacing: 0.03em;
  line-height: 1.733333;
  text-decoration: underline;
}

/* タイトルリスト */
.heading-h2 > h2 {
  position: relative;
  padding-left: 5.2rem;
  padding-bottom: 2.2rem;
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0.18em;
  background-repeat: no-repeat;
  background-position: .3rem 30%;
  background-size: 3.8rem;
}

.heading-h2 > h2:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 100%;
  height: .5rem;
  border-top: 1px solid #DBD6B9;
  border-bottom: 1px solid #DBD6B9;
}

* + .heading-h2 {
  margin-top: 10rem;
}
.heading-h2 + *{
  margin-top: 3rem;
}

.heading-h3 > h3 {
  position: relative;
  font-size: 2.6rem;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: .18em;
  padding: 0 0 0 2.5rem;
}

.heading-h3 > h3:before {
  content: "";
  display: block;
  position: absolute;
  top: 0.3rem;
  left: 0;
  bottom: 0.3rem;
  border-left: .4rem solid #A39A66;
}

* + .heading-h3{
  margin-top: 8rem;
}

*[class^="heading"] + .heading-h3{
  margin-top: 4rem;
}
.heading-h3 + *{
  margin-top: 3rem;
}

.heading-h4 > h4 {
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: 0.18em;
}
/*
.heading-h4 > h4::before {
  content: "●";
}*/

* + .heading-h4{
  margin-top: 5rem;
}

.heading-h4 + *{
  margin-top: 3rem;
}

.heading-h5 > h5{
  font-size: 1.6rem;
  line-height: 1.75;
  font-weight: var(--fw-bold);
  letter-spacing: 0.03em;
}

/* リストスタイル */
.listStyle {
  border-left: 2px solid var(--color-delicate-white);
  padding-left: 0;
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.listStyle + .listStyle{
  margin-top: 3.5rem;
}

.listStyle > li{
  font-size: 2rem;
  line-height: 1.8;
  letter-spacing: 0.16em;
}

.listStyle > li + li{
  margin-top: 1.2rem;
}

[data-listType="disc"] li {
  position: relative;
  padding-left: 2.7rem;
}

[data-listType="numnber"] li {
  display: flex;
  align-items: baseline;
  gap:0 1.5rem;
}

[data-listType="disc"] li::before{
  content: "";
  position: absolute;
  top: 1.6rem;
  left: 0.8rem;
  display: block;
  width: .6rem;
  height: .6rem;
  background: #A39A66;
  transform: rotate(45deg);
}

[data-listType="numnber"]{
  counter-reset: listnum;
	list-style: none;
}

[data-listType="numnber"] li::before{
  position: relative;
  top: -.22rem;
  counter-increment: listnum;
	content: counter(listnum) "."; /* 半角スペースを入れて""の中にピリオドを追加 */
	font-size: 1.6rem;
  line-height: 1.3;
}

/* セクションスタイル */
.sectionStyle{
  padding: 3.5rem;
  font-size: 2rem;
}

.sectionStyle[data-sectionStyle="1"]{
  background: #F5F5EA;
}

.sectionStyle[data-sectionStyle="2"]{
  background: #A39A66;
  color: #fff;
}

.sectionStyle[data-sectionStyle="3"]{
  position: relative;
  border: 1px solid #A39A66;
}

.sectionStyle[data-sectionStyle="3"]::before,
.sectionStyle[data-sectionStyle="3"]::after {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-top: solid 1rem transparent;
  border-bottom: solid 1rem transparent;
  border-left: solid 1rem #B2A24D;
  border-right: solid 1rem transparent;
  transform: rotate(136deg);
}

.sectionStyle[data-sectionStyle="3"]::before {
  left: -1rem;
  bottom: -1rem;
}

.sectionStyle[data-sectionStyle="3"]::after {
  top: -1rem;
  right: -1rem;
  transform: rotate(-45deg);
}

* + .sectionStyle{
  margin-top: 3rem;
}
.sectionStyle + *{
  margin-bottom: 2.7rem;
}
/* テーブルレイアウト */
.layoutTable{
  border: 1px solid #ccc;
}

.card--table{
  display: flex;
  background: #ccc;
}

.card--table + .card--table{
  padding-top: 1px;
}

.card--table__title{
  width: 22rem;
  font-size: 1.5rem;
  letter-spacing: 0.12rem;
  display: flex;
  align-items: center;
  background: #F4F4F4;
  padding: 2rem 3rem;
  line-height: 1.7;
}

.card--table__contents {
  width: calc(100% - 22rem);
  font-size: 1.5rem;
  line-height: 1.9;
  display: flex;
  align-items: center;
  padding: 2rem 3rem;
  background: #fff;
}

.card--table__contents .listStyle {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 0;
}

.card--table__contents .listStyle > li {
  font-size: 1.5rem;
}

.card--table__contents [data-listType="disc"] li::before {
  top: 1.2rem;
  width: .5rem;
  height: .5rem;
}

.card--table__contents .listStyle > li + li {
  margin-top: .8rem;
}

* + .layoutTable{
  margin-top: 6rem;
}

/* テキスト関係 */
#upper-contents-area > p:not(.annotation){
  font-size: 2rem;
  line-height: 1.9;
  letter-spacing: 0.03em;
}
#upper-contents-area > p:not(.annotation) + p{
  margin-top: 4rem;
}

#upper-contents-area > p:not(.annotation) a {
  text-decoration: underline;
}

#upper-contents-area > p:not(.annotation) a:hover {
  text-decoration: none;
}

#upper-contents-area .sectionStyle > p{
  font-size: 2rem;
  line-height: 2;
  letter-spacing: 0.03em;
  margin-top: 1rem;
}

#upper-contents-area .sectionStyle > p:first-child {
  margin-top: 0;
}

#upper-contents-area section{
	margin-bottom: 5rem;
}

#upper-contents-area div.point{
	padding: 2rem;
	background-color: #FDFCF0;
	border-radius: 2rem;
	margin-bottom: 2rem;
}

#upper-contents-area div.point p{
	line-height: 1.8em;
}

#upper-contents-area h2{
	padding: 2em 0 1em;
}

#upper-contents-area h3{
	margin-bottom: 1em;
	font-size: 2rem;
	font-weight: bold;
}
#upper-contents-area p{
	margin-bottom: 1em;
}

#upper-contents-area{
	
}

#upper-contents-area{
	
}

.annotation {
  font-size: 1.4rem;
  line-height: 2;
}

.annotation + p {
  margin-top: 2rem;
}

[data-color="red"]{
  color: #CE4B4B;
}
[data-color="grey"]{
  color: #888;
}
.textlink[data-icon="true"]{
  display: flex;
  align-items: center;
  gap: 0 1rem;
}
.textlink[data-icon="true"]::after{
  content: "";
  display: block;
  width: 1.183rem;
  aspect-ratio: 11.83 / 10.47;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.833%22%20height%3D%2210.471%22%20viewBox%3D%220%200%2011.833%2010.471%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_3123%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%203123%22%20width%3D%2211.833%22%20height%3D%2210.471%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%237c7c7c%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8034%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208034%22%20transform%3D%22translate(0%200)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8034-2%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208034%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4003%22%20data-name%3D%22%E3%83%91%E3%82%B9%204003%22%20d%3D%22M8.657%2C2.481H.694A.7.7%2C0%2C0%2C0%2C0%2C3.175v6.6a.7.7%2C0%2C0%2C0%2C.694.694H8.657a.7.7%2C0%2C0%2C0%2C.7-.694v-6.6a.7.7%2C0%2C0%2C0-.7-.694M1.389%2C3.87H7.963V9.082H1.389Z%22%20fill%3D%22%237c7c7c%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4004%22%20data-name%3D%22%E3%83%91%E3%82%B9%204004%22%20d%3D%22M11.139%2C0H3.176a.695.695%2C0%2C0%2C0%2C0%2C1.389h7.269V7.3a.694.694%2C0%2C0%2C0%2C1.388%2C0V.694A.7.7%2C0%2C0%2C0%2C11.139%2C0%22%20fill%3D%22%237c7c7c%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E')
}
.textlink > a{
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: 0.03em;
  text-decoration: underline;
}
.sp-icon{
  display: none;
}
* + .textlink{
  margin-top: 1rem;
}

/* イメージセクション */
.grid_container{
  margin-top: 6rem;
}
.grid_container[data-imgLayout="column_01"]{
  display: flex;
  justify-content: center;
}
.grid_container[data-imgLayout="column_02"]{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  gap: 0 2rem;
}
.grid_container[data-imgLayout="colo_03"]{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 0 1.5rem;
}
.grid_container figure{
  margin: 0;
}
.grid_container img {
  max-width: 100%;
  width: inherit;
  /* display: block; */
  height: auto;
  /* margin: 0 auto; */
}
.grid_container figcaption{
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: 0.03em;
  margin-top: 1rem;
  color: #888;
}
.youtube--wrapper{
  max-width: 98rem;
  width: 100%;
  margin: 0 auto;
}
.youtube--wrapper > iframe{
  max-width: 98rem;
  width: 100%;
  aspect-ratio: 16/9;
}
* + .youtube--wrapper{
  margin-top: 8rem;
}
.tiktok--wrapper{
  /* max-width: 33.75rem; */
  width: 100%;
  margin: 0 auto;
}
* + .tiktok--wrapper{
  margin-top: 8rem;
}
.card--singleContents{
  background: var(--color-delicate-white);
  border-radius: 20px;
  padding: 3rem 5rem 3rem 3rem;
}
.card--singleContents figure{
  display: flex;
  align-items: center;
  gap: 0 4.87804%;
  margin:0;
}
.card--singleContents figure img{
  width: 34.14634%;
}
.card--singleContents figure figcaption{
  width: 60.9756%;
  font-size: 1.5rem;
  color: var(--color-feature-text);
  line-height: 2.4;
  letter-spacing: 0.03em;
}
* + .card--singleContents{
  margin-top: 6rem;
}
.card--singleContents + *{
  margin-bottom: 5rem;
}

/* ボタン */
.buttonArea{
  margin:5rem 0 auto ;
}
.buttonBase-feature{
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 30rem;
  width: 100%;
  height: 5rem;
  font-size: 1.4rem;
  font-weight: var(--fw-bold);
  letter-spacing: 0.03em;
  line-height: 1;
  color: #fff;
  border-radius: 10px;
  position: relative;
  margin: 0 auto;
}
.buttonBase-feature::after{
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2rem;
  width: 1rem;
  aspect-ratio: 10/9.54;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%229.536%22%20viewBox%3D%220%200%2010%209.536%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3816%22%20data-name%3D%22%E3%83%91%E3%82%B9%203816%22%20d%3D%22M9.669%2C5.6%2C6.07%2C9.2a1.131%2C1.131%2C0%2C0%2C1-1.6-1.6L6.2%2C5.891H1.128a1.128%2C1.128%2C0%2C1%2C1%2C0-2.256H6.175l-1.7-1.7a1.131%2C1.131%2C0%2C1%2C1%2C1.6-1.6l3.6%2C3.6a1.12%2C1.12%2C0%2C0%2C1%2C.326.84v.036a1.124%2C1.124%2C0%2C0%2C1-.33.8Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
  margin: auto;
}
[data-buttonColor="black"]{
  background: var(--color-feature-title);
}
[data-buttonColor="red"]{
  background: #CE4B4A;
}
[data-buttonColor="white"]{
  color: var(--color-feature-title);
  background: #fff;
  border: 1px solid var(--color-feature-title);
}
[data-buttonColor="white"]::after{
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%229.536%22%20viewBox%3D%220%200%2010%209.536%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2427%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202427%22%20width%3D%2210%22%20height%3D%229.536%22%20fill%3D%22%232c2c2c%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3170%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203170%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3816%22%20data-name%3D%22%E3%83%91%E3%82%B9%203816%22%20d%3D%22M9.669%2C5.6%2C6.07%2C9.2a1.131%2C1.131%2C0%2C0%2C1-1.6-1.6L6.2%2C5.891H1.128a1.128%2C1.128%2C0%2C1%2C1%2C0-2.256H6.175l-1.7-1.7a1.131%2C1.131%2C0%2C1%2C1%2C1.6-1.6l3.6%2C3.6a1.12%2C1.12%2C0%2C0%2C1%2C.326.84v.036a1.124%2C1.124%2C0%2C0%2C1-.33.8Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%232c2c2c%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E')
}
[data-buttonColor="gray"]{
  background: #A0A0A0;
}
[data-buttonColor="gray"]::after{
  display: none;
}
.buttonBase-feature[data-buttonColor="gray"]::before{
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 2rem;
  width: 1rem;
  aspect-ratio: 10/9.54;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%229.536%22%20viewBox%3D%220%200%2010%209.536%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2427%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202427%22%20width%3D%2210%22%20height%3D%229.536%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8149%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208149%22%20transform%3D%22translate(10%209.536)%20rotate(180)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3170%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203170%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3816%22%20data-name%3D%22%E3%83%91%E3%82%B9%203816%22%20d%3D%22M9.669%2C5.6%2C6.07%2C9.2a1.131%2C1.131%2C0%2C0%2C1-1.6-1.6L6.2%2C5.891H1.128a1.128%2C1.128%2C0%2C1%2C1%2C0-2.256H6.175l-1.7-1.7a1.131%2C1.131%2C0%2C1%2C1%2C1.6-1.6l3.6%2C3.6a1.12%2C1.12%2C0%2C0%2C1%2C.326.84v.036a1.124%2C1.124%2C0%2C0%2C1-.33.8Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E');
  margin: auto;
}

/* 参考レイアウト */
.buttonBase-feature + .buttonBase-feature{
  margin-top: 1rem;
}

/* アイテムレイアウト */
.product-list-inner{
}

.product-list-inner h2 {
  position: relative;
  z-index: 0;
  display: flex;
  color: #A39A66;
  font-size: 2.5rem;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.18em;
}

.product-list-inner h2 span {
  display: block;
  width: fit-content;
  margin: auto;
  margin-bottom: 3rem;
  padding: 0 3.5rem;
  background: #fff;
}

.product-list-inner h2 span::before,
.product-list-inner h2 span::after {
  content: "";
  position: absolute;
  top: 30%;
  left: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: .4rem;
  margin-top: -.3rem;
  border-top: 1px solid #A39A66;
  border-bottom: 1px solid #A39A66;
}

.product-list-inner h2::after {
  display: none;
}

.product-list-inner h2 span:empty {
  margin-bottom: 0;
}

.product-list-inner h2 span:empty::before,
.product-list-inner h2 span:empty::after {
  display: none;
}

.list-title{
  font-size: 2rem;
  letter-spacing: 0.3em;
  line-height: 1.5;
  text-align: center;
  margin-bottom: 3rem;
}

.feature-item-list{
  display: flex;
  flex-wrap: wrap;
  margin: 0 -2rem;
  /*display: grid;
  grid-template-columns: repeat(4,1fr);
  gap: 4rem 3.4rem;*/
}

.feature-item-img {
  display: block;
  position: relative;
}

.feature-item-list img{
  width: 100%;
}

.feature-item-list .slick-next,
.feature-item-list .slick-prev {
  top: auto;
  bottom: -6rem;
  z-index: 22;
  width: 4rem;
  height: 4rem;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}

.feature-item-list .slick-next::before,
.feature-item-list .slick-prev::before {
  display: none;
}

.feature-item-list .slick-next {
  right: 0;
}

.feature-item-list .slick-prev {
  left: 0;
}

.feature-item-list.slick-dotted.slick-slider {
  margin-bottom: 4rem;
  padding-bottom: 1rem;
}

.feature-item-list .slick-dots {
  bottom: -3rem;
}

.feature-item-list .slick-dots li {
  width: 2rem;
  height: 2rem;
  margin: 0 1rem;
}

.feature-item-list .slick-dots li button {
  width: 2rem;
  height: 2rem;
  padding: .5rem;
}

.feature-item-list .slick-dots li button:before {
  opacity: 1;
  width: 2rem;
  height: 2rem;
  content: "■";
  color: #ddd;
}

.feature-item-list .slick-dots li.slick-active button:before {
  color: #A39A66;
}

.feature-item {
  width: 27.9rem;
  padding: 0 2rem;
}

.feature-item-list.item_single .feature-item {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.feature-item-list.item_single .item__image,
.feature-item-list.item_single .item__detail {
  width: 50%;
}

.feature-item-list.item_single .item__detail {
  padding: 0 5rem;
}

.feature-item-list.item_single .detail__name {
  font-size: 2rem;
}

.detail__name {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: normal;
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.7rem;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-align: center;
}

.selectRect{
  position: relative;
  margin-top: 1rem;
}
.selectRect::after{
  content: "";
  display: block;
  width: 10px;
  aspect-ratio: 1;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.314%22%20height%3D%2211.313%22%20viewBox%3D%220%200%2011.314%2011.313%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3996%22%20data-name%3D%22%E3%83%91%E3%82%B9%203996%22%20d%3D%22M-18837-16974.273h-7v-7a1%2C1%2C0%2C0%2C1%2C1-1%2C1%2C1%2C0%2C0%2C1%2C1%2C1v5h5a1%2C1%2C0%2C0%2C1%2C1%2C1A1%2C1%2C0%2C0%2C1-18837-16974.273Z%22%20transform%3D%22translate(25333.002%20-1310.784)%20rotate(-45)%22%20fill%3D%22%232c2c2c%22%2F%3E%3C%2Fsvg%3E');
  position: absolute;
  right: 1rem;
  top: 0;
  bottom: 0;
  margin: auto;
}
.product-list-inner select {
  width: 100%;
  height: 3rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 2rem 0 0.5rem;
  background: #fff;
  border: 1px solid var(--color-feature-text);
  border-radius:5px;
  vertical-align: middle;
  line-height: 1;
  font-size: 1.3rem;
  color: var(--color-feature-text);
  text-align: left;
  outline: none;
  cursor: pointer;
  outline-color: var(--color-feature-text);
}

.feature-vari-price {
  margin-top: 1rem;
  font-size: 1.5rem;
  text-align: center;
}

.feature-vari-price .productPrice {
  padding-right: .2rem;
  font-size: 1.6rem;
}

.feature-vari-doublePrice p,
.feature-vari-price p{
  font-size: 1.8rem;
  font-weight: 700;
  margin-top: 1rem;
}
.feature-vari-doublePrice p em,
.feature-vari-price p em{
  font-size: 1.0rem;
  font-weight: 700;
  margin-left: 0.3rem;
  letter-spacing: 0.05em;
}
.feature-vari-doublePrice{
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: flex-start;
  gap: 0.4rem 1rem;
  width: 100%;
}
.feature-vari-doublePrice .sale {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.3rem 0.9rem;
  width: auto;
  color: var(--saleColor);
}
.feature-vari-doublePrice .sale + .normal {
  width: auto;
  position: relative;
}
.feature-vari-doublePrice .sale + .normal::before {
  content: '';
  display: block;
  height: 1px;
  width: calc(100% - 2.5rem);
  background: var(--txtColor);
  position: absolute;
  left: 0;
  top: calc(50% + 1px);
}

.feature-item .fig {
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 0;
}
.feature-item .fig .soldOut {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(124,124,124, .4);
  color: #fff;
  font-family: var(--fontEN);
  text-align: center;
  font-weight: 700;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.feature-vari-cart-add a,
.feature-vari-resale-mail a,
.feature-vari-release a,
.feature-vari-resale a {
  color: #fff;
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.05em;
  min-width: 18rem;
  max-width: 100%;
  height: 4rem;
  margin: 1.5rem auto auto;
  padding: 0 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 0.7rem;
  border-radius: .5rem;
  background: #C24846;
  border: none;
}
.btnSoldOut{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 0 1rem;
  width: 18rem;
  max-width: 100%;
  height: 4rem;
  border-radius: .5rem;
  margin: 1.5rem auto auto;
  padding: 0 1rem 0 1rem;
  background: #7C7C7C;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1;
  letter-spacing: 0.05em;
  text-align: center;
  color: #FFFFFF;
  cursor: inherit;
  pointer-events: none;
}
.addPoint{
  display: block;
  font-size: 1.3rem;
  letter-spacing: 0.03em;
  margin-top: 0.8rem;
}
.arrivalMailInput{
  width: 100%;
  max-width: 24rem;
}
.arrivalMailInput span,
.cautionMsg{
  display: block;
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: 0.03em;
  margin-top: 0.5rem;
}
.arrivalFormTable .required{
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.arrivalFormTable .required dt{
  font-size: 1.3rem;
  line-height: 1.4;
  letter-spacing: 0.03em;
}
.arrivalFormTable .required dd input[type="text"]{
  width: 100%;
  height: 3rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0 2rem 0 0.5rem;
  background: #fff;
  border: 1px solid var(--color-feature-text);
  border-radius: 5px;
  vertical-align: middle;
  line-height: 1;
  font-size: 1.3rem;
  color: var(--color-feature-text);
  text-align: left;
  outline: none;
  cursor: pointer;
  outline-color: var(--color-feature-text);
}
.arrivalFormTable .required dd input[type="checkbox"] {
  display: none;
}
.arrivalFormTable .required dd label {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0 var(--checkBtnGap);
  font-size: var(--formFontSize);
  line-height: var(--checkBtnLineHeight);
  cursor: pointer;
  position: relative;
  transition: opacity 0.3s ease;
}
.arrivalFormTable .required dd input:checked + label::before {
  border: var(--checkedBtnBorder);
}
.arrivalFormTable .required dd label::before {
  content: '';
  display: block;
  width: var(--checkBtnSize);
  height: var(--checkBtnSize);
  border: var(--checkBtnBorder);
  border-radius: var(--checkBtnRadius);
  background: #FFFFFF;
  transition: background 0.3s ease;
}
.arrivalFormTable .required dd input:checked + label::after {
  opacity: 1;
}
.arrivalFormTable .required dd label::after {
  content: '';
  display: block;
  width: var(--checkIconWidth);
  height: var(--checkIconWidth);
  background: var(--checkIconBg);
  background-size: var(--checkIconWidth) auto;
  position: absolute;
  left: calc((var(--checkBtnSize) - var(--checkIconWidth)) / 2);
  top: calc((var(--checkBtnSize) - var(--checkIconWidth)) / 2);
  opacity: 0;
  transition: opacity 0.3s ease;
}
.feature-vari-arrival-mail .btnNext a{
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 0 1rem;
  width: 100%;
  height: 4rem;
  background: var(--color-feature-title);
  border-radius: 10px;
  padding: 0 4rem 0 4rem;
  font-size: 1.4rem;
  font-weight: var(--fw-medium);
  letter-spacing: 0.1em;
  text-align: center;
  line-height: 1;
  text-decoration: none;
  color: #FFFFFF;
  position: relative;
  transition: opacity 0.3s ease;
  margin-top: 2rem;
}
.error{
  margin-top: 1rem;
  font-size: 1.2rem;
  letter-spacing: 0.03em;
  line-height: 1.4;
}

.error:empty {
  margin: 0;
}

/* シェアボタン */
.buttonList-share{
  margin-top: 5.5rem;
}
.cardUnit-shareButton{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 3rem;
}
.cardUnit-shareButton > dl > dt{
  font-size: 1.3rem;
  line-height: 1;
  flex-shrink: 0;
}
.cardUnit-shareButton-list{
  display: flex;
  align-items: center;
  gap: 0 2rem;
}
.cardUnit-shareButton-list img{
  width: 100%;
  height: auto;
  display: block;
  max-width: 5rem;
}
.clipboard {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5rem;
  border-radius: 10px;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99;
  transform: translate(-50%, -50%);
  background-color: #EDEDED;
  color: #000;
  opacity: 0;
  transition: opacity 500ms ease;
  pointer-events: none;
}

.clipboard.copied {
  opacity: 1;
}

.arrivalMailInput .complete{
  margin-top: 1rem;
}
.arrivalMailInput .complete > dt,
.arrivalMailInput .complete > dd{
  font-size: 1.3rem;
  line-height: 1.4;
}
.arrivalMailInput .complete > dd{
  margin-top: 0.5rem;
}

/* ---- SOLD OUT ---- */

.soldout__wrap {
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgb(180 180 180 / 85%);
  z-index: 0;
  writing-mode: vertical-rl;
  mix-blend-mode: multiply;
}
.item__soldout {
  color: var(--color-white);
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  writing-mode: vertical-rl;
  font-size: 2rem;
  letter-spacing: .4em;
}

/* ---- PRICE ---- */

.feature-vari-special-price {
  justify-content: center;
  width: 100%;
}

.detail__price--normal {
  letter-spacing: 0.12em;
}

.detail__price--normal {
  font-size: 1.5rem;
}

.priceAfter {
  padding-right: .2rem;
  font-size: 1.6rem;
}

.detail__price--strike del {
  font-size: 1.3rem;
}

.priceBefore {
  padding-right: .2rem;
  font-size: 1.4rem;
}

/* メール申し込み */
.feature-vari-arrival-mail {
  margin: 2rem 0;
  font-size: 1.2rem;
}

/* メール通知登録フォーム */
#divProductArrivalMail {
  width: 100%;
  background: var(--color-Bg-Tertiary);
  margin-bottom: 4rem;
  padding: 1.5rem;
  font-size: 1.25rem;
  letter-spacing: .1em;
  line-height: 1.5;
}

#divProductArrivalMail .arrivalInfo {
  margin-bottom: 1rem;
}

.arrivalInfo p,
.arrivalForm_address {
  line-height: 1.4;
}

#divProductArrivalMail .arrivalForm_form {
  font-size: 1.4rem;
}

#divProductArrivalMail .arrivalForm_form .mailAddr {
  appearance: none;
  font: inherit;
  outline: none;
  border-radius: 0.2rem;
  background: #fff;
  width: 100%;
  margin: 1rem 0;
  padding: 0.9rem 1.5rem;
  border: 1px solid #DDD;
  font-size: 1.3rem;
  letter-spacing: .1em;
  line-height: 1.5;
  /* margin-top: 2rem; */
}

.arrivalForm_form input[type="text"]::placeholder{
  color: #BBB;
}

#divProductArrivalMail .productAddCartBtn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12rem;
  height: 3rem;
  color: #fff;
  border: 1px solid var(--color-Txt-Primary);
  background-color: var(--color-Txt-Primary);
  font-weight: var(--fw-medium);
  margin: 0 auto;
  border-radius: 0.2rem;
  font-size: 1.2rem;
  letter-spacing: .1em;
}

.error_inline {
  margin-bottom: 1rem;
  font-size: 1.2rem;
}


/* ---- もっと見る ---- */
.btn_viewmore {
  display: block;
  width: fit-content;
  margin: 3rem auto 0;
  font-size: 1.5rem;
  text-align: center;
}

.btn_viewmore:empty {
  margin: 0;
  padding: 0;
}

.btn_viewmore a {
  transition: opacity .3s ease-in-out;
  display: block;
  width: fit-content;
  margin: auto;
  padding: 1rem 0 1rem 5rem;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 2.8rem;
  font-size: 1.7rem;
  letter-spacing: 0.13em;
}

.btn_viewmore a:hover {
  opacity: .7;
}

/*//////////////////////////////////////////////////

　　　　　　　　　　PC SETTING

//////////////////////////////////////////////////*/

@media (min-width: 769px) {

  /* Layout
  ===================================== */
  .product-list__container {
    max-width: 1400px;
    width: 140rem;
    margin: 0 auto;
    display: flex;
    padding-top: 3.5rem;
    justify-content: space-between;
  }

  .product-list__top-area {
    display: flex;
    justify-content: space-between;
    margin-bottom: 3.8rem;
  }

  #breadcrumbs {
  }

  #breadcrumb ul li {
    font-size: 1.1rem;
  }

  .small-screen-only {
    display: none !important;
  }

  .product-list__wrapper--left-nav {
    width: 100%;
    max-width: 855px;
    margin: 0 0 10rem 6.4rem;
  }

  .product-list__item-list {
    gap: 7rem 4.6rem;
  }

  .product-list__item {
    -ms-grid-column-span: 1;
    grid-column: span 1;
    width: 26.5rem;
  }

  .product-list__wrapper {
    width: 110rem;
    padding-right: 20rem;
  }


  /* ---- 特集一覧 ---- */

  .feature-page-view-items {
    padding: 0 1rem;
  }

  .feature-page-view-items .card-feature {
    width: calc(50% - 2rem);
  }

  .card-feature__image {
    height: 28.6rem;
    margin-bottom: 1.3rem;
  }

  .card-feature__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .card-feature__text {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .card-feature__text__date,
  .card-feature__text__read-wrapper,
  .card-feature__text__read {
    display: inline;
    letter-spacing: 0.12rem;
  }

  .card-feature__text__read-wrapper {
    padding-left: 1rem;
  }

  .feature-page-view-items a:hover {
    opacity: .6;
  }

  /* ---- 特集詳細 ---- */

  #page-title {
    font-size: 3.2rem;
    font-weight: 400;
    letter-spacing: .18em;
    line-height: 1.5;
  }

  #page-title .ttl_data {
    padding: 1.2rem 0 0;
    font-size: 1.6rem;
    font-weight: 400;
    letter-spacing: 0.18em;
  }

  #upper-contents-area,
  #lower-contents-area {
    margin: 5.2rem 5rem 0;
  }

  #lower-contents-area {
    margin-bottom: 5rem;
  }

  /* アイテムレイアウト */
  .product-list-inner{
    max-width: 90rem;
    margin-top: 8rem;
    padding: 0 5rem;
  }

}



/*//////////////////////////////////////////////////

　　　　　　　　　　SP SETTING

//////////////////////////////////////////////////*/


@media (max-width: 768px) {

  /* Layout
  ===================================== */

  #Contents {
    padding-bottom: 10rem;
  }

  #Contents::before {
    width: 20rem;
    height: 20rem;
  }

  /* ---- パンくず ---- */
  .breadcrumbs > ol {
    overflow: hidden;
    overflow-x: scroll;
    padding: 0 1rem;
  }

  .breadcrumbs > ol::-webkit-scrollbar {
    display: none;
  }
  #breadcrumb span,
  #breadcrumb a {
    padding: 0 5px;
  }

  /* ---- メインタイトル ---- */
  .product-list__ttl {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .product-list__ttl--txt {
    top: 5rem;
    height: auto;
    font-size: 2.8rem;
    letter-spacing: .2em;
  }

  .product-list__ttl--txt span {
    line-height: 1.7;
  }

  .product-list__ttl--txt span::before {
    right: -3rem;
    font-size: 1.4rem;
  }

  .product-list__wrapper {
    padding: 0 1.5rem;
  }

  .product-list__top-area {
    padding-top: 2.5rem;
    border-top: 1px solid #DBD6B9;
    border-bottom: none;
    font-size: 1.4rem;
  }

  .product-list__top-area:before {
    top: -0.5rem;
    bottom: auto;
  }

  .category--item-count {
    font-size: 1.4rem;
  }

  /* ---- 特集一覧 ---- */

  #FeaturePageList {
    margin: 0 1.5rem;
  }

  .product-list__list-contents {
    padding: 0 1rem 6rem;
  }

  .card-feature {
    width: 100%;
  }

  .card-feature__image {
    height: 21.6rem;
  }

  .card-feature__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .card-feature__text {
    padding: 1rem 0 0;
    font-size: 1.4rem;
    line-height: 1.5;
  }

  .card-feature__text__date,
  .card-feature__text__read-wrapper,
  .card-feature__text__read {
    display: inline;
  }

  .card-feature__text__read-wrapper {
    padding-left: 1rem;
  }

  #pagination {
    margin: 6rem 0 0;
  }

  .btn_back_list {
    text-align: center;
  }

  .btn_back_list a {
    display: block;
    width: fit-content;
    margin: 5.7rem auto 0;
  }

  /* ---- 特集詳細 ---- */

  .feature-page_detail_content {
    padding-top: 3rem;
  }

  .product-list__wrapper {
    padding: 0;
  }

  #upper-contents-area,
  #lower-contents-area {
    margin: 2.2rem 2.5rem 0;
  }

  #lower-contents-area {
    margin-bottom: 5rem;
  }

  #page-title {
    margin: 0;
    padding: 0 2.5rem 2rem;
    font-size: 2.4rem;
    letter-spacing: .18em;
    line-height: 1.4;
  }

  #page-title .ttl_data {
    padding: 1.2rem 0 0;
    font-size: 1.3rem;
    letter-spacing: 0.18em;
  }

  .pageHeading {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap:2rem 0 ;
    width: 100%;
    padding: 0 1.5rem;
    margin: 3rem auto 0;
  }

  .pageHeading__title{
    width: 100%;
    position: relative;
    margin: 0;
  }
  .pageHeading__title::before{
    position: absolute;
    top: 2rem;
    left: 0;
    z-index: -1;
    content: "";
    display: block;
    width: 3.9rem;
    aspect-ratio: 39/24.5;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2237%22%20viewBox%3D%220%200%2060%2037%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4820%22%20data-name%3D%22%E3%83%91%E3%82%B9%204820%22%20d%3D%22M31.236-53.465a19.809%2C19.809%2C0%2C0%2C1-2.789%2C9.8%2C26.306%2C26.306%2C0%2C0%2C1-7.236%2C8.255%2C15.5%2C15.5%2C0%2C0%2C1-9.422%2C3.317%2C6.25%2C6.25%2C0%2C0%2C1-3.543-1.327q-1.884-1.327-1.884-4.57%2C0-3.39%2C2.186-4.054a25.1%2C25.1%2C0%2C0%2C0%2C3.693-1.4%2C9.711%2C9.711%2C0%2C0%2C0%2C3.09-2.432%2C5.337%2C5.337%2C0%2C0%2C0%2C1.131-3.464%2C3.624%2C3.624%2C0%2C0%2C0-1.583-2.875%2C6.483%2C6.483%2C0%2C0%2C0-4.146-1.253%2C11.9%2C11.9%2C0%2C0%2C0-2.111.221%2C5.7%2C5.7%2C0%2C0%2C0-2.111.811%2C10.059%2C10.059%2C0%2C0%2C1-2.638-1.843%2C4.892%2C4.892%2C0%2C0%2C1-1.131-3.612q0-4.57%2C4.3-7.886A15.939%2C15.939%2C0%2C0%2C1%2C17.066-69.09a13.2%2C13.2%2C0%2C0%2C1%2C10.327%2C4.275Q31.236-60.54%2C31.236-53.465Zm31.508%2C0a19.809%2C19.809%2C0%2C0%2C1-2.789%2C9.8%2C26.306%2C26.306%2C0%2C0%2C1-7.236%2C8.255A15.5%2C15.5%2C0%2C0%2C1%2C43.3-32.09a6.25%2C6.25%2C0%2C0%2C1-3.543-1.327q-1.884-1.327-1.884-4.57%2C0-3.39%2C2.186-4.054a25.1%2C25.1%2C0%2C0%2C0%2C3.693-1.4%2C9.711%2C9.711%2C0%2C0%2C0%2C3.09-2.432%2C5.337%2C5.337%2C0%2C0%2C0%2C1.131-3.464%2C3.624%2C3.624%2C0%2C0%2C0-1.583-2.875%2C6.483%2C6.483%2C0%2C0%2C0-4.146-1.253%2C11.9%2C11.9%2C0%2C0%2C0-2.111.221%2C5.7%2C5.7%2C0%2C0%2C0-2.111.811%2C10.059%2C10.059%2C0%2C0%2C1-2.638-1.843%2C4.892%2C4.892%2C0%2C0%2C1-1.131-3.612q0-4.57%2C4.3-7.886A15.939%2C15.939%2C0%2C0%2C1%2C48.573-69.09%2C13.2%2C13.2%2C0%2C0%2C1%2C58.9-64.815Q62.744-60.54%2C62.744-53.465Z%22%20transform%3D%22translate(-2.744%2069.09)%22%20fill%3D%22%23f2f3ef%22%2F%3E%3C%2Fsvg%3E')
  }
  .page-title{
    font-size: 2.4rem;
    line-height: 1.6;
    letter-spacing: 0.1em;
    color: #323333;
    font-family: var(--contentsTitleFont);
    font-weight: var(--fw-bold);
    padding-top: 1rem;
  }
  .pageHeading__iCatch{
    width: 100%;
  }
  .pageHeading__iCatch img{
    width: 100%;
    height: auto;
    display: block;
  }

  .pageHeading__information{
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 2px solid #F2F3EF;
    padding-top: 1rem;
    margin-top: 1.5rem;
  }
  .pageHeading [data-catgory="all"]{
    display: none;
  }
  .pageHeading .feature-page-parts-category-links{
    margin: 0;
  }
  .pageHeading__information__time{
    display: flex;
    align-items: center;
    gap: 0 1rem;
    font-size: 1.3rem;
    font-family: var(--fontEN);
    font-weight: var(--fw-bold);
    line-height: 1;
    color: var(--color-feature-text);
  }
  .featureDetail__contents{
    display: block;
    width: 100%;
    background: var(---color-whitest-white);
    border-radius: 5rem 5rem 0 0;
    padding: 28rem 0 2rem;
    margin: -24rem auto 4rem;
  }
  .featureDetail__contents__inner{
    width: 100%;
    background: #fff;
    padding: 0 1.5rem 0;
    margin: 0 auto;
  }
  .featureDetail__contentsList{
    width: 100%;
    padding: 5rem 0 6rem;
    margin: 0 auto;
  }
  .pageHeading__information .feature-page-parts-category-links-items{
    gap: 0;
  }
  .pageHeading__information .feature-page-parts-category-links-items .card-category:not(.feature-page-parts-category-links-item-isactive){
    display: none;
  }
  .pageHeading__information .feature-page-parts-category-links-items .card-category.feature-page-parts-category-links-item-isactive{
    color: var(--color-feature-text);
    background: var(--color-delicate-white);
    pointer-events: all;
  }

  /* コンテンツリスト */
  .contentsList + *{
    margin-top: 4rem;
  }
  .card-contentsList{
    display: flex;
    flex-direction: column;
    border: 3px solid var(--color-delicate-white);
    border-radius: 10px;
    overflow: hidden;
  }
  .heading-contentsList{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: var(--color-delicate-white);
    padding: 0.8rem 2rem;
  }
  .heading-contentsList::after{
    content: "";
    display: block;
    width: 2rem;
    aspect-ratio: 1;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3163%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203163%22%20transform%3D%22translate(-345%201314)%20rotate(-90)%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_118%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20118%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20transform%3D%22translate(1294%20345)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3996%22%20data-name%3D%22%E3%83%91%E3%82%B9%203996%22%20d%3D%22M-18839-16976.273h-5v-5a1%2C1%2C0%2C0%2C1%2C1-1%2C1%2C1%2C0%2C0%2C1%2C1%2C1v3h3a1%2C1%2C0%2C0%2C1%2C1%2C1A1%2C1%2C0%2C0%2C1-18839-16976.273Z%22%20transform%3D%22translate(2621.112%2025684.088)%20rotate(45)%22%20fill%3D%22%237c7c7c%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E');
  }
  .ttl-contentsList{
    display: flex;
    align-items: center;
    gap:0  1.5rem;
  }
  .ttl-contentsList{
    font-size: 1.2rem;
    line-height: 1;
  }
  .ttl-contentsList span{
    font-size: 2rem;
    font-family: var(--fontEN);
    font-weight: var(--fw-bold);
  }
  .contentsTitleList{
    width: 100%;
  }
  .contentsTitleList__inner{
    padding: 2rem;
  }
  .card--mainTitle + .card--mainTitle{
    margin-top: 1rem;
  }
  .card--mainTitle > a,
  .card--mainTitle > p{
    display: flex;
    gap:0 1.3rem;
    font-size: 1.6rem;
    letter-spacing: 0.03em;
    font-weight: var(--fw-bold);
    color: var(--color-feature-title);
    line-height: 1.5;
  }
  .card--mainTitle > a::before,
  .card--mainTitle > p::before{
    content: "ー";
    display: block;
    /* width: 1.2rem;
    height: 2px;
    background: var(--color-feature-text); */
    flex-shrink: 0;
  }
  .contentsList-subTitle{
    list-style-type: disc;
    padding-left: 4rem;
    margin-top: 1rem;
  }
  .card--subTitle + .card--subTitle{
    margin-top: 0.5rem;
  }
  .card--subTitle > a,
  .card--subTitle > p{
    color: var(--color-feature-text);
    font-size: 1.3rem;
    letter-spacing: 0.03em;
    line-height: 1.7;
    text-decoration: underline;
  }

  /* タイトルリスト */
  .heading-h2 > h2{
    padding: 3.5rem 0 2rem;
    background-position: top center;
    background-size: 4rem;
    font-size: 2.4rem;
    text-align: center;
    letter-spacing: 0.13em;
  }

  .heading-h2 > h2:before {
    height: .4rem;
  }

  .heading-h2 + *{
    margin-top: 4.5rem;
  }

  .heading-h3 > h3{
    font-size: 2.2rem;
    line-height: 1.6;
    padding: .2rem 2rem;
    letter-spacing: 0.12em;
  }
  .heading-h3 > h3:before {
    border-left-width: .4rem;
  }
  * + .heading-h3{
    margin-top: 5rem;
  }
  .heading-h3 + *{
    margin-top: 3rem;
  }
  .heading-h4 > h4{
    font-size: 2rem;
    line-height: 1.75;
  }
  * + .heading-h4{
    margin-top: 3rem;
  }
  .heading-h4 + *{
    margin-top: 2rem;
  }
  .heading-h5 > h5{
    font-size: 1.5rem;
    line-height: 1.6;
    font-weight: var(--fw-bold);
    letter-spacing: 0.03em;
  }

  /* リストスタイル */
  .listStyle{
    margin-top: 5rem;
    padding-left: 0;
  }
  .listStyle + .listStyle{
    margin-top: 3.5rem;
  }
  .listStyle > li{
    font-size: 1.7rem;
    line-height: 1.8;
    letter-spacing: 0.03em;
  }
  .listStyle > li + li{
    margin-top: 2rem;
  }
  [data-listType="disc"] li,
  [data-listType="numnber"] li{
  }
  [data-listType="numnber"] li{
  }
  [data-listType="disc"] li::before{
    top: 1.35rem;
    width: .6rem;
    height: .6rem;
  }
  [data-listType="numnber"]{
  }
  [data-listType="numnber"] li::before{
    top: -0.12rem;
  }

  /* セクションスタイル */
  .sectionStyle{
    padding: 2.5rem;
  }
  .sectionStyle[data-sectionStyle="1"]{
  }
  .sectionStyle[data-sectionStyle="2"]{
  }

  .sectionStyle[data-sectionStyle="3"]::before,
  .sectionStyle[data-sectionStyle="3"]::after {
    border-top-width: .7rem;
    border-bottom-width: .7rem;
    border-left-width: .7rem;
    border-right-width: .7rem;
  }

  .sectionStyle[data-sectionStyle="3"]::before {
    left: -.7rem;
    bottom: -.7rem;
  }

  .sectionStyle[data-sectionStyle="3"]::after {
    top: -.7rem;
    right: -.7rem;
  }


  * + .sectionStyle{
    margin-top: 4rem;
  }

  .sectionStyle + .sectionStyle{
    margin-top: 3rem;
  }

  .sectionStyle + *{
    margin-bottom: 3rem;
  }
  /* テーブルレイアウト */
  .layoutTable{}
  .card--table{
    display: flex;
    flex-direction: column;
  }
  .card--table__title{
    width: 100%;
    font-size: 1.6rem;
    line-height: 1.75;
    padding: 1.3rem 2rem;
  }
  .card--table__contents{
    display: flex;
    align-items: center;
    width: 100%;
    padding: 2rem;
    font-size: 1.5rem;
  }

  .card--table__contents .listStyle {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
  }
  .card--table__contents .listStyle > li {
    padding-left: 2rem;
  }
  .card--table__contents .listStyle > li + li {
    margin-top: 1.5rem;
  }
  .card--table__contents [data-listType="disc"] li::before {
    left: .5rem;
  }

  * + .layoutTable{
    margin-top: 4rem;
  }

  /* テキスト関係 */

  .annotation,
  .feature-page_detail_content .annotation,
  .feature-page_detail_content #upper-contents-area .annotation {
    margin-top: 1rem;
    font-size: 1.3rem;
    line-height: 2;
  }

  #upper-contents-area > p:not(.annotation){
    font-size: 1.6rem;
    line-height: 2;
  }

  #upper-contents-area > p:not(.annotation) + p{
    margin-top: 4rem;
  }

  #upper-contents-area .sectionStyle > p{
    margin-top: 1rem;
    font-size: 1.6rem;
    line-height: 1.95;
  }
  .annotation{
    font-size: 1.4rem;
    line-height: 1.8571;
    letter-spacing: 0.03em;
    margin-top: 2rem;
  }
  * + .textlink{
    margin-top: 1rem;
  }

  /* イメージセクション */
  .grid_container{
    margin-top: 5rem;
  }
  .grid_container[data-imgLayout="column_01"]{
    display: flex;
    justify-content: center;
  }
  .grid_container[data-imgLayout="column_02"]{
    display: flex;
    flex-direction: column;
    gap: 2rem 0;
  }
  .grid_container[data-imgLayout="colo_03"]{
    display: flex;
    flex-direction: column;
    gap: 2rem 0;
  }
  .grid_container[data-imgLayout="colo_03"] figure{
    display: flex;
    align-items: center;
    gap: 0 5.79710%;
  }
  .grid_container[data-imgLayout="colo_03"] figure img{
    width: 34.78260%;
  }
  .grid_container[data-imgLayout="colo_03"] figure figcaption{
    width: 59.42028%;
    margin-top: 0;
  }
  .grid_container figure{
    margin: 0;
  }
  .grid_container img {
    max-width: 100%;
    width: inherit;
    /* display: block; */
    height: auto;
    /* margin: 0 auto; */
  }
  .grid_container figcaption{
    font-size: 1.1rem;
    margin-top: 1rem;
  }
  .youtube--wrapper{
    width: 100%;
    margin: 0 auto;
  }
  .youtube--wrapper > iframe{
    width: 100%;
    aspect-ratio: 16/9;
  }
  * + .youtube--wrapper{
    margin-top: 4rem;
  }
  .tiktok--wrapper{
    /* max-width: 33.75rem; */
    width: 100%;
    margin: 0 auto;
  }
  * + .tiktok--wrapper{
    margin-top: 4rem;
  }
  .card--singleContents{
    background: var(--color-delicate-white);
    border-radius: 20px;
    padding: 3rem;
  }
  .card--singleContents figure{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2rem 0;
    margin: 0 auto;
  }
  .card--singleContents figure img{
    width: 100%;
    max-width: 17rem;
  }
  .card--singleContents figure figcaption{
    width: 100%;
    font-size: 1.5rem;
    line-height: 1.86666;
    color: var(--color-feature-text);
    letter-spacing: 0.03em;
  }
  * + .card--singleContents{
    margin-top: 4rem;
  }
  .card--singleContents + *{
    margin-bottom: 4rem;
  }

  /* ボタン */
  .buttonArea{
    margin:5rem 0 auto ;
  }
  .buttonBase-feature{
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 30rem;
    width: 100%;
    height: 5rem;
    font-size: 1.4rem;
    font-weight: var(--fw-bold);
    letter-spacing: 0.03em;
    line-height: 1;
    color: #fff;
    border-radius: 10px;
    position: relative;
    margin: 0 auto;
  }
  .buttonBase-feature::after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 2rem;
    width: 1rem;
    aspect-ratio: 10/9.54;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%229.536%22%20viewBox%3D%220%200%2010%209.536%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3816%22%20data-name%3D%22%E3%83%91%E3%82%B9%203816%22%20d%3D%22M9.669%2C5.6%2C6.07%2C9.2a1.131%2C1.131%2C0%2C0%2C1-1.6-1.6L6.2%2C5.891H1.128a1.128%2C1.128%2C0%2C1%2C1%2C0-2.256H6.175l-1.7-1.7a1.131%2C1.131%2C0%2C1%2C1%2C1.6-1.6l3.6%2C3.6a1.12%2C1.12%2C0%2C0%2C1%2C.326.84v.036a1.124%2C1.124%2C0%2C0%2C1-.33.8Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E');
    margin: auto;
  }
  [data-buttonColor="black"]{
    background: var(--color-feature-title);
  }
  [data-buttonColor="red"]{
    background: #CE4B4A;
  }
  [data-buttonColor="white"]{
    color: var(--color-feature-title);
    background: #fff;
    border: 1px solid var(--color-feature-title);
  }
  [data-buttonColor="white"]::after{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%229.536%22%20viewBox%3D%220%200%2010%209.536%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2427%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202427%22%20width%3D%2210%22%20height%3D%229.536%22%20fill%3D%22%232c2c2c%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3170%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203170%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3816%22%20data-name%3D%22%E3%83%91%E3%82%B9%203816%22%20d%3D%22M9.669%2C5.6%2C6.07%2C9.2a1.131%2C1.131%2C0%2C0%2C1-1.6-1.6L6.2%2C5.891H1.128a1.128%2C1.128%2C0%2C1%2C1%2C0-2.256H6.175l-1.7-1.7a1.131%2C1.131%2C0%2C1%2C1%2C1.6-1.6l3.6%2C3.6a1.12%2C1.12%2C0%2C0%2C1%2C.326.84v.036a1.124%2C1.124%2C0%2C0%2C1-.33.8Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%232c2c2c%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E')
  }
  [data-buttonColor="gray"]{
    background: #A0A0A0;
  }
  [data-buttonColor="gray"]::after{
    display: none;
  }
  .buttonBase-feature[data-buttonColor="gray"]::before{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 2rem;
    width: 1rem;
    aspect-ratio: 10/9.54;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%229.536%22%20viewBox%3D%220%200%2010%209.536%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2427%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202427%22%20width%3D%2210%22%20height%3D%229.536%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_8149%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%208149%22%20transform%3D%22translate(10%209.536)%20rotate(180)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3170%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203170%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3816%22%20data-name%3D%22%E3%83%91%E3%82%B9%203816%22%20d%3D%22M9.669%2C5.6%2C6.07%2C9.2a1.131%2C1.131%2C0%2C0%2C1-1.6-1.6L6.2%2C5.891H1.128a1.128%2C1.128%2C0%2C1%2C1%2C0-2.256H6.175l-1.7-1.7a1.131%2C1.131%2C0%2C1%2C1%2C1.6-1.6l3.6%2C3.6a1.12%2C1.12%2C0%2C0%2C1%2C.326.84v.036a1.124%2C1.124%2C0%2C0%2C1-.33.8Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E');
    margin: auto;
  }
  /* 参考レイアウト */
  .buttonBase-feature + .buttonBase-feature{
    margin-top: 1rem;
  }

  /* アイテムレイアウト */
  .product-list-inner{
    background: var(--color-delicate-white);
    border-radius: 0;
    padding: 4rem 1.5rem;
    margin-top: 5rem;
    width: calc(100% + 3rem);
    margin-left: -1.5rem;
  }

  .list-title {
    font-size: 2rem;
    margin-bottom: 2rem;
  }

  .feature-item-list img{
    width: 100%;
  }

  .detail__name {
    margin-top: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: 0.03em;
  }

  .selectRect{
    position: relative;
    margin-top: 1rem;
  }

  .selectRect::after{
    content: "";
    display: block;
    width: 10px;
    aspect-ratio: 1;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211.314%22%20height%3D%2211.313%22%20viewBox%3D%220%200%2011.314%2011.313%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3996%22%20data-name%3D%22%E3%83%91%E3%82%B9%203996%22%20d%3D%22M-18837-16974.273h-7v-7a1%2C1%2C0%2C0%2C1%2C1-1%2C1%2C1%2C0%2C0%2C1%2C1%2C1v5h5a1%2C1%2C0%2C0%2C1%2C1%2C1A1%2C1%2C0%2C0%2C1-18837-16974.273Z%22%20transform%3D%22translate(25333.002%20-1310.784)%20rotate(-45)%22%20fill%3D%22%232c2c2c%22%2F%3E%3C%2Fsvg%3E');
    position: absolute;
    right: 1rem;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .product-list-inner select {
    width: 100%;
    height: 3rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 2rem 0 0.5rem;
    background: #fff;
    border: 1px solid var(--color-feature-text);
    border-radius:5px;
    vertical-align: middle;
    line-height: 1;
    font-size: 1.3rem;
    color: var(--color-feature-text);
    text-align: left;
    outline: none;
    cursor: pointer;
    outline-color: var(--color-feature-text);
  }

  .feature-vari-doublePrice p ,
  .feature-vari-price p{
    font-size: 1.8rem;
    font-weight: 700;
    margin-top: 1rem;
  }
  .feature-vari-doublePrice p em,
  .feature-vari-price p em{
    font-size: 1.0rem;
    font-weight: 700;
    margin-left: 0.5rem;
    letter-spacing: 0.05em;
  }
  .feature-vari-doublePrice{
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: flex-start;
    gap: 0.4rem 1rem;
    width: 100%;
  }
  .feature-vari-doublePrice .sale {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0.3rem 0.9rem;
    width: auto;
    color: var(--saleColor);
  }
  .feature-vari-doublePrice .sale + .normal {
    width: auto;
    position: relative;
  }
  .feature-vari-doublePrice .sale + .normal::before {
    content: '';
    display: block;
    height: 1px;
    width: calc(100% - 2.5rem);
    background: var(--txtColor);
    position: absolute;
    left: 0;
    top: calc(50% + 1px);
  }

  .feature-item .fig {
    display: block;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 0;
  }
  .feature-item .fig .soldOut {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: rgba(124,124,124, .4);
    color: #FFFFFF;
    font-family: var(--fontEN);
    text-align: center;
    font-weight: 700;
    font-size: 1.8rem;
    letter-spacing: 0.1em;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
  }

  .feature-vari-cart-add a,
  .feature-vari-resale-mail a,
  .feature-vari-release a,
  .feature-vari-resale a {
    font-size: 1.4rem;
    min-width: 13rem;
    height: 4rem;
    margin-top: 1.5rem;
    padding: 0;
    border-radius: .3rem;
    letter-spacing: 0.12em;
  }

  .btnSoldOut{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    gap: 0 1rem;
    width: 100%;
    height: 3.5rem;
    border-radius: 1rem;
    padding: 0 1rem 0 1rem;
    background: #7C7C7C;
    font-weight: 500;
    font-size: 1.3rem;
    line-height: 1;
    letter-spacing: 0.03em;
    text-align: center;
    color: #FFFFFF;
    cursor: inherit;
    pointer-events: none;
    margin-top: 2rem;
  }
  .addPoint{
    display: block;
    font-size: 1.3rem;
    letter-spacing: 0.03em;
    margin-top: 0.8rem;
  }
  .arrivalMailInput{
    width: 100%;
    /* max-width: 24rem; */
  }
  .arrivalMailInput span,
  .cautionMsg{
    display: block;
    font-size: 1.3rem;
    line-height: 1.4;
    letter-spacing: 0.03em;
    margin-top: 0.5rem;
  }
  .arrivalFormTable .required{
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    margin-top: 0.5rem;
  }
  .arrivalFormTable .required dt{
    font-size: 1.3rem;
    line-height: 1.4;
    letter-spacing: 0.03em;
  }
  .arrivalFormTable .required dd input[type="text"]{
    width: 100%;
    height: 3rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 2rem 0 0.5rem;
    background: #fff;
    border: 1px solid var(--color-feature-text);
    border-radius: 5px;
    vertical-align: middle;
    line-height: 1;
    font-size: 1.3rem;
    color: var(--color-feature-text);
    text-align: left;
    outline: none;
    cursor: pointer;
    outline-color: var(--color-feature-text);
  }
  .arrivalFormTable .required dd input[type="checkbox"] {
    display: none;
  }
  .arrivalFormTable .required dd label {
    display: inline-flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0 var(--checkBtnGap);
    font-size: var(--formFontSize);
    line-height: var(--checkBtnLineHeight);
    cursor: pointer;
    position: relative;
    transition: opacity 0.3s ease;
  }
  .arrivalFormTable .required dd input:checked + label::before {
    border: var(--checkedBtnBorder);
  }
  .arrivalFormTable .required dd label::before {
    content: '';
    display: block;
    width: var(--checkBtnSize);
    height: var(--checkBtnSize);
    border: var(--checkBtnBorder);
    border-radius: var(--checkBtnRadius);
    background: #FFFFFF;
    transition: background 0.3s ease;
  }
  .arrivalFormTable .required dd input:checked + label::after {
    opacity: 1;
  }
  .arrivalFormTable .required dd label::after {
    content: '';
    display: block;
    width: var(--checkIconWidth);
    height: var(--checkIconWidth);
    background: var(--checkIconBg);
    background-size: var(--checkIconWidth) auto;
    position: absolute;
    left: calc((var(--checkBtnSize) - var(--checkIconWidth)) / 2);
    top: calc((var(--checkBtnSize) - var(--checkIconWidth)) / 2);
    opacity: 0;
    transition: opacity 0.3s ease;
  }
  .feature-vari-arrival-mail .btnNext a{
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    gap: 0 1rem;
    width: 100%;
    height: 4rem;
    background: var(--color-feature-title);
    border-radius: 10px;
    padding: 0 4rem 0 4rem;
    font-size: 1.4rem;
    font-weight: var(--fw-medium);
    letter-spacing: 0.1em;
    text-align: center;
    line-height: 1;
    text-decoration: none;
    color: #FFFFFF;
    position: relative;
    transition: opacity 0.3s ease;
    margin-top: 2rem;
  }
  .error{
    margin-top: 1rem;
    font-size: 1.2rem;
    letter-spacing: 0.03em;
    line-height: 1.4;
  }

  /* シェアボタン */
  .buttonList-share{
    margin-top: 2rem;
  }
  .cardUnit-shareButton{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0 2rem;
  }
  .cardUnit-shareButton > dl > dt{
    font-size: 1.3rem;
    line-height: 1;
    flex-shrink: 0;
  }
  .cardUnit-shareButton-list{
    display: flex;
    align-items: center;
    gap: 0 1rem;
  }
  .cardUnit-shareButton-list img{
    width: 100%;
    height: auto;
    display: block;
    max-width: 4rem;
  }
  .clipboard {
    width: 70%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5rem;
    border-radius: 10px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
    background-color: #EDEDED;
    color: #000;
    opacity: 0;
    transition: opacity 500ms ease;
    pointer-events: none;
    padding: 2.5rem;
  }

  .clipboard.copied {
    opacity: 1;
  }

  .arrivalMailInput .complete{
    margin-top: 1rem;
  }
  .arrivalMailInput .complete > dt,
  .arrivalMailInput .complete > dd{
    font-size: 1.3rem;
    line-height: 1.4;
  }
  .arrivalMailInput .complete > dd{
    margin-top: 0.5rem;
  }

  #feature-group-items {
  }

  /* ---- おすすめアイテム ---- */

  #feature-group-items {
    margin-top: 5rem;
    padding: 0;
  }

  .product-list-inner h2 {
  }

  .product-list-inner h2 span {
    position: relative;
    z-index: 0;
    display: block;
    width: 100%;
    margin-bottom: 3rem;
    padding: 1.8rem 0;
    font-size: 2rem;
    line-height: 1.55;
  }

  .product-list-inner h2 span::before,
  .product-list-inner h2 span::after {
    margin-top: auto;
    height: .5rem;
    border-top-color: #A39A66;
    border-bottom-color: #A39A66;
  }

  .product-list-inner h2 span::before {
    top: 0.2rem;
  }

  .product-list-inner h2 span::after {
    display: block;
    top: auto;
    bottom: 0;
  }

  .feature-item-list {
    flex-wrap: wrap;
    gap: 3rem 1.5rem;
    max-width: 100%;
    margin: auto;
  }

  .feature-item {
    width: calc(50% - .76rem);
    padding: 0;
  }

  /* 単一商品 */
  .feature-item-list.item_single {
    width: 25rem;
  }
  .feature-item-list.item_single .feature-item {
    flex-direction: column;
  }

  .feature-item-list.item_single .item__image,
  .feature-item-list.item_single .item__detail {
    width: auto;
  }

  .feature-item-list.item_single .item__image {
    margin-bottom: 0;
  }

  .feature-item-list.item_single .item__detail {
    padding: 0;
  }

  .feature-item-list.item_single .detail__name {
    margin-top: 1.7rem;
    font-size: 1.5rem;
  }

  .feature-item-list.item_single .feature-vari-cart-add a,
  .feature-item-list.item_single .feature-vari-resale-mail a,
  .feature-item-list.item_single .feature-vari-release a,
  .feature-item-list.item_single .feature-vari-resale a  {
    width: 18rem;
  }

  #feature-group-items #pagination {
    margin: 2rem auto auto;
  }

  /* アイテムレイアウト */
  .product-list-inner {
    width: calc(100vw - 5rem);
    max-width: 100vw;
    margin: 3.3rem auto auto;
    padding: 0;
  }

  /* おすすめ商品 */

  .feature-item-list .slick-list {
    margin: 0 -.75rem;
  }

  .feature-item-list .slick-list .feature-item {
    padding: 0 .75rem;
  }

  .feature-item-list .slick-next,
  .feature-item-list .slick-prev {
    bottom: -5rem;
  }

  .feature-item-list .slick-dots {
    bottom: -2rem;
  }

  /* ---- PRICE ---- */

  .feature-vari-special-price {
  }

  .detail__price--normal {
    letter-spacing: 0.12em;
  }

  .detail__price--normal {
    font-size: 1.3rem;
  }

  .priceAfter {
    padding-right: .2rem;
    font-size: 1.5rem;
  }

  .detail__price--strike del {
    font-size: 1.2rem;
  }

  .priceBefore {
    padding-right: .2rem;
    font-size: 1.3rem;
  }

}





/* SVG Setting
===================================================== */
/* 背景ロゴ */
#Contents::before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22230%22%20height%3D%22230%22%20viewBox%3D%220%200%20230%20230%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3CclipPath%20id%3D%22clip-path%22%3E%0A%20%20%20%20%20%20%3Crect%20id%3D%22msk%22%20width%3D%22230%22%20height%3D%22230%22%20transform%3D%22translate(0.212%200.212)%22%20fill%3D%22%2362ff00%22%2F%3E%0A%20%20%20%20%3C%2FclipPath%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Cg%20id%3D%22bg-logo%22%20transform%3D%22translate(-0.212%20-0.212)%22%20opacity%3D%220.3%22%20clip-path%3D%22url(%23clip-path)%22%3E%0A%20%20%20%20%3Cg%20id%3D%22logo-yoko%22%20transform%3D%22translate(1.458%201.101)%22%3E%0A%20%20%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_25181%22%20data-name%3D%22%E3%83%91%E3%82%B9%2025181%22%20d%3D%22M141.322%2C275.468l-3.312.276-2.208.276-2.76-.276-1.932.276-1.932-.552-6.625-1.1-3.036-.276-11.041-2.208-3.588-.552-3.312-.828-4.692-1.38-2.484-.828-1.932-.552-9.661-3.588-2.76-1.38-2.208-1.1-5.52-2.76-3.036-1.1-3.036-1.932-5.8-3.312-2.484-2.208-1.656-.828-5.52-3.588L48.3%2C243.449l-3.864-2.76L41.4%2C237.1l-3.588-3.036L32.57%2C227.44l-1.656-1.932-1.932-3.036-1.38-1.38-7.729-11.317-3.864-6.348-1.38-2.76L12.7%2C196.8%2C8.281%2C185.209l-1.932-7.177L3.588%2C166.44%2C2.76%2C162.3l-.276-3.036-.828-3.312-.276-2.208L1.1%2C151.535l-.276-5.52-.276-5.52L0%2C135.526l.276-2.76.828-4.14v-5.8l1.38-4.692-.552-2.208.276-3.588.828-1.656.276-1.932.828-3.312.552-1.932.828-2.484V98.815L6.9%2C95.227l1.656-3.588.552-3.312%2C1.932-3.036%2C1.932-5.52V77.286l1.38-1.1%2C3.588-6.348%2C1.38-1.932.828-1.656%2C1.932-3.588%2C2.76-3.312%2C2.484-2.208%2C1.1-2.208L30.086%2C53l1.932-2.208L34.5%2C48.3l3.036-3.588%2C4.14-3.588%2C3.588-4.14%2C1.932-1.38%2C1.1-1.656%2C4.416-3.312%2C5.52-4.692L61%2C24.29l1.38-1.1%2C1.932-1.1%2C1.932-1.38%2C7.729-3.864%2C4.416-2.208%2C6.624-2.484%2C4.14-1.1%2C1.932-1.38%2C5.52-1.932%2C4.416-1.38%2C5.244-1.656%2C8-1.932%2C3.864-.552%2C5.8-.828%2C4.14-.828%2C1.932.276L135.25.552l4.14-.276L142.426%2C0l1.38.276%2C4.14.276%2C4.692.276%2C1.932.276h2.208l2.76.552%2C3.864.276%2C3.312.828H169.2l1.932.276h2.208l2.208.276%2C1.932.828L183%2C6.072l1.932.552%2C1.932.552%2C2.76%2C1.38%2C2.76.552%2C1.656.828%2C2.76.552%2C4.968%2C2.484%2C2.76%2C1.656%2C4.416%2C1.656%2C4.416%2C3.036%2C3.588%2C1.656%2C4.692%2C2.76%2C3.864%2C1.932%2C1.38%2C1.932%2C5.8%2C4.14%2C1.656%2C1.932%2C1.932%2C1.38%2C5.52%2C5.52L244%2C42.507l1.656%2C1.932%2C2.76%2C1.932L249.8%2C48.3l1.932%2C1.932L253.662%2C53l2.208%2C2.484.552%2C1.932%2C1.656%2C2.484%2C4.14%2C5.244.828%2C2.484%2C1.932%2C3.864%2C3.312%2C6.624%2C2.484%2C5.244%2C1.1%2C2.208%2C1.932%2C3.864%2C3.312%2C11.593%2C1.932%2C8.281%2C1.38%2C5.52.276%2C3.036.828%2C5.244.552%2C1.932v1.38l.276%2C2.484-.276%2C1.932v9.109l-.552.828v3.312l-.276%2C1.932v7.453l-1.1%2C4.692-.552%2C3.588-1.38%2C5.52-.828%2C4.14-1.38%2C3.036-1.1%2C3.864-1.1%2C3.864-.276%2C2.208-.552%2C1.38-3.036%2C5.244-1.932%2C4.968-1.38%2C1.932-.552%2C1.932-1.1%2C1.656-1.656%2C2.484-3.312%2C4.416-.552%2C1.38-1.656%2C4.416-2.484%2C2.208-3.036%2C4.416-2.76%2C3.036-2.76%2C3.864-1.656%2C1.38-1.656%2C1.932-1.656%2C1.932-1.932%2C2.208L236%2C238.205l-4.14%2C4.14-4.416%2C3.312-1.932%2C1.656-5.8%2C4.14-2.208%2C1.1-5.244%2C3.312-2.208.828-4.14%2C1.932-1.932%2C1.38-2.76%2C1.38-3.312.828-1.932%2C1.1-2.76%2C1.38-6.348%2C1.932-9.109%2C2.484-3.864.552-3.036.828-8.557%2C1.656-4.14.276-1.932.276h-3.312l-4.14.828-2.208-.276h-5.52m1.656-6.9%2C3.864.552%2C1.932-.276h7.453l2.484-.828%2C2.208-.276%2C4.968-.552%2C4.14-1.1%2C3.864-.552%2C2.76-1.656%2C1.932-.552%2C1.38-1.38.828-.276h4.14l3.588-1.656%2C2.208-.276%2C3.036-1.1%2C2.208-1.1%2C4.692-1.932%2C3.588-1.932%2C4.14-1.932%2C3.036-1.932%2C5.244-3.036%2C3.036-1.932%2C1.932-1.656%2C2.76-2.208%2C1.38-1.38h0l-.276-.552-1.656-1.1-4.14-2.484-3.588-1.656-2.76-.552-4.692-1.38-3.312-.552-3.036-1.1h-3.312l-3.588-.276-2.484.828-7.453%2C2.484-3.036%2C1.1-3.588.828-4.968%2C1.932-10.765%2C2.484h-3.588l-2.484-.828-4.14-1.932-1.656-1.1-1.932-.552-3.036-1.38-1.1-1.38-.828-1.932v-3.312l-.552-3.864-.276-5.8-.276-3.036v-6.625l1.38-3.864%2C1.38-1.932%2C5.52-7.176%2C1.656-1.932%2C1.38-1.932.828-1.656%2C1.932-3.312%2C1.932-3.312v-1.656l-.276-.552-1.38-.276H156.5l-1.38.552-1.932%2C2.208-1.932%2C1.38-1.932%2C1.656-1.932.828-1.1-.552-1.932-1.38-.552-1.1-.276-1.38.552-1.932.552-2.76%2C1.932-2.208%2C2.484-2.208%2C1.38-1.38.276-1.1-.276-.276-3.036-1.1-1.1-.276-.276-3.312.276-1.38.828-1.1%2C2.76-1.932%2C3.312-4.416.276-1.38-.552-1.38-.552-.276-3.312.828-1.38-.276-.552-.552-.552-1.1.276-1.1%2C2.76-4.14%2C2.484-2.484%2C3.036-1.1%2C4.416-.828%2C1.656.276%2C1.932%2C1.38%2C1.932%2C2.76.828%2C2.484.276%2C2.208-.828%2C2.484-1.932%2C2.208-.828%2C2.484-1.38%2C1.38-1.932%2C2.208-4.692%2C5.52v.276h.276l1.38-.276h2.484l4.14%2C1.1%2C1.656%2C1.1%2C1.656%2C1.932%2C1.1%2C4.14v4.14l-.828%2C3.312-1.38%2C3.588-1.38%2C1.932-5.8%2C8.557-1.932%2C4.692-.552%2C1.932-.552%2C1.932-1.38%2C4.692v6.624l.276%2C1.932v3.312l.276%2C1.38%2C1.656%2C1.932%2C1.932.828%2C1.656.276%2C6.9-1.656%2C5.8-.828%2C5.52-.276%2C5.244-.828%2C2.208-.276%2C4.14-.828%2C1.932-.828%2C2.76-2.208%2C1.1-2.208v-1.38l-.828-1.1-1.656-.828h-4.14l-2.208-.276-4.14-.276-4.692-.552-2.76.552-2.484-.828-1.1-.552-.552-1.38v-3.312l.276-1.38%2C2.484-2.484%2C1.932-.828%2C2.484.552%2C5.8.828%2C3.864.552%2C2.208-.276h2.484l1.1-.552.828-1.1v-.828l-.552-.552-4.14-1.932-2.484.276-1.38-.552-3.588-.552h-1.38l-4.14.276-1.932-.552-1.38-1.38-1.1-3.036-.276-2.208-.276-4.416v-7.729l.552-3.864-.552-2.208v-2.208l.552-2.76.828-.828%2C2.76-1.38h4.968l1.38-.276%2C2.76-.552.276-.276-.552-1.656-1.656-.276-1.932-.828-1.656-1.932-1.1-.552h-1.1l-1.932%2C1.656-1.38%2C1.932-1.1.828-1.38.276-2.208-1.1-1.932-1.656-1.38-1.932.276-2.76V154.3l1.1-2.208%2C1.656-4.416%2C3.036-5.8%2C1.656-1.1%2C4.968-1.1%2C3.588.276%2C3.036-.276%2C2.76.276%2C2.208-.276%2C2.76.276%2C6.625-1.1%2C5.244.828%2C4.692-.552%2C4.14.828H222.2l5.52.552%2C1.932%2C1.38.828%2C2.484.828%2C1.932V149.6l-.552%2C2.208-.276%2C3.036-.276%2C1.932v4.14l-.276%2C2.208-.828%2C1.656-.552%2C1.932.552%2C2.76-.276%2C3.036v1.38l.276%2C3.036-.552%2C3.036v6.625l-.552%2C3.864-1.38%2C1.932-1.656%2C1.1-7.729%2C1.932-2.484.828-3.036%2C1.38-3.864.276-2.208%2C1.656v.552l.828.828%2C1.38.552h4.692l1.932.276%2C2.76-.276%2C1.656.276%2C4.968.828%2C4.14.276%2C3.864-.552%2C4.14.828%2C1.38.276.276.552v.276l-1.1%2C2.76-1.932%2C2.208-2.76%2C2.208-1.932.828h-2.208l-1.932-.552-3.864-1.1H207.843l-1.38.276-1.656%2C1.1-.552%2C1.932v1.38l.552%2C1.38%2C3.036%2C1.932%2C4.692%2C1.38h2.208l9.937%2C2.484%2C3.036%2C1.932%2C1.656%2C1.932%2C2.208%2C2.484%2C1.38.276%2C1.38-.276%2C3.588-3.036%2C1.932-1.656%2C1.1-1.656%2C2.76-3.036%2C2.208-2.76%2C1.38-1.932%2C1.656-1.932%2C3.588-5.52%2C1.932-2.76%2C1.932-3.864%2C1.656-1.932.828-1.932%2C1.656-3.312%2C1.932-4.968%2C1.38-1.932%2C1.932-4.968.828-2.484%2C1.656-2.76%2C1.656-5.8.828-1.932%2C1.38-4.692.828-5.8.828-3.312v-2.208l.276-1.932V148.5l.276-1.932V141.6l-.552-2.76.276-1.932v-4.14l-.276-2.208v-1.38l-.276-2.484-.828-5.244-.276-4.14-1.932-2.484-1.656-6.9-.828-2.484-1.932-4.692-.828-2.484-2.76-8-1.932-4.14-.552-3.312-1.1-1.656-1.38-2.76-1.932-3.036-.828-1.932-.828-1.656-1.1-2.208-4.416-6.624-3.864-5.52L242.9%2C55.756l-1.932-2.208-3.588-3.588-4.14-4.416-1.1-.552-.276.552-1.1.828-.552%2C1.38v1.656l-.276%2C1.932V70.661L230.2%2C73.7V86.946l.828%2C4.416-.552%2C4.14v3.036l-.552%2C3.588.276%2C1.932v4.14l-.552%2C4.692.552%2C3.864-.552%2C1.932v6.624l-.552%2C4.692v1.38l-1.38%2C2.76-1.38%2C1.38H224.68l-1.1-.276-.828-.828-1.1-2.208-.828-3.588-.276-5.52.276-1.932v-4.14l.276-3.036V97.987l.828-4.14-.276-1.932.276-1.656.276-5.52-.276-4.692-.828-1.932-1.38-.828-3.588-.552h-3.312l-1.932-.276-1.932.276h-8.281l-3.036-.276-1.1-.552-1.38-1.932-.276-3.864-.828-1.932V64.865l-.828-3.312L191.558%2C53l-.276-3.036-.552-4.692%2C1.38-4.692%2C1.656-1.932%2C3.036-1.38h2.484l5.244-.828%2C3.036-.276h8.281l1.932-.552.552-1.1-.276-1.656-1.38-1.38-9.385-5.52-1.932-.828-6.072-3.036-3.312-1.1-3.588-1.656-8.833-2.76-2.76-.552-3.864-1.1h-3.312l-1.932-.552-8-1.932-6.624-.828-3.036-1.1-2.76.276-3.864-.552-1.932.552h-5.8l-1.932-.276-2.484.276h-5.8l-3.864.552-4.968%2C1.1-5.8.828-10.765%2C2.484-13.8%2C4.416L79.494%2C25.394%2C68.453%2C31.742l-1.38%2C1.38-.552%2C1.38.552%2C1.932L69%2C39.747l2.208%2C5.8.276%2C2.208%2C1.932%2C7.177.828%2C3.588.828%2C1.932.828%2C3.312-.276%2C2.208-1.656%2C2.484-2.208%2C1.932-8%2C4.14-4.14%2C1.932-3.036.828L54.1%2C77.01l-.828-1.38-.828-1.38V71.765l.276-1.656%2C1.932-2.76%2C2.76-3.036%2C1.932-1.38L61.276%2C61l.828-2.484.276-2.208-.552-1.932-.276-3.036-.828-3.588-1.38-1.932-1.656-1.656L55.2%2C43.335l-2.484.552-1.932%2C1.932L48.3%2C47.751l-1.656%2C1.656L44.991%2C51.34%2C42.783%2C54.1l-1.932%2C1.656-2.484%2C3.312-5.52%2C7.177-1.38%2C1.932L30.086%2C69l-.552.828-.552%2C2.76L25.67%2C77.838%2C24.014%2C80.6l-2.484%2C4.14-1.1%2C2.208-1.1%2C2.208L17.113%2C94.4l-.828%2C3.312L14.629%2C101.3l-.552%2C2.76-.552%2C1.932-1.38%2C5.52-.828%2C3.588-.276%2C1.656-.828%2C3.588v2.208l-.828%2C4.416V128.9l-.552%2C4.416.552%2C2.76-.552%2C3.864.552%2C1.932V148.5l.276%2C2.208%2C1.1%2C7.177.276%2C3.312%2C1.38%2C7.177%2C1.932%2C8%2C1.656%2C3.588.552%2C2.484%2C1.38%2C3.036%2C1.1%2C2.208%2C1.1%2C1.656%2C1.1%2C2.208%2C1.932%2C2.484.552%2C1.932.828%2C1.656%2C1.932%2C3.864%2C2.76%2C3.864%2C1.932%2C2.484%2C4.14%2C6.624%2C1.932%2C2.208%2C5.52%2C7.176%2C3.588%2C3.036%2C1.38.276%2C1.38-.276.828-.828%2C1.1-2.208.552-4.416v-8.281l.276-2.208.276-3.036.552-1.932-.276-1.932V188.8l.276-1.932-1.38-1.932L51.616%2C183l-.276-1.38v-3.312l-.552-3.036v-8.281l.276-5.52.276-9.109.276-7.177-.276-1.932v-20.7l.276-2.208-.276-3.588.276-3.036v-4.14l-1.1-5.8.276-1.932v-5.52l.828-2.484%2C1.932-3.312%2C1.38-1.38%2C2.208-2.484%2C3.588-2.208%2C4.14-1.932%2C6.9-3.036%2C8.557-3.312%2C4.692-1.932%2C1.656-1.932.552-1.38V69l.552-4.416L87.5%2C62.657l.276-1.38V53.824l-.552-1.932L87.5%2C49.96V42.507l1.1-4.968.828-1.1%2C1.656-1.1%2C1.932-.552%2C2.208.276%2C2.76%2C1.656%2C1.656%2C1.932.276%2C1.38v9.661l-.276%2C1.932v4.968L99.919%2C66.8v1.38l1.38%2C2.76%2C1.932%2C1.932%2C1.656%2C1.656%2C1.932%2C1.656%2C3.312%2C1.656%2C1.932%2C1.38%2C2.76%2C1.38%2C1.932%2C1.38%2C2.484.828%2C4.416%2C2.208%2C5.52%2C1.932%2C2.484%2C1.656%2C1.1%2C1.38%2C1.38%2C3.864v10.765l.552%2C3.864-.276%2C3.036.276%2C1.932.276%2C5.52-.276%2C4.14.276%2C2.484-.276%2C1.38v14.905l-.552%2C4.692.552%2C3.864-.552%2C3.036.276%2C1.932-.828%2C4.968.276%2C1.38v8.281l-.828%2C3.312.552%2C2.76-.552%2C2.76.276%2C1.932-.552%2C3.588.552%2C3.036v9.937l-.276%2C4.14.552%2C2.76-.276%2C1.932-.276%2C10.765V222.2l-.276%2C1.932.276%2C3.588-.552%2C2.76.552%2C3.036-.276%2C1.38-.276%2C3.312-.552%2C1.932-1.38%2C1.932-1.656%2C2.76-1.656%2C1.1-1.38.552h-1.656l-1.1-.552-.552-1.1-.828-4.14v-5.8l-.276-1.932v-3.312l.276-2.208.276-3.864V219.16l.552-4.692%2C1.932-1.1-.276-1.932v-4.968l.276-2.208.276-2.208.276-3.036v-5.8l-.276-3.036.276-1.932v-6.625l.276-1.932v-5.52l.276-1.932.276-5.52v-3.588l.276-3.588-.276-4.968.552-2.76.276-4.14-.552-2.76.276-1.932V135.25l.276-2.76-.276-3.036.276-1.932-.276-2.208-.276-4.14.828-4.14V100.471l-.828-1.932-1.932-1.1L120.9%2C95.227%2C116.2%2C93.295l-3.588-2.208-2.484-1.932-2.76-1.38L102.4%2C84.462l-2.76-1.656-3.036-.276-2.76.276H91.915l-6.072%2C3.036-4.416%2C2.484-2.208%2C1.1-1.656%2C1.1-4.416%2C2.208-8.557%2C4.14-2.208%2C1.1-.276.276-1.38%2C2.76L59.9%2C105.44v1.38l.276%2C3.036-.552%2C3.036.276%2C1.38.276%2C4.14.276%2C1.932v5.52l-.552%2C4.692.552%2C3.036v6.9l-.276%2C2.208-.276%2C5.52.276%2C1.932-.276%2C1.932.276%2C1.38-.276%2C1.38-.276%2C4.14.276%2C3.036.276%2C2.76.552%2C2.76V169.2l-.276%2C2.208-.276%2C3.864.552%2C1.932v9.109l.552%2C3.864-.552%2C1.932.552%2C2.76-.552%2C3.036L61%2C199.838v1.656l.276%2C1.932-.552%2C2.76v17.389L61%2C227.164l-.276%2C2.484-.276%2C4.692%2C1.1%2C4.968.828%2C1.932%2C2.484%2C2.484%2C2.208%2C1.1L69%2C246.762l4.968%2C1.932%2C1.38%2C1.38%2C2.484%2C1.656%2C3.312%2C1.656%2C3.312%2C1.1%2C4.692%2C2.76%2C2.208%2C1.1%2C4.416%2C1.656%2C6.624%2C1.932%2C1.932.828%2C8%2C1.932%2C3.036.276%2C2.208.276h3.036l4.968%2C1.1%2C3.036.276%2C3.036.276%2C11.041-.552M73.421%2C193.214H69.557l-1.932.552H65.969l-1.38-.552-1.1-1.38v-1.38l.828-1.932%2C1.656-1.932%2C2.208-2.76%2C1.1-.552%2C3.312-.552%2C2.208%2C1.1%2C2.76-.552%2C2.76.552L83.634%2C183l1.656-1.1%2C1.656-2.484.552-3.588V169.2l-.276-2.208-.828-1.38-1.932-1.656-3.864-1.1h-2.76l-3.588-.552-1.38-.552-1.1-1.38-.828-2.484-.276-2.208.552-1.38%2C1.1-.828%2C7.177-.276h2.484l4.692-1.38%2C1.38-1.38.552-2.76.276-4.968-.276-1.656-1.1-1.656-3.312-2.208-3.312-1.932-1.38-1.1L77.01%2C132.49l-1.932-2.208-1.656-2.76-2.208-6.072v-2.76l-1.656-6.072V109.3L69%2C105.716v-4.14l1.1-1.656%2C2.208-1.932%2C3.036-1.932%2C2.484-.828%2C1.38.276.828%2C1.1.828%2C2.76.276%2C4.968.276%2C1.38.828%2C1.932%2C1.1.552h8.281l3.036.276h8.557l4.416-.828%2C1.1-.828.828-1.932.276-2.208.276-2.208%2C1.932-3.312%2C1.1-.828h0l2.484%2C1.1%2C3.312%2C2.484%2C1.1%2C1.38.828%2C1.932V108.2l-1.1%2C4.968-.276%2C2.76-2.484%2C8.557-1.1%2C2.484-1.38%2C3.588-3.588%2C3.864-3.312%2C2.208-3.864%2C1.932-1.932%2C1.38-1.1%2C1.656-.828%2C3.312.828%2C4.14%2C1.1%2C1.656%2C1.932.828%2C3.588.552%2C1.932-.276%2C3.588.552%2C2.76.552%2C1.932%2C1.656%2C1.38%2C1.932.276%2C1.656-.276%2C1.656-1.38%2C1.38-1.656.276-3.588.828-2.76.552-2.76-.552-3.588.552-1.932.552-1.38%2C2.76-1.1%2C4.14.276%2C1.38V175l.828%2C3.312%2C1.1%2C1.656%2C1.932.828h3.312l3.036.276%2C6.348-.552%2C4.14%2C1.1%2C1.932%2C1.38%2C1.1%2C1.656v3.312l-.552%2C1.38-1.932%2C1.38-2.208-.276-1.932-.276-2.208.276-4.14.828h-4.14l-2.208-.276-4.968-.276-2.76-.552-4.692.552-4.692-1.1-2.76%2C1.38-1.38.276-1.932-.276-1.38.276-5.52%2C1.932m112.34-3.864%2C3.036.276%2C2.208-.276%2C2.76-1.656.276-.552v-1.656l-.276-.552h-.552l-1.932-.276h-2.208l-4.14-.828-1.38.276-2.484.828-.276.552v1.932l.552%2C1.1%2C2.484.828h1.932m20.149-1.38%2C2.484%2C1.1h1.656l4.968-1.1%2C2.76-1.656.276-.552v-.552l-.552-.276-2.208-1.1h-4.968l-1.932.276-1.932.552-.828%2C1.1v1.38l.276.828M182.449%2C177.2l4.416.552%2C4.14-1.1%2C2.208-1.1.828-1.1v-.552l-.828-1.1-1.656-.828h-3.588l-2.208.276-2.208.276-2.208.276-.552.276-.552%2C1.38V176.1l.276.552.552.276%2C1.38.276m24.014-1.1%2C4.14%2C1.1%2C1.932-.552%2C2.76-.552%2C1.1-.828%2C1.38-1.38v-.552l-.276-.552-.552-.276-5.52-1.38h-4.968l-.552.276-.552%2C1.38v1.932l.552%2C1.1.552.276m-17.389-12.973-.276-.828-.552.276-.276.276.276.276h.828m23.738-.552h1.932l1.1.276h1.38l4.968-1.1.828-1.1V156.5l-.276-2.208-1.38-3.588-1.1-.828-1.656-.828h-5.52l-2.208.276h-2.484l-1.932%2C1.1-.552%2C1.1v.552l.552.552%2C3.588%2C1.38%2C1.38-.276H215.3l3.312.828%2C1.932%2C1.656.276%2C1.656-.276%2C2.208-1.656%2C1.932-1.38.552-2.76-.276-2.208-.276-1.932-.276-1.932.552-.828.552v.276l.552.276%2C1.932-.552%2C2.484-.276m-25.67-9.661H188.8l2.208.276%2C1.932-.552%2C1.1-.828.276-.552v-.828l-.276-.552-1.932-.828h-6.072l-3.588.828-1.932%2C1.38-.552%2C1.1v.552l1.1.552%2C1.38.276%2C4.692-.828m-33.4-21.806-1.38%2C2.76-.552.828-.828.276-1.38-.552-1.932-1.656-2.208-5.244-1.1-4.692.276-3.588.552-3.864.828-3.312v-8.281l.552-2.76-.276-1.1v-1.38l.276-3.036.552-3.864-.552-2.76.552-2.76%2C1.1-5.52-.276-1.932.276-1.656.276-4.14L149.051%2C69l-.276-3.036-.276-5.52-.276-2.76.276-1.38-1.1-5.52L145.738%2C48.3l-.828-2.484.276-2.208%2C2.208-4.416%2C1.656-1.932.552-.276h2.484l1.932.552%2C3.588.828%2C3.588-.276%2C2.76-.276%2C3.036.276%2C4.416-.552h2.484l3.588.828%2C3.864.276%2C2.484.828%2C1.1.828%2C1.38%2C2.76.828%2C3.588-1.1%2C6.624-1.1%2C6.072L183%2C66.521l-.828%2C3.588-1.932%2C4.968-1.38%2C1.932-1.1.828h-2.484l-5.8-.828-4.968-.276-4.416.552-1.38.552-1.38%2C1.38-1.1%2C3.312v9.109l.552%2C2.76.552%2C1.38.552.276%2C2.208.552h7.453l1.932-.552%2C1.656-1.1v-1.1h-.552l-3.312-.828-1.932-1.38-.828-1.656v-4.14l.828-1.932.828-1.1%2C2.208-1.1%2C1.932.276%2C3.036.276%2C5.52.552h1.932l6.625-.276%2C1.932-.276h3.312l1.932.276H196.8l5.244.828%2C3.036.276%2C2.208.276%2C3.864.276%2C1.1.552%2C1.38%2C1.38v1.656l-1.1%2C2.484L210.6%2C91.915l-4.14%2C1.932L204.531%2C95.5v.552l.828%2C1.1%2C1.932.828%2C6.348.276%2C3.312.828%2C1.932%2C1.38%2C1.38%2C1.932v1.656l-.552%2C1.1-1.932%2C1.656-1.932.828h-8.833l-2.484.828-.276-.276-.828%2C1.932v2.484l-.276%2C8%2C.552%2C5.244-.552%2C2.76.276%2C1.932-1.38%2C3.864-1.38.828-1.38.276-1.932-.828-1.656-1.932-.828-1.932-.828-2.484-.276-4.14-.276-2.76.552-4.416.276-4.968-.552-4.416-1.1-1.656-3.312-.828-1.932.552-3.036-.276-2.208.276-1.1.552-1.1%2C1.656-1.1%2C4.968.552%2C2.76-.552%2C4.692-.276%2C1.932v4.14l-.552%2C1.932-.828%2C1.1-.828.276-1.38-.276-1.932-1.932-1.1-2.208-.828-4.416.276-2.76-.276-3.036.276-1.932-.276-3.588-.552-1.932-1.38-1.1-3.588-.276-2.76.276-1.38-.552-2.484-.828-1.38.276-.276.552-.828%2C2.484V114l-.276%2C2.208-.276%2C7.176v2.484l-.276%2C1.38-1.932%2C3.864m-61.276%2C0h4.968l3.312-1.1%2C3.312-1.932%2C1.932-1.932%2C1.38-3.864V120.9l-.828-.828-1.932-.552h-2.484l-3.036-.276H91.639l-2.208.276-3.036.276-1.38.276-1.932%2C1.656-.276%2C1.656.276%2C1.656.828%2C1.932%2C1.932%2C1.656%2C1.932%2C1.38%2C4.692%2C1.1m92.743-35.331%2C4.692.276%2C2.484-.552.276-.552.276-1.38-.276-.552-1.38-.552-4.416-.828h-3.036l-2.484.828-.276.552v.828l.276.552L183%2C95.5l2.208.276m-58.516-19.6-3.864-1.656-2.76-1.38-1.932-1.1-2.208-1.932-2.76-2.208-1.932-4.14-.276-1.932.552-3.588%2C1.932-3.312%2C3.312-5.244%2C2.208-2.484%2C1.1-1.656%2C1.656-1.1%2C1.1-2.208%2C1.932-2.208%2C1.38-1.1%2C3.036-1.38h1.656l1.932.828%2C1.656%2C1.932.828%2C2.484-.276%2C2.208-1.1%2C2.208-3.036%2C4.692-4.692%2C6.072-.276%2C1.656.276%2C1.38%2C1.932%2C1.656%2C3.312%2C1.656%2C2.484%2C1.656%2C1.656%2C1.932.828%2C4.14V73.7l-.828%2C1.656-1.932%2C1.656-1.932.828h-1.932l-3.036-1.656m37.263-7.453h4.968l2.208-1.1.828-.828.828-1.932-.276-1.38-1.1-.828h-2.484l-1.932-.276h-4.968l-3.036.276-1.1.552-1.1%2C1.656-.276%2C1.38.276%2C1.38.828.828%2C1.38.276h4.968m49.408-2.208h4.416l1.38-.276.552-.552.552-1.1-.828-1.1-.552-.276L215.3%2C62.1l-1.38.276-3.036.276-5.244.552-1.1.552-.276.552v.552l.828%2C1.1%2C1.38.552%2C4.416.828%2C2.484-.828m-53-12.421h8.557l4.14-.828%2C1.1-.552%2C1.1-1.656v-1.38l-1.656-1.932-1.38-.552h-8.281l-3.036.276-3.864%2C1.38-1.1.828v.552l.276%2C1.38.552%2C1.1%2C1.932.828%2C1.656.552m49.684-1.38%2C4.692.276%2C2.484-.828%2C1.932-1.38.276-.552-.276-1.38-1.1-1.1-2.76-1.38h-3.312l-2.208.552L203.7%2C48.3l-1.656%2C1.1-.552.828v.828l.276.552%2C1.656%2C1.1%2C1.932.552%2C1.932-.552h2.76%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23dbd6b9%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
}

/* SORTBOX プルダウンのアロー */
.display-settings__btn .title:before {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%0A%20%20%3Cg%20id%3D%22icon%22%20transform%3D%22translate(67)%22%3E%0A%20%20%20%20%3Crect%20id%3D%22bg%22%20width%3D%2220%22%20height%3D%2220%22%20transform%3D%22translate(-67)%22%20fill%3D%22rgba(255%2C255%2C255%2C0)%22%2F%3E%0A%20%20%20%20%3Cg%20id%3D%22%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%22%20transform%3D%22translate(-4210.988%20-1397.5)%22%3E%0A%20%20%20%20%20%20%3Cline%20id%3D%22%E7%B7%9A%22%20x2%3D%229.352%22%20transform%3D%22translate(4152.681%201401.785)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Cline%20id%3D%22%E7%B7%9A-2%22%20data-name%3D%22%E7%B7%9A%22%20x2%3D%223.01%22%20transform%3D%22translate(4146.988%201401.785)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Cline%20id%3D%22%E7%B7%9A-3%22%20data-name%3D%22%E7%B7%9A%22%20x2%3D%224.321%22%20transform%3D%22translate(4157.713%201407.573)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Cline%20id%3D%22%E7%B7%9A-4%22%20data-name%3D%22%E7%B7%9A%22%20x2%3D%228.153%22%20transform%3D%22translate(4146.988%201407.573)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Cline%20id%3D%22%E7%B7%9A-5%22%20data-name%3D%22%E7%B7%9A%22%20x2%3D%229.352%22%20transform%3D%22translate(4152.681%201413.02)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Cline%20id%3D%22%E7%B7%9A-6%22%20data-name%3D%22%E7%B7%9A%22%20x2%3D%223.01%22%20transform%3D%22translate(4146.988%201413.02)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%22%20cx%3D%221.423%22%20cy%3D%221.423%22%20r%3D%221.423%22%20transform%3D%22translate(4155.142%201406.287)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2-2%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%22%20cx%3D%221.423%22%20cy%3D%221.423%22%20r%3D%221.423%22%20transform%3D%22translate(4149.998%201400.5)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2-3%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%22%20cx%3D%221.423%22%20cy%3D%221.423%22%20r%3D%221.423%22%20transform%3D%22translate(4149.998%201411.734)%22%20fill%3D%22none%22%20stroke%3D%22%23a39a66%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.2%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
}

/* h2ロゴ */
.heading-h2 > h2 {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.932%22%20height%3D%2220.611%22%20viewBox%3D%220%200%2038.932%2020.611%22%3E%0A%20%20%3Cg%20id%3D%22ICON%22%20transform%3D%22translate(0.1%200.1)%22%3E%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_25334%22%20data-name%3D%22%E3%83%91%E3%82%B9%2025334%22%20d%3D%22M1393.1%2C21.821a3.634%2C3.634%2C0%2C0%2C0-5.1%2C0%2C.286.286%2C0%2C0%2C1-.409-.4%2C4.205%2C4.205%2C0%2C0%2C1%2C5.919%2C0%2C.286.286%2C0%2C0%2C1%2C0%2C.4.287.287%2C0%2C0%2C1-.4%2C0Zm-22.36%2C0a3.635%2C3.635%2C0%2C0%2C0-5.1%2C0%2C.286.286%2C0%2C0%2C1-.4%2C0%2C.286.286%2C0%2C0%2C1%2C0-.4%2C4.205%2C4.205%2C0%2C0%2C1%2C5.919%2C0%2C.286.286%2C0%2C0%2C1-.2.486A.283.283%2C0%2C0%2C1%2C1370.736%2C21.821Zm24.177-1.42a5.878%2C5.878%2C0%2C0%2C0-1.936-1.307%2C6.353%2C6.353%2C0%2C0%2C0-4.863%2C0%2C5.868%2C5.868%2C0%2C0%2C0-1.937%2C1.307.282.282%2C0%2C0%2C1-.2.086.286.286%2C0%2C0%2C1-.2-.486%2C6.438%2C6.438%2C0%2C0%2C1%2C2.124-1.434%2C6.918%2C6.918%2C0%2C0%2C1%2C5.3%2C0A6.449%2C6.449%2C0%2C0%2C1%2C1395.323%2C20a.286.286%2C0%2C0%2C1-.2.486A.282.282%2C0%2C0%2C1%2C1394.914%2C20.4Zm-22.361%2C0a5.88%2C5.88%2C0%2C0%2C0-1.937-1.306%2C6.351%2C6.351%2C0%2C0%2C0-4.862%2C0%2C5.857%2C5.857%2C0%2C0%2C0-1.937%2C1.307.283.283%2C0%2C0%2C1-.2.086.285.285%2C0%2C0%2C1-.2-.486%2C6.438%2C6.438%2C0%2C0%2C1%2C2.123-1.434%2C6.918%2C6.918%2C0%2C0%2C1%2C5.3%2C0A6.429%2C6.429%2C0%2C0%2C1%2C1372.961%2C20a.285.285%2C0%2C0%2C1-.2.486A.281.281%2C0%2C0%2C1%2C1372.553%2C20.4Zm24.177-1.42a8.322%2C8.322%2C0%2C0%2C0-2.743-1.852%2C8.992%2C8.992%2C0%2C0%2C0-6.884%2C0%2C8.3%2C8.3%2C0%2C0%2C0-2.742%2C1.853.286.286%2C0%2C0%2C1-.49-.2.281.281%2C0%2C0%2C1%2C.081-.2%2C8.869%2C8.869%2C0%2C0%2C1%2C2.929-1.98%2C9.558%2C9.558%2C0%2C0%2C1%2C7.327%2C0%2C8.867%2C8.867%2C0%2C0%2C1%2C2.93%2C1.98.286.286%2C0%2C0%2C1-.2.486A.281.281%2C0%2C0%2C1%2C1396.731%2C18.98Zm-22.36%2C0a8.305%2C8.305%2C0%2C0%2C0-2.743-1.853%2C8.992%2C8.992%2C0%2C0%2C0-6.884%2C0A8.325%2C8.325%2C0%2C0%2C0%2C1362%2C18.981a.286.286%2C0%2C1%2C1-.408-.4%2C8.876%2C8.876%2C0%2C0%2C1%2C2.93-1.98%2C9.557%2C9.557%2C0%2C0%2C1%2C7.326%2C0%2C8.874%2C8.874%2C0%2C0%2C1%2C2.93%2C1.98.286.286%2C0%2C0%2C1-.2.486A.283.283%2C0%2C0%2C1%2C1374.37%2C18.981Zm23.872-1.483a10.355%2C10.355%2C0%2C0%2C0-3.414-2.306%2C11.189%2C11.189%2C0%2C0%2C0-8.564%2C0%2C10.357%2C10.357%2C0%2C0%2C0-3.413%2C2.306.286.286%2C0%2C1%2C1-.408-.4%2C10.891%2C10.891%2C0%2C0%2C1%2C3.6-2.433%2C11.753%2C11.753%2C0%2C0%2C1%2C9.006%2C0%2C10.919%2C10.919%2C0%2C0%2C1%2C3.6%2C2.433.286.286%2C0%2C1%2C1-.408.4Zm-22.361%2C0a10.369%2C10.369%2C0%2C0%2C0-3.413-2.3%2C11.189%2C11.189%2C0%2C0%2C0-8.564%2C0%2C10.349%2C10.349%2C0%2C0%2C0-3.413%2C2.306.286.286%2C0%2C0%2C1-.409-.4%2C10.932%2C10.932%2C0%2C0%2C1%2C3.6-2.433%2C11.753%2C11.753%2C0%2C0%2C1%2C9.006%2C0%2C10.9%2C10.9%2C0%2C0%2C1%2C3.6%2C2.433.286.286%2C0%2C1%2C1-.408.4Z%22%20transform%3D%22translate(-1360%20-7.597)%22%20fill%3D%22%23c9c178%22%20stroke%3D%22%23c9c178%22%20stroke-width%3D%220.2%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_25335%22%20data-name%3D%22%E3%83%91%E3%82%B9%2025335%22%20d%3D%22M1384.592%2C26.825a3.635%2C3.635%2C0%2C0%2C0-5.1%2C0%2C.281.281%2C0%2C0%2C1-.2.086.286.286%2C0%2C0%2C1-.2-.487%2C4.207%2C4.207%2C0%2C0%2C1%2C5.919%2C0%2C.286.286%2C0%2C0%2C1%2C0%2C.4.286.286%2C0%2C0%2C1-.2.082A.282.282%2C0%2C0%2C1%2C1384.592%2C26.825Zm1.816-1.42a5.878%2C5.878%2C0%2C0%2C0-1.936-1.307%2C6.353%2C6.353%2C0%2C0%2C0-4.863%2C0%2C5.876%2C5.876%2C0%2C0%2C0-1.937%2C1.307.281.281%2C0%2C0%2C1-.2.086.285.285%2C0%2C0%2C1-.286-.282.283.283%2C0%2C0%2C1%2C.082-.2%2C6.434%2C6.434%2C0%2C0%2C1%2C2.124-1.434%2C6.925%2C6.925%2C0%2C0%2C1%2C5.3%2C0A6.442%2C6.442%2C0%2C0%2C1%2C1386.817%2C25a.286.286%2C0%2C0%2C1-.2.487A.283.283%2C0%2C0%2C1%2C1386.409%2C25.4Zm1.817-1.42a8.3%2C8.3%2C0%2C0%2C0-2.743-1.852%2C8.984%2C8.984%2C0%2C0%2C0-6.884%2C0%2C8.317%2C8.317%2C0%2C0%2C0-2.743%2C1.852.286.286%2C0%2C0%2C1-.489-.2.285.285%2C0%2C0%2C1%2C.081-.2%2C8.88%2C8.88%2C0%2C0%2C1%2C2.931-1.98%2C9.565%2C9.565%2C0%2C0%2C1%2C7.326%2C0%2C8.889%2C8.889%2C0%2C0%2C1%2C2.93%2C1.98.285.285%2C0%2C0%2C1%2C.081.2.286.286%2C0%2C0%2C1-.49.2Zm1.51-1.484a10.353%2C10.353%2C0%2C0%2C0-3.413-2.3%2C11.18%2C11.18%2C0%2C0%2C0-8.564%2C0%2C10.354%2C10.354%2C0%2C0%2C0-3.413%2C2.3.278.278%2C0%2C0%2C1-.2.086.285.285%2C0%2C0%2C1-.286-.283.282.282%2C0%2C0%2C1%2C.082-.2%2C10.912%2C10.912%2C0%2C0%2C1%2C3.6-2.433%2C11.754%2C11.754%2C0%2C0%2C1%2C9.007%2C0%2C10.907%2C10.907%2C0%2C0%2C1%2C3.6%2C2.433.286.286%2C0%2C0%2C1-.2.486A.283.283%2C0%2C0%2C1%2C1389.736%2C22.5Zm-5.144-7.948a3.635%2C3.635%2C0%2C0%2C0-5.1%2C0%2C.285.285%2C0%2C0%2C1-.4%2C0%2C.287.287%2C0%2C0%2C1%2C0-.4%2C4.207%2C4.207%2C0%2C0%2C1%2C5.919%2C0%2C.286.286%2C0%2C0%2C1-.2.487A.282.282%2C0%2C0%2C1%2C1384.592%2C14.553Zm1.816-1.42a5.866%2C5.866%2C0%2C0%2C0-1.936-1.307%2C6.353%2C6.353%2C0%2C0%2C0-4.863%2C0%2C5.869%2C5.869%2C0%2C0%2C0-1.937%2C1.307.286.286%2C0%2C0%2C1-.4%2C0%2C.285.285%2C0%2C0%2C1%2C0-.4%2C6.426%2C6.426%2C0%2C0%2C1%2C2.123-1.434%2C6.918%2C6.918%2C0%2C0%2C1%2C5.3%2C0%2C6.436%2C6.436%2C0%2C0%2C1%2C2.124%2C1.434.286.286%2C0%2C0%2C1-.409.4Zm1.817-1.42a8.315%2C8.315%2C0%2C0%2C0-2.743-1.852%2C8.993%2C8.993%2C0%2C0%2C0-6.884%2C0%2C8.339%2C8.339%2C0%2C0%2C0-2.743%2C1.852.279.279%2C0%2C0%2C1-.2.086.286.286%2C0%2C0%2C1-.2-.486%2C8.858%2C8.858%2C0%2C0%2C1%2C2.931-1.98%2C9.556%2C9.556%2C0%2C0%2C1%2C7.326%2C0%2C8.867%2C8.867%2C0%2C0%2C1%2C2.93%2C1.98.284.284%2C0%2C0%2C1%2C.081.2.285.285%2C0%2C0%2C1-.49.2Zm1.51-1.482a10.334%2C10.334%2C0%2C0%2C0-3.413-2.306%2C11.189%2C11.189%2C0%2C0%2C0-8.564%2C0%2C10.35%2C10.35%2C0%2C0%2C0-3.413%2C2.306.286.286%2C0%2C0%2C1-.4%2C0%2C.287.287%2C0%2C0%2C1%2C0-.4%2C10.911%2C10.911%2C0%2C0%2C1%2C3.6-2.432%2C11.754%2C11.754%2C0%2C0%2C1%2C9.007%2C0%2C10.916%2C10.916%2C0%2C0%2C1%2C3.6%2C2.432.286.286%2C0%2C0%2C1%2C0%2C.4.286.286%2C0%2C0%2C1-.4%2C0Z%22%20transform%3D%22translate(-1362.676%20-6.5)%22%20fill%3D%22%23868222%22%20stroke%3D%22%23868222%22%20stroke-width%3D%220.2%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
}

/* ページャー */
.block-pager .prev,
.feature-item-list .slick-prev,
.btn_back_list a {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.375%22%20viewBox%3D%220%200%2040%2040.375%22%3E%20%3Cg%20id%3D%22_%22%20data-name%3D%22%26lt%3B%22%20transform%3D%22translate(-2)%22%3E%20%3Crect%20id%3D%22bg%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(2)%22%20fill%3D%22rgba(255%2C255%2C255%2C0)%22%2F%3E%20%3Cg%20id%3D%22_2%22%20data-name%3D%22%26gt%3B%22%20transform%3D%22translate(6%206)%22%3E%20%3Cg%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_1%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%201%22%20transform%3D%22translate(-4%20-5.625)%22%20fill%3D%22none%22%20stroke%3D%22%23b2a24d%22%20stroke-width%3D%221%22%3E%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20stroke%3D%22none%22%2F%3E%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2219.5%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22_3%22%20data-name%3D%22%26gt%3B%22%20d%3D%22M.07%2C5.147%2C7.843%2C9.986c.118.073.214-.153.12-.281C7.16%2C8.61%2C5.3%2C6.434%2C5.3%2C4.991%2C5.3%2C3.477%2C7.127%2C1.373%2C7.934.3c.1-.127%2C0-.355-.12-.281L.07%2C4.835a.21.21%2C0%2C0%2C0%2C0%2C.313%22%20transform%3D%22translate(11%209)%22%20fill%3D%22%23b2a24d%22%20stroke%3D%22rgba(0%2C0%2C0%2C0)%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E') !important;
}

.block-pager .next,
.feature-item-list .slick-next {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240.375%22%20viewBox%3D%220%200%2040%2040.375%22%3E%20%3Cg%20id%3D%22_%22%20data-name%3D%22%26lt%3B%22%20transform%3D%22translate(42)%22%3E%20%3Crect%20id%3D%22bg%22%20width%3D%2240%22%20height%3D%2240%22%20transform%3D%22translate(-42)%22%20fill%3D%22rgba(255%2C255%2C255%2C0)%22%2F%3E%20%3Cg%20id%3D%22_2%22%20data-name%3D%22%26gt%3B%22%20transform%3D%22translate(-42%200.375)%22%3E%20%3Cg%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_1%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%201%22%20fill%3D%22none%22%20stroke%3D%22%23b2a24d%22%20stroke-width%3D%221%22%3E%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20stroke%3D%22none%22%2F%3E%20%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2219.5%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22_3%22%20data-name%3D%22%26gt%3B%22%20d%3D%22M7.931%2C5.147.158%2C9.986c-.118.073-.214-.153-.12-.281C.84%2C8.61%2C2.7%2C6.434%2C2.7%2C4.991%2C2.7%2C3.477.874%2C1.373.067.3c-.1-.127%2C0-.355.12-.281L7.931%2C4.835a.21.21%2C0%2C0%2C1%2C0%2C.313%22%20transform%3D%22translate(16.999%2014.625)%22%20fill%3D%22%23b2a24d%22%20stroke%3D%22rgba(0%2C0%2C0%2C0)%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E') !important;
}

/* もっと見るアイコン */
.btn_viewmore a {
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%0A%20%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_144%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%20144%22%20transform%3D%22translate(-8590%20-638)%22%3E%0A%20%20%20%20%3Cg%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_9%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%209%22%20transform%3D%22translate(8590%20638)%22%20fill%3D%22none%22%20stroke%3D%22%23b2a24d%22%20stroke-width%3D%221%22%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20stroke%3D%22none%22%2F%3E%0A%20%20%20%20%20%20%3Ccircle%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2213.5%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3Cpath%20id%3D%22_%22%20data-name%3D%22%26gt%3B%22%20d%3D%22M6.939%2C4.5.138%2C8.738c-.1.064-.187-.134-.1-.246.7-.958%2C2.329-2.861%2C2.329-4.124C2.363%2C3.043.765%2C1.2.059.259c-.083-.111%2C0-.31.1-.246L6.939%2C4.231a.184.184%2C0%2C0%2C1%2C0%2C.273%22%20transform%3D%22translate(8608.875%20648.875)%20rotate(90)%22%20fill%3D%22%23b2a24d%22%20stroke%3D%22rgba(0%2C0%2C0%2C0)%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A');
}
