div#breadcrumb,
footer#footer,
.p-fixBtnWrap {
  display: none;
}
.Mu0bmS .blog-navigation-container-color {
  font-family: fot-udkakugo-large-pr6n, sans-serif;
  font-weight: 500;
}
#mxjc7 {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}

#masterPage {
  --pinned-layers-in-page: 0;
}

[data-mesh-id="Containermxjc7inlineContent"] {
  height: auto;
  width: 100%;
}

[data-mesh-id="Containermxjc7inlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 40px;
  grid-template-rows: min-content 1fr;
  grid-template-columns: 100%;
  padding-bottom: 0px;
  box-sizing: border-box;
}

[data-mesh-id="Containermxjc7inlineContent-gridContainer"]
  > [id="comp-m37dl1ap"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

[data-mesh-id="Containermxjc7inlineContent-gridContainer"]
  > [id="comp-m372vfke"] {
  position: relative;
  margin: 0px 0px 0 calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}

#comp-m37dl1ap {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}

[data-mesh-id="comp-m37dl1apinlineContent"] {
  height: auto;
  width: 100%;
}

.TPASection_lbl3u3l0 {
  --wix-direction: ltr;
  --layout-homepage-pg-side-by-side-layoutSpacing: 30;
  --category-label-mobile-layoutType: 1;
  --post-category-borderWidth: 0;
  --pagination-category-pageSize: 6;
  --layout-category-pg-side-by-side-layoutSpacing: 30;
  --pagination-category-type: 0;
  --category-label-layoutType: 1;
  --layout-homepage-pg-side-by-side-descriptionLineCount: 2;
  --pagination-homepage-pageSize: 6;
  --layout-category-pg-side-by-side-imageProportions: 40;
  --blog-sideBySideLayoutImagePosition-homepage: 0;
  --post-homepage-borderWidth: 0;
  --layout-category-pg-side-by-side-descriptionLineCount: 2;
  --post-side-by-side-mobile-category-titleFontSize: 14;
  --layout-homepage-pg-side-by-side-imageProportions: 40;
  --layout-mobile-category-layoutType: 11;
  --layout-homepage-layoutType: 15;
  --pagination-homepage-type: 0;
  --layout-mobile-homepage-layoutType: 11;
  --layout-category-pg-side-by-side-margins: 60;
  --layout-category-pg-side-by-side-titleLineCount: 1;
  --post-side-by-side-mobile-homepage-titleFontSize: 14;
  --category-label-button-mobile-cornerRadius: 5;
  --feed-page-video-play: 2;
  --layout-homepage-pg-side-by-side-margins: 47;
  --post-one-column-mobile-category-titleFontSize: 14;
  --layout-homepage-pg-side-by-side-titleLineCount: 1;
  --layout-category-layoutType: 15;
  --blog-sideBySideLayoutImagePosition-category: 0;
  --layout-homepage-pg-side-by-side-imageCropType: 0;
  --layout-homepage-pg-side-by-side-sidesPadding: 30;
  --layout-category-pg-side-by-side-sidesPadding: 30;
  --category-label-button-cornerRadius: 8;
  --layout-category-pg-side-by-side-imageCropType: 0;
  --layout-homepage-pg-side-by-side-imageRatio: 2;
  --postBorderWidth: 0;
  --textParagraphFont: normal normal normal 16px/22.4px "ｍｓ ゴシック",
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --textQuoteFont: normal normal bold 20px/28px "ｍｓ ゴシック", "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --textH1Font: normal normal normal 26px/36.4px rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --textH2Font: normal normal normal 24px/33.599999999999994px rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --textH3Font: normal normal normal 20px/28px rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --textH4Font: normal normal normal 18px/25.2px rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --textH5Font: normal normal normal 16px/22.4px rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --textH6Font: normal normal normal 14px/19.599999999999998px rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --ratingsTextFont: normal normal bold 14px/1.4em "ｍｓ ゴシック", "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-category-TOI-ratingUnfilledStarColor: 145, 145, 145;
  --post-category-TOI-ratingUnfilledStarColor-rgb: 145, 145, 145;
  --post-category-TOI-ratingUnfilledStarColor-opacity: 1;
  --post-category-TOI-ratingFontColor: 255, 255, 255;
  --post-category-TOI-ratingFontColor-rgb: 255, 255, 255;
  --post-category-TOI-ratingFontColor-opacity: 1;
  --category-label-button-backgroundColor: 158, 199, 53;
  --category-label-button-backgroundColor-rgb: 158, 199, 53;
  --category-label-button-backgroundColor-opacity: 1;
  --post-homepage-titleColor: 34, 34, 34;
  --post-homepage-titleColor-rgb: 34, 34, 34;
  --post-homepage-titleColor-opacity: 1;
  --post-homepage-linkHashtagColor: 255, 123, 8;
  --post-homepage-linkHashtagColor-rgb: 255, 123, 8;
  --post-homepage-linkHashtagColor-opacity: 1;
  --post-category-ratingFontColor: 34, 34, 34;
  --post-category-ratingFontColor-rgb: 34, 34, 34;
  --post-category-ratingFontColor-opacity: 1;
  --post-category-TOI-ratingFilledStarColor: 255, 92, 149;
  --post-category-TOI-ratingFilledStarColor-rgb: 255, 92, 149;
  --post-category-TOI-ratingFilledStarColor-opacity: 1;
  --category-label-button-textColor: 255, 255, 255;
  --category-label-button-textColor-rgb: 255, 255, 255;
  --category-label-button-textColor-opacity: 1;
  --post-homepage-descriptionColor: 34, 34, 34;
  --post-homepage-descriptionColor-rgb: 34, 34, 34;
  --post-homepage-descriptionColor-opacity: 1;
  --category-label-button-textColorHover: 255, 255, 255;
  --category-label-button-textColorHover-rgb: 255, 255, 255;
  --category-label-button-textColorHover-opacity: 1;
  --post-appBackgroundCategoryColor: 255, 255, 255, 0;
  --post-appBackgroundCategoryColor-rgb: 255, 255, 255;
  --post-appBackgroundCategoryColor-opacity: 0;
  --category-label-button-borderColorHover: 255, 92, 149, 0;
  --category-label-button-borderColorHover-rgb: 255, 92, 149;
  --category-label-button-borderColorHover-opacity: 0;
  --post-appBackgroundColor: 255, 255, 255, 0;
  --post-appBackgroundColor-rgb: 255, 255, 255;
  --post-appBackgroundColor-opacity: 0;
  --button-color: 255, 92, 149;
  --button-color-rgb: 255, 92, 149;
  --button-color-opacity: 1;
  --post-category-TOI-backgroundColor: 34, 34, 34;
  --post-category-TOI-backgroundColor-rgb: 34, 34, 34;
  --post-category-TOI-backgroundColor-opacity: 1;
  --navigation-backgroundColor: 255, 255, 255;
  --navigation-backgroundColor-rgb: 255, 255, 255;
  --navigation-backgroundColor-opacity: 1;
  --post-homepage-borderColor: 200, 200, 200, 0;
  --post-homepage-borderColor-rgb: 200, 200, 200;
  --post-homepage-borderColor-opacity: 0;
  --category-label-button-mobile-textColor: 255, 255, 255;
  --category-label-button-mobile-textColor-rgb: 255, 255, 255;
  --category-label-button-mobile-textColor-opacity: 1;
  --post-category-TOI-descriptionColor: 255, 255, 255;
  --post-category-TOI-descriptionColor-rgb: 255, 255, 255;
  --post-category-TOI-descriptionColor-opacity: 1;
  --post-homepage-ratingFontColor: 34, 34, 34;
  --post-homepage-ratingFontColor-rgb: 34, 34, 34;
  --post-homepage-ratingFontColor-opacity: 1;
  --post-homepage-ratingUnfilledStarColor: 145, 145, 145;
  --post-homepage-ratingUnfilledStarColor-rgb: 145, 145, 145;
  --post-homepage-ratingUnfilledStarColor-opacity: 1;
  --post-homepage-TOI-backgroundColor: 34, 34, 34;
  --post-homepage-TOI-backgroundColor-rgb: 34, 34, 34;
  --post-homepage-TOI-backgroundColor-opacity: 1;
  --navigation-textColor: 34, 34, 34;
  --navigation-textColor-rgb: 34, 34, 34;
  --navigation-textColor-opacity: 1;
  --post-category-borderColor: 200, 200, 200, 0;
  --post-category-borderColor-rgb: 200, 200, 200;
  --post-category-borderColor-opacity: 0;
  --post-category-TOI-titleColor: 255, 255, 255;
  --post-category-TOI-titleColor-rgb: 255, 255, 255;
  --post-category-TOI-titleColor-opacity: 1;
  --button-textColor: 255, 255, 255;
  --button-textColor-rgb: 255, 255, 255;
  --button-textColor-opacity: 1;
  --post-category-descriptionColor: 34, 34, 34;
  --post-category-descriptionColor-rgb: 34, 34, 34;
  --post-category-descriptionColor-opacity: 1;
  --category-label-text-mobile-textColor: 255, 92, 149;
  --category-label-text-mobile-textColor-rgb: 255, 92, 149;
  --category-label-text-mobile-textColor-opacity: 1;
  --category-label-text-textColorHover: 255, 92, 149, 0.7;
  --category-label-text-textColorHover-rgb: 255, 92, 149;
  --category-label-text-textColorHover-opacity: 0.7;
  --post-homepage-TOI-ratingFilledStarColor: 255, 92, 149;
  --post-homepage-TOI-ratingFilledStarColor-rgb: 255, 92, 149;
  --post-homepage-TOI-ratingFilledStarColor-opacity: 1;
  --post-homepage-TOI-ratingFontColor: 255, 255, 255;
  --post-homepage-TOI-ratingFontColor-rgb: 255, 255, 255;
  --post-homepage-TOI-ratingFontColor-opacity: 1;
  --category-label-button-mobile-backgroundColor: 158, 199, 53;
  --category-label-button-mobile-backgroundColor-rgb: 158, 199, 53;
  --category-label-button-mobile-backgroundColor-opacity: 1;
  --category-label-button-mobile-borderColor: 255, 92, 149, 0;
  --category-label-button-mobile-borderColor-rgb: 255, 92, 149;
  --category-label-button-mobile-borderColor-opacity: 0;
  --post-homepage-TOI-descriptionColor: 255, 255, 255;
  --post-homepage-TOI-descriptionColor-rgb: 255, 255, 255;
  --post-homepage-TOI-descriptionColor-opacity: 1;
  --navigation-textColorActive: 255, 92, 149;
  --navigation-textColorActive-rgb: 255, 92, 149;
  --navigation-textColorActive-opacity: 1;
  --category-label-button-borderColor: 255, 92, 149, 0;
  --category-label-button-borderColor-rgb: 255, 92, 149;
  --category-label-button-borderColor-opacity: 0;
  --post-homepage-backgroundColor: 255, 255, 255, 0;
  --post-homepage-backgroundColor-rgb: 255, 255, 255;
  --post-homepage-backgroundColor-opacity: 0;
  --post-homepage-TOI-titleColor: 255, 255, 255;
  --post-homepage-TOI-titleColor-rgb: 255, 255, 255;
  --post-homepage-TOI-titleColor-opacity: 1;
  --post-homepage-ratingFilledStarColor: 255, 92, 149;
  --post-homepage-ratingFilledStarColor-rgb: 255, 92, 149;
  --post-homepage-ratingFilledStarColor-opacity: 1;
  --post-category-ratingFilledStarColor: 255, 92, 149;
  --post-category-ratingFilledStarColor-rgb: 255, 92, 149;
  --post-category-ratingFilledStarColor-opacity: 1;
  --post-category-backgroundColor: 255, 255, 255, 0;
  --post-category-backgroundColor-rgb: 255, 255, 255;
  --post-category-backgroundColor-opacity: 0;
  --post-homepage-TOI-ratingUnfilledStarColor: 145, 145, 145;
  --post-homepage-TOI-ratingUnfilledStarColor-rgb: 145, 145, 145;
  --post-homepage-TOI-ratingUnfilledStarColor-opacity: 1;
  --post-category-titleColor: 34, 34, 34;
  --post-category-titleColor-rgb: 34, 34, 34;
  --post-category-titleColor-opacity: 1;
  --category-label-button-backgroundColorHover: 255, 92, 149;
  --category-label-button-backgroundColorHover-rgb: 255, 92, 149;
  --category-label-button-backgroundColorHover-opacity: 1;
  --post-category-linkHashtagColor: 255, 123, 8;
  --post-category-linkHashtagColor-rgb: 255, 123, 8;
  --post-category-linkHashtagColor-opacity: 1;
  --category-label-text-textColor: 255, 92, 149;
  --category-label-text-textColor-rgb: 255, 92, 149;
  --category-label-text-textColor-opacity: 1;
  --post-category-ratingUnfilledStarColor: 145, 145, 145;
  --post-category-ratingUnfilledStarColor-rgb: 145, 145, 145;
  --post-category-ratingUnfilledStarColor-opacity: 1;
  --textParagraphColor: 34, 34, 34;
  --textParagraphColor-rgb: 34, 34, 34;
  --textParagraphColor-opacity: 1;
  --textLinksAndHashtagsColor: 255, 92, 149;
  --textLinksAndHashtagsColor-rgb: 255, 92, 149;
  --textLinksAndHashtagsColor-opacity: 1;
  --textQuoteColor: 34, 34, 34;
  --textQuoteColor-rgb: 34, 34, 34;
  --textQuoteColor-opacity: 1;
  --textH1Color: 34, 34, 34;
  --textH1Color-rgb: 34, 34, 34;
  --textH1Color-opacity: 1;
  --textH2Color: 34, 34, 34;
  --textH2Color-rgb: 34, 34, 34;
  --textH2Color-opacity: 1;
  --textH3Color: 34, 34, 34;
  --textH3Color-rgb: 34, 34, 34;
  --textH3Color-opacity: 1;
  --textH4Color: 34, 34, 34;
  --textH4Color-rgb: 34, 34, 34;
  --textH4Color-opacity: 1;
  --textH5Color: 34, 34, 34;
  --textH5Color-rgb: 34, 34, 34;
  --textH5Color-opacity: 1;
  --textH6Color: 34, 34, 34;
  --textH6Color-rgb: 34, 34, 34;
  --textH6Color-opacity: 1;
  --postBackgroundColor: 255, 255, 255;
  --postBackgroundColor-rgb: 255, 255, 255;
  --postBackgroundColor-opacity: 1;
  --postBorderColor: 200, 200, 200, 0.75;
  --postBorderColor-rgb: 200, 200, 200;
  --postBorderColor-opacity: 0.75;
  --ratingsStarEmptyColor: 145, 145, 145;
  --ratingsStarEmptyColor-rgb: 145, 145, 145;
  --ratingsStarEmptyColor-opacity: 1;
  --ratingsStarFilledColor: 255, 92, 149;
  --ratingsStarFilledColor-rgb: 255, 92, 149;
  --ratingsStarFilledColor-opacity: 1;
  --ratingsTextColor: 34, 34, 34;
  --ratingsTextColor-rgb: 34, 34, 34;
  --ratingsTextColor-opacity: 1;
  --post-pg-side-by-side-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-homepage-ratingFont-style: normal;
  --post-pg-side-by-side-homepage-ratingFont-variant: normal;
  --post-pg-side-by-side-homepage-ratingFont-weight: normal;
  --post-pg-side-by-side-homepage-ratingFont-size: 14px;
  --post-pg-side-by-side-homepage-ratingFont-line-height: 17px;
  --post-pg-side-by-side-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-homepage-ratingFont-text-decoration: none;
  --navigation-font: normal normal normal 16px/20px udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --navigation-font-style: normal;
  --navigation-font-variant: normal;
  --navigation-font-weight: normal;
  --navigation-font-size: 16px;
  --navigation-font-line-height: 20px;
  --navigation-font-family: udkakugolarge, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --navigation-font-text-decoration: none;
  --post-pg-grid-intermediate-category-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-category-descriptionFont-style: normal;
  --post-pg-grid-intermediate-category-descriptionFont-variant: normal;
  --post-pg-grid-intermediate-category-descriptionFont-weight: normal;
  --post-pg-grid-intermediate-category-descriptionFont-size: 16px;
  --post-pg-grid-intermediate-category-descriptionFont-line-height: 20px;
  --post-pg-grid-intermediate-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-category-descriptionFont-text-decoration: none;
  --post-medium-homepage-titleFont: normal normal normal 26px/32px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-medium-homepage-titleFont-style: normal;
  --post-medium-homepage-titleFont-variant: normal;
  --post-medium-homepage-titleFont-weight: normal;
  --post-medium-homepage-titleFont-size: 26px;
  --post-medium-homepage-titleFont-line-height: 32px;
  --post-medium-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-medium-homepage-titleFont-text-decoration: none;
  --post-pg-one-column-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-one-column-category-descriptionFont-style: normal;
  --post-pg-one-column-category-descriptionFont-variant: normal;
  --post-pg-one-column-category-descriptionFont-weight: normal;
  --post-pg-one-column-category-descriptionFont-size: 16px;
  --post-pg-one-column-category-descriptionFont-line-height: 20px;
  --post-pg-one-column-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-one-column-category-descriptionFont-text-decoration: none;
  --post-pg-text-on-image-medium-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-medium-homepage-ratingFont-style: normal;
  --post-pg-text-on-image-medium-homepage-ratingFont-variant: normal;
  --post-pg-text-on-image-medium-homepage-ratingFont-weight: normal;
  --post-pg-text-on-image-medium-homepage-ratingFont-size: 14px;
  --post-pg-text-on-image-medium-homepage-ratingFont-line-height: 17px;
  --post-pg-text-on-image-medium-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-medium-homepage-ratingFont-text-decoration: none;
  --category-label-text-textFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --category-label-text-textFont-style: normal;
  --category-label-text-textFont-variant: normal;
  --category-label-text-textFont-weight: normal;
  --category-label-text-textFont-size: 14px;
  --category-label-text-textFont-line-height: 17px;
  --category-label-text-textFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --category-label-text-textFont-text-decoration: none;
  --post-pg-grid-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-homepage-descriptionFont-style: normal;
  --post-pg-grid-homepage-descriptionFont-variant: normal;
  --post-pg-grid-homepage-descriptionFont-weight: normal;
  --post-pg-grid-homepage-descriptionFont-size: 16px;
  --post-pg-grid-homepage-descriptionFont-line-height: 20px;
  --post-pg-grid-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-homepage-descriptionFont-text-decoration: none;
  --post-pg-text-on-image-small-category-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-category-descriptionFont-style: normal;
  --post-pg-text-on-image-small-category-descriptionFont-variant: normal;
  --post-pg-text-on-image-small-category-descriptionFont-weight: normal;
  --post-pg-text-on-image-small-category-descriptionFont-size: 16px;
  --post-pg-text-on-image-small-category-descriptionFont-line-height: 20px;
  --post-pg-text-on-image-small-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-category-descriptionFont-text-decoration: none;
  --post-pg-grid-intermediate-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-intermediate-homepage-ratingFont-style: normal;
  --post-pg-grid-intermediate-homepage-ratingFont-variant: normal;
  --post-pg-grid-intermediate-homepage-ratingFont-weight: normal;
  --post-pg-grid-intermediate-homepage-ratingFont-size: 14px;
  --post-pg-grid-intermediate-homepage-ratingFont-line-height: 17px;
  --post-pg-grid-intermediate-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-intermediate-homepage-ratingFont-text-decoration: none;
  --post-text-on-image-medium-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-medium-homepage-ratingFont-style: normal;
  --post-text-on-image-medium-homepage-ratingFont-variant: normal;
  --post-text-on-image-medium-homepage-ratingFont-weight: normal;
  --post-text-on-image-medium-homepage-ratingFont-size: 14px;
  --post-text-on-image-medium-homepage-ratingFont-line-height: 17px;
  --post-text-on-image-medium-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-medium-homepage-ratingFont-text-decoration: none;
  --post-text-on-image-mobile-homepage-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-homepage-descriptionFont-style: normal;
  --post-text-on-image-mobile-homepage-descriptionFont-variant: normal;
  --post-text-on-image-mobile-homepage-descriptionFont-weight: normal;
  --post-text-on-image-mobile-homepage-descriptionFont-size: 16px;
  --post-text-on-image-mobile-homepage-descriptionFont-line-height: 20px;
  --post-text-on-image-mobile-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-homepage-descriptionFont-text-decoration: none;
  --post-grid-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-grid-category-ratingFont-style: normal;
  --post-grid-category-ratingFont-variant: normal;
  --post-grid-category-ratingFont-weight: normal;
  --post-grid-category-ratingFont-size: 14px;
  --post-grid-category-ratingFont-line-height: 17px;
  --post-grid-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-grid-category-ratingFont-text-decoration: none;
  --post-pg-one-column-homepage-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-one-column-homepage-titleFont-style: normal;
  --post-pg-one-column-homepage-titleFont-variant: normal;
  --post-pg-one-column-homepage-titleFont-weight: normal;
  --post-pg-one-column-homepage-titleFont-size: 28px;
  --post-pg-one-column-homepage-titleFont-line-height: 35px;
  --post-pg-one-column-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-one-column-homepage-titleFont-text-decoration: none;
  --post-homepage-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-homepage-titleFont-style: normal;
  --post-homepage-titleFont-variant: normal;
  --post-homepage-titleFont-weight: normal;
  --post-homepage-titleFont-size: 22px;
  --post-homepage-titleFont-line-height: 27px;
  --post-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-homepage-titleFont-text-decoration: none;
  --post-large-category-titleFont: normal normal normal 28px/35px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-large-category-titleFont-style: normal;
  --post-large-category-titleFont-variant: normal;
  --post-large-category-titleFont-weight: normal;
  --post-large-category-titleFont-size: 28px;
  --post-large-category-titleFont-line-height: 35px;
  --post-large-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-large-category-titleFont-text-decoration: none;
  --post-pg-text-on-image-large-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-large-category-ratingFont-style: normal;
  --post-pg-text-on-image-large-category-ratingFont-variant: normal;
  --post-pg-text-on-image-large-category-ratingFont-weight: normal;
  --post-pg-text-on-image-large-category-ratingFont-size: 14px;
  --post-pg-text-on-image-large-category-ratingFont-line-height: 17px;
  --post-pg-text-on-image-large-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-large-category-ratingFont-text-decoration: none;
  --post-pg-side-by-side-right-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-right-homepage-ratingFont-style: normal;
  --post-pg-side-by-side-right-homepage-ratingFont-variant: normal;
  --post-pg-side-by-side-right-homepage-ratingFont-weight: normal;
  --post-pg-side-by-side-right-homepage-ratingFont-size: 14px;
  --post-pg-side-by-side-right-homepage-ratingFont-line-height: 17px;
  --post-pg-side-by-side-right-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-right-homepage-ratingFont-text-decoration: none;
  --post-pg-grid-category-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-category-titleFont-style: normal;
  --post-pg-grid-category-titleFont-variant: normal;
  --post-pg-grid-category-titleFont-weight: normal;
  --post-pg-grid-category-titleFont-size: 22px;
  --post-pg-grid-category-titleFont-line-height: 27px;
  --post-pg-grid-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-category-titleFont-text-decoration: none;
  --post-pg-grid-intermediate-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-intermediate-category-ratingFont-style: normal;
  --post-pg-grid-intermediate-category-ratingFont-variant: normal;
  --post-pg-grid-intermediate-category-ratingFont-weight: normal;
  --post-pg-grid-intermediate-category-ratingFont-size: 14px;
  --post-pg-grid-intermediate-category-ratingFont-line-height: 17px;
  --post-pg-grid-intermediate-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-intermediate-category-ratingFont-text-decoration: none;
  --post-text-on-image-mobile-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-mobile-category-ratingFont-style: normal;
  --post-text-on-image-mobile-category-ratingFont-variant: normal;
  --post-text-on-image-mobile-category-ratingFont-weight: normal;
  --post-text-on-image-mobile-category-ratingFont-size: 14px;
  --post-text-on-image-mobile-category-ratingFont-line-height: 17px;
  --post-text-on-image-mobile-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-mobile-category-ratingFont-text-decoration: none;
  --post-text-on-image-mobile-homepage-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-homepage-titleFont-style: normal;
  --post-text-on-image-mobile-homepage-titleFont-variant: normal;
  --post-text-on-image-mobile-homepage-titleFont-weight: normal;
  --post-text-on-image-mobile-homepage-titleFont-size: 22px;
  --post-text-on-image-mobile-homepage-titleFont-line-height: 27px;
  --post-text-on-image-mobile-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-homepage-titleFont-text-decoration: none;
  --post-list-large-homepage-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-large-homepage-titleFont-style: normal;
  --post-list-large-homepage-titleFont-variant: normal;
  --post-list-large-homepage-titleFont-weight: normal;
  --post-list-large-homepage-titleFont-size: 22px;
  --post-list-large-homepage-titleFont-line-height: 27px;
  --post-list-large-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-large-homepage-titleFont-text-decoration: none;
  --post-side-by-side-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-side-by-side-category-ratingFont-style: normal;
  --post-side-by-side-category-ratingFont-variant: normal;
  --post-side-by-side-category-ratingFont-weight: normal;
  --post-side-by-side-category-ratingFont-size: 14px;
  --post-side-by-side-category-ratingFont-line-height: 17px;
  --post-side-by-side-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-side-by-side-category-ratingFont-text-decoration: none;
  --post-pg-text-on-image-large-category-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-category-titleFont-style: normal;
  --post-pg-text-on-image-large-category-titleFont-variant: normal;
  --post-pg-text-on-image-large-category-titleFont-weight: normal;
  --post-pg-text-on-image-large-category-titleFont-size: 28px;
  --post-pg-text-on-image-large-category-titleFont-line-height: 35px;
  --post-pg-text-on-image-large-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-category-titleFont-text-decoration: none;
  --post-pg-text-on-image-large-homepage-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-homepage-descriptionFont-style: normal;
  --post-pg-text-on-image-large-homepage-descriptionFont-variant: normal;
  --post-pg-text-on-image-large-homepage-descriptionFont-weight: normal;
  --post-pg-text-on-image-large-homepage-descriptionFont-size: 16px;
  --post-pg-text-on-image-large-homepage-descriptionFont-line-height: 20px;
  --post-pg-text-on-image-large-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-homepage-descriptionFont-text-decoration: none;
  --post-pg-grid-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-homepage-ratingFont-style: normal;
  --post-pg-grid-homepage-ratingFont-variant: normal;
  --post-pg-grid-homepage-ratingFont-weight: normal;
  --post-pg-grid-homepage-ratingFont-size: 14px;
  --post-pg-grid-homepage-ratingFont-line-height: 17px;
  --post-pg-grid-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-homepage-ratingFont-text-decoration: none;
  --post-list-medium-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-medium-category-ratingFont-style: normal;
  --post-list-medium-category-ratingFont-variant: normal;
  --post-list-medium-category-ratingFont-weight: normal;
  --post-list-medium-category-ratingFont-size: 14px;
  --post-list-medium-category-ratingFont-line-height: 17px;
  --post-list-medium-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-medium-category-ratingFont-text-decoration: none;
  --post-medium-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-medium-category-ratingFont-style: normal;
  --post-medium-category-ratingFont-variant: normal;
  --post-medium-category-ratingFont-weight: normal;
  --post-medium-category-ratingFont-size: 14px;
  --post-medium-category-ratingFont-line-height: 17px;
  --post-medium-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-medium-category-ratingFont-text-decoration: none;
  --post-list-large-category-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-large-category-titleFont-style: normal;
  --post-list-large-category-titleFont-variant: normal;
  --post-list-large-category-titleFont-weight: normal;
  --post-list-large-category-titleFont-size: 22px;
  --post-list-large-category-titleFont-line-height: 27px;
  --post-list-large-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-large-category-titleFont-text-decoration: none;
  --post-list-large-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-large-category-ratingFont-style: normal;
  --post-list-large-category-ratingFont-variant: normal;
  --post-list-large-category-ratingFont-weight: normal;
  --post-list-large-category-ratingFont-size: 14px;
  --post-list-large-category-ratingFont-line-height: 17px;
  --post-list-large-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-large-category-ratingFont-text-decoration: none;
  --post-full-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-full-homepage-ratingFont-style: normal;
  --post-full-homepage-ratingFont-variant: normal;
  --post-full-homepage-ratingFont-weight: normal;
  --post-full-homepage-ratingFont-size: 14px;
  --post-full-homepage-ratingFont-line-height: 17px;
  --post-full-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-full-homepage-ratingFont-text-decoration: none;
  --post-pg-text-on-image-small-homepage-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-homepage-descriptionFont-style: normal;
  --post-pg-text-on-image-small-homepage-descriptionFont-variant: normal;
  --post-pg-text-on-image-small-homepage-descriptionFont-weight: normal;
  --post-pg-text-on-image-small-homepage-descriptionFont-size: 16px;
  --post-pg-text-on-image-small-homepage-descriptionFont-line-height: 20px;
  --post-pg-text-on-image-small-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-homepage-descriptionFont-text-decoration: none;
  --post-pg-text-on-image-small-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-small-category-ratingFont-style: normal;
  --post-pg-text-on-image-small-category-ratingFont-variant: normal;
  --post-pg-text-on-image-small-category-ratingFont-weight: normal;
  --post-pg-text-on-image-small-category-ratingFont-size: 14px;
  --post-pg-text-on-image-small-category-ratingFont-line-height: 17px;
  --post-pg-text-on-image-small-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-small-category-ratingFont-text-decoration: none;
  --post-pg-text-on-image-large-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-large-homepage-ratingFont-style: normal;
  --post-pg-text-on-image-large-homepage-ratingFont-variant: normal;
  --post-pg-text-on-image-large-homepage-ratingFont-weight: normal;
  --post-pg-text-on-image-large-homepage-ratingFont-size: 14px;
  --post-pg-text-on-image-large-homepage-ratingFont-line-height: 17px;
  --post-pg-text-on-image-large-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-large-homepage-ratingFont-text-decoration: none;
  --post-slider-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-slider-homepage-ratingFont-style: normal;
  --post-slider-homepage-ratingFont-variant: normal;
  --post-slider-homepage-ratingFont-weight: normal;
  --post-slider-homepage-ratingFont-size: 14px;
  --post-slider-homepage-ratingFont-line-height: 17px;
  --post-slider-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-slider-homepage-ratingFont-text-decoration: none;
  --post-small-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-small-homepage-descriptionFont-style: normal;
  --post-small-homepage-descriptionFont-variant: normal;
  --post-small-homepage-descriptionFont-weight: normal;
  --post-small-homepage-descriptionFont-size: 16px;
  --post-small-homepage-descriptionFont-line-height: 20px;
  --post-small-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-small-homepage-descriptionFont-text-decoration: none;
  --post-pg-grid-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-category-descriptionFont-style: normal;
  --post-pg-grid-category-descriptionFont-variant: normal;
  --post-pg-grid-category-descriptionFont-weight: normal;
  --post-pg-grid-category-descriptionFont-size: 16px;
  --post-pg-grid-category-descriptionFont-line-height: 20px;
  --post-pg-grid-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-category-descriptionFont-text-decoration: none;
  --post-pg-grid-large-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-large-category-descriptionFont-style: normal;
  --post-pg-grid-large-category-descriptionFont-variant: normal;
  --post-pg-grid-large-category-descriptionFont-weight: normal;
  --post-pg-grid-large-category-descriptionFont-size: 16px;
  --post-pg-grid-large-category-descriptionFont-line-height: 20px;
  --post-pg-grid-large-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-large-category-descriptionFont-text-decoration: none;
  --post-slider-category-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-slider-category-titleFont-style: normal;
  --post-slider-category-titleFont-variant: normal;
  --post-slider-category-titleFont-weight: normal;
  --post-slider-category-titleFont-size: 22px;
  --post-slider-category-titleFont-line-height: 27px;
  --post-slider-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-slider-category-titleFont-text-decoration: none;
  --post-small-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-small-category-ratingFont-style: normal;
  --post-small-category-ratingFont-variant: normal;
  --post-small-category-ratingFont-weight: normal;
  --post-small-category-ratingFont-size: 14px;
  --post-small-category-ratingFont-line-height: 17px;
  --post-small-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-small-category-ratingFont-text-decoration: none;
  --post-pg-grid-homepage-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-homepage-titleFont-style: normal;
  --post-pg-grid-homepage-titleFont-variant: normal;
  --post-pg-grid-homepage-titleFont-weight: normal;
  --post-pg-grid-homepage-titleFont-size: 22px;
  --post-pg-grid-homepage-titleFont-line-height: 27px;
  --post-pg-grid-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-homepage-titleFont-text-decoration: none;
  --post-small-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-small-category-descriptionFont-style: normal;
  --post-small-category-descriptionFont-variant: normal;
  --post-small-category-descriptionFont-weight: normal;
  --post-small-category-descriptionFont-size: 16px;
  --post-small-category-descriptionFont-line-height: 20px;
  --post-small-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-small-category-descriptionFont-text-decoration: none;
  --post-pg-text-on-image-medium-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-medium-category-ratingFont-style: normal;
  --post-pg-text-on-image-medium-category-ratingFont-variant: normal;
  --post-pg-text-on-image-medium-category-ratingFont-weight: normal;
  --post-pg-text-on-image-medium-category-ratingFont-size: 14px;
  --post-pg-text-on-image-medium-category-ratingFont-line-height: 17px;
  --post-pg-text-on-image-medium-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-medium-category-ratingFont-text-decoration: none;
  --post-full-homepage-descriptionFont: normal normal normal 18px/22px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-full-homepage-descriptionFont-style: normal;
  --post-full-homepage-descriptionFont-variant: normal;
  --post-full-homepage-descriptionFont-weight: normal;
  --post-full-homepage-descriptionFont-size: 18px;
  --post-full-homepage-descriptionFont-line-height: 22px;
  --post-full-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-full-homepage-descriptionFont-text-decoration: none;
  --post-small-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-small-homepage-ratingFont-style: normal;
  --post-small-homepage-ratingFont-variant: normal;
  --post-small-homepage-ratingFont-weight: normal;
  --post-small-homepage-ratingFont-size: 14px;
  --post-small-homepage-ratingFont-line-height: 17px;
  --post-small-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-small-homepage-ratingFont-text-decoration: none;
  --post-text-on-image-small-category-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-category-titleFont-style: normal;
  --post-text-on-image-small-category-titleFont-variant: normal;
  --post-text-on-image-small-category-titleFont-weight: normal;
  --post-text-on-image-small-category-titleFont-size: 28px;
  --post-text-on-image-small-category-titleFont-line-height: 35px;
  --post-text-on-image-small-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-category-titleFont-text-decoration: none;
  --post-pg-text-on-image-medium-category-titleFont: normal normal normal 26px/32px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-category-titleFont-style: normal;
  --post-pg-text-on-image-medium-category-titleFont-variant: normal;
  --post-pg-text-on-image-medium-category-titleFont-weight: normal;
  --post-pg-text-on-image-medium-category-titleFont-size: 26px;
  --post-pg-text-on-image-medium-category-titleFont-line-height: 32px;
  --post-pg-text-on-image-medium-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-category-titleFont-text-decoration: none;
  --post-grid-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-grid-category-descriptionFont-style: normal;
  --post-grid-category-descriptionFont-variant: normal;
  --post-grid-category-descriptionFont-weight: normal;
  --post-grid-category-descriptionFont-size: 16px;
  --post-grid-category-descriptionFont-line-height: 20px;
  --post-grid-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-grid-category-descriptionFont-text-decoration: none;
  --post-pg-text-on-image-large-category-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-category-descriptionFont-style: normal;
  --post-pg-text-on-image-large-category-descriptionFont-variant: normal;
  --post-pg-text-on-image-large-category-descriptionFont-weight: normal;
  --post-pg-text-on-image-large-category-descriptionFont-size: 16px;
  --post-pg-text-on-image-large-category-descriptionFont-line-height: 20px;
  --post-pg-text-on-image-large-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-category-descriptionFont-text-decoration: none;
  --post-pg-grid-intermediate-homepage-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-homepage-descriptionFont-style: normal;
  --post-pg-grid-intermediate-homepage-descriptionFont-variant: normal;
  --post-pg-grid-intermediate-homepage-descriptionFont-weight: normal;
  --post-pg-grid-intermediate-homepage-descriptionFont-size: 16px;
  --post-pg-grid-intermediate-homepage-descriptionFont-line-height: 20px;
  --post-pg-grid-intermediate-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-homepage-descriptionFont-text-decoration: none;
  --post-list-medium-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-medium-homepage-ratingFont-style: normal;
  --post-list-medium-homepage-ratingFont-variant: normal;
  --post-list-medium-homepage-ratingFont-weight: normal;
  --post-list-medium-homepage-ratingFont-size: 14px;
  --post-list-medium-homepage-ratingFont-line-height: 17px;
  --post-list-medium-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-medium-homepage-ratingFont-text-decoration: none;
  --post-pg-grid-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-category-ratingFont-style: normal;
  --post-pg-grid-category-ratingFont-variant: normal;
  --post-pg-grid-category-ratingFont-weight: normal;
  --post-pg-grid-category-ratingFont-size: 14px;
  --post-pg-grid-category-ratingFont-line-height: 17px;
  --post-pg-grid-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-category-ratingFont-text-decoration: none;
  --post-large-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-large-category-descriptionFont-style: normal;
  --post-large-category-descriptionFont-variant: normal;
  --post-large-category-descriptionFont-weight: normal;
  --post-large-category-descriptionFont-size: 16px;
  --post-large-category-descriptionFont-line-height: 20px;
  --post-large-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-large-category-descriptionFont-text-decoration: none;
  --post-grid-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-grid-homepage-descriptionFont-style: normal;
  --post-grid-homepage-descriptionFont-variant: normal;
  --post-grid-homepage-descriptionFont-weight: normal;
  --post-grid-homepage-descriptionFont-size: 16px;
  --post-grid-homepage-descriptionFont-line-height: 20px;
  --post-grid-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-grid-homepage-descriptionFont-text-decoration: none;
  --post-side-by-side-category-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-side-by-side-category-titleFont-style: normal;
  --post-side-by-side-category-titleFont-variant: normal;
  --post-side-by-side-category-titleFont-weight: normal;
  --post-side-by-side-category-titleFont-size: 28px;
  --post-side-by-side-category-titleFont-line-height: 35px;
  --post-side-by-side-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-side-by-side-category-titleFont-text-decoration: none;
  --post-list-large-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-large-homepage-ratingFont-style: normal;
  --post-list-large-homepage-ratingFont-variant: normal;
  --post-list-large-homepage-ratingFont-weight: normal;
  --post-list-large-homepage-ratingFont-size: 14px;
  --post-list-large-homepage-ratingFont-line-height: 17px;
  --post-list-large-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-large-homepage-ratingFont-text-decoration: none;
  --post-pg-side-by-side-right-category-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-category-titleFont-style: normal;
  --post-pg-side-by-side-right-category-titleFont-variant: normal;
  --post-pg-side-by-side-right-category-titleFont-weight: normal;
  --post-pg-side-by-side-right-category-titleFont-size: 28px;
  --post-pg-side-by-side-right-category-titleFont-line-height: 35px;
  --post-pg-side-by-side-right-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-category-titleFont-text-decoration: none;
  --post-text-on-image-medium-homepage-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-homepage-descriptionFont-style: normal;
  --post-text-on-image-medium-homepage-descriptionFont-variant: normal;
  --post-text-on-image-medium-homepage-descriptionFont-weight: normal;
  --post-text-on-image-medium-homepage-descriptionFont-size: 16px;
  --post-text-on-image-medium-homepage-descriptionFont-line-height: 20px;
  --post-text-on-image-medium-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-homepage-descriptionFont-text-decoration: none;
  --post-full-homepage-titleFont: normal normal normal 40px/50px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-full-homepage-titleFont-style: normal;
  --post-full-homepage-titleFont-variant: normal;
  --post-full-homepage-titleFont-weight: normal;
  --post-full-homepage-titleFont-size: 40px;
  --post-full-homepage-titleFont-line-height: 50px;
  --post-full-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-full-homepage-titleFont-text-decoration: none;
  --post-pg-one-column-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-one-column-homepage-ratingFont-style: normal;
  --post-pg-one-column-homepage-ratingFont-variant: normal;
  --post-pg-one-column-homepage-ratingFont-weight: normal;
  --post-pg-one-column-homepage-ratingFont-size: 14px;
  --post-pg-one-column-homepage-ratingFont-line-height: 17px;
  --post-pg-one-column-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-one-column-homepage-ratingFont-text-decoration: none;
  --post-pg-text-on-image-medium-homepage-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-homepage-descriptionFont-style: normal;
  --post-pg-text-on-image-medium-homepage-descriptionFont-variant: normal;
  --post-pg-text-on-image-medium-homepage-descriptionFont-weight: normal;
  --post-pg-text-on-image-medium-homepage-descriptionFont-size: 16px;
  --post-pg-text-on-image-medium-homepage-descriptionFont-line-height: 20px;
  --post-pg-text-on-image-medium-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-homepage-descriptionFont-text-decoration: none;
  --post-text-on-image-mobile-category-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-category-titleFont-style: normal;
  --post-text-on-image-mobile-category-titleFont-variant: normal;
  --post-text-on-image-mobile-category-titleFont-weight: normal;
  --post-text-on-image-mobile-category-titleFont-size: 22px;
  --post-text-on-image-mobile-category-titleFont-line-height: 27px;
  --post-text-on-image-mobile-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-category-titleFont-text-decoration: none;
  --post-homepage-descriptionFont: normal normal bold 16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-homepage-descriptionFont-style: normal;
  --post-homepage-descriptionFont-variant: normal;
  --post-homepage-descriptionFont-weight: bold;
  --post-homepage-descriptionFont-size: 16px;
  --post-homepage-descriptionFont-line-height: 20px;
  --post-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-homepage-descriptionFont-text-decoration: none;
  --post-full-category-descriptionFont: normal normal normal 18px/22px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-full-category-descriptionFont-style: normal;
  --post-full-category-descriptionFont-variant: normal;
  --post-full-category-descriptionFont-weight: normal;
  --post-full-category-descriptionFont-size: 18px;
  --post-full-category-descriptionFont-line-height: 22px;
  --post-full-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-full-category-descriptionFont-text-decoration: none;
  --post-pg-grid-large-category-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-large-category-titleFont-style: normal;
  --post-pg-grid-large-category-titleFont-variant: normal;
  --post-pg-grid-large-category-titleFont-weight: normal;
  --post-pg-grid-large-category-titleFont-size: 22px;
  --post-pg-grid-large-category-titleFont-line-height: 27px;
  --post-pg-grid-large-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-large-category-titleFont-text-decoration: none;
  --post-slider-homepage-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-slider-homepage-titleFont-style: normal;
  --post-slider-homepage-titleFont-variant: normal;
  --post-slider-homepage-titleFont-weight: normal;
  --post-slider-homepage-titleFont-size: 22px;
  --post-slider-homepage-titleFont-line-height: 27px;
  --post-slider-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-slider-homepage-titleFont-text-decoration: none;
  --post-text-on-image-small-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-small-homepage-ratingFont-style: normal;
  --post-text-on-image-small-homepage-ratingFont-variant: normal;
  --post-text-on-image-small-homepage-ratingFont-weight: normal;
  --post-text-on-image-small-homepage-ratingFont-size: 14px;
  --post-text-on-image-small-homepage-ratingFont-line-height: 17px;
  --post-text-on-image-small-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-small-homepage-ratingFont-text-decoration: none;
  --post-text-on-image-small-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-small-category-ratingFont-style: normal;
  --post-text-on-image-small-category-ratingFont-variant: normal;
  --post-text-on-image-small-category-ratingFont-weight: normal;
  --post-text-on-image-small-category-ratingFont-size: 14px;
  --post-text-on-image-small-category-ratingFont-line-height: 17px;
  --post-text-on-image-small-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-small-category-ratingFont-text-decoration: none;
  --post-pg-text-on-image-medium-category-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-category-descriptionFont-style: normal;
  --post-pg-text-on-image-medium-category-descriptionFont-variant: normal;
  --post-pg-text-on-image-medium-category-descriptionFont-weight: normal;
  --post-pg-text-on-image-medium-category-descriptionFont-size: 16px;
  --post-pg-text-on-image-medium-category-descriptionFont-line-height: 20px;
  --post-pg-text-on-image-medium-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-category-descriptionFont-text-decoration: none;
  --category-label-button-mobile-textFont: normal normal normal 12px/15px
      wfont_b3937c_2e28cfa43a794a578c181320a1345ba8,
    wf_2e28cfa43a794a578c181320a, orig_rounded_mplus_1_c_medium;
  --category-label-button-mobile-textFont-style: normal;
  --category-label-button-mobile-textFont-variant: normal;
  --category-label-button-mobile-textFont-weight: normal;
  --category-label-button-mobile-textFont-size: 12px;
  --category-label-button-mobile-textFont-line-height: 15px;
  --category-label-button-mobile-textFont-family: wfont_b3937c_2e28cfa43a794a578c181320a1345ba8,
    wf_2e28cfa43a794a578c181320a, orig_rounded_mplus_1_c_medium;
  --category-label-button-mobile-textFont-text-decoration: none;
  --post-list-large-category-descriptionFont: normal normal normal 14px/17px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-large-category-descriptionFont-style: normal;
  --post-list-large-category-descriptionFont-variant: normal;
  --post-list-large-category-descriptionFont-weight: normal;
  --post-list-large-category-descriptionFont-size: 14px;
  --post-list-large-category-descriptionFont-line-height: 17px;
  --post-list-large-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-large-category-descriptionFont-text-decoration: none;
  --post-pg-medium-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-medium-category-ratingFont-style: normal;
  --post-pg-medium-category-ratingFont-variant: normal;
  --post-pg-medium-category-ratingFont-weight: normal;
  --post-pg-medium-category-ratingFont-size: 14px;
  --post-pg-medium-category-ratingFont-line-height: 17px;
  --post-pg-medium-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-medium-category-ratingFont-text-decoration: none;
  --post-side-by-side-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-side-by-side-category-descriptionFont-style: normal;
  --post-side-by-side-category-descriptionFont-variant: normal;
  --post-side-by-side-category-descriptionFont-weight: normal;
  --post-side-by-side-category-descriptionFont-size: 16px;
  --post-side-by-side-category-descriptionFont-line-height: 20px;
  --post-side-by-side-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-side-by-side-category-descriptionFont-text-decoration: none;
  --post-pg-text-on-image-small-category-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-category-titleFont-style: normal;
  --post-pg-text-on-image-small-category-titleFont-variant: normal;
  --post-pg-text-on-image-small-category-titleFont-weight: normal;
  --post-pg-text-on-image-small-category-titleFont-size: 22px;
  --post-pg-text-on-image-small-category-titleFont-line-height: 27px;
  --post-pg-text-on-image-small-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-category-titleFont-text-decoration: none;
  --post-pg-side-by-side-right-homepage-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-homepage-descriptionFont-style: normal;
  --post-pg-side-by-side-right-homepage-descriptionFont-variant: normal;
  --post-pg-side-by-side-right-homepage-descriptionFont-weight: normal;
  --post-pg-side-by-side-right-homepage-descriptionFont-size: 16px;
  --post-pg-side-by-side-right-homepage-descriptionFont-line-height: 20px;
  --post-pg-side-by-side-right-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-homepage-descriptionFont-text-decoration: none;
  --post-large-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-large-category-ratingFont-style: normal;
  --post-large-category-ratingFont-variant: normal;
  --post-large-category-ratingFont-weight: normal;
  --post-large-category-ratingFont-size: 14px;
  --post-large-category-ratingFont-line-height: 17px;
  --post-large-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-large-category-ratingFont-text-decoration: none;
  --post-medium-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-medium-homepage-descriptionFont-style: normal;
  --post-medium-homepage-descriptionFont-variant: normal;
  --post-medium-homepage-descriptionFont-weight: normal;
  --post-medium-homepage-descriptionFont-size: 16px;
  --post-medium-homepage-descriptionFont-line-height: 20px;
  --post-medium-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-medium-homepage-descriptionFont-text-decoration: none;
  --post-pg-medium-category-titleFont: normal normal normal 26px/32px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-medium-category-titleFont-style: normal;
  --post-pg-medium-category-titleFont-variant: normal;
  --post-pg-medium-category-titleFont-weight: normal;
  --post-pg-medium-category-titleFont-size: 26px;
  --post-pg-medium-category-titleFont-line-height: 32px;
  --post-pg-medium-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-medium-category-titleFont-text-decoration: none;
  --post-large-homepage-titleFont: normal normal normal 28px/35px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-large-homepage-titleFont-style: normal;
  --post-large-homepage-titleFont-variant: normal;
  --post-large-homepage-titleFont-weight: normal;
  --post-large-homepage-titleFont-size: 28px;
  --post-large-homepage-titleFont-line-height: 35px;
  --post-large-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-large-homepage-titleFont-text-decoration: none;
  --post-list-homepage-descriptionFont: normal normal normal 14px/17px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-homepage-descriptionFont-style: normal;
  --post-list-homepage-descriptionFont-variant: normal;
  --post-list-homepage-descriptionFont-weight: normal;
  --post-list-homepage-descriptionFont-size: 14px;
  --post-list-homepage-descriptionFont-line-height: 17px;
  --post-list-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-homepage-descriptionFont-text-decoration: none;
  --post-full-category-titleFont: normal normal normal 40px/50px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-full-category-titleFont-style: normal;
  --post-full-category-titleFont-variant: normal;
  --post-full-category-titleFont-weight: normal;
  --post-full-category-titleFont-size: 40px;
  --post-full-category-titleFont-line-height: 50px;
  --post-full-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-full-category-titleFont-text-decoration: none;
  --post-text-on-image-medium-category-titleFont: normal normal normal 26px/32px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-category-titleFont-style: normal;
  --post-text-on-image-medium-category-titleFont-variant: normal;
  --post-text-on-image-medium-category-titleFont-weight: normal;
  --post-text-on-image-medium-category-titleFont-size: 26px;
  --post-text-on-image-medium-category-titleFont-line-height: 32px;
  --post-text-on-image-medium-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-category-titleFont-text-decoration: none;
  --post-pg-one-column-category-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-one-column-category-titleFont-style: normal;
  --post-pg-one-column-category-titleFont-variant: normal;
  --post-pg-one-column-category-titleFont-weight: normal;
  --post-pg-one-column-category-titleFont-size: 28px;
  --post-pg-one-column-category-titleFont-line-height: 35px;
  --post-pg-one-column-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-one-column-category-titleFont-text-decoration: none;
  --post-pg-medium-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-medium-homepage-descriptionFont-style: normal;
  --post-pg-medium-homepage-descriptionFont-variant: normal;
  --post-pg-medium-homepage-descriptionFont-weight: normal;
  --post-pg-medium-homepage-descriptionFont-size: 16px;
  --post-pg-medium-homepage-descriptionFont-line-height: 20px;
  --post-pg-medium-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-medium-homepage-descriptionFont-text-decoration: none;
  --post-slider-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-slider-category-ratingFont-style: normal;
  --post-slider-category-ratingFont-variant: normal;
  --post-slider-category-ratingFont-weight: normal;
  --post-slider-category-ratingFont-size: 14px;
  --post-slider-category-ratingFont-line-height: 17px;
  --post-slider-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-slider-category-ratingFont-text-decoration: none;
  --post-pg-side-by-side-homepage-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-homepage-titleFont-style: normal;
  --post-pg-side-by-side-homepage-titleFont-variant: normal;
  --post-pg-side-by-side-homepage-titleFont-weight: normal;
  --post-pg-side-by-side-homepage-titleFont-size: 22px;
  --post-pg-side-by-side-homepage-titleFont-line-height: 27px;
  --post-pg-side-by-side-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-side-by-side-homepage-titleFont-text-decoration: none;
  --post-medium-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-medium-category-descriptionFont-style: normal;
  --post-medium-category-descriptionFont-variant: normal;
  --post-medium-category-descriptionFont-weight: normal;
  --post-medium-category-descriptionFont-size: 16px;
  --post-medium-category-descriptionFont-line-height: 20px;
  --post-medium-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-medium-category-descriptionFont-text-decoration: none;
  --post-side-by-side-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-side-by-side-homepage-ratingFont-style: normal;
  --post-side-by-side-homepage-ratingFont-variant: normal;
  --post-side-by-side-homepage-ratingFont-weight: normal;
  --post-side-by-side-homepage-ratingFont-size: 14px;
  --post-side-by-side-homepage-ratingFont-line-height: 17px;
  --post-side-by-side-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-side-by-side-homepage-ratingFont-text-decoration: none;
  --post-side-by-side-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-side-by-side-homepage-descriptionFont-style: normal;
  --post-side-by-side-homepage-descriptionFont-variant: normal;
  --post-side-by-side-homepage-descriptionFont-weight: normal;
  --post-side-by-side-homepage-descriptionFont-size: 16px;
  --post-side-by-side-homepage-descriptionFont-line-height: 20px;
  --post-side-by-side-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-side-by-side-homepage-descriptionFont-text-decoration: none;
  --post-text-on-image-mobile-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-mobile-homepage-ratingFont-style: normal;
  --post-text-on-image-mobile-homepage-ratingFont-variant: normal;
  --post-text-on-image-mobile-homepage-ratingFont-weight: normal;
  --post-text-on-image-mobile-homepage-ratingFont-size: 14px;
  --post-text-on-image-mobile-homepage-ratingFont-line-height: 17px;
  --post-text-on-image-mobile-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-mobile-homepage-ratingFont-text-decoration: none;
  --post-list-medium-category-descriptionFont: normal normal normal 14px/17px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-medium-category-descriptionFont-style: normal;
  --post-list-medium-category-descriptionFont-variant: normal;
  --post-list-medium-category-descriptionFont-weight: normal;
  --post-list-medium-category-descriptionFont-size: 14px;
  --post-list-medium-category-descriptionFont-line-height: 17px;
  --post-list-medium-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-medium-category-descriptionFont-text-decoration: none;
  --post-medium-category-titleFont: normal normal normal 26px/32px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-medium-category-titleFont-style: normal;
  --post-medium-category-titleFont-variant: normal;
  --post-medium-category-titleFont-weight: normal;
  --post-medium-category-titleFont-size: 26px;
  --post-medium-category-titleFont-line-height: 32px;
  --post-medium-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-medium-category-titleFont-text-decoration: none;
  --post-pg-medium-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-medium-homepage-ratingFont-style: normal;
  --post-pg-medium-homepage-ratingFont-variant: normal;
  --post-pg-medium-homepage-ratingFont-weight: normal;
  --post-pg-medium-homepage-ratingFont-size: 14px;
  --post-pg-medium-homepage-ratingFont-line-height: 17px;
  --post-pg-medium-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-medium-homepage-ratingFont-text-decoration: none;
  --post-small-homepage-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-small-homepage-titleFont-style: normal;
  --post-small-homepage-titleFont-variant: normal;
  --post-small-homepage-titleFont-weight: normal;
  --post-small-homepage-titleFont-size: 22px;
  --post-small-homepage-titleFont-line-height: 27px;
  --post-small-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-small-homepage-titleFont-text-decoration: none;
  --post-slider-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-slider-category-descriptionFont-style: normal;
  --post-slider-category-descriptionFont-variant: normal;
  --post-slider-category-descriptionFont-weight: normal;
  --post-slider-category-descriptionFont-size: 16px;
  --post-slider-category-descriptionFont-line-height: 20px;
  --post-slider-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-slider-category-descriptionFont-text-decoration: none;
  --post-grid-category-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-grid-category-titleFont-style: normal;
  --post-grid-category-titleFont-variant: normal;
  --post-grid-category-titleFont-weight: normal;
  --post-grid-category-titleFont-size: 22px;
  --post-grid-category-titleFont-line-height: 27px;
  --post-grid-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-grid-category-titleFont-text-decoration: none;
  --post-text-on-image-small-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-homepage-descriptionFont-style: normal;
  --post-text-on-image-small-homepage-descriptionFont-variant: normal;
  --post-text-on-image-small-homepage-descriptionFont-weight: normal;
  --post-text-on-image-small-homepage-descriptionFont-size: 16px;
  --post-text-on-image-small-homepage-descriptionFont-line-height: 20px;
  --post-text-on-image-small-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-homepage-descriptionFont-text-decoration: none;
  --post-list-medium-category-titleFont: normal normal normal 18px/22px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-medium-category-titleFont-style: normal;
  --post-list-medium-category-titleFont-variant: normal;
  --post-list-medium-category-titleFont-weight: normal;
  --post-list-medium-category-titleFont-size: 18px;
  --post-list-medium-category-titleFont-line-height: 22px;
  --post-list-medium-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-medium-category-titleFont-text-decoration: none;
  --post-list-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-homepage-ratingFont-style: normal;
  --post-list-homepage-ratingFont-variant: normal;
  --post-list-homepage-ratingFont-weight: normal;
  --post-list-homepage-ratingFont-size: 14px;
  --post-list-homepage-ratingFont-line-height: 17px;
  --post-list-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-homepage-ratingFont-text-decoration: none;
  --post-text-on-image-mobile-category-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-category-descriptionFont-style: normal;
  --post-text-on-image-mobile-category-descriptionFont-variant: normal;
  --post-text-on-image-mobile-category-descriptionFont-weight: normal;
  --post-text-on-image-mobile-category-descriptionFont-size: 16px;
  --post-text-on-image-mobile-category-descriptionFont-line-height: 20px;
  --post-text-on-image-mobile-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-mobile-category-descriptionFont-text-decoration: none;
  --post-grid-homepage-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-grid-homepage-titleFont-style: normal;
  --post-grid-homepage-titleFont-variant: normal;
  --post-grid-homepage-titleFont-weight: normal;
  --post-grid-homepage-titleFont-size: 22px;
  --post-grid-homepage-titleFont-line-height: 27px;
  --post-grid-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-grid-homepage-titleFont-text-decoration: none;
  --post-text-on-image-medium-category-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-category-descriptionFont-style: normal;
  --post-text-on-image-medium-category-descriptionFont-variant: normal;
  --post-text-on-image-medium-category-descriptionFont-weight: normal;
  --post-text-on-image-medium-category-descriptionFont-size: 16px;
  --post-text-on-image-medium-category-descriptionFont-line-height: 20px;
  --post-text-on-image-medium-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-category-descriptionFont-text-decoration: none;
  --post-category-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-category-titleFont-style: normal;
  --post-category-titleFont-variant: normal;
  --post-category-titleFont-weight: normal;
  --post-category-titleFont-size: 22px;
  --post-category-titleFont-line-height: 27px;
  --post-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-category-titleFont-text-decoration: none;
  --post-full-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-full-category-ratingFont-style: normal;
  --post-full-category-ratingFont-variant: normal;
  --post-full-category-ratingFont-weight: normal;
  --post-full-category-ratingFont-size: 14px;
  --post-full-category-ratingFont-line-height: 17px;
  --post-full-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-full-category-ratingFont-text-decoration: none;
  --post-pg-side-by-side-category-descriptionFont: normal normal bold 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-category-descriptionFont-style: normal;
  --post-pg-side-by-side-category-descriptionFont-variant: normal;
  --post-pg-side-by-side-category-descriptionFont-weight: bold;
  --post-pg-side-by-side-category-descriptionFont-size: 16px;
  --post-pg-side-by-side-category-descriptionFont-line-height: 20px;
  --post-pg-side-by-side-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-category-descriptionFont-text-decoration: none;
  --post-pg-one-column-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-one-column-category-ratingFont-style: normal;
  --post-pg-one-column-category-ratingFont-variant: normal;
  --post-pg-one-column-category-ratingFont-weight: normal;
  --post-pg-one-column-category-ratingFont-size: 14px;
  --post-pg-one-column-category-ratingFont-line-height: 17px;
  --post-pg-one-column-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-one-column-category-ratingFont-text-decoration: none;
  --post-list-category-descriptionFont: normal normal normal 14px/17px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-category-descriptionFont-style: normal;
  --post-list-category-descriptionFont-variant: normal;
  --post-list-category-descriptionFont-weight: normal;
  --post-list-category-descriptionFont-size: 14px;
  --post-list-category-descriptionFont-line-height: 17px;
  --post-list-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-category-descriptionFont-text-decoration: none;
  --post-pg-grid-intermediate-homepage-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-homepage-titleFont-style: normal;
  --post-pg-grid-intermediate-homepage-titleFont-variant: normal;
  --post-pg-grid-intermediate-homepage-titleFont-weight: normal;
  --post-pg-grid-intermediate-homepage-titleFont-size: 22px;
  --post-pg-grid-intermediate-homepage-titleFont-line-height: 27px;
  --post-pg-grid-intermediate-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-homepage-titleFont-text-decoration: none;
  --post-pg-medium-homepage-titleFont: normal normal normal 26px/32px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-medium-homepage-titleFont-style: normal;
  --post-pg-medium-homepage-titleFont-variant: normal;
  --post-pg-medium-homepage-titleFont-weight: normal;
  --post-pg-medium-homepage-titleFont-size: 26px;
  --post-pg-medium-homepage-titleFont-line-height: 32px;
  --post-pg-medium-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-medium-homepage-titleFont-text-decoration: none;
  --post-pg-one-column-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-one-column-homepage-descriptionFont-style: normal;
  --post-pg-one-column-homepage-descriptionFont-variant: normal;
  --post-pg-one-column-homepage-descriptionFont-weight: normal;
  --post-pg-one-column-homepage-descriptionFont-size: 16px;
  --post-pg-one-column-homepage-descriptionFont-line-height: 20px;
  --post-pg-one-column-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-one-column-homepage-descriptionFont-text-decoration: none;
  --post-medium-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-medium-homepage-ratingFont-style: normal;
  --post-medium-homepage-ratingFont-variant: normal;
  --post-medium-homepage-ratingFont-weight: normal;
  --post-medium-homepage-ratingFont-size: 14px;
  --post-medium-homepage-ratingFont-line-height: 17px;
  --post-medium-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-medium-homepage-ratingFont-text-decoration: none;
  --post-list-homepage-titleFont: normal normal normal 14px/17px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-homepage-titleFont-style: normal;
  --post-list-homepage-titleFont-variant: normal;
  --post-list-homepage-titleFont-weight: normal;
  --post-list-homepage-titleFont-size: 14px;
  --post-list-homepage-titleFont-line-height: 17px;
  --post-list-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-homepage-titleFont-text-decoration: none;
  --post-list-medium-homepage-titleFont: normal normal normal 18px/22px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-medium-homepage-titleFont-style: normal;
  --post-list-medium-homepage-titleFont-variant: normal;
  --post-list-medium-homepage-titleFont-weight: normal;
  --post-list-medium-homepage-titleFont-size: 18px;
  --post-list-medium-homepage-titleFont-line-height: 22px;
  --post-list-medium-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-medium-homepage-titleFont-text-decoration: none;
  --post-category-descriptionFont: normal normal bold 16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-category-descriptionFont-style: normal;
  --post-category-descriptionFont-variant: normal;
  --post-category-descriptionFont-weight: bold;
  --post-category-descriptionFont-size: 16px;
  --post-category-descriptionFont-line-height: 20px;
  --post-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-category-descriptionFont-text-decoration: none;
  --post-large-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-large-homepage-descriptionFont-style: normal;
  --post-large-homepage-descriptionFont-variant: normal;
  --post-large-homepage-descriptionFont-weight: normal;
  --post-large-homepage-descriptionFont-size: 16px;
  --post-large-homepage-descriptionFont-line-height: 20px;
  --post-large-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-large-homepage-descriptionFont-text-decoration: none;
  --post-small-category-titleFont: normal normal normal 22px/27px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-small-category-titleFont-style: normal;
  --post-small-category-titleFont-variant: normal;
  --post-small-category-titleFont-weight: normal;
  --post-small-category-titleFont-size: 22px;
  --post-small-category-titleFont-line-height: 27px;
  --post-small-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-small-category-titleFont-text-decoration: none;
  --post-pg-grid-large-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-large-category-ratingFont-style: normal;
  --post-pg-grid-large-category-ratingFont-variant: normal;
  --post-pg-grid-large-category-ratingFont-weight: normal;
  --post-pg-grid-large-category-ratingFont-size: 14px;
  --post-pg-grid-large-category-ratingFont-line-height: 17px;
  --post-pg-grid-large-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-large-category-ratingFont-text-decoration: none;
  --post-pg-text-on-image-large-homepage-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-homepage-titleFont-style: normal;
  --post-pg-text-on-image-large-homepage-titleFont-variant: normal;
  --post-pg-text-on-image-large-homepage-titleFont-weight: normal;
  --post-pg-text-on-image-large-homepage-titleFont-size: 28px;
  --post-pg-text-on-image-large-homepage-titleFont-line-height: 35px;
  --post-pg-text-on-image-large-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-large-homepage-titleFont-text-decoration: none;
  --post-grid-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-grid-homepage-ratingFont-style: normal;
  --post-grid-homepage-ratingFont-variant: normal;
  --post-grid-homepage-ratingFont-weight: normal;
  --post-grid-homepage-ratingFont-size: 14px;
  --post-grid-homepage-ratingFont-line-height: 17px;
  --post-grid-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-grid-homepage-ratingFont-text-decoration: none;
  --post-pg-side-by-side-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-category-ratingFont-style: normal;
  --post-pg-side-by-side-category-ratingFont-variant: normal;
  --post-pg-side-by-side-category-ratingFont-weight: normal;
  --post-pg-side-by-side-category-ratingFont-size: 14px;
  --post-pg-side-by-side-category-ratingFont-line-height: 17px;
  --post-pg-side-by-side-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-category-ratingFont-text-decoration: none;
  --post-pg-grid-large-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-large-homepage-ratingFont-style: normal;
  --post-pg-grid-large-homepage-ratingFont-variant: normal;
  --post-pg-grid-large-homepage-ratingFont-weight: normal;
  --post-pg-grid-large-homepage-ratingFont-size: 14px;
  --post-pg-grid-large-homepage-ratingFont-line-height: 17px;
  --post-pg-grid-large-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-grid-large-homepage-ratingFont-text-decoration: none;
  --post-pg-side-by-side-homepage-descriptionFont: normal normal bold 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-homepage-descriptionFont-style: normal;
  --post-pg-side-by-side-homepage-descriptionFont-variant: normal;
  --post-pg-side-by-side-homepage-descriptionFont-weight: bold;
  --post-pg-side-by-side-homepage-descriptionFont-size: 16px;
  --post-pg-side-by-side-homepage-descriptionFont-line-height: 20px;
  --post-pg-side-by-side-homepage-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-homepage-descriptionFont-text-decoration: none;
  --post-pg-grid-intermediate-category-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-category-titleFont-style: normal;
  --post-pg-grid-intermediate-category-titleFont-variant: normal;
  --post-pg-grid-intermediate-category-titleFont-weight: normal;
  --post-pg-grid-intermediate-category-titleFont-size: 22px;
  --post-pg-grid-intermediate-category-titleFont-line-height: 27px;
  --post-pg-grid-intermediate-category-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-intermediate-category-titleFont-text-decoration: none;
  --post-slider-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-slider-homepage-descriptionFont-style: normal;
  --post-slider-homepage-descriptionFont-variant: normal;
  --post-slider-homepage-descriptionFont-weight: normal;
  --post-slider-homepage-descriptionFont-size: 16px;
  --post-slider-homepage-descriptionFont-line-height: 20px;
  --post-slider-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-slider-homepage-descriptionFont-text-decoration: none;
  --post-pg-side-by-side-category-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-category-titleFont-style: normal;
  --post-pg-side-by-side-category-titleFont-variant: normal;
  --post-pg-side-by-side-category-titleFont-weight: normal;
  --post-pg-side-by-side-category-titleFont-size: 22px;
  --post-pg-side-by-side-category-titleFont-line-height: 27px;
  --post-pg-side-by-side-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-side-by-side-category-titleFont-text-decoration: none;
  --post-text-on-image-small-homepage-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-homepage-titleFont-style: normal;
  --post-text-on-image-small-homepage-titleFont-variant: normal;
  --post-text-on-image-small-homepage-titleFont-weight: normal;
  --post-text-on-image-small-homepage-titleFont-size: 28px;
  --post-text-on-image-small-homepage-titleFont-line-height: 35px;
  --post-text-on-image-small-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-homepage-titleFont-text-decoration: none;
  --post-pg-text-on-image-small-homepage-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-homepage-titleFont-style: normal;
  --post-pg-text-on-image-small-homepage-titleFont-variant: normal;
  --post-pg-text-on-image-small-homepage-titleFont-weight: normal;
  --post-pg-text-on-image-small-homepage-titleFont-size: 22px;
  --post-pg-text-on-image-small-homepage-titleFont-line-height: 27px;
  --post-pg-text-on-image-small-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-small-homepage-titleFont-text-decoration: none;
  --post-text-on-image-medium-homepage-titleFont: normal normal normal 26px/32px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-homepage-titleFont-style: normal;
  --post-text-on-image-medium-homepage-titleFont-variant: normal;
  --post-text-on-image-medium-homepage-titleFont-weight: normal;
  --post-text-on-image-medium-homepage-titleFont-size: 26px;
  --post-text-on-image-medium-homepage-titleFont-line-height: 32px;
  --post-text-on-image-medium-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-medium-homepage-titleFont-text-decoration: none;
  --post-text-on-image-small-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-category-descriptionFont-style: normal;
  --post-text-on-image-small-category-descriptionFont-variant: normal;
  --post-text-on-image-small-category-descriptionFont-weight: normal;
  --post-text-on-image-small-category-descriptionFont-size: 16px;
  --post-text-on-image-small-category-descriptionFont-line-height: 20px;
  --post-text-on-image-small-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-text-on-image-small-category-descriptionFont-text-decoration: none;
  --post-pg-text-on-image-medium-homepage-titleFont: normal normal normal 26px/32px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-homepage-titleFont-style: normal;
  --post-pg-text-on-image-medium-homepage-titleFont-variant: normal;
  --post-pg-text-on-image-medium-homepage-titleFont-weight: normal;
  --post-pg-text-on-image-medium-homepage-titleFont-size: 26px;
  --post-pg-text-on-image-medium-homepage-titleFont-line-height: 32px;
  --post-pg-text-on-image-medium-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-text-on-image-medium-homepage-titleFont-text-decoration: none;
  --post-list-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-category-ratingFont-style: normal;
  --post-list-category-ratingFont-variant: normal;
  --post-list-category-ratingFont-weight: normal;
  --post-list-category-ratingFont-size: 14px;
  --post-list-category-ratingFont-line-height: 17px;
  --post-list-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-list-category-ratingFont-text-decoration: none;
  --post-side-by-side-homepage-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-side-by-side-homepage-titleFont-style: normal;
  --post-side-by-side-homepage-titleFont-variant: normal;
  --post-side-by-side-homepage-titleFont-weight: normal;
  --post-side-by-side-homepage-titleFont-size: 28px;
  --post-side-by-side-homepage-titleFont-line-height: 35px;
  --post-side-by-side-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-side-by-side-homepage-titleFont-text-decoration: none;
  --category-label-button-textFont: normal normal normal 14px/17px
      rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --category-label-button-textFont-style: normal;
  --category-label-button-textFont-variant: normal;
  --category-label-button-textFont-weight: normal;
  --category-label-button-textFont-size: 14px;
  --category-label-button-textFont-line-height: 17px;
  --category-label-button-textFont-family: rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --category-label-button-textFont-text-decoration: none;
  --post-large-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-large-homepage-ratingFont-style: normal;
  --post-large-homepage-ratingFont-variant: normal;
  --post-large-homepage-ratingFont-weight: normal;
  --post-large-homepage-ratingFont-size: 14px;
  --post-large-homepage-ratingFont-line-height: 17px;
  --post-large-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-large-homepage-ratingFont-text-decoration: none;
  --post-pg-text-on-image-small-homepage-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-small-homepage-ratingFont-style: normal;
  --post-pg-text-on-image-small-homepage-ratingFont-variant: normal;
  --post-pg-text-on-image-small-homepage-ratingFont-weight: normal;
  --post-pg-text-on-image-small-homepage-ratingFont-size: 14px;
  --post-pg-text-on-image-small-homepage-ratingFont-line-height: 17px;
  --post-pg-text-on-image-small-homepage-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-text-on-image-small-homepage-ratingFont-text-decoration: none;
  --post-pg-side-by-side-right-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-right-category-ratingFont-style: normal;
  --post-pg-side-by-side-right-category-ratingFont-variant: normal;
  --post-pg-side-by-side-right-category-ratingFont-weight: normal;
  --post-pg-side-by-side-right-category-ratingFont-size: 14px;
  --post-pg-side-by-side-right-category-ratingFont-line-height: 17px;
  --post-pg-side-by-side-right-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-pg-side-by-side-right-category-ratingFont-text-decoration: none;
  --post-pg-grid-large-homepage-titleFont: normal normal normal 22px/27px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-large-homepage-titleFont-style: normal;
  --post-pg-grid-large-homepage-titleFont-variant: normal;
  --post-pg-grid-large-homepage-titleFont-weight: normal;
  --post-pg-grid-large-homepage-titleFont-size: 22px;
  --post-pg-grid-large-homepage-titleFont-line-height: 27px;
  --post-pg-grid-large-homepage-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-large-homepage-titleFont-text-decoration: none;
  --post-list-medium-homepage-descriptionFont: normal normal normal 14px/17px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-medium-homepage-descriptionFont-style: normal;
  --post-list-medium-homepage-descriptionFont-variant: normal;
  --post-list-medium-homepage-descriptionFont-weight: normal;
  --post-list-medium-homepage-descriptionFont-size: 14px;
  --post-list-medium-homepage-descriptionFont-line-height: 17px;
  --post-list-medium-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-medium-homepage-descriptionFont-text-decoration: none;
  --post-pg-medium-category-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-medium-category-descriptionFont-style: normal;
  --post-pg-medium-category-descriptionFont-variant: normal;
  --post-pg-medium-category-descriptionFont-weight: normal;
  --post-pg-medium-category-descriptionFont-size: 16px;
  --post-pg-medium-category-descriptionFont-line-height: 20px;
  --post-pg-medium-category-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-medium-category-descriptionFont-text-decoration: none;
  --post-pg-grid-large-homepage-descriptionFont: normal normal normal 16px/20px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-grid-large-homepage-descriptionFont-style: normal;
  --post-pg-grid-large-homepage-descriptionFont-variant: normal;
  --post-pg-grid-large-homepage-descriptionFont-weight: normal;
  --post-pg-grid-large-homepage-descriptionFont-size: 16px;
  --post-pg-grid-large-homepage-descriptionFont-line-height: 20px;
  --post-pg-grid-large-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-pg-grid-large-homepage-descriptionFont-text-decoration: none;
  --post-pg-side-by-side-right-homepage-titleFont: normal normal normal 28px/35px
      udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-homepage-titleFont-style: normal;
  --post-pg-side-by-side-right-homepage-titleFont-variant: normal;
  --post-pg-side-by-side-right-homepage-titleFont-weight: normal;
  --post-pg-side-by-side-right-homepage-titleFont-size: 28px;
  --post-pg-side-by-side-right-homepage-titleFont-line-height: 35px;
  --post-pg-side-by-side-right-homepage-titleFont-family: udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-homepage-titleFont-text-decoration: none;
  --post-pg-side-by-side-right-category-descriptionFont: normal normal normal
      16px/20px rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-category-descriptionFont-style: normal;
  --post-pg-side-by-side-right-category-descriptionFont-variant: normal;
  --post-pg-side-by-side-right-category-descriptionFont-weight: normal;
  --post-pg-side-by-side-right-category-descriptionFont-size: 16px;
  --post-pg-side-by-side-right-category-descriptionFont-line-height: 20px;
  --post-pg-side-by-side-right-category-descriptionFont-family: rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-pg-side-by-side-right-category-descriptionFont-text-decoration: none;
  --post-list-large-homepage-descriptionFont: normal normal normal 14px/17px
      rodin-light,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-large-homepage-descriptionFont-style: normal;
  --post-list-large-homepage-descriptionFont-variant: normal;
  --post-list-large-homepage-descriptionFont-weight: normal;
  --post-list-large-homepage-descriptionFont-size: 14px;
  --post-list-large-homepage-descriptionFont-line-height: 17px;
  --post-list-large-homepage-descriptionFont-family: rodin-light, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-large-homepage-descriptionFont-text-decoration: none;
  --category-label-text-mobile-textFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --category-label-text-mobile-textFont-style: normal;
  --category-label-text-mobile-textFont-variant: normal;
  --category-label-text-mobile-textFont-weight: normal;
  --category-label-text-mobile-textFont-size: 14px;
  --category-label-text-mobile-textFont-line-height: 17px;
  --category-label-text-mobile-textFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --category-label-text-mobile-textFont-text-decoration: none;
  --post-list-category-titleFont: normal normal normal 14px/17px udkakugolarge,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --post-list-category-titleFont-style: normal;
  --post-list-category-titleFont-variant: normal;
  --post-list-category-titleFont-weight: normal;
  --post-list-category-titleFont-size: 14px;
  --post-list-category-titleFont-line-height: 17px;
  --post-list-category-titleFont-family: udkakugolarge, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --post-list-category-titleFont-text-decoration: none;
  --post-text-on-image-medium-category-ratingFont: normal normal normal 14px/17px
      cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-medium-category-ratingFont-style: normal;
  --post-text-on-image-medium-category-ratingFont-variant: normal;
  --post-text-on-image-medium-category-ratingFont-weight: normal;
  --post-text-on-image-medium-category-ratingFont-size: 14px;
  --post-text-on-image-medium-category-ratingFont-line-height: 17px;
  --post-text-on-image-medium-category-ratingFont-family: cormorantgaramond-light,
    cormorantgaramond, "cormorant garamond", serif;
  --post-text-on-image-medium-category-ratingFont-text-decoration: none;
  --textParagraphFont-style: normal;
  --textParagraphFont-variant: normal;
  --textParagraphFont-weight: normal;
  --textParagraphFont-size: 16px;
  --textParagraphFont-line-height: 22.4px;
  --textParagraphFont-family: "ｍｓ ゴシック", "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --textParagraphFont-text-decoration: none;
  --textQuoteFont-style: normal;
  --textQuoteFont-variant: normal;
  --textQuoteFont-weight: bold;
  --textQuoteFont-size: 20px;
  --textQuoteFont-line-height: 28px;
  --textQuoteFont-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --textQuoteFont-text-decoration: none;
  --textH1Font-style: normal;
  --textH1Font-variant: normal;
  --textH1Font-weight: normal;
  --textH1Font-size: 26px;
  --textH1Font-line-height: 36.4px;
  --textH1Font-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --textH1Font-text-decoration: none;
  --textH2Font-style: normal;
  --textH2Font-variant: normal;
  --textH2Font-weight: normal;
  --textH2Font-size: 24px;
  --textH2Font-line-height: 33.599999999999994px;
  --textH2Font-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --textH2Font-text-decoration: none;
  --textH3Font-style: normal;
  --textH3Font-variant: normal;
  --textH3Font-weight: normal;
  --textH3Font-size: 20px;
  --textH3Font-line-height: 28px;
  --textH3Font-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --textH3Font-text-decoration: none;
  --textH4Font-style: normal;
  --textH4Font-variant: normal;
  --textH4Font-weight: normal;
  --textH4Font-size: 18px;
  --textH4Font-line-height: 25.2px;
  --textH4Font-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --textH4Font-text-decoration: none;
  --textH5Font-style: normal;
  --textH5Font-variant: normal;
  --textH5Font-weight: normal;
  --textH5Font-size: 16px;
  --textH5Font-line-height: 22.4px;
  --textH5Font-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --textH5Font-text-decoration: none;
  --textH6Font-style: normal;
  --textH6Font-variant: normal;
  --textH6Font-weight: normal;
  --textH6Font-size: 14px;
  --textH6Font-line-height: 19.599999999999998px;
  --textH6Font-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --textH6Font-text-decoration: none;
  --ratingsTextFont-style: normal;
  --ratingsTextFont-variant: normal;
  --ratingsTextFont-weight: bold;
  --ratingsTextFont-size: 14px;
  --ratingsTextFont-line-height: 1.4em;
  --ratingsTextFont-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --ratingsTextFont-text-decoration: none;
  --wix-color-1: 255, 255, 255;
  --wix-color-2: 200, 200, 200;
  --wix-color-3: 145, 145, 145;
  --wix-color-4: 89, 89, 89;
  --wix-color-5: 34, 34, 34;
  --wix-color-6: 255, 213, 175;
  --wix-color-7: 255, 192, 135;
  --wix-color-8: 255, 92, 149;
  --wix-color-9: 170, 85, 10;
  --wix-color-10: 85, 43, 5;
  --wix-color-11: 210, 230, 160;
  --wix-color-12: 179, 205, 111;
  --wix-color-13: 122, 166, 223;
  --wix-color-14: 89, 120, 10;
  --wix-color-15: 45, 60, 5;
  --wix-color-16: 220, 236, 179;
  --wix-color-17: 195, 218, 138;
  --wix-color-18: 158, 199, 53;
  --wix-color-19: 105, 133, 35;
  --wix-color-20: 53, 66, 18;
  --wix-color-21: 255, 236, 173;
  --wix-color-22: 255, 226, 132;
  --wix-color-23: 255, 196, 56;
  --wix-color-24: 170, 131, 5;
  --wix-color-25: 85, 66, 3;
  --wix-color-26: 255, 255, 255;
  --wix-color-27: 34, 34, 34;
  --wix-color-28: 200, 200, 200;
  --wix-color-29: 145, 145, 145;
  --wix-color-30: 89, 89, 89;
  --wix-color-31: 255, 92, 149;
  --wix-color-32: 158, 199, 53;
  --wix-color-33: 255, 196, 56;
  --wix-color-34: 122, 166, 223;
  --wix-color-35: 34, 34, 34;
  --wix-color-36: 34, 34, 34;
  --wix-color-37: 89, 89, 89;
  --wix-color-38: 255, 92, 149;
  --wix-color-39: 255, 92, 149;
  --wix-color-40: 255, 255, 255;
  --wix-color-41: 255, 255, 255;
  --wix-color-42: 255, 92, 149;
  --wix-color-43: 255, 92, 149;
  --wix-color-44: 145, 145, 145;
  --wix-color-45: 145, 145, 145;
  --wix-color-46: 255, 255, 255;
  --wix-color-47: 255, 255, 255;
  --wix-color-48: 255, 92, 149;
  --wix-color-49: 255, 92, 149;
  --wix-color-50: 255, 92, 149;
  --wix-color-51: 255, 92, 149;
  --wix-color-52: 255, 255, 255;
  --wix-color-53: 255, 255, 255;
  --wix-color-54: 145, 145, 145;
  --wix-color-55: 145, 145, 145;
  --wix-font-Title: normal normal normal 53px/1.4em rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Title-style: normal;
  --wix-font-Title-variant: normal;
  --wix-font-Title-weight: normal;
  --wix-font-Title-size: 53px;
  --wix-font-Title-line-height: 1.4em;
  --wix-font-Title-family: rodin-demi-bold, "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Title-text-decoration: none;
  --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light,
    sans-serif;
  --wix-font-Menu-style: normal;
  --wix-font-Menu-variant: normal;
  --wix-font-Menu-weight: normal;
  --wix-font-Menu-size: 16px;
  --wix-font-Menu-line-height: 1.4em;
  --wix-font-Menu-family: din-next-w01-light, sans-serif;
  --wix-font-Menu-text-decoration: none;
  --wix-font-Page-title: normal normal normal 32px/1.4em rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --wix-font-Page-title-style: normal;
  --wix-font-Page-title-variant: normal;
  --wix-font-Page-title-weight: normal;
  --wix-font-Page-title-size: 32px;
  --wix-font-Page-title-line-height: 1.4em;
  --wix-font-Page-title-family: rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Page-title-text-decoration: none;
  --wix-font-Heading-XL: normal normal normal 24px/1.4em rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --wix-font-Heading-XL-style: normal;
  --wix-font-Heading-XL-variant: normal;
  --wix-font-Heading-XL-weight: normal;
  --wix-font-Heading-XL-size: 24px;
  --wix-font-Heading-XL-line-height: 1.4em;
  --wix-font-Heading-XL-family: rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Heading-XL-text-decoration: none;
  --wix-font-Heading-L: normal normal normal 30px/1.4em rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --wix-font-Heading-L-style: normal;
  --wix-font-Heading-L-variant: normal;
  --wix-font-Heading-L-weight: normal;
  --wix-font-Heading-L-size: 30px;
  --wix-font-Heading-L-line-height: 1.4em;
  --wix-font-Heading-L-family: rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Heading-L-text-decoration: none;
  --wix-font-Heading-M: normal normal normal 22px/1.4em rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --wix-font-Heading-M-style: normal;
  --wix-font-Heading-M-variant: normal;
  --wix-font-Heading-M-weight: normal;
  --wix-font-Heading-M-size: 22px;
  --wix-font-Heading-M-line-height: 1.4em;
  --wix-font-Heading-M-family: rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Heading-M-text-decoration: none;
  --wix-font-Heading-S: normal normal normal 20px/1.4em rodin-demi-bold,
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --wix-font-Heading-S-style: normal;
  --wix-font-Heading-S-variant: normal;
  --wix-font-Heading-S-weight: normal;
  --wix-font-Heading-S-size: 20px;
  --wix-font-Heading-S-line-height: 1.4em;
  --wix-font-Heading-S-family: rodin-demi-bold, "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Heading-S-text-decoration: none;
  --wix-font-Body-L: normal normal bold 22px/1.4em "ｍｓ ゴシック", "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Body-L-style: normal;
  --wix-font-Body-L-variant: normal;
  --wix-font-Body-L-weight: bold;
  --wix-font-Body-L-size: 22px;
  --wix-font-Body-L-line-height: 1.4em;
  --wix-font-Body-L-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Body-L-text-decoration: none;
  --wix-font-Body-M: normal normal normal 16px/1.4em "ｍｓ ゴシック",
    "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka,
    sans-serif;
  --wix-font-Body-M-style: normal;
  --wix-font-Body-M-variant: normal;
  --wix-font-Body-M-weight: normal;
  --wix-font-Body-M-size: 16px;
  --wix-font-Body-M-line-height: 1.4em;
  --wix-font-Body-M-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Body-M-text-decoration: none;
  --wix-font-Body-S: normal normal bold 12px/1.4em "ｍｓ ゴシック", "ms gothic",
    "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Body-S-style: normal;
  --wix-font-Body-S-variant: normal;
  --wix-font-Body-S-weight: bold;
  --wix-font-Body-S-size: 12px;
  --wix-font-Body-S-line-height: 1.4em;
  --wix-font-Body-S-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3",
    "hiragino kaku gothic pro", osaka, sans-serif;
  --wix-font-Body-S-text-decoration: none;
  --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light,
    sans-serif;
  --wix-font-Body-XS-style: normal;
  --wix-font-Body-XS-variant: normal;
  --wix-font-Body-XS-weight: normal;
  --wix-font-Body-XS-size: 12px;
  --wix-font-Body-XS-line-height: 1.4em;
  --wix-font-Body-XS-family: din-next-w01-light, sans-serif;
  --wix-font-Body-XS-text-decoration: none;
  --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-style: normal;
  --wix-font-LIGHT-variant: normal;
  --wix-font-LIGHT-weight: normal;
  --wix-font-LIGHT-size: 12px;
  --wix-font-LIGHT-line-height: 1.4em;
  --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
  --wix-font-LIGHT-text-decoration: none;
  --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-style: normal;
  --wix-font-MEDIUM-variant: normal;
  --wix-font-MEDIUM-weight: normal;
  --wix-font-MEDIUM-size: 12px;
  --wix-font-MEDIUM-line-height: 1.4em;
  --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
  --wix-font-MEDIUM-text-decoration: none;
  --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
  --wix-font-STRONG-style: normal;
  --wix-font-STRONG-variant: normal;
  --wix-font-STRONG-weight: normal;
  --wix-font-STRONG-size: 12px;
  --wix-font-STRONG-line-height: 1.4em;
  --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
  --wix-font-STRONG-text-decoration: none;
}

[data-mesh-id="comp-m37dl1apinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}

[data-mesh-id="comp-m37dl1apinlineContent-gridContainer"]
  > [id="comp-m37dpodk"] {
  position: relative;
  margin: 0px 0px 0px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

#comp-m37dpodk {
  --contentPaddingLeft: 0px;
  --contentPaddingRight: 0px;
  --contentPaddingTop: 0px;
  --contentPaddingBottom: 0px;
}

#comp-m37dpodk {
  width: 979px;
  height: 284px;
}

#comp-m372vfke {
  left: 0;
  margin-left: 0;
  width: 100%;
  min-width: 0;
}

[data-mesh-id="comp-m372vfkeinlineContent"] {
  height: auto;
  width: 100%;
}

[data-mesh-id="comp-m372vfkeinlineContent-gridContainer"] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: 1fr;
  grid-template-columns: 100%;
}

[data-mesh-id="comp-m372vfkeinlineContent-gridContainer"]
  > [id="TPASection_lbl3u3l0"] {
  position: relative;
  margin: 0px 0px 3px calc((100% - 980px) * 0.5);
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

#TPASection_lbl3u3l0 {
  width: 980px;
  height: 1835px;
}

#mxjc7 {
  width: auto;
  min-height: 40px;
}

#pageBackground_mxjc7 {
  --bg-position: absolute;
  --bg-overlay-color: rgb(237, 235, 226);
  --bg-gradient: none;
}

#comp-m37dl1ap {
  --bg-overlay-color: rgb(var(--color_36));
  --bg-gradient: none;
  min-width: 980px;
}

#comp-m37dpodk {
  --height: 284px;
  --width: 979px;
}

#comp-m372vfke {
  --bg-overlay-color: rgb(var(--color_36));
  --bg-gradient: none;
  min-width: 980px;
}

.TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .sZuFnBZ {
  background-color: #222222;
  color: #ffffff;
  border-color: #222222;
}

.TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .smCsc_o path {
  fill: #222222;
  stroke: #222222;
}

.TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .sZuFnBZ {
  background-color: #222222;
  color: #ffffff;
  border-color: #222222;
}

.TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .smCsc_o path {
  fill: #222222;
  stroke: #222222;
}

.TPASection_lbl3u3l0 .sH2Id9g .sZuFnBZ {
  padding: 20px;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="right"]
  .smpcnQW::before {
  box-shadow: 5px -5px 0 6px rgba(255, 255, 255, 0.4);
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="right"]
  .smpcnQW::after {
  box-shadow: 5px -5px 0 5px #ffffff;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="left"]
  .smpcnQW::before {
  box-shadow: -5px 5px 0 6px rgba(255, 255, 255, 0.4);
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="left"]
  .smpcnQW::after {
  box-shadow: -5px 5px 0 5px #ffffff;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="top"]
  .smpcnQW::before {
  box-shadow: -5px -5px 0 6px rgba(255, 255, 255, 0.4);
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="top"]
  .smpcnQW::after {
  box-shadow: -5px -5px 0 5px #ffffff;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="bottom"]
  .smpcnQW::before {
  box-shadow: 5px 5px 0 6px rgba(255, 255, 255, 0.4);
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="bottom"]
  .smpcnQW::after {
  box-shadow: 5px 5px 0 5px #ffffff;
}

.TPASection_lbl3u3l0 .sH2Id9g.o__6JLlbA--wired .sZuFnBZ,
.TPASection_lbl3u3l0 .sH2Id9g.o__6JLlbA--wired.s__7eY3b4 .sZuFnBZ {
  padding: 20px;
  background-color: #ffffff;
  border-color: rgba(255, 255, 255, 0.4);
  border-radius: 0;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired
  .so763_K[data-placement*="right"]
  .smpcnQW,
.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="right"]
  .smpcnQW {
  border-right-color: #ffffff;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired
  .so763_K[data-placement*="left"]
  .smpcnQW,
.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="left"]
  .smpcnQW {
  border-left-color: #ffffff;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired
  .so763_K[data-placement*="bottom"]
  .smpcnQW,
.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="bottom"]
  .smpcnQW {
  border-bottom-color: #ffffff;
}

.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired
  .so763_K[data-placement*="top"]
  .smpcnQW,
.TPASection_lbl3u3l0
  .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
  .so763_K[data-placement*="top"]
  .smpcnQW {
  border-top-color: #ffffff;
}
.alm-btn-wrap {
  height: 15px;
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.ajax-load-more-wrap.infinite.fading-circles
  > .alm-btn-wrap
  .alm-load-more-btn {
  height: 15px;
}

.alm-btn-wrap {
  display: block;
  margin: 0 0 25px;
  padding: 10px 0 0;
  position: relative;
  text-align: center;
}

.alm-btn-wrap:after {
  clear: both;
  content: "";
  display: table;
  height: 0;
}

.alm-btn-wrap .alm-load-more-btn {
  appearance: none;
  background: #ed7070;
  border: none;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  height: 43px;
  line-height: 1;
  margin: 0;
  padding: 0 20px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s ease;
  user-select: none;
  width: auto;
}

.alm-btn-wrap .alm-load-more-btn.loading,
.alm-btn-wrap .alm-load-more-btn:hover {
  background-color: #e06161;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
  color: #fff;
  text-decoration: none;
}

.alm-btn-wrap .alm-load-more-btn:active {
  box-shadow: none;
  text-decoration: none;
}

.alm-btn-wrap .alm-load-more-btn.loading {
  cursor: wait;
  outline: none;
  padding-left: 44px;
  pointer-events: none;
}

.alm-btn-wrap .alm-load-more-btn.done,
.alm-btn-wrap .alm-load-more-btn:disabled {
  background-color: #ed7070;
  box-shadow: none !important;
  opacity: 0.15;
  outline: none !important;
  pointer-events: none;
}

.alm-btn-wrap .alm-load-more-btn.done:before,
.alm-btn-wrap .alm-load-more-btn:before,
.alm-btn-wrap .alm-load-more-btn:disabled:before {
  background: none;
  width: 0;
}

.alm-btn-wrap .alm-load-more-btn.loading:before {
  background: #fff
    url(/wp-content/plugins/ajax-load-more/build/frontend/img/ajax-loader.gif)
    no-repeat 50%;
  border-radius: 3px;
  content: "";
  display: inline-block;
  height: 31px;
  left: 0;
  margin: 6px;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: width 0.5s ease-in-out;
  width: 30px;
  z-index: 0;
}

.alm-btn-wrap .alm-elementor-link {
  display: block;
  font-size: 13px;
  margin: 0 0 15px;
}

@media screen and (min-width: 768px) {
  .alm-btn-wrap .alm-elementor-link {
    left: 0;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}

.ajax-load-more-wrap.white .alm-load-more-btn {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  color: #787878;
  outline: none;
  overflow: hidden;
  transition: none;
}

.ajax-load-more-wrap.white .alm-load-more-btn.loading,
.ajax-load-more-wrap.white .alm-load-more-btn:focus,
.ajax-load-more-wrap.white .alm-load-more-btn:hover {
  background-color: #fff;
  border-color: #aaa;
  color: #333;
}

.ajax-load-more-wrap.white .alm-load-more-btn.done {
  background-color: #fff;
  border-color: #ccc;
  color: #444;
}

.ajax-load-more-wrap.white .alm-load-more-btn.loading {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0) !important;
  box-shadow: none !important;
  color: hsla(0, 0%, 100%, 0) !important;
  outline: none !important;
  padding-left: 20px;
}

.ajax-load-more-wrap.white .alm-load-more-btn.loading:before {
  background-color: rgba(0, 0, 0, 0);
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/ajax-loader-lg.gif);
  background-position: 50%;
  background-size: 25px 25px;
  height: 100%;
  left: 0;
  margin: 0;
  top: 0;
  width: 100%;
}

.ajax-load-more-wrap.light-grey .alm-load-more-btn {
  background-color: #efefef;
  border: 1px solid #e0e0e0;
  color: #787878;
  outline: none;
  overflow: hidden;
  transition: all 75ms ease;
}

.ajax-load-more-wrap.light-grey .alm-load-more-btn.done,
.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading,
.ajax-load-more-wrap.light-grey .alm-load-more-btn:focus,
.ajax-load-more-wrap.light-grey .alm-load-more-btn:hover {
  background-color: #f1f1f1;
  border-color: #aaa;
  color: #222;
}

.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0) !important;
  box-shadow: none !important;
  color: hsla(0, 0%, 100%, 0) !important;
  outline: none !important;
  padding-left: 20px;
}

.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading:before {
  background-color: rgba(0, 0, 0, 0);
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/ajax-loader-lg.gif);
  background-position: 50%;
  background-size: 25px 25px;
  height: 100%;
  left: 0;
  margin: 0;
  top: 0;
  width: 100%;
}

.ajax-load-more-wrap.blue .alm-load-more-btn {
  background-color: #1b91ca;
}

.ajax-load-more-wrap.blue .alm-load-more-btn.done,
.ajax-load-more-wrap.blue .alm-load-more-btn.loading,
.ajax-load-more-wrap.blue .alm-load-more-btn:hover {
  background-color: #1b84b7;
}

.ajax-load-more-wrap.green .alm-load-more-btn {
  background-color: #80ca7a;
}

.ajax-load-more-wrap.green .alm-load-more-btn.done,
.ajax-load-more-wrap.green .alm-load-more-btn.loading,
.ajax-load-more-wrap.green .alm-load-more-btn:hover {
  background-color: #81c17b;
}

.ajax-load-more-wrap.purple .alm-load-more-btn {
  background-color: #b97eca;
}

.ajax-load-more-wrap.purple .alm-load-more-btn.done,
.ajax-load-more-wrap.purple .alm-load-more-btn.loading,
.ajax-load-more-wrap.purple .alm-load-more-btn:hover {
  background-color: #a477b1;
}

.ajax-load-more-wrap.grey .alm-load-more-btn {
  background-color: #a09e9e;
}

.ajax-load-more-wrap.grey .alm-load-more-btn.done,
.ajax-load-more-wrap.grey .alm-load-more-btn.loading,
.ajax-load-more-wrap.grey .alm-load-more-btn:hover {
  background-color: #888;
}

.ajax-load-more-wrap.infinite > .alm-btn-wrap .alm-load-more-btn {
  background-color: rgba(0, 0, 0, 0) !important;
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/spinner.gif);
  background-position: 50%;
  background-repeat: no-repeat;
  border: none !important;
  box-shadow: none !important;
  cursor: default !important;
  opacity: 0;
  outline: none !important;
  overflow: hidden;
  text-indent: -9999px;
  transition: opacity 0.2s ease;
  width: 100%;
}

.ajax-load-more-wrap.infinite > .alm-btn-wrap .alm-load-more-btn:before {
  display: none !important;
}

.ajax-load-more-wrap.infinite > .alm-btn-wrap .alm-load-more-btn:active,
.ajax-load-more-wrap.infinite > .alm-btn-wrap .alm-load-more-btn:focus {
  outline: none;
}

.ajax-load-more-wrap.infinite > .alm-btn-wrap .alm-load-more-btn.done {
  opacity: 0;
}

.ajax-load-more-wrap.infinite > .alm-btn-wrap .alm-load-more-btn.loading {
  opacity: 1;
}

.ajax-load-more-wrap.infinite.skype > .alm-btn-wrap .alm-load-more-btn {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/spinner-skype.gif);
}

.ajax-load-more-wrap.infinite.ring > .alm-btn-wrap .alm-load-more-btn {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/spinner-ring.gif);
}

.ajax-load-more-wrap.infinite.fading-blocks > .alm-btn-wrap .alm-load-more-btn {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/loader-fading-blocks.gif);
}

.ajax-load-more-wrap.infinite.chasing-arrows
  > .alm-btn-wrap
  .alm-load-more-btn {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/spinner-chasing-arrows.gif);
}

.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
}

.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap button {
  margin: 0;
}

.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap button.done {
  display: none;
}

.alm-btn-wrap--prev {
  clear: both;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 100%;
}

.alm-btn-wrap--prev:after {
  clear: both;
  content: "";
  display: table;
  height: 0;
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
  margin: 0 0 15px;
  padding: 5px;
  position: relative;
  text-decoration: none;
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev:focus,
.alm-btn-wrap--prev a.alm-load-more-btn--prev:hover {
  text-decoration: underline;
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading,
.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:focus {
  cursor: wait;
  text-decoration: none;
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:before,
.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:focus:before {
  background: url(/wp-content/plugins/ajax-load-more/build/frontend/img/ajax-loader-lg.gif)
    no-repeat 0;
  background-size: 16px 16px;
  content: "";
  display: block;
  height: 16px;
  left: -18px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev.skype.loading:before {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/spinner-skype.gif);
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev.ring.loading:before {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/spinner-ring.gif);
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev.fading-blocks.loading:before {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/loader-fading-blocks.gif);
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev.chasing-arrows.loading:before {
  background-image: url(/wp-content/plugins/ajax-load-more/build/frontend/img/spinner-chasing-arrows.gif);
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev button:not([disabled]),
.alm-btn-wrap--prev a.alm-load-more-btn--prev:not(.disabled) {
  cursor: pointer;
}

.alm-btn-wrap--prev a.alm-load-more-btn--prev.done {
  display: none;
}

.alm-listing,
.alm-paging-content {
  outline: none;
}

.alm-listing:after,
.alm-paging-content:after {
  clear: both;
  content: "";
  display: table;
  height: 0;
}

.alm-listing {
  margin: 0;
  padding: 0;
}

.alm-listing .alm-paging-content > li,
.alm-listing > li {
  position: relative;
}

.alm-listing .alm-paging-content > li.alm-item,
.alm-listing > li.alm-item {
  background: none;
  list-style: none;
  margin: 0 0 30px;
  padding: 0 0 0 80px;
  position: relative;
}

@media screen and (min-width: 480px) {
  .alm-listing .alm-paging-content > li.alm-item,
  .alm-listing > li.alm-item {
    padding: 0 0 0 100px;
  }
}

@media screen and (min-width: 768px) {
  .alm-listing .alm-paging-content > li.alm-item,
  .alm-listing > li.alm-item {
    padding: 0 0 0 135px;
  }
}

@media screen and (min-width: 1024px) {
  .alm-listing .alm-paging-content > li.alm-item,
  .alm-listing > li.alm-item {
    padding: 0 0 0 160px;
  }
}

.alm-listing .alm-paging-content > li.alm-item h3,
.alm-listing > li.alm-item h3 {
  margin: 0;
}

.alm-listing .alm-paging-content > li.alm-item p,
.alm-listing > li.alm-item p {
  margin: 10px 0 0;
}

.alm-listing .alm-paging-content > li.alm-item p.entry-meta,
.alm-listing > li.alm-item p.entry-meta {
  opacity: 0.75;
}

.alm-listing .alm-paging-content > li.alm-item img,
.alm-listing > li.alm-item img {
  border-radius: 2px;
  left: 0;
  max-width: 65px;
  position: absolute;
  top: 0;
}

@media screen and (min-width: 480px) {
  .alm-listing .alm-paging-content > li.alm-item img,
  .alm-listing > li.alm-item img {
    max-width: 85px;
  }
}

@media screen and (min-width: 768px) {
  .alm-listing .alm-paging-content > li.alm-item img,
  .alm-listing > li.alm-item img {
    max-width: 115px;
  }
}

@media screen and (min-width: 1024px) {
  .alm-listing .alm-paging-content > li.alm-item img,
  .alm-listing > li.alm-item img {
    max-width: 140px;
  }
}

.alm-listing .alm-paging-content > li.no-img,
.alm-listing > li.no-img {
  padding: 0;
}

.alm-listing.products li.product {
  padding-left: inherit;
}

.alm-listing.products li.product img {
  border-radius: inherit;
  position: static;
}

.alm-listing.stylefree .alm-paging-content > li,
.alm-listing.stylefree > li {
  margin: inherit;
  padding: inherit;
}

.alm-listing.stylefree .alm-paging-content > li img,
.alm-listing.stylefree > li img {
  border-radius: inherit;
  margin: inherit;
  padding: inherit;
  position: static;
}

.alm-listing.rtl .alm-paging-content > li {
  padding: 0 170px 0 0;
  text-align: right;
}

.alm-listing.rtl .alm-paging-content > li img {
  left: auto;
  right: 0;
}

.alm-listing.rtl.products li.product {
  padding-right: inherit;
}

.alm-masonry {
  clear: both;
  display: block;
  overflow: hidden;
}

.alm-placeholder {
  display: none;
  opacity: 0;
  transition: opacity 0.2s ease;
}

.ajax-load-more-wrap.alm-horizontal {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
}

.ajax-load-more-wrap.alm-horizontal .alm-listing {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.ajax-load-more-wrap.alm-horizontal .alm-listing > li.alm-item {
  background-color: #fff;
  border: 1px solid #efefef;
  border-radius: 4px;
  height: auto;
  margin: 0 2px;
  padding: 20px 20px 30px;
  text-align: center;
  width: 300px;
}

.ajax-load-more-wrap.alm-horizontal .alm-listing > li.alm-item img {
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.075);
  margin: 0 auto 15px;
  max-width: 125px;
  position: static;
}

.ajax-load-more-wrap.alm-horizontal .alm-listing:after {
  display: none;
}

.alm-toc {
  display: flex;
  padding: 10px 0;
  width: auto;
}

.alm-toc button {
  background: #f7f7f7;
  border: 1px solid #efefef;
  border-radius: 4px;
  box-shadow: none;
  color: #454545;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  line-height: 1;
  margin: 0 5px 0 0;
  outline: none;
  padding: 7px 10px;
  transition: all 0.15s ease;
}

.alm-toc button:focus,
.alm-toc button:hover {
  border-color: #ccc;
  color: #222;
}

.alm-toc button:hover {
  text-decoration: underline;
}

.alm-toc button:focus {
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.05);
}

@media screen and (max-width: 320px) {
  .alm-btn-wrap {
    height: 20px;
    margin-bottom: 0;
    padding: 0;
  }
  .ajax-load-more-wrap.infinite.fading-circles
    > .alm-btn-wrap
    .alm-load-more-btn {
    height: 8px;
    background-size: contain;
    background-position: center;
  }
  #mxjc7 {
    left: 0;
    margin-left: 0;
    width: 320px;
  }

  #masterPage {
    --pinned-layers-in-page: 0;
  }

  [data-mesh-id="Containermxjc7inlineContent"] {
    height: auto;
    width: 100%;
  }

  [data-mesh-id="Containermxjc7inlineContent-gridContainer"] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: 40px;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box;
  }

  [data-mesh-id="Containermxjc7inlineContent-gridContainer"]
    > [id="comp-m37dl1ap"] {
    position: relative;
    margin: 0px 0px 0 calc((100% - 320px) * 0.5);
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id="Containermxjc7inlineContent-gridContainer"]
    > [id="comp-m372vfke"] {
    position: relative;
    margin: 0px 0px 0 calc((100% - 320px) * 0.5);
    left: 0px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

  #comp-m37dl1ap {
    left: 0;
    margin-left: 0;
    width: 320px;
  }

  [data-mesh-id="comp-m37dl1apinlineContent"] {
    height: auto;
    width: 100%;
  }

  [data-mesh-id="comp-m37dl1apinlineContent-gridContainer"] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
  }

  [data-mesh-id="comp-m37dl1apinlineContent-gridContainer"]
    > [id="comp-m37eiyuy"] {
    position: relative;
    margin: 0px 0px 0px calc((100% - 320px) * 0.5);
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  #comp-m37eiyuy {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
  }

  #comp-m37eiyuy {
    width: 320px;
    height: 102px;
  }

  #comp-m372vfke {
    left: 0;
    margin-left: 0;
    width: 320px;
  }

  [data-mesh-id="comp-m372vfkeinlineContent"] {
    height: auto;
    width: 100%;
  }

  [data-mesh-id="comp-m372vfkeinlineContent-gridContainer"] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
  }

  [data-mesh-id="comp-m372vfkeinlineContent-gridContainer"]
    > [id="TPASection_lbl3u3l0"] {
    position: relative;
    margin: 0px 0px 0px calc((100% - 320px) * 0.5);
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  #TPASection_lbl3u3l0 {
    width: 320px;
    height: 922px;
  }

  #mxjc7 {
    width: auto;
    min-height: 40px;
  }

  #pageBackground_mxjc7 {
    --bg-position: absolute;
    --bg-overlay-color: rgb(237, 235, 226);
    --bg-gradient: none;
  }

  #comp-m37dl1ap {
    --bg-overlay-color: rgb(var(--color_36));
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m37eiyuy {
    --height: 102px;
    --width: 320px;
  }

  #comp-m372vfke {
    --bg-overlay-color: rgb(var(--color_36));
    --bg-gradient: none;
    min-width: 320px;
  }

  .TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .sZuFnBZ {
    background-color: #222222;
    color: #ffffff;
    border-color: #222222;
  }

  .TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .smCsc_o path {
    fill: #222222;
    stroke: #222222;
  }

  .TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .sZuFnBZ {
    background-color: #222222;
    color: #ffffff;
    border-color: #222222;
  }

  .TPASection_lbl3u3l0 .s__5u5zAD.oNsJs_l---skin-5-wired .smCsc_o path {
    fill: #222222;
    stroke: #222222;
  }

  .TPASection_lbl3u3l0 .sH2Id9g .sZuFnBZ {
    padding: 20px;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="right"]
    .smpcnQW::before {
    box-shadow: 5px -5px 0 6px rgba(255, 255, 255, 0.4);
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="right"]
    .smpcnQW::after {
    box-shadow: 5px -5px 0 5px #ffffff;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="left"]
    .smpcnQW::before {
    box-shadow: -5px 5px 0 6px rgba(255, 255, 255, 0.4);
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="left"]
    .smpcnQW::after {
    box-shadow: -5px 5px 0 5px #ffffff;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="top"]
    .smpcnQW::before {
    box-shadow: -5px -5px 0 6px rgba(255, 255, 255, 0.4);
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="top"]
    .smpcnQW::after {
    box-shadow: -5px -5px 0 5px #ffffff;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="bottom"]
    .smpcnQW::before {
    box-shadow: 5px 5px 0 6px rgba(255, 255, 255, 0.4);
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="bottom"]
    .smpcnQW::after {
    box-shadow: 5px 5px 0 5px #ffffff;
  }

  .TPASection_lbl3u3l0 .sH2Id9g.o__6JLlbA--wired .sZuFnBZ,
  .TPASection_lbl3u3l0 .sH2Id9g.o__6JLlbA--wired.s__7eY3b4 .sZuFnBZ {
    padding: 20px;
    background-color: #ffffff;
    border-color: rgba(255, 255, 255, 0.4);
    border-radius: 0;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired
    .so763_K[data-placement*="right"]
    .smpcnQW,
  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="right"]
    .smpcnQW {
    border-right-color: #ffffff;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired
    .so763_K[data-placement*="left"]
    .smpcnQW,
  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="left"]
    .smpcnQW {
    border-left-color: #ffffff;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired
    .so763_K[data-placement*="bottom"]
    .smpcnQW,
  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="bottom"]
    .smpcnQW {
    border-bottom-color: #ffffff;
  }

  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired
    .so763_K[data-placement*="top"]
    .smpcnQW,
  .TPASection_lbl3u3l0
    .sH2Id9g.o__6JLlbA--wired.s__7eY3b4
    .so763_K[data-placement*="top"]
    .smpcnQW {
    border-top-color: #ffffff;
  }
}
