html {
  margin-top: 0 !important;
}

@media screen and (max-width: 320px) {
  html {
    overflow: hidden !important;
  }

  #comp-klg7e941 {
    min-width: 320px;
  }

  #masterPage.landingPage #SITE_HEADER {
    display: none;
  }

  #masterPage.landingPage #SOSP_CONTAINER_CUSTOM_ID {
    display: none;
  }

  #masterPage.landingPage #SITE_FOOTER {
    display: none;
  }

  #masterPage.landingPage #CONTROLLER_COMP_CUSTOM_ID {
    display: none;
  }

  #masterPage.landingPage #SITE_HEADER-placeholder {
    display: none;
  }

  #masterPage.landingPage #SITE_FOOTER-placeholder {
    display: none;
  }

  #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
  #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus~.wixSdkShowFocusOnSibling {
    --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
    box-shadow: var(--focus-ring-box-shadow) !important;
    z-index: 1;
  }

  .has-inner-focus-ring {
    --focus-ring-box-shadow: inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
  }

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

  #SITE_HEADER {
    z-index: 50;
    --above-all-in-container: 10000;
  }

  #SOSP_CONTAINER_CUSTOM_ID {
    --pinned-layer-in-container: 51;
    --above-all-in-container: 49;
  }

  #PAGES_CONTAINER {
    --pinned-layer-in-container: 52;
    --above-all-in-container: 49;
  }

  #QUICK_ACTION_BAR {
    z-index: calc(var(--above-all-z-index) - 2);
    --above-all-in-container: 10000;
  }

  #SITE_FOOTER {
    --pinned-layer-in-container: 54;
    --above-all-in-container: 49;
  }

  #CONTROLLER_COMP_CUSTOM_ID {
    --pinned-layer-in-container: 55;
    --above-all-in-container: 49;
  }

  [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent] {
    height: auto;
    width: 100%;
    position: static;
    min-height: auto;
    padding-bottom: 0px;
    box-sizing: border-box;
  }

  [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="CONTROLLER_COMP_CUSTOM_ID"] {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-left: calc((100% - 320px) * 0.5);
  }

  [id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent] {
    height: auto;
    width: 100%;
    position: static;
    min-height: auto;
    padding-bottom: 0px;
    box-sizing: border-box;
  }

  [id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="CONTROLLER_COMP_CUSTOM_ID"] {
    position: absolute;
    top: 0px;
    left: 0px;
    margin-left: calc((100% - 320px) * 0.5);
  }

  :root,
  :host,
  .spxThemeOverride,
  .max-width-container {
    --color_0: 255, 255, 255;
    --color_1: 255, 255, 255;
    --color_2: 0, 0, 0;
    --color_3: 237, 28, 36;
    --color_4: 0, 136, 203;
    --color_5: 255, 203, 5;
    --color_6: 114, 114, 114;
    --color_7: 176, 176, 176;
    --color_8: 255, 255, 255;
    --color_9: 114, 114, 114;
    --color_10: 176, 176, 176;
    --color_11: 255, 255, 255;
    --color_12: 200, 200, 200;
    --color_13: 145, 145, 145;
    --color_14: 89, 89, 89;
    --color_15: 34, 34, 34;
    --color_16: 255, 213, 175;
    --color_17: 255, 192, 135;
    --color_18: 255, 92, 149;
    --color_19: 170, 85, 10;
    --color_20: 85, 43, 5;
    --color_21: 210, 230, 160;
    --color_22: 179, 205, 111;
    --color_23: 122, 166, 223;
    --color_24: 89, 120, 10;
    --color_25: 45, 60, 5;
    --color_26: 220, 236, 179;
    --color_27: 195, 218, 138;
    --color_28: 158, 199, 53;
    --color_29: 105, 133, 35;
    --color_30: 53, 66, 18;
    --color_31: 255, 236, 173;
    --color_32: 255, 226, 132;
    --color_33: 255, 196, 56;
    --color_34: 170, 131, 5;
    --color_35: 85, 66, 3;
    --color_36: 255, 255, 255;
    --color_37: 34, 34, 34;
    --color_38: 200, 200, 200;
    --color_39: 145, 145, 145;
    --color_40: 89, 89, 89;
    --color_41: 255, 92, 149;
    --color_42: 158, 199, 53;
    --color_43: 255, 196, 56;
    --color_44: 122, 166, 223;
    --color_45: 34, 34, 34;
    --color_46: 34, 34, 34;
    --color_47: 89, 89, 89;
    --color_48: 255, 92, 149;
    --color_49: 255, 92, 149;
    --color_50: 255, 255, 255;
    --color_51: 255, 255, 255;
    --color_52: 255, 92, 149;
    --color_53: 255, 92, 149;
    --color_54: 145, 145, 145;
    --color_55: 145, 145, 145;
    --color_56: 255, 255, 255;
    --color_57: 255, 255, 255;
    --color_58: 255, 92, 149;
    --color_59: 255, 92, 149;
    --color_60: 255, 92, 149;
    --color_61: 255, 92, 149;
    --color_62: 255, 255, 255;
    --color_63: 255, 255, 255;
    --color_64: 145, 145, 145;
    --color_65: 145, 145, 145;
    --font_0: normal normal normal 53px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
    --font_2: normal normal normal 32px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_3: normal normal normal 24px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_4: normal normal normal 30px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_5: normal normal normal 22px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_6: normal normal normal 20px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_7: normal normal bold 22px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_8: normal normal normal 16px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_9: normal normal bold 12px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
    --wix-ads-height: 0px;
    --sticky-offset: 0px;
    --wix-ads-top-height: 0px;
    --site-width: 320px;
    --above-all-z-index: 100000;
    --portals-z-index: 100001;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    --minViewportSize: 320;
    --maxViewportSize: 1920;
    --theme-spx-ratio: 1px;
    --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
    --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, 100 * var(--one-unit), min(var(--section-max-width), var(--maxViewportSize) * 1px));
  }

  .font_0 {
    font: var(--font_0);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
  }

  .font_1 {
    font: var(--font_1);
    color: rgb(var(--color_14));
    letter-spacing: 0em;
  }

  .font_2 {
    font: var(--font_2);
    color: rgb(255, 5, 83);
    letter-spacing: 0em;
  }

  .font_3 {
    font: var(--font_3);
    color: rgb(var(--color_27));
    letter-spacing: 0em;
  }

  .font_4 {
    font: var(--font_4);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
  }

  .font_5 {
    font: var(--font_5);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
  }

  .font_6 {
    font: var(--font_6);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
  }

  .font_7 {
    font: var(--font_7);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
  }

  .font_8 {
    font: var(--font_8);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
  }

  .font_9 {
    font: var(--font_9);
    color: rgb(var(--color_15));
    letter-spacing: 0em;
  }

  .font_10 {
    font: var(--font_10);
    color: rgb(var(--color_14));
    letter-spacing: 0em;
  }

  .color_0 {
    color: rgb(var(--color_0));
  }

  .color_1 {
    color: rgb(var(--color_1));
  }

  .color_2 {
    color: rgb(var(--color_2));
  }

  .color_3 {
    color: rgb(var(--color_3));
  }

  .color_4 {
    color: rgb(var(--color_4));
  }

  .color_5 {
    color: rgb(var(--color_5));
  }

  .color_6 {
    color: rgb(var(--color_6));
  }

  .color_7 {
    color: rgb(var(--color_7));
  }

  .color_8 {
    color: rgb(var(--color_8));
  }

  .color_9 {
    color: rgb(var(--color_9));
  }

  .color_10 {
    color: rgb(var(--color_10));
  }

  .color_11 {
    color: rgb(var(--color_11));
  }

  .color_12 {
    color: rgb(var(--color_12));
  }

  .color_13 {
    color: rgb(var(--color_13));
  }

  .color_14 {
    color: rgb(var(--color_14));
  }

  .color_15 {
    color: rgb(var(--color_15));
  }

  .color_16 {
    color: rgb(var(--color_16));
  }

  .color_17 {
    color: rgb(var(--color_17));
  }

  .color_18 {
    color: rgb(var(--color_18));
  }

  .color_19 {
    color: rgb(var(--color_19));
  }

  .color_20 {
    color: rgb(var(--color_20));
  }

  .color_21 {
    color: rgb(var(--color_21));
  }

  .color_22 {
    color: rgb(var(--color_22));
  }

  .color_23 {
    color: rgb(var(--color_23));
  }

  .color_24 {
    color: rgb(var(--color_24));
  }

  .color_25 {
    color: rgb(var(--color_25));
  }

  .color_26 {
    color: rgb(var(--color_26));
  }

  .color_27 {
    color: rgb(var(--color_27));
  }

  .color_28 {
    color: rgb(var(--color_28));
  }

  .color_29 {
    color: rgb(var(--color_29));
  }

  .color_30 {
    color: rgb(var(--color_30));
  }

  .color_31 {
    color: rgb(var(--color_31));
  }

  .color_32 {
    color: rgb(var(--color_32));
  }

  .color_33 {
    color: rgb(var(--color_33));
  }

  .color_34 {
    color: rgb(var(--color_34));
  }

  .color_35 {
    color: rgb(var(--color_35));
  }

  .color_36 {
    color: rgb(var(--color_36));
  }

  .color_37 {
    color: rgb(var(--color_37));
  }

  .color_38 {
    color: rgb(var(--color_38));
  }

  .color_39 {
    color: rgb(var(--color_39));
  }

  .color_40 {
    color: rgb(var(--color_40));
  }

  .color_41 {
    color: rgb(var(--color_41));
  }

  .color_42 {
    color: rgb(var(--color_42));
  }

  .color_43 {
    color: rgb(var(--color_43));
  }

  .color_44 {
    color: rgb(var(--color_44));
  }

  .color_45 {
    color: rgb(var(--color_45));
  }

  .color_46 {
    color: rgb(var(--color_46));
  }

  .color_47 {
    color: rgb(var(--color_47));
  }

  .color_48 {
    color: rgb(var(--color_48));
  }

  .color_49 {
    color: rgb(var(--color_49));
  }

  .color_50 {
    color: rgb(var(--color_50));
  }

  .color_51 {
    color: rgb(var(--color_51));
  }

  .color_52 {
    color: rgb(var(--color_52));
  }

  .color_53 {
    color: rgb(var(--color_53));
  }

  .color_54 {
    color: rgb(var(--color_54));
  }

  .color_55 {
    color: rgb(var(--color_55));
  }

  .color_56 {
    color: rgb(var(--color_56));
  }

  .color_57 {
    color: rgb(var(--color_57));
  }

  .color_58 {
    color: rgb(var(--color_58));
  }

  .color_59 {
    color: rgb(var(--color_59));
  }

  .color_60 {
    color: rgb(var(--color_60));
  }

  .color_61 {
    color: rgb(var(--color_61));
  }

  .color_62 {
    color: rgb(var(--color_62));
  }

  .color_63 {
    color: rgb(var(--color_63));
  }

  .color_64 {
    color: rgb(var(--color_64));
  }

  .color_65 {
    color: rgb(var(--color_65));
  }

  .backcolor_0 {
    background-color: rgb(var(--color_0));
  }

  .backcolor_1 {
    background-color: rgb(var(--color_1));
  }

  .backcolor_2 {
    background-color: rgb(var(--color_2));
  }

  .backcolor_3 {
    background-color: rgb(var(--color_3));
  }

  .backcolor_4 {
    background-color: rgb(var(--color_4));
  }

  .backcolor_5 {
    background-color: rgb(var(--color_5));
  }

  .backcolor_6 {
    background-color: rgb(var(--color_6));
  }

  .backcolor_7 {
    background-color: rgb(var(--color_7));
  }

  .backcolor_8 {
    background-color: rgb(var(--color_8));
  }

  .backcolor_9 {
    background-color: rgb(var(--color_9));
  }

  .backcolor_10 {
    background-color: rgb(var(--color_10));
  }

  .backcolor_11 {
    background-color: rgb(var(--color_11));
  }

  .backcolor_12 {
    background-color: rgb(var(--color_12));
  }

  .backcolor_13 {
    background-color: rgb(var(--color_13));
  }

  .backcolor_14 {
    background-color: rgb(var(--color_14));
  }

  .backcolor_15 {
    background-color: rgb(var(--color_15));
  }

  .backcolor_16 {
    background-color: rgb(var(--color_16));
  }

  .backcolor_17 {
    background-color: rgb(var(--color_17));
  }

  .backcolor_18 {
    background-color: rgb(var(--color_18));
  }

  .backcolor_19 {
    background-color: rgb(var(--color_19));
  }

  .backcolor_20 {
    background-color: rgb(var(--color_20));
  }

  .backcolor_21 {
    background-color: rgb(var(--color_21));
  }

  .backcolor_22 {
    background-color: rgb(var(--color_22));
  }

  .backcolor_23 {
    background-color: rgb(var(--color_23));
  }

  .backcolor_24 {
    background-color: rgb(var(--color_24));
  }

  .backcolor_25 {
    background-color: rgb(var(--color_25));
  }

  .backcolor_26 {
    background-color: rgb(var(--color_26));
  }

  .backcolor_27 {
    background-color: rgb(var(--color_27));
  }

  .backcolor_28 {
    background-color: rgb(var(--color_28));
  }

  .backcolor_29 {
    background-color: rgb(var(--color_29));
  }

  .backcolor_30 {
    background-color: rgb(var(--color_30));
  }

  .backcolor_31 {
    background-color: rgb(var(--color_31));
  }

  .backcolor_32 {
    background-color: rgb(var(--color_32));
  }

  .backcolor_33 {
    background-color: rgb(var(--color_33));
  }

  .backcolor_34 {
    background-color: rgb(var(--color_34));
  }

  .backcolor_35 {
    background-color: rgb(var(--color_35));
  }

  .backcolor_36 {
    background-color: rgb(var(--color_36));
  }

  .backcolor_37 {
    background-color: rgb(var(--color_37));
  }

  .backcolor_38 {
    background-color: rgb(var(--color_38));
  }

  .backcolor_39 {
    background-color: rgb(var(--color_39));
  }

  .backcolor_40 {
    background-color: rgb(var(--color_40));
  }

  .backcolor_41 {
    background-color: rgb(var(--color_41));
  }

  .backcolor_42 {
    background-color: rgb(var(--color_42));
  }

  .backcolor_43 {
    background-color: rgb(var(--color_43));
  }

  .backcolor_44 {
    background-color: rgb(var(--color_44));
  }

  .backcolor_45 {
    background-color: rgb(var(--color_45));
  }

  .backcolor_46 {
    background-color: rgb(var(--color_46));
  }

  .backcolor_47 {
    background-color: rgb(var(--color_47));
  }

  .backcolor_48 {
    background-color: rgb(var(--color_48));
  }

  .backcolor_49 {
    background-color: rgb(var(--color_49));
  }

  .backcolor_50 {
    background-color: rgb(var(--color_50));
  }

  .backcolor_51 {
    background-color: rgb(var(--color_51));
  }

  .backcolor_52 {
    background-color: rgb(var(--color_52));
  }

  .backcolor_53 {
    background-color: rgb(var(--color_53));
  }

  .backcolor_54 {
    background-color: rgb(var(--color_54));
  }

  .backcolor_55 {
    background-color: rgb(var(--color_55));
  }

  .backcolor_56 {
    background-color: rgb(var(--color_56));
  }

  .backcolor_57 {
    background-color: rgb(var(--color_57));
  }

  .backcolor_58 {
    background-color: rgb(var(--color_58));
  }

  .backcolor_59 {
    background-color: rgb(var(--color_59));
  }

  .backcolor_60 {
    background-color: rgb(var(--color_60));
  }

  .backcolor_61 {
    background-color: rgb(var(--color_61));
  }

  .backcolor_62 {
    background-color: rgb(var(--color_62));
  }

  .backcolor_63 {
    background-color: rgb(var(--color_63));
  }

  .backcolor_64 {
    background-color: rgb(var(--color_64));
  }

  .backcolor_65 {
    background-color: rgb(var(--color_65));
  }

  #masterPage:not(.landingPage) {
    --top-offset: var(--header-height);
    --header-height: 56px;
  }

  #masterPage.landingPage {
    --top-offset: 0px;
  }

  #SITE_HEADER {
    --brd: 47, 46, 46;
    --brwt: 0px;
    --brwb: 0px;
    --shd: 0.00px 1.00px 2px 2px rgba(0, 0, 0, 0.1);
    --rd: 0px;
    --alpha-brd: 1;
    --backdrop-filter: none;
  }

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

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

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

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

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

  #SITE_HEADER {
    --bg-overlay-color: rgb(255, 255, 255);
    --bg-gradient: none;
    position: sticky;
    top: var(--wix-ads-height);
  }

  #MENU_AS_CONTAINER_TOGGLE {
    --rd: 5px 5px 5px 5px;
    --shd: none;
    --bg: var(--color_18);
    --alpha-bg: 1;
    --borderwidth: 0px;
    --bordercolor: 31, 43, 243;
    --rdOpen: 5px 5px 5px 5px;
    --shdOpen: none;
    --bgOpen: var(--color_28);
    --alpha-bgOpen: 1;
    --borderwidthOpen: 0px;
    --bordercolorOpen: 31, 43, 243;
    --lineColor: var(--color_11);
    --alpha-lineColor: 1;
    --lineColorOpen: var(--color_11);
    --alpha-lineColorOpen: 1;
    --boxShadowToggleOn-shd: none;
    --boxShadowToggleOn-shdOpen: none;
    --alpha-bordercolor: 0;
    --alpha-bordercolorOpen: 0;
  }

  #MENU_AS_CONTAINER_TOGGLE {
    width: 57px;
    height: 36px;
  }

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

  #comp-kqrumgxx1 {
    width: 208px;
    height: 31px;
  }

  #comp-kqrumgxx1 {
    --height: 31px;
    --width: 208px;
  }

  #MENU_AS_CONTAINER {
    --bg: var(--color_15);
    --alpha-bg: 0.5;
  }

  #MENU_AS_CONTAINER {
    width: 254px;
  }

  [data-mesh-id=MENU_AS_CONTAINERinlineContent] {
    height: auto;
    width: 254px;
  }

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

  [data-mesh-id=MENU_AS_CONTAINERinlineContent-gridContainer]>[id="MENU_AS_CONTAINER_EXPANDABLE_MENU"] {
    position: relative;
    margin: 10px 0px 0 0;
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  #MENU_AS_CONTAINER {
    right: calc((100% - 320px) / 2);
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
    --screen-width: 100vw;
  }

  #MENU_AS_CONTAINER_EXPANDABLE_MENU {
    --bgs: var(--color_11);
    --itemBGColorNoTrans: background-color 50ms ease 0s;
    --shd: none;
    --bg: var(--color_11);
    --brw: 0px 0px 0px 0px;
    --brd: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --fnt: normal normal normal 15px/1.4em udkakugolarge, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --txt: 53, 53, 52;
    --alpha-txt: 1;
    --arrowColor: var(--color_15);
    --alpha-arrowColor: 1;
    --subMenuOpacityTrans: opacity 0.4s ease 0s;
    --bgsSub: var(--color_11);
    --txtsSub: var(--color_41);
    --alpha-txtsSub: 1;
    --txts: var(--color_41);
    --alpha-txts: 1;
    --bgexpanded: var(--color_11);
    --fntSubMenu: normal normal normal 15px/1.4em wfont_b3937c_2e28cfa43a794a578c181320a1345ba8, wf_2e28cfa43a794a578c181320a, orig_rounded_mplus_1_c_medium;
    --txtexpanded: 53, 53, 52;
    --alpha-txtexpanded: 1;
    --menuSpacing: 13px;
    --subMenuSpacing: 20px;
    --boxShadowToggleOn-shd: none;
    --alpha-bgsSub: 0;
    --alpha-SKINS_bgSubmenu: 0;
    --bgh: 230, 234, 245;
    --SKINS_submenuMargin: 0;
    --alpha-brd: 0.2;
    --SKINS_submenuBR: 90px;
    --separatorHeight: 15;
    --alpha-bgexpanded: 0;
    --rd: 90px;
    --alpha-bg: 0;
    --alpha-bgh: 1;
    --textSpacing: 0;
    --sepw: 1;

    --SKINS_fntSubmenu:normal normal normal 16px/1.4em din-next-w01-light {
      color_14
    }

    ;
    --alpha-bgs:0;
  }

  #MENU_AS_CONTAINER_EXPANDABLE_MENU {
    width: 185px;
    height: 336px;
  }

  #MENU_AS_CONTAINER_EXPANDABLE_MENU {
    height: auto;
    --direction: ltr;
    --item-height: 56px;
    --text-align: left;
    --template-columns: 1fr calc(40px + 1em);
    --label-grid-column: 1;
    --arrow-grid-column: 2;
    --padding-left: 13px;
    --sub-padding-left: 20px;
    --padding-right: 0px;
    --sub-padding-right: 0px;
  }

  #SOSP_CONTAINER_CUSTOM_ID {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-bg: 1;
    --alpha-brd: 1;
    --boxShadowToggleOn-shd: none;
    --bg-gradient: none;
  }

  #SOSP_CONTAINER_CUSTOM_ID {
    width: 320px;
  }

  [data-mode=hover] #SOSP_CONTAINER_CUSTOM_ID {
    width: 320px;
  }

  [data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent] {
    height: auto;
    width: 320px;
  }

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

  [data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer]>[id="comp-khn4ln1n"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer]>[id="comp-khn4lo7x"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

  #SOSP_CONTAINER_CUSTOM_ID {
    --shc-mutated-brightness: 128, 128, 128;
  }

  #comp-khn4ln1n {
    width: 320px;
    height: 195px;
  }

  .comp-khn4ln1n {
    --wix-direction: ltr;
    --profileLayout: 1;
    --pictureStyle: 0;
    --profileAlignment: 0;
    --profileImageSize: 110px;
    --badge-layout: 0;
    --badge-size: 0;
    --badge-corner-radius: 10;
    --border-width-1: 1;
    --pw-cover-photo-opacity: 60;
    --pw-cover-photo-opacity-desktop: 60;
    --profileWidgetHeight: 250px;
    --pw-button-border-width: 1;
    --pw-button-responsive-border-width: 1;
    --pw-button-text-font-size-mobile: 16;
    --pw-button-corner-radius: 0;
    --pw-button-responsive-corner-radius: 0;
    --vertical-pw-corner-radius: 0;
    --badge-font: normal normal normal 16px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --text-primary-font: normal normal normal 20px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --text-secondary-font: normal normal normal 14px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-responsive-name-font: normal normal normal 28px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-name-font-mobile: normal normal normal 20px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --title-font: normal normal normal 14px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --title-responsive-font: normal normal normal 20px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --title-mobile-font: normal normal normal 16px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-responsive-ff-font: normal normal normal 16px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-ff-font-mobile: normal normal normal 12px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --button-font: normal normal normal 16px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-responsive-button-font: normal normal normal 16px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-button-font-mobile: normal normal normal 16px/1.4em "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --text-color-primary: 34, 34, 34;
    --text-color-primary-rgb: 34, 34, 34;
    --text-color-primary-opacity: 1;
    --text-color-secondary: 34, 34, 34;
    --text-color-secondary-rgb: 34, 34, 34;
    --text-color-secondary-opacity: 1;
    --pw-responsive-name-color: 255, 255, 255;
    --pw-responsive-name-color-rgb: 255, 255, 255;
    --pw-responsive-name-color-opacity: 1;
    --pw-name-color-mobile: 34, 34, 34;
    --pw-name-color-mobile-rgb: 34, 34, 34;
    --pw-name-color-mobile-opacity: 1;
    --title-color: 34, 34, 34;
    --title-color-rgb: 34, 34, 34;
    --title-color-opacity: 1;
    --title-responsive-color: 255, 255, 255;
    --title-responsive-color-rgb: 255, 255, 255;
    --title-responsive-color-opacity: 1;
    --title-mobile-color: 34, 34, 34;
    --title-mobile-color-rgb: 34, 34, 34;
    --title-mobile-color-opacity: 1;
    --pw-responsive-ff-color: 255, 255, 255;
    --pw-responsive-ff-color-rgb: 255, 255, 255;
    --pw-responsive-ff-color-opacity: 1;
    --pw-ff-color-mobile: 34, 34, 34;
    --pw-ff-color-mobile-rgb: 34, 34, 34;
    --pw-ff-color-mobile-opacity: 1;
    --button-opacity-and-color: 255, 92, 149;
    --button-opacity-and-color-rgb: 255, 92, 149;
    --button-opacity-and-color-opacity: 1;
    --pw-responsive-button-color: 255, 255, 255;
    --pw-responsive-button-color-rgb: 255, 255, 255;
    --pw-responsive-button-color-opacity: 1;
    --pw-responsive-button-color-mobile: 255, 255, 255;
    --pw-responsive-button-color-mobile-rgb: 255, 255, 255;
    --pw-responsive-button-color-mobile-opacity: 1;
    --box-color: 255, 255, 255;
    --box-color-rgb: 255, 255, 255;
    --box-color-opacity: 1;
    --border-color: 34, 34, 34, 0.2;
    --border-color-rgb: 34, 34, 34;
    --border-color-opacity: 0.2;
    --pw-cover-color: 255, 92, 149;
    --pw-cover-color-rgb: 255, 92, 149;
    --pw-cover-color-opacity: 1;
    --pw-cover-color-desktop: 255, 92, 149;
    --pw-cover-color-desktop-rgb: 255, 92, 149;
    --pw-cover-color-desktop-opacity: 1;
    --pw-cover-color-mobile: 255, 92, 149;
    --pw-cover-color-mobile-rgb: 255, 92, 149;
    --pw-cover-color-mobile-opacity: 1;
    --pw-button-font-color: 255, 255, 255;
    --pw-button-font-color-rgb: 255, 255, 255;
    --pw-button-font-color-opacity: 1;
    --pw-button-responsive-font-color: 255, 92, 149;
    --pw-button-responsive-font-color-rgb: 255, 92, 149;
    --pw-button-responsive-font-color-opacity: 1;
    --pw-button-border-color: 255, 92, 149;
    --pw-button-border-color-rgb: 255, 92, 149;
    --pw-button-border-color-opacity: 1;
    --pw-button-responsive-border-color: 255, 255, 255;
    --pw-button-responsive-border-color-rgb: 255, 255, 255;
    --pw-button-responsive-border-color-opacity: 1;
    --badge-font-style: normal;
    --badge-font-variant: normal;
    --badge-font-weight: normal;
    --badge-font-size: 16px;
    --badge-font-line-height: 1.4em;
    --badge-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --badge-font-text-decoration: none;
    --text-primary-font-style: normal;
    --text-primary-font-variant: normal;
    --text-primary-font-weight: normal;
    --text-primary-font-size: 20px;
    --text-primary-font-line-height: 1.4em;
    --text-primary-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --text-primary-font-text-decoration: none;
    --text-secondary-font-style: normal;
    --text-secondary-font-variant: normal;
    --text-secondary-font-weight: normal;
    --text-secondary-font-size: 14px;
    --text-secondary-font-line-height: 1.4em;
    --text-secondary-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --text-secondary-font-text-decoration: none;
    --pw-responsive-name-font-style: normal;
    --pw-responsive-name-font-variant: normal;
    --pw-responsive-name-font-weight: normal;
    --pw-responsive-name-font-size: 28px;
    --pw-responsive-name-font-line-height: 1.4em;
    --pw-responsive-name-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-responsive-name-font-text-decoration: none;
    --pw-name-font-mobile-style: normal;
    --pw-name-font-mobile-variant: normal;
    --pw-name-font-mobile-weight: normal;
    --pw-name-font-mobile-size: 20px;
    --pw-name-font-mobile-line-height: 1.4em;
    --pw-name-font-mobile-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-name-font-mobile-text-decoration: none;
    --title-font-style: normal;
    --title-font-variant: normal;
    --title-font-weight: normal;
    --title-font-size: 14px;
    --title-font-line-height: 1.4em;
    --title-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --title-font-text-decoration: none;
    --title-responsive-font-style: normal;
    --title-responsive-font-variant: normal;
    --title-responsive-font-weight: normal;
    --title-responsive-font-size: 20px;
    --title-responsive-font-line-height: 1.4em;
    --title-responsive-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --title-responsive-font-text-decoration: none;
    --title-mobile-font-style: normal;
    --title-mobile-font-variant: normal;
    --title-mobile-font-weight: normal;
    --title-mobile-font-size: 16px;
    --title-mobile-font-line-height: 1.4em;
    --title-mobile-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --title-mobile-font-text-decoration: none;
    --pw-responsive-ff-font-style: normal;
    --pw-responsive-ff-font-variant: normal;
    --pw-responsive-ff-font-weight: normal;
    --pw-responsive-ff-font-size: 16px;
    --pw-responsive-ff-font-line-height: 1.4em;
    --pw-responsive-ff-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-responsive-ff-font-text-decoration: none;
    --pw-ff-font-mobile-style: normal;
    --pw-ff-font-mobile-variant: normal;
    --pw-ff-font-mobile-weight: normal;
    --pw-ff-font-mobile-size: 12px;
    --pw-ff-font-mobile-line-height: 1.4em;
    --pw-ff-font-mobile-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-ff-font-mobile-text-decoration: none;
    --button-font-style: normal;
    --button-font-variant: normal;
    --button-font-weight: normal;
    --button-font-size: 16px;
    --button-font-line-height: 1.4em;
    --button-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --button-font-text-decoration: none;
    --pw-responsive-button-font-style: normal;
    --pw-responsive-button-font-variant: normal;
    --pw-responsive-button-font-weight: normal;
    --pw-responsive-button-font-size: 16px;
    --pw-responsive-button-font-line-height: 1.4em;
    --pw-responsive-button-font-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-responsive-button-font-text-decoration: none;
    --pw-button-font-mobile-style: normal;
    --pw-button-font-mobile-variant: normal;
    --pw-button-font-mobile-weight: normal;
    --pw-button-font-mobile-size: 16px;
    --pw-button-font-mobile-line-height: 1.4em;
    --pw-button-font-mobile-family: "ｍｓ ゴシック", "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --pw-button-font-mobile-text-decoration: none;
    --profileImageDisplay: block;
    --profileImageBorderRadius: 50%;
    --coverButtonsBoxMarginLeft: initial;
    --coverButtonsBoxPosition: initial;
    --coverButtonsBoxTop: initial;
    --coverButtonsBoxInsetInlineEnd: initial;
    --coverButtonsBoxMarginTop: 38px;
    --repositionModeButtonsFlexDirection: row;
    --repositionModeButtonsMarginInlineStart: 34px;
    --repositionModeButtonsMarginInlineEnd: initial;
    --coverPhotoContainerInsetInlineStart: 24px;
    --coverPhotoContainerInsetInlineEnd: initial;
    --contentLayoutPosition: relative;
    --contentLayoutFlexDirection: row;
    --contentLayoutAlignItems: initial;
    --contentLayoutPaddingInlineStart: 30px;
    --contentLayoutPaddingInlineEnd: 16px;
    --contentAlignItems: flex-end;
    --contentMarginBottom: 30px;
    --contentMarginInlineEnd: initial;
    --contentMarginInlineStart: 24px;
    --contentJustifyContent: space-between;
    --contentWidth: initial;
    --contentFlexDirection: row;
    --detailsAndPhotoFlexDirection: initial;
    --detailsAndPhotoAlignItems: initial;
    --memberDetailsPaddingInlineStart: initial;
    --memberDetailsPaddingInlineEnd: initial;
    --memberDetailsMarginTop: initial;
    --memberDetailsAlignItems: initial;
    --memberDetailsMaxWidth: 500px;
    --memberDetailsMarginBottom: initial;
    --profilePhotoMarginRight: initial;
    --profilePhotoMarginLeft: initial;
    --badgeListContainerJustifyContent: initial;
    --badgeListJustifyContent: flex-start;
    --numbersBoxPosition: initial;
    --numbersBoxJustifyContent: flex-start;
    --nameContainerMaxWidth: initial;
    --nameContainerWidth: initial;
    --nameContainerJustifyContent: flex-start;
    --nameBoxTextMaxWidth: 470px;
    --titleContainerTextAlign: initial;
    --titleContainerDisplay: initial;
    --titleContainerFlexDirection: initial;
    --titleMaxWidth: 470px;
    --buttonsBoxPosition: initial;
    --buttonsBoxTop: initial;
    --buttonsBoxInsetInlineEnd: initial;
    --moreActionsMarginLeft: initial;
    --moreActionsMarginRight: -14px;
    --badgeFont: ｍｓ ゴシック, ms gothic, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, osaka, sans-serif;
    --badgeIconHeight: 12px;
    --badgeIconWidth: initial;
    --badgeIconMaxWidth: 30px;
    --badgeIconMargin: 0 4px 0 0;
    --remainderWrapperHeight: 20px;
    --remainderWrapperMinWidth: 30px;
    --badgeWrapperHeight: 20px;
    --badgeWrapperWidth: initial;
    --badgeWrapperPadding: 0 8px;
    --badgeTextDisplay: initial;
    --badgeIconDisplay: flex;
    --badgeDefaultIconDisplay: none;
    --remainderBadgeColor: rgb(34, 34, 34);
    --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;
  }






  #comp-khn4lo7x {
    --menuTotalBordersX: 0px;
    --menuTotalBordersY: 0px;
    --bgDrop: var(--color_11);
    --rd: 0px;
    --shd: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    --pad: 10px;
    --fnt: var(--font_8);
    --brd: var(--color_15);
    --txt: var(--color_15);
    --alpha-txt: 1;
    --brdh: var(--color_17);
    --txth: var(--color_17);
    --alpha-txth: 1;
    --brds: var(--color_18);
    --txts: var(--color_18);
    --alpha-txts: 1;
    --alpha-bgDrop: 1;
    --alpha-brdh: 1;
    --alpha-brd: 0;
    --alpha-brds: 1;
    --bg: var(--color_11);
    --alpha-bg: 1;
  }

  #comp-khn4lo7x {
    width: 320px;
    height: 48px;
  }

  #comp-khn4lo7x {
    --direction: ltr;
    --arrowInsetInlineStart: auto;
    --arrowInsetInlineEnd: 0;
    --align: left;
    --textPaddingInput_start: 20px;
    --textPaddingInput_end: 45px;
    --fnt: normal normal normal 16px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --inputHeight: 48px;
    --requiredIndicationDisplay: none;
    --borderColor: rgba(0, 0, 0, 0.2);
    --arrowBorderWidth: 0 0 0 1px;
  }

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

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

  #SITE_PAGES {
    --transition-duration: 0ms;
  }

  #QUICK_ACTION_BAR {
    --colorScheme: brand inv;
    --actionsSHD: 0.00px 1.00px 4px 0px rgba(0, 0, 0, 0.6);
    --actionsBorderSize: 0px;
    --actionsBorderColor: 255, 255, 255;
    --txt: normal normal normal 12px/normal helvetica-w01-light, sans-serif;
    --alpha-controlButtonBG: 1;
    --alpha-controlButtonFG: 1;
    --alpha-controlButtonBorderColor: 1;
    --alpha-actionsBorderColor: 1;
    --boxShadowToggleOn-controlButtonSHD: none;
    --controlButtonBG: 255, 255, 255;
    --controlButtonBorderColor: 255, 255, 255;
    --controlButtonBorderSize: 0;
    --controlButtonFG: 70, 130, 180;
    --controlButtonSHD: 0px 0px 0px 0px rgba(0, 0, 0, 0.0);
  }

  #QUICK_ACTION_BAR {
    width: 320px;
  }

  [data-mesh-id=QUICK_ACTION_BARinlineContent] {
    height: auto;
    width: 100%;
    position: static;
    min-height: 59px;
  }

  #QUICK_ACTION_BAR {
    --left: 160px;
  }

  #SITE_FOOTER {
    --brd: var(--color_15);
    --brwt: 0px;
    --brwb: 0px;
    --shd: none;
    --rd: 0px;
    --alpha-brd: 1;
    --boxShadowToggleOn-shd: none;
    --backdrop-filter: none;
  }

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

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

  [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(3, min-content) 1fr;
    grid-template-columns: 100%;
  }

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

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

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

  [data-mesh-id=SITE_FOOTERinlineContent-wedge-4] {
    visibility: hidden;
    height: 755px;
    width: 0;
    grid-area: 1 / 1 / 4 / 2;
  }

  #SITE_FOOTER {
    --bg-overlay-color: rgb(var(--color_11));
    --bg-gradient: none;
  }

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

  [data-mesh-id=comp-klg7e94o2inlineContent] {
    height: auto;
    width: 320px;
  }

  [data-mesh-id=comp-klg7e94o2inlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
  }

  [data-mesh-id=comp-klg7e94o2inlineContent-gridContainer]>[id="comp-m37gp152"] {
    position: relative;
    margin: 20px 0px 30px 0;
    left: 40px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-klg7e94o2inlineContent-gridContainer]>[id="comp-m378il55"] {
    position: relative;
    margin: 0px 0px 34px 0;
    left: 40px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-klg7e94o2inlineContent-gridContainer]>[id="comp-m378ifem"] {
    position: relative;
    margin: 0px 0px 59px 0;
    left: 40px;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
    align-self: start;
  }

  #comp-klg7e941 {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    --padding: -1px;
    --margin: -1px;
    --firstChildMarginTop: -1px;
    --lastChildMarginBottom: -1px;
    --items-direction: row;
  }

  #comp-klg7e94o2 {
    width: 320px;
  }

  #comp-klg7e94o2 {
    --bg-overlay-color: rgb(5, 49, 106);
    --bg-gradient: none;
    width: 100%;
    --column-width: 320px;
    --column-flex: 320;
  }

  #comp-m37gp152 {
    width: 216px;
  }

  [data-mesh-id=comp-m37gp152inlineContent] {
    height: auto;
    width: 216px;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(7, min-content) 1fr;
    grid-template-columns: 100%;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m3780uft"] {
    position: relative;
    margin: 0px 0px 1px 0;
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m37eylma"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 35px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m37870ta"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m3787q4b"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 4 / 1 / 5 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m3788d02"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 35px;
    grid-area: 5 / 1 / 6 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m3789u3y"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 6 / 1 / 7 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m378aa20"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 7 / 1 / 8 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m37gp152inlineContent-gridContainer]>[id="comp-m378ao8j"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: 8 / 1 / 9 / 2;
    justify-self: start;
    align-self: start;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m3780uft .style-m3786c18__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m3780uft .style-m3786c18__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m3780uft .style-m3786c18__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m3780uft .style-m3786c18__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m3780uft .style-m3786c18__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m3780uft .style-m3786c18__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m3780uft .style-m3786c18__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m3780uft .style-m3786c18__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m3780uft .style-m3786c18__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m3780uft .style-m3786c18__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m3780uft {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m37eylma .style-m37eylnn4__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m37eylma .style-m37eylnn4__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m37eylma .style-m37eylnn4__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m37eylma .style-m37eylnn4__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m37eylma .style-m37eylnn4__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m37eylma .style-m37eylnn4__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m37eylma .style-m37eylnn4__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m37eylma .style-m37eylnn4__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m37eylma .style-m37eylnn4__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m37eylma .style-m37eylnn4__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m37eylma {
    width: 181px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m37870ta .style-m37870ui3__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m37870ta .style-m37870ui3__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m37870ta .style-m37870ui3__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m37870ta .style-m37870ui3__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m37870ta .style-m37870ui3__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m37870ta .style-m37870ui3__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m37870ta .style-m37870ui3__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m37870ta .style-m37870ui3__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m37870ta .style-m37870ui3__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m37870ta .style-m37870ui3__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m37870ta {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m3787q4b .style-m3787q5h2__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m3787q4b .style-m3787q5h2__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m3787q4b .style-m3787q5h2__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m3787q4b .style-m3787q5h2__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m3787q4b .style-m3787q5h2__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m3787q4b .style-m3787q5h2__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m3787q4b .style-m3787q5h2__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m3787q4b .style-m3787q5h2__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m3787q4b .style-m3787q5h2__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m3787q4b .style-m3787q5h2__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m3787q4b {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m3788d02 .style-m3788d141__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m3788d02 .style-m3788d141__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m3788d02 .style-m3788d141__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m3788d02 .style-m3788d141__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m3788d02 .style-m3788d141__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m3788d02 .style-m3788d141__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m3788d02 .style-m3788d141__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m3788d02 .style-m3788d141__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m3788d02 .style-m3788d141__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m3788d02 .style-m3788d141__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m3788d02 {
    width: 181px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m3789u3y .style-m3789u5c1__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m3789u3y .style-m3789u5c1__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m3789u3y .style-m3789u5c1__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m3789u3y .style-m3789u5c1__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m3789u3y .style-m3789u5c1__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m3789u3y .style-m3789u5c1__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m3789u3y .style-m3789u5c1__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m3789u3y .style-m3789u5c1__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m3789u3y .style-m3789u5c1__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m3789u3y .style-m3789u5c1__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m3789u3y {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378aa20 .style-m378aa3f3__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378aa20 .style-m378aa3f3__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378aa20 .style-m378aa3f3__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378aa20 .style-m378aa3f3__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378aa20 .style-m378aa3f3__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378aa20 .style-m378aa3f3__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378aa20 .style-m378aa3f3__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378aa20 .style-m378aa3f3__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378aa20 .style-m378aa3f3__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378aa20 .style-m378aa3f3__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378aa20 {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378ao8j .style-m378ao9w3__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378ao8j .style-m378ao9w3__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378ao8j .style-m378ao9w3__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378ao8j .style-m378ao9w3__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378ao8j .style-m378ao9w3__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378ao8j .style-m378ao9w3__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378ao8j .style-m378ao9w3__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378ao8j .style-m378ao9w3__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378ao8j .style-m378ao9w3__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378ao8j .style-m378ao9w3__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378ao8j {
    width: 180px;
    height: 29px;
  }

  #comp-m378il55 {
    width: 180px;
  }

  [data-mesh-id=comp-m378il55inlineContent] {
    height: auto;
    width: 180px;
  }

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

  [data-mesh-id=comp-m378il55inlineContent-gridContainer]>[id="comp-m378blgc"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m378il55inlineContent-gridContainer]>[id="comp-m378c385"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378blgc .style-m378blho3__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378blgc .style-m378blho3__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378blgc .style-m378blho3__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378blgc .style-m378blho3__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378blgc .style-m378blho3__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378blgc .style-m378blho3__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378blgc .style-m378blho3__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378blgc .style-m378blho3__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378blgc .style-m378blho3__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378blgc .style-m378blho3__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378blgc {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378c385 .style-m378c39n2__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378c385 .style-m378c39n2__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378c385 .style-m378c39n2__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378c385 .style-m378c39n2__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378c385 .style-m378c39n2__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378c385 .style-m378c39n2__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378c385 .style-m378c39n2__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378c385 .style-m378c39n2__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378c385 .style-m378c39n2__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378c385 .style-m378c39n2__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378c385 {
    width: 180px;
    height: 29px;
  }

  #comp-m378ifem {
    width: 260px;
  }

  [data-mesh-id=comp-m378ifeminlineContent] {
    height: auto;
    width: 260px;
  }

  [data-mesh-id=comp-m378ifeminlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(3, min-content) 1fr;
    grid-template-columns: 100%;
  }

  [data-mesh-id=comp-m378ifeminlineContent-gridContainer]>[id="comp-m378ea0y"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m378ifeminlineContent-gridContainer]>[id="comp-m378ct8x"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m378ifeminlineContent-gridContainer]>[id="comp-m378dey7"] {
    position: relative;
    margin: 0px 0px 0 0;
    left: 0px;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m378ifeminlineContent-gridContainer]>[id="comp-m378h4aw"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: 4 / 1 / 5 / 2;
    justify-self: start;
    align-self: start;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378ea0y .style-m378ea2c3__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378ea0y .style-m378ea2c3__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378ea0y .style-m378ea2c3__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378ea0y .style-m378ea2c3__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378ea0y .style-m378ea2c3__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378ea0y .style-m378ea2c3__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378ea0y .style-m378ea2c3__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378ea0y .style-m378ea2c3__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378ea0y .style-m378ea2c3__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378ea0y .style-m378ea2c3__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378ea0y {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378ct8x .style-m378ctab2__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378ct8x .style-m378ctab2__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378ct8x .style-m378ctab2__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378ct8x .style-m378ctab2__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378ct8x .style-m378ctab2__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378ct8x .style-m378ctab2__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378ct8x .style-m378ctab2__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378ct8x .style-m378ctab2__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378ct8x .style-m378ctab2__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378ct8x .style-m378ctab2__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378ct8x {
    width: 180px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378dey7 .style-m378dezj3__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378dey7 .style-m378dezj3__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378dey7 .style-m378dezj3__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378dey7 .style-m378dezj3__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378dey7 .style-m378dezj3__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378dey7 .style-m378dezj3__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378dey7 .style-m378dezj3__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378dey7 .style-m378dezj3__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378dey7 .style-m378dezj3__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378dey7 .style-m378dezj3__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378dey7 {
    width: 260px;
    height: 29px;
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m378h4aw .style-m378h4by2__root:hover .StylableButton2545352419__icon {
    fill: #FF5C95;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m378h4aw .style-m378h4by2__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
  }

  #comp-m378h4aw .style-m378h4by2__root:hover {
    background: rgba(0, 0, 0, 0);
  }

  #comp-m378h4aw .style-m378h4by2__root:hover .StylableButton2545352419__label {
    color: #FF5C95;
  }

  #comp-m378h4aw .style-m378h4by2__root:disabled {
    background: rgba(226, 226, 226, 0)
  }

  #comp-m378h4aw .style-m378h4by2__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m378h4aw .style-m378h4by2__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m378h4aw .style-m378h4by2__root .StylableButton2545352419__container {
    transition: inherit;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
  }

  #comp-m378h4aw .style-m378h4by2__root .StylableButton2545352419__label {
    transition: inherit;
    font-style: normal;
    letter-spacing: 0.15em;
    font-weight: 700;
    color: #FFFFFF;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    text-align: left;
    font-size: 14px;
    text-decoration-line: none;
    margin-right: 0px;
    margin-left: 5px
  }

  #comp-m378h4aw .style-m378h4by2__root .StylableButton2545352419__icon {
    transition: inherit;
    fill: #FFFFFF;
    display: initial;
    margin-left: 0px;
    margin-right: 5px;
    width: 28px;
    height: 28px
  }

  #comp-m378h4aw {
    width: 260px;
    height: 29px;
  }

  #comp-m850wfeo {
    width: 280px;
    height: 117px;
  }

  #comp-kjmd3tkh {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
  }

  #comp-kjmd3tkh {
    width: 320px;
    height: auto;
  }

  #comp-kjmd3tkh {
    --font_0: normal normal normal 30px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_1: normal normal normal 13.714285714285714px/1.4em din-next-w01-light, sans-serif;
    --font_2: normal normal normal 24px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_3: normal normal normal 20.57142857142857px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_4: normal normal normal 23.142857142857142px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_5: normal normal normal 18.857142857142858px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_6: normal normal normal 17.142857142857142px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_7: normal normal bold 18.857142857142858px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_8: normal normal normal 13.714285714285714px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_9: normal normal bold 11.142857142857142px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_10: normal normal normal 11.142857142857142px/1.4em din-next-w01-light, sans-serif;
  }

  #CONTROLLER_COMP_CUSTOM_ID {
    --alpha-bg: 1;
    --bg: 61, 155, 233;
    --bgh: 43, 104, 156;
    --brd: 43, 104, 156;
    --brdh: 61, 155, 233;
    --brw: 0px;
    --fnt: normal normal normal 14px/1.4em raleway;
    --rd: 20px;
    --txt: 255, 255, 255;
    --txth: 255, 255, 255;
    --alpha-bgh: 1;
    --alpha-brd: 1;
    --alpha-brdh: 1;
    --alpha-txt: 1;
    --alpha-txth: 1;
    --boxShadowToggleOn-shd: none;
    --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
  }
}

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

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

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

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

[data-mesh-id=ContainerxmstninlineContent-gridContainer]>[id="comp-m2xlmhji"] {
  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=ContainerxmstninlineContent-gridContainer]>[id="comp-m7w7ajdj"] {
  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;
}

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

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

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

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

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

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

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

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

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

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

[data-mesh-id=comp-m2xlmhjiinlineContent-gridContainer] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-template-columns: 100%;
}

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

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

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

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

#comp-m361v9eb {
  width: 980px;
  height: 759px;
}

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

#comp-m365tysm {
  width: 627px;
  height: 125px;
}

#comp-m365us5o {
  --fade_next: opacity 0.1s ease 0s;
  --fade_prev: opacity 0.5s ease 0s;
}

@media (prefers-reduced-motion: no-preference) {
  #comp-m365us5o:not([data-motion-enter="done"]) {
    opacity: var(--comp-opacity, 1);
  }
}

#comp-m365us5o {
  width: 627px;
  height: 134px;
}

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

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

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

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

#comp-m7w75sbd {
  --boxShadow: none;
  --borderSize: 0px;
  --borderColor: var(--color_2);
  --alpha-borderColor: 1;
  --font: normal normal normal 40px/1.4em proxima-n-w01-reg, sans-serif;
  --fontColor: 255, 255, 255;
  --alpha-fontColor: 1;
  --textSizeScale: 1px;
  --backgroundColor: 0, 0, 0;
  --playButtonSize: 50px;
  --playButtonMobileSize: 30px;
  --alpha-backgroundColor: 0.25;
}

#comp-m7w75sbd {
  width: 699px;
  height: 394px;
}

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

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

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

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

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

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

#comp-m363f9co {
  width: 980px;
  height: 887px;
}

#comp-m3660qaw {
  width: 302px;
  height: 68px;
}

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

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

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

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

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

#comp-m3668rfq {
  width: 980px;
  height: 380px;
}

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

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

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

[data-mesh-id=comp-m36690ptinlineContent-gridContainer]>[id="comp-m3669pdj"] {
  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-m3669pdj {
  --rd: 0px;
  --shd: none;
  --brd: 183, 180, 166;
  --brw: 0px;
  --trns: opacity 0.5s ease 0s;
  --txt: var(--color_11);
  --alpha-txt: 1;
  --bg: var(--color_36);
  --fntt: normal normal normal 0px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
  --fntds: normal normal normal 0px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
  --s: 0px;
  --imageWrapperBottom: 0px;
  --imageWrapperTop: 0px;
  --imageWrapperRight: 0px;
  --imageWrapperLeft: 0px;
  --boxShadowToggleOn-shd: none;
  --alpha-brd: 1;
  --alpha-bg: 0;
}

#comp-m3669pdj {
  width: 980px;
  height: 441px;
}

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

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

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

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

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

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

#comp-m36gqs7o {
  width: 980px;
  height: 1372px;
}

#comp-m36grhja {
  width: 302px;
  height: 68px;
}

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

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

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

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

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

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

#comp-m366izgz {
  width: 980px;
  height: 1248px;
}

#comp-m366jx7a {
  width: 302px;
  height: 68px;
}

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

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

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

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

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

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

#comp-m367o3ig {
  width: 930px;
  height: 53px;
}

#comp-m36u2x9e {
  width: 671px;
  height: 200px;
}

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

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

[data-mesh-id=comp-m3675tprinlineContent-gridContainer] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: auto;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}

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

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

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

[data-mesh-id=comp-m3675tprinlineContent-wedge-4] {
  visibility: hidden;
  height: 660px;
  width: 0;
  grid-area: 1 / 1 / 4 / 2;
}

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

#comp-m36gv2qj {
  width: 930px;
  height: 53px;
}

#comp-m36u72na {
  width: 834px;
  height: 467px;
}

#comp-m36gv440 {
  --backgroundColor: 0, 0, 0;
  --alpha-backgroundColor: 0;
  --blendMode: normal;
  --textShadow: 0px 0px transparent;
  --textOutline: 0px 0px transparent;
}

#comp-m36gv440 {
  width: 834px;
  height: auto;
}

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

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

[data-mesh-id=comp-m84ts60dinlineContent-gridContainer] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 1325px;
  grid-template-rows: repeat(3, min-content) 1fr;
  grid-template-columns: 100%;
}

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

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

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

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

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

#comp-m84qpixt {
  width: 326px;
  height: 40px;
}

#comp-m84qpiy2 {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-bg: 1;
  --alpha-brd: 1;
  --boxShadowToggleOn-shd: none;
  --bg-gradient: none;
}

#comp-m84qpiy2 {
  width: 771px;
}

[data-mesh-id=comp-m84qpiy2inlineContent] {
  height: auto;
  width: 771px;
}

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

[data-mesh-id=comp-m84qpiy2inlineContent-gridContainer]>[id="comp-m84qpj03"] {
  position: relative;
  margin: 56px 0px 57px 0;
  left: 59px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

#comp-m84qpj03 {
  width: 652px;
}

[data-mesh-id=comp-m84qpj03inlineContent] {
  height: auto;
  width: 652px;
}

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

[data-mesh-id=comp-m84qpj03inlineContent-gridContainer]>[id="comp-m84qpj034"] {
  position: relative;
  margin: 0px 0px 0px 0;
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

[data-mesh-id=comp-m84qpj03inlineContent-gridContainer]>[id="comp-m84qpj046"] {
  position: relative;
  margin: 0px 0px 0px 0;
  left: 289px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

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

#comp-m84qpj034 {
  width: 271px;
  height: 91px;
}

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

#comp-m84qpj046 {
  width: 363px;
  height: 91px;
}

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

#comp-m84qp786 {
  width: 409px;
  height: 35px;
}

#comp-m84qp78f {
  --brw: 0px;
  --brd: var(--color_15);
  --bg: var(--color_11);
  --rd: 0px;
  --shd: none;
  --gradient: none;
  --alpha-bg: 1;
  --alpha-brd: 1;
  --boxShadowToggleOn-shd: none;
  --bg-gradient: none;
}

#comp-m84qp78f {
  width: 771px;
}

[data-mesh-id=comp-m84qp78finlineContent] {
  height: auto;
  width: 771px;
}

[data-mesh-id=comp-m84qp78finlineContent-gridContainer] {
  position: static;
  display: grid;
  height: auto;
  width: 100%;
  min-height: 734px;
  grid-template-rows: repeat(2, min-content) 1fr;
  grid-template-columns: 100%;
}

[data-mesh-id=comp-m84qp78finlineContent-gridContainer]>[id="comp-m84qp7af"] {
  position: relative;
  margin: 34px 0px 39px 0;
  left: 79px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

[data-mesh-id=comp-m84qp78finlineContent-gridContainer]>[id="comp-m9097zos"] {
  position: relative;
  margin: 0px 0px 40px 0;
  left: 222px;
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
  align-self: start;
}

[data-mesh-id=comp-m84qp78finlineContent-gridContainer]>[id="comp-m84qp7ai6"] {
  position: relative;
  margin: 0px 0px 10px 0;
  left: 80px;
  grid-area: 3 / 1 / 4 / 2;
  justify-self: start;
  align-self: start;
}

#comp-m84qp7af {
  width: 609px;
}

[data-mesh-id=comp-m84qp7afinlineContent] {
  height: auto;
  width: 609px;
}

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

[data-mesh-id=comp-m84qp7afinlineContent-gridContainer]>[id="comp-m84qp7ag"] {
  position: relative;
  margin: 0px 0px 0px 0;
  left: 0px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

[data-mesh-id=comp-m84qp7afinlineContent-gridContainer]>[id="comp-m84qp7ah3"] {
  position: relative;
  margin: 0px 0px 0px 0;
  left: 245px;
  grid-area: 1 / 1 / 2 / 2;
  justify-self: start;
  align-self: start;
}

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

#comp-m84qp7ag {
  width: 246px;
  height: 154px;
}

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

#comp-m84qp7ah3 {
  width: 364px;
  height: 154px;
}

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

#comp-m9097zos {
  width: 326px;
  height: 219px;
}

#comp-m84qp7ai6 {
  width: 610px;
  height: 162px;
}


@media screen and (max-width: 320px) {
  #SITE_FOOTER {
    overflow: hidden;
  }

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

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

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

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

  [data-mesh-id=ContainerxmstninlineContent-gridContainer]>[id="comp-m2xlmhji"] {
    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=ContainerxmstninlineContent-gridContainer]>[id="comp-m7w7ajdj"] {
    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;
  }

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

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

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

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

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

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

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

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

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

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

  [data-mesh-id=comp-m2xlmhjiinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
  }

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

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

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

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

  #comp-m36uc3mn {
    width: 320px;
    height: 275px;
  }

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

  #comp-m365tysm {
    width: 280px;
    height: 56px;
  }

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

  @media (prefers-reduced-motion: no-preference) {
    #comp-m36vnvmp:not([data-motion-enter="done"]) {
      opacity: var(--comp-opacity, 1);
    }
  }

  #comp-m36vnvmp {
    width: 280px;
    height: 70px;
  }

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

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

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

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

  #comp-m7w75sbd {
    --boxShadow: none;
    --borderSize: 0px;
    --borderColor: var(--color_2);
    --alpha-borderColor: 1;
    --font: normal normal normal 40px/1.4em proxima-n-w01-reg, sans-serif;
    --fontColor: 255, 255, 255;
    --alpha-fontColor: 1;
    --textSizeScale: 1px;
    --backgroundColor: 0, 0, 0;
    --playButtonSize: 50px;
    --playButtonMobileSize: 30px;
    --alpha-backgroundColor: 0.25;
  }

  #comp-m7w75sbd {
    width: 320px;
    height: 182px;
  }

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

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

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

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

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

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

  #comp-m36ug93s {
    width: 320px;
    height: 323px;
  }

  #comp-m3660qaw {
    width: 164px;
    height: 36px;
  }

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

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

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

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

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

  #comp-m36ukp6l {
    width: 320px;
    height: 139px;
  }

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

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

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

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

  #comp-m3669pdj {
    --rd: 0px;
    --shd: none;
    --brd: 183, 180, 166;
    --brw: 0px;
    --trns: opacity 0.5s ease 0s;
    --txt: var(--color_11);
    --alpha-txt: 1;
    --bg: var(--color_36);
    --fntt: normal normal normal 0px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --fntds: normal normal normal 0px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --s: 0px;
    --imageWrapperBottom: 0px;
    --imageWrapperTop: 0px;
    --imageWrapperRight: 0px;
    --imageWrapperLeft: 0px;
    --boxShadowToggleOn-shd: none;
    --alpha-brd: 1;
    --alpha-bg: 0;
  }

  #comp-m3669pdj {
    width: 320px;
    height: 163px;
  }

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

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

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

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

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

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

  #comp-m36ulx05 {
    width: 320px;
    height: 501px;
  }

  #comp-m36grhja {
    width: 164px;
    height: 36px;
  }

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

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

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

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

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

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

  #comp-m36uq7cg {
    width: 320px;
    height: 453px;
  }

  #comp-m366jx7a {
    width: 164px;
    height: 36px;
  }

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

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

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

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

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

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

  #comp-m367o3ig {
    width: 320px;
    height: 21px;
  }

  #comp-m36u2x9e {
    width: 280px;
    height: 177px;
  }

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

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

  [data-mesh-id=comp-m3675tprinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
  }

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

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

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

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

  #comp-m36gv2qj {
    width: 320px;
    height: 21px;
  }

  #comp-m36u72na {
    width: 305px;
    height: 303px;
  }

  #comp-m36gv440 {
    --backgroundColor: 0, 0, 0;
    --alpha-backgroundColor: 0;
    --blendMode: normal;
    --textShadow: 0px 0px transparent;
    --textOutline: 0px 0px transparent;
  }

  #comp-m36gv440 {
    width: 280px;
    height: auto;
  }

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

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

  [data-mesh-id=comp-m84ts60dinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: 899px;
    grid-template-rows: repeat(3, min-content) 1fr;
    grid-template-columns: 100%;
  }

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

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

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

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

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

  #comp-m84qpixt {
    width: 189px;
    height: 23px;
  }

  #comp-m84qpiy2 {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-bg: 1;
    --alpha-brd: 1;
    --boxShadowToggleOn-shd: none;
    --bg-gradient: none;
  }

  #comp-m84qpiy2 {
    width: 280px;
  }

  [data-mesh-id=comp-m84qpiy2inlineContent] {
    height: auto;
    width: 280px;
  }

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

  [data-mesh-id=comp-m84qpiy2inlineContent-gridContainer]>[id="comp-m84qpj03"] {
    position: relative;
    margin: 20px 0px 16px 0;
    left: 28px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  #comp-m84qpj03 {
    width: 224px;
  }

  [data-mesh-id=comp-m84qpj03inlineContent] {
    height: auto;
    width: 224px;
  }

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

  [data-mesh-id=comp-m84qpj03inlineContent-gridContainer]>[id="comp-m84qpj034"] {
    position: relative;
    margin: 0px 0px 7px 0;
    left: 27px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m84qpj03inlineContent-gridContainer]>[id="comp-m84qpj046"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

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

  #comp-m84qpj034 {
    width: 169px;
    height: 57px;
  }

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

  #comp-m84qpj046 {
    width: 224px;
    height: 57px;
  }

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

  #comp-m84qp786 {
    width: 224px;
    height: 19px;
  }

  #comp-m84qp78f {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --gradient: none;
    --alpha-bg: 1;
    --alpha-brd: 1;
    --boxShadowToggleOn-shd: none;
    --bg-gradient: none;
  }

  #comp-m84qp78f {
    width: 280px;
  }

  [data-mesh-id=comp-m84qp78finlineContent] {
    height: auto;
    width: 280px;
  }

  [data-mesh-id=comp-m84qp78finlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: repeat(2, min-content) 1fr;
    grid-template-columns: 100%;
  }

  [data-mesh-id=comp-m84qp78finlineContent-gridContainer]>[id="comp-m84qp7af"] {
    position: relative;
    margin: 20px 0px 27px 0;
    left: 12px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m84qp78finlineContent-gridContainer]>[id="comp-m9097zos"] {
    position: relative;
    margin: 0px 0px 27px 0;
    left: 49px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m84qp78finlineContent-gridContainer]>[id="comp-m84qp7ai6"] {
    position: relative;
    margin: 0px 0px 39px 0;
    left: 12px;
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
    align-self: start;
  }

  #comp-m84qp7af {
    width: 255px;
  }

  [data-mesh-id=comp-m84qp7afinlineContent] {
    height: auto;
    width: 255px;
  }

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

  [data-mesh-id=comp-m84qp7afinlineContent-gridContainer]>[id="comp-m84qp7ag"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

  [data-mesh-id=comp-m84qp7afinlineContent-gridContainer]>[id="comp-m84qp7ah3"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 105px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start;
  }

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

  #comp-m84qp7ag {
    width: 105px;
    height: 64px;
  }

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

  #comp-m84qp7ah3 {
    width: 150px;
    height: 64px;
  }

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

  #comp-m9097zos {
    width: 182px;
    height: 121px;
  }

  #comp-m84qp7ai6 {
    width: 255px;
    height: 202px;
  }
}


@media screen and (max-width: 320px) {
  .device-mobile-optimized #comp-m3660qaw {
    /* START STYLABLE DIRECTIVE RULES */
  }

  /* END STYLABLE DIRECTIVE RULES */
  /* END STYLABLE DIRECTIVE RULES */

  #comp-m3660qaw .style-m36uf9w6__root:hover .StylableButton2545352419__icon {
    fill: #FFFFFF;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m3660qaw .style-m36uf9w6__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #FFFFFF;
    border-radius: 50px;
    border: 2px solid rgb(255, 123, 10)
  }

  #comp-m3660qaw .style-m36uf9w6__root:hover {
    background: #FF7B0A;
  }

  #comp-m3660qaw .style-m36uf9w6__root:hover .StylableButton2545352419__label {
    color: #FFFFFF;
  }

  #comp-m3660qaw .style-m36uf9w6__root:disabled {
    background: #E2E2E2
  }

  #comp-m3660qaw .style-m36uf9w6__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m3660qaw .style-m36uf9w6__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__container {
    transition: inherit
  }

  #comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__label {
    transition: inherit;
    display: initial;
    margin: 0px 5.5px 0px 0px;
    color: #FF7B0A;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    font-size: 19px;
    font-weight: 700
  }

  #comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__icon {
    transition: inherit;
    display: initial;
    margin: 0px 0px 0px 5.5px;
    fill: #FF7B0A;
    width: 40px;
    height: 40px
  }

  @media screen and (min-width: 0px) {
    #comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__icon {
      width: 22px;
      height: 22px;
    }

    #comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__label {
      font-size: 12px;
    }
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m36grhja .style-m36umzg2__root:hover .StylableButton2545352419__icon {
    fill: #FFFFFF;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m36grhja .style-m36umzg2__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #FFFFFF;
    border-radius: 50px;
    border: 2px solid rgb(255, 123, 10)
  }

  #comp-m36grhja .style-m36umzg2__root:hover {
    background: #FF7B0A;
  }

  #comp-m36grhja .style-m36umzg2__root:hover .StylableButton2545352419__label {
    color: #FFFFFF;
  }

  #comp-m36grhja .style-m36umzg2__root:disabled {
    background: #E2E2E2
  }

  #comp-m36grhja .style-m36umzg2__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m36grhja .style-m36umzg2__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__container {
    transition: inherit
  }

  #comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__label {
    transition: inherit;
    display: initial;
    margin: 0px 5.5px 0px 0px;
    color: #FF7B0A;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    font-size: 19px;
    font-weight: 700
  }

  #comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__icon {
    transition: inherit;
    display: initial;
    margin: 0px 0px 0px 5.5px;
    fill: #FF7B0A;
    width: 40px;
    height: 40px
  }

  @media screen and (min-width: 0px) {
    #comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__icon {
      width: 22px;
      height: 22px;
    }

    #comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__label {
      font-size: 12px;
    }
  }

  /* END STYLABLE DIRECTIVE RULES */

  #comp-m366jx7a .style-m36unyw6__root:hover .StylableButton2545352419__icon {
    fill: #FFFFFF;
  }

  /* START STYLABLE DIRECTIVE RULES */

  #comp-m366jx7a .style-m36unyw6__root {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #FFFFFF;
    border-radius: 50px;
    border: 2px solid rgb(255, 123, 10)
  }

  #comp-m366jx7a .style-m36unyw6__root:hover {
    background: #FF7B0A;
  }

  #comp-m366jx7a .style-m36unyw6__root:hover .StylableButton2545352419__label {
    color: #FFFFFF;
  }

  #comp-m366jx7a .style-m36unyw6__root:disabled {
    background: #E2E2E2
  }

  #comp-m366jx7a .style-m36unyw6__root:disabled .StylableButton2545352419__label {
    color: #8F8F8F
  }

  #comp-m366jx7a .style-m36unyw6__root:disabled .StylableButton2545352419__icon {
    fill: #8F8F8F
  }

  #comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__container {
    transition: inherit
  }

  #comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__label {
    transition: inherit;
    display: initial;
    margin: 0px 5.5px 0px 0px;
    color: #FF7B0A;
    font-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    font-size: 19px;
    font-weight: 700
  }

  #comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__icon {
    transition: inherit;
    display: initial;
    margin: 0px 0px 0px 5.5px;
    fill: #FF7B0A;
    width: 40px;
    height: 40px
  }

  @media screen and (min-width: 0px) {
    #comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__icon {
      width: 22px;
      height: 22px;
    }

    #comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__label {
      font-size: 12px;
    }
  }
}


@media screen and (max-width: 320px) {
  #xmstn {
    width: auto;
    min-height: 40px;
  }

  #pageBackground_xmstn {
    --bg-position: absolute;
    --bg-overlay-color: rgb(var(--color_36));
    --bg-gradient: none;
  }

  #comp-m2xlmhji {
    --bg-overlay-color: rgb(255, 255, 255);
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m36uc3mn {
    --height: 275px;
    --width: 320px;
  }

  #comp-m365tysm {
    --height: 56px;
    --width: 280px;
  }

  #comp-m36vnvmp {
    --height: 70px;
    --width: 280px;
  }

  #comp-m7w7ajdj {
    --fill-layer-image-opacity: 1;
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m3621cbw {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m36ug93s {
    --height: 323px;
    --width: 320px;
  }

  #comp-m3668cnz {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m36ukp6l {
    --height: 139px;
    --width: 320px;
  }

  #comp-m36690pt {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m3669pdj {
    height: 163px;
    --transition-duration: 1000ms;
    --alpha-txt: 1;
  }

  #comp-m367pfgr {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m36ulx05 {
    --height: 501px;
    --width: 320px;
  }

  #comp-m366iizu {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m36uq7cg {
    --height: 453px;
    --width: 320px;
  }

  #comp-m366j4pu {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m367o3ig {
    --height: 21px;
    --width: 320px;
  }

  .comp-m36u2x9e {
    --wix-direction: ltr;
    --layout-post-list-layoutType: 19;
    --layout-post-list-list-imageAlignment: 2;
    --layout-post-list-list-layoutCardsRowType: 1;
    --category-label-layoutType: 1;
    --layout-post-list-list-layoutPostSize: 319;
    --post-post-list-borderWidth: 0;
    --layout-post-list-list-layoutSpacing: 0;
    --layout-post-list-list-sidesPadding: 0;
    --layout-mobile-post-list-list-layoutPostSize: 315;
    --layout-mobile-post-list-list-contentHeight: 20;
    --layout-post-list-list-contentHeight: 0;
    --layout-mobile-post-list-list-imageAlignment: 2;
    --layout-mobile-post-list-list-titleLineCount: 2;
    --layout-mobile-post-list-list-layoutSpacing: 0;
    --layout-mobile-post-list-list-imageProportions: 33;
    --layout-post-list-list-imageRatio: 2;
    --layout-post-list-list-titleLineCount: 2;
    --postListWidgetPaginationType: 0;
    --category-label-button-cornerRadius: 6;
    --layout-post-list-list-layoutPostsPerRow: 2;
    --layout-post-list-list-imageProportions: 20;
    --contentAlignment: 0;
    --layout-post-list-list-margins: 0;
    --layout-mobile-post-list-list-imageRatio: 2;
    --postListWidgetEntityCount: 2;
    --layout-post-list-pg-side-by-side-imageCropType: 0;
    --layout-post-list-pg-side-by-side-titleLineCount: 2;
    --layout-post-list-pg-side-by-side-imageProportions: 30;
    --layout-post-list-pg-side-by-side-sidesPadding: 17;
    --layout-post-list-list-imageCropType: 0;
    --layout-post-list-pg-grid-imageCropType: 0;
    --layout-post-list-pg-grid-layoutPostSize: 249;
    --layout-post-list-pg-grid-contentHeightType: 1;
    --post-list-post-list-mobile-titleFontSize: 13;
    --layout-mobile-post-list-list-layoutCardsRowType: 1;
    --layout-mobile-post-list-list-layoutPostsPerRow: 1;
    --layout-mobile-post-list-list-sidesPadding: 0;
    --post-post-list-backgroundColor: 255, 255, 255;
    --post-post-list-backgroundColor-rgb: 255, 255, 255;
    --post-post-list-backgroundColor-opacity: 1;
    --category-label-button-backgroundColor: 0, 166, 255;
    --category-label-button-backgroundColor-rgb: 0, 166, 255;
    --category-label-button-backgroundColor-opacity: 1;
    --category-label-button-textColor: 255, 255, 255;
    --category-label-button-textColor-rgb: 255, 255, 255;
    --category-label-button-textColor-opacity: 1;
    --category-label-button-textColorHover: 255, 255, 255;
    --category-label-button-textColorHover-rgb: 255, 255, 255;
    --category-label-button-textColorHover-opacity: 1;
    --category-label-button-borderColorHover: 255, 92, 149, 0.7;
    --category-label-button-borderColorHover-rgb: 255, 92, 149;
    --category-label-button-borderColorHover-opacity: 0.7;
    --post-post-list-linkHashtagColor: 255, 92, 149;
    --post-post-list-linkHashtagColor-rgb: 255, 92, 149;
    --post-post-list-linkHashtagColor-opacity: 1;
    --postListWidgetSliderArrowsColor: 34, 34, 34;
    --postListWidgetSliderArrowsColor-rgb: 34, 34, 34;
    --postListWidgetSliderArrowsColor-opacity: 1;
    --post-post-list-titleColor: 34, 34, 34;
    --post-post-list-titleColor-rgb: 34, 34, 34;
    --post-post-list-titleColor-opacity: 1;
    --post-post-list-borderColor: 200, 200, 200, 0.75;
    --post-post-list-borderColor-rgb: 200, 200, 200;
    --post-post-list-borderColor-opacity: 0.75;
    --post-post-list-mobile-descriptionColor: 34, 34, 34;
    --post-post-list-mobile-descriptionColor-rgb: 34, 34, 34;
    --post-post-list-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-titleColor: 34, 34, 34;
    --post-post-list-mobile-titleColor-rgb: 34, 34, 34;
    --post-post-list-mobile-titleColor-opacity: 1;
    --postListWidgetBackgroundColorMobile: 34, 34, 34;
    --postListWidgetBackgroundColorMobile-rgb: 34, 34, 34;
    --postListWidgetBackgroundColorMobile-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-post-list-descriptionColor: 34, 34, 34;
    --post-post-list-descriptionColor-rgb: 34, 34, 34;
    --post-post-list-descriptionColor-opacity: 1;
    --post-post-list-mobile-linkHashtagColor: 255, 92, 149;
    --post-post-list-mobile-linkHashtagColor-rgb: 255, 92, 149;
    --post-post-list-mobile-linkHashtagColor-opacity: 1;
    --category-label-button-borderColor: 255, 92, 149;
    --category-label-button-borderColor-rgb: 255, 92, 149;
    --category-label-button-borderColor-opacity: 1;
    --post-post-list-mobile-backgroundColor: 255, 255, 255;
    --post-post-list-mobile-backgroundColor-rgb: 255, 255, 255;
    --post-post-list-mobile-backgroundColor-opacity: 1;
    --postListWidgetBackgroundColor: 255, 255, 255, 0;
    --postListWidgetBackgroundColor-rgb: 255, 255, 255;
    --postListWidgetBackgroundColor-opacity: 0;
    --post-post-list-mobile-borderColor: 200, 200, 200, 0.75;
    --post-post-list-mobile-borderColor-rgb: 200, 200, 200;
    --post-post-list-mobile-borderColor-opacity: 0.75;
    --category-label-button-backgroundColorHover: 255, 92, 149, 0.7;
    --category-label-button-backgroundColorHover-rgb: 255, 92, 149;
    --category-label-button-backgroundColorHover-opacity: 0.7;
    --category-label-text-textColor: 255, 92, 149;
    --category-label-text-textColor-rgb: 255, 92, 149;
    --category-label-text-textColor-opacity: 1;
    --post-post-list-ratingFilledStarColor: 255, 92, 149;
    --post-post-list-ratingFilledStarColor-rgb: 255, 92, 149;
    --post-post-list-ratingFilledStarColor-opacity: 1;
    --post-post-list-ratingUnfilledStarColor: 145, 145, 145;
    --post-post-list-ratingUnfilledStarColor-rgb: 145, 145, 145;
    --post-post-list-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-ratingFontColor: 34, 34, 34;
    --post-post-list-ratingFontColor-rgb: 34, 34, 34;
    --post-post-list-ratingFontColor-opacity: 1;
    --post-pg-grid-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-post-list-titleFont-style: normal;
    --post-pg-grid-post-list-titleFont-variant: normal;
    --post-pg-grid-post-list-titleFont-weight: normal;
    --post-pg-grid-post-list-titleFont-size: 22px;
    --post-pg-grid-post-list-titleFont-line-height: 27px;
    --post-pg-grid-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-post-list-titleFont-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-intermediate-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-intermediate-post-list-descriptionFont-style: normal;
    --post-pg-grid-intermediate-post-list-descriptionFont-variant: normal;
    --post-pg-grid-intermediate-post-list-descriptionFont-weight: normal;
    --post-pg-grid-intermediate-post-list-descriptionFont-size: 16px;
    --post-pg-grid-intermediate-post-list-descriptionFont-line-height: 20px;
    --post-pg-grid-intermediate-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-intermediate-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-post-list-descriptionFont-style: normal;
    --post-pg-grid-post-list-descriptionFont-variant: normal;
    --post-pg-grid-post-list-descriptionFont-weight: normal;
    --post-pg-grid-post-list-descriptionFont-size: 16px;
    --post-pg-grid-post-list-descriptionFont-line-height: 20px;
    --post-pg-grid-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-post-list-descriptionFont-text-decoration: none;
    --post-list-medium-post-list-descriptionFont: normal normal normal 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-medium-post-list-descriptionFont-style: normal;
    --post-list-medium-post-list-descriptionFont-variant: normal;
    --post-list-medium-post-list-descriptionFont-weight: normal;
    --post-list-medium-post-list-descriptionFont-size: 14px;
    --post-list-medium-post-list-descriptionFont-line-height: 17px;
    --post-list-medium-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-medium-post-list-descriptionFont-text-decoration: none;
    --post-list-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-post-list-titleFont-style: normal;
    --post-list-post-list-titleFont-variant: normal;
    --post-list-post-list-titleFont-weight: normal;
    --post-list-post-list-titleFont-size: 22px;
    --post-list-post-list-titleFont-line-height: 27px;
    --post-list-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-post-list-titleFont-text-decoration: none;
    --post-pg-one-column-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-one-column-post-list-descriptionFont-style: normal;
    --post-pg-one-column-post-list-descriptionFont-variant: normal;
    --post-pg-one-column-post-list-descriptionFont-weight: normal;
    --post-pg-one-column-post-list-descriptionFont-size: 16px;
    --post-pg-one-column-post-list-descriptionFont-line-height: 20px;
    --post-pg-one-column-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-one-column-post-list-descriptionFont-text-decoration: none;
    --post-slider-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-slider-post-list-titleFont-style: normal;
    --post-slider-post-list-titleFont-variant: normal;
    --post-slider-post-list-titleFont-weight: normal;
    --post-slider-post-list-titleFont-size: 22px;
    --post-slider-post-list-titleFont-line-height: 27px;
    --post-slider-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-slider-post-list-titleFont-text-decoration: none;
    --post-slider-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-slider-post-list-descriptionFont-style: normal;
    --post-slider-post-list-descriptionFont-variant: normal;
    --post-slider-post-list-descriptionFont-weight: normal;
    --post-slider-post-list-descriptionFont-size: 16px;
    --post-slider-post-list-descriptionFont-line-height: 20px;
    --post-slider-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-slider-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-right-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-right-post-list-titleFont-style: normal;
    --post-pg-side-by-side-right-post-list-titleFont-variant: normal;
    --post-pg-side-by-side-right-post-list-titleFont-weight: normal;
    --post-pg-side-by-side-right-post-list-titleFont-size: 28px;
    --post-pg-side-by-side-right-post-list-titleFont-line-height: 35px;
    --post-pg-side-by-side-right-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-right-post-list-titleFont-text-decoration: none;
    --post-pg-medium-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-medium-post-list-descriptionFont-style: normal;
    --post-pg-medium-post-list-descriptionFont-variant: normal;
    --post-pg-medium-post-list-descriptionFont-weight: normal;
    --post-pg-medium-post-list-descriptionFont-size: 16px;
    --post-pg-medium-post-list-descriptionFont-line-height: 20px;
    --post-pg-medium-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-medium-post-list-descriptionFont-text-decoration: none;
    --post-pg-one-column-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-one-column-post-list-titleFont-style: normal;
    --post-pg-one-column-post-list-titleFont-variant: normal;
    --post-pg-one-column-post-list-titleFont-weight: normal;
    --post-pg-one-column-post-list-titleFont-size: 28px;
    --post-pg-one-column-post-list-titleFont-line-height: 35px;
    --post-pg-one-column-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-one-column-post-list-titleFont-text-decoration: none;
    --post-post-list-descriptionFont: normal normal bold 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-post-list-descriptionFont-style: normal;
    --post-post-list-descriptionFont-variant: normal;
    --post-post-list-descriptionFont-weight: bold;
    --post-post-list-descriptionFont-size: 14px;
    --post-post-list-descriptionFont-line-height: 17px;
    --post-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-post-list-titleFont-style: normal;
    --post-pg-side-by-side-post-list-titleFont-variant: normal;
    --post-pg-side-by-side-post-list-titleFont-weight: normal;
    --post-pg-side-by-side-post-list-titleFont-size: 28px;
    --post-pg-side-by-side-post-list-titleFont-line-height: 35px;
    --post-pg-side-by-side-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-large-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-large-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-large-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-large-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-large-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-large-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-large-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-large-post-list-descriptionFont-text-decoration: none;
    --post-list-post-list-descriptionFont: normal normal bold 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-post-list-descriptionFont-style: normal;
    --post-list-post-list-descriptionFont-variant: normal;
    --post-list-post-list-descriptionFont-weight: bold;
    --post-list-post-list-descriptionFont-size: 14px;
    --post-list-post-list-descriptionFont-line-height: 17px;
    --post-list-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-post-list-descriptionFont-text-decoration: none;
    --post-list-large-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-large-post-list-titleFont-style: normal;
    --post-list-large-post-list-titleFont-variant: normal;
    --post-list-large-post-list-titleFont-weight: normal;
    --post-list-large-post-list-titleFont-size: 22px;
    --post-list-large-post-list-titleFont-line-height: 27px;
    --post-list-large-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-large-post-list-titleFont-text-decoration: none;
    --post-list-medium-post-list-titleFont: normal normal normal 18px/22px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-medium-post-list-titleFont-style: normal;
    --post-list-medium-post-list-titleFont-variant: normal;
    --post-list-medium-post-list-titleFont-weight: normal;
    --post-list-medium-post-list-titleFont-size: 18px;
    --post-list-medium-post-list-titleFont-line-height: 22px;
    --post-list-medium-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-medium-post-list-titleFont-text-decoration: none;
    --post-pg-grid-large-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-large-post-list-descriptionFont-style: normal;
    --post-pg-grid-large-post-list-descriptionFont-variant: normal;
    --post-pg-grid-large-post-list-descriptionFont-weight: normal;
    --post-pg-grid-large-post-list-descriptionFont-size: 16px;
    --post-pg-grid-large-post-list-descriptionFont-line-height: 20px;
    --post-pg-grid-large-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-large-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-right-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-right-post-list-descriptionFont-style: normal;
    --post-pg-side-by-side-right-post-list-descriptionFont-variant: normal;
    --post-pg-side-by-side-right-post-list-descriptionFont-weight: normal;
    --post-pg-side-by-side-right-post-list-descriptionFont-size: 16px;
    --post-pg-side-by-side-right-post-list-descriptionFont-line-height: 20px;
    --post-pg-side-by-side-right-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-right-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-intermediate-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-intermediate-post-list-titleFont-style: normal;
    --post-pg-grid-intermediate-post-list-titleFont-variant: normal;
    --post-pg-grid-intermediate-post-list-titleFont-weight: normal;
    --post-pg-grid-intermediate-post-list-titleFont-size: 22px;
    --post-pg-grid-intermediate-post-list-titleFont-line-height: 27px;
    --post-pg-grid-intermediate-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-intermediate-post-list-titleFont-text-decoration: none;
    --post-pg-side-by-side-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-style: normal;
    --post-pg-side-by-side-post-list-descriptionFont-variant: normal;
    --post-pg-side-by-side-post-list-descriptionFont-weight: normal;
    --post-pg-side-by-side-post-list-descriptionFont-size: 16px;
    --post-pg-side-by-side-post-list-descriptionFont-line-height: 20px;
    --post-pg-side-by-side-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-small-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-small-post-list-titleFont-style: normal;
    --post-pg-text-on-image-small-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-small-post-list-titleFont-weight: normal;
    --post-pg-text-on-image-small-post-list-titleFont-size: 22px;
    --post-pg-text-on-image-small-post-list-titleFont-line-height: 27px;
    --post-pg-text-on-image-small-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-small-post-list-titleFont-text-decoration: none;
    --post-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-post-list-titleFont-style: normal;
    --post-post-list-titleFont-variant: normal;
    --post-post-list-titleFont-weight: normal;
    --post-post-list-titleFont-size: 22px;
    --post-post-list-titleFont-line-height: 27px;
    --post-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-post-list-titleFont-text-decoration: none;
    --post-pg-medium-post-list-titleFont: normal normal normal 26px/32px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-medium-post-list-titleFont-style: normal;
    --post-pg-medium-post-list-titleFont-variant: normal;
    --post-pg-medium-post-list-titleFont-weight: normal;
    --post-pg-medium-post-list-titleFont-size: 26px;
    --post-pg-medium-post-list-titleFont-line-height: 32px;
    --post-pg-medium-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-medium-post-list-titleFont-text-decoration: none;
    --post-list-large-post-list-descriptionFont: normal normal normal 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-large-post-list-descriptionFont-style: normal;
    --post-list-large-post-list-descriptionFont-variant: normal;
    --post-list-large-post-list-descriptionFont-weight: normal;
    --post-list-large-post-list-descriptionFont-size: 14px;
    --post-list-large-post-list-descriptionFont-line-height: 17px;
    --post-list-large-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-large-post-list-descriptionFont-text-decoration: none;
    --category-label-button-textFont: normal normal normal 15px/18px wfont_b3937c_2e28cfa43a794a578c181320a1345ba8, wf_2e28cfa43a794a578c181320a, orig_rounded_mplus_1_c_medium;
    --category-label-button-textFont-style: normal;
    --category-label-button-textFont-variant: normal;
    --category-label-button-textFont-weight: normal;
    --category-label-button-textFont-size: 15px;
    --category-label-button-textFont-line-height: 18px;
    --category-label-button-textFont-family: wfont_b3937c_2e28cfa43a794a578c181320a1345ba8, wf_2e28cfa43a794a578c181320a, orig_rounded_mplus_1_c_medium;
    --category-label-button-textFont-text-decoration: none;
    --post-pg-text-on-image-large-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-large-post-list-titleFont-style: normal;
    --post-pg-text-on-image-large-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-large-post-list-titleFont-weight: normal;
    --post-pg-text-on-image-large-post-list-titleFont-size: 28px;
    --post-pg-text-on-image-large-post-list-titleFont-line-height: 35px;
    --post-pg-text-on-image-large-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-large-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-titleFont: normal normal normal 26px/32px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-style: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-size: 26px;
    --post-pg-text-on-image-medium-post-list-titleFont-line-height: 32px;
    --post-pg-text-on-image-medium-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-small-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-small-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-small-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-small-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-small-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-small-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-small-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-small-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-large-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-large-post-list-titleFont-style: normal;
    --post-pg-grid-large-post-list-titleFont-variant: normal;
    --post-pg-grid-large-post-list-titleFont-weight: normal;
    --post-pg-grid-large-post-list-titleFont-size: 22px;
    --post-pg-grid-large-post-list-titleFont-line-height: 27px;
    --post-pg-grid-large-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-large-post-list-titleFont-text-decoration: none;
    --post-list-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-list-post-list-ratingFont-style: normal;
    --post-list-post-list-ratingFont-variant: normal;
    --post-list-post-list-ratingFont-weight: normal;
    --post-list-post-list-ratingFont-size: 14px;
    --post-list-post-list-ratingFont-line-height: 17px;
    --post-list-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-list-post-list-ratingFont-text-decoration: none;
    --post-pg-side-by-side-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-side-by-side-post-list-ratingFont-style: normal;
    --post-pg-side-by-side-post-list-ratingFont-variant: normal;
    --post-pg-side-by-side-post-list-ratingFont-weight: normal;
    --post-pg-side-by-side-post-list-ratingFont-size: 14px;
    --post-pg-side-by-side-post-list-ratingFont-line-height: 17px;
    --post-pg-side-by-side-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-side-by-side-post-list-ratingFont-text-decoration: none;
    --post-pg-one-column-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-one-column-post-list-ratingFont-style: normal;
    --post-pg-one-column-post-list-ratingFont-variant: normal;
    --post-pg-one-column-post-list-ratingFont-weight: normal;
    --post-pg-one-column-post-list-ratingFont-size: 14px;
    --post-pg-one-column-post-list-ratingFont-line-height: 17px;
    --post-pg-one-column-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-one-column-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-grid-post-list-ratingFont-style: normal;
    --post-pg-grid-post-list-ratingFont-variant: normal;
    --post-pg-grid-post-list-ratingFont-weight: normal;
    --post-pg-grid-post-list-ratingFont-size: 14px;
    --post-pg-grid-post-list-ratingFont-line-height: 17px;
    --post-pg-grid-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-grid-post-list-ratingFont-text-decoration: none;
    --post-slider-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-slider-post-list-ratingFont-style: normal;
    --post-slider-post-list-ratingFont-variant: normal;
    --post-slider-post-list-ratingFont-weight: normal;
    --post-slider-post-list-ratingFont-size: 14px;
    --post-slider-post-list-ratingFont-line-height: 17px;
    --post-slider-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-slider-post-list-ratingFont-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;
  }

  #comp-m3675tpr {
    --bg-overlay-color: transparent;
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m36gv2qj {
    --height: 21px;
    --width: 320px;
  }

  .comp-m36u72na {
    --wix-direction: ltr;
    --layout-post-list-layoutType: 19;
    --layout-post-list-list-imageAlignment: 2;
    --layout-post-list-list-layoutCardsRowType: 1;
    --category-label-layoutType: 1;
    --layout-post-list-list-layoutPostSize: 319;
    --post-post-list-borderWidth: 0;
    --layout-post-list-list-layoutSpacing: 0;
    --layout-post-list-list-sidesPadding: 15;
    --layout-mobile-post-list-list-layoutPostSize: 221;
    --layout-mobile-post-list-list-contentHeight: 10;
    --layout-post-list-list-contentHeight: 0;
    --layout-mobile-post-list-list-imageAlignment: 2;
    --layout-mobile-post-list-list-titleLineCount: 2;
    --layout-mobile-post-list-list-layoutSpacing: 0;
    --layout-mobile-post-list-list-imageProportions: 29;
    --layout-post-list-list-imageRatio: 1;
    --layout-post-list-list-titleLineCount: 2;
    --postListWidgetPaginationType: 0;
    --category-label-button-cornerRadius: 6;
    --layout-post-list-list-layoutPostsPerRow: 1;
    --layout-post-list-list-imageProportions: 25;
    --contentAlignment: 0;
    --layout-post-list-list-margins: 0;
    --layout-mobile-post-list-list-imageRatio: 2;
    --postListWidgetEntityCount: 4;
    --post-list-post-list-mobile-titleFontSize: 13;
    --layout-mobile-post-list-list-sidesPadding: 5;
    --layout-mobile-post-list-list-layoutCardsRowType: 1;
    --layout-mobile-post-list-list-layoutPostsPerRow: 1;
    --post-post-list-backgroundColor: 255, 255, 255;
    --post-post-list-backgroundColor-rgb: 255, 255, 255;
    --post-post-list-backgroundColor-opacity: 1;
    --category-label-button-backgroundColor: 0, 166, 255;
    --category-label-button-backgroundColor-rgb: 0, 166, 255;
    --category-label-button-backgroundColor-opacity: 1;
    --category-label-button-textColor: 255, 255, 255;
    --category-label-button-textColor-rgb: 255, 255, 255;
    --category-label-button-textColor-opacity: 1;
    --category-label-button-textColorHover: 255, 255, 255;
    --category-label-button-textColorHover-rgb: 255, 255, 255;
    --category-label-button-textColorHover-opacity: 1;
    --category-label-button-borderColorHover: 255, 92, 149, 0.7;
    --category-label-button-borderColorHover-rgb: 255, 92, 149;
    --category-label-button-borderColorHover-opacity: 0.7;
    --post-post-list-linkHashtagColor: 255, 92, 149;
    --post-post-list-linkHashtagColor-rgb: 255, 92, 149;
    --post-post-list-linkHashtagColor-opacity: 1;
    --postListWidgetSliderArrowsColor: 34, 34, 34;
    --postListWidgetSliderArrowsColor-rgb: 34, 34, 34;
    --postListWidgetSliderArrowsColor-opacity: 1;
    --post-post-list-titleColor: 34, 34, 34;
    --post-post-list-titleColor-rgb: 34, 34, 34;
    --post-post-list-titleColor-opacity: 1;
    --post-post-list-borderColor: 200, 200, 200, 0.75;
    --post-post-list-borderColor-rgb: 200, 200, 200;
    --post-post-list-borderColor-opacity: 0.75;
    --post-post-list-mobile-descriptionColor: 34, 34, 34;
    --post-post-list-mobile-descriptionColor-rgb: 34, 34, 34;
    --post-post-list-mobile-descriptionColor-opacity: 1;
    --post-post-list-mobile-titleColor: 34, 34, 34;
    --post-post-list-mobile-titleColor-rgb: 34, 34, 34;
    --post-post-list-mobile-titleColor-opacity: 1;
    --postListWidgetBackgroundColorMobile: 34, 34, 34;
    --postListWidgetBackgroundColorMobile-rgb: 34, 34, 34;
    --postListWidgetBackgroundColorMobile-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-post-list-descriptionColor: 34, 34, 34;
    --post-post-list-descriptionColor-rgb: 34, 34, 34;
    --post-post-list-descriptionColor-opacity: 1;
    --post-post-list-mobile-linkHashtagColor: 255, 92, 149;
    --post-post-list-mobile-linkHashtagColor-rgb: 255, 92, 149;
    --post-post-list-mobile-linkHashtagColor-opacity: 1;
    --category-label-button-borderColor: 255, 92, 149;
    --category-label-button-borderColor-rgb: 255, 92, 149;
    --category-label-button-borderColor-opacity: 1;
    --post-post-list-mobile-backgroundColor: 255, 255, 255;
    --post-post-list-mobile-backgroundColor-rgb: 255, 255, 255;
    --post-post-list-mobile-backgroundColor-opacity: 1;
    --postListWidgetBackgroundColor: 255, 255, 255, 0;
    --postListWidgetBackgroundColor-rgb: 255, 255, 255;
    --postListWidgetBackgroundColor-opacity: 0;
    --post-post-list-mobile-borderColor: 200, 200, 200, 0.75;
    --post-post-list-mobile-borderColor-rgb: 200, 200, 200;
    --post-post-list-mobile-borderColor-opacity: 0.75;
    --category-label-button-backgroundColorHover: 255, 92, 149, 0.7;
    --category-label-button-backgroundColorHover-rgb: 255, 92, 149;
    --category-label-button-backgroundColorHover-opacity: 0.7;
    --category-label-text-textColor: 255, 92, 149;
    --category-label-text-textColor-rgb: 255, 92, 149;
    --category-label-text-textColor-opacity: 1;
    --post-post-list-ratingFilledStarColor: 255, 92, 149;
    --post-post-list-ratingFilledStarColor-rgb: 255, 92, 149;
    --post-post-list-ratingFilledStarColor-opacity: 1;
    --post-post-list-ratingUnfilledStarColor: 145, 145, 145;
    --post-post-list-ratingUnfilledStarColor-rgb: 145, 145, 145;
    --post-post-list-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-ratingFontColor: 34, 34, 34;
    --post-post-list-ratingFontColor-rgb: 34, 34, 34;
    --post-post-list-ratingFontColor-opacity: 1;
    --post-post-list-TOI-titleColor: 255, 255, 255;
    --post-post-list-TOI-titleColor-rgb: 255, 255, 255;
    --post-post-list-TOI-titleColor-opacity: 1;
    --post-post-list-TOI-descriptionColor: 255, 255, 255;
    --post-post-list-TOI-descriptionColor-rgb: 255, 255, 255;
    --post-post-list-TOI-descriptionColor-opacity: 1;
    --post-post-list-overlayColor: 0, 0, 0, 0.55;
    --post-post-list-overlayColor-rgb: 0, 0, 0;
    --post-post-list-overlayColor-opacity: 0.55;
    --post-post-list-TOI-ratingFilledStarColor: 255, 92, 149;
    --post-post-list-TOI-ratingFilledStarColor-rgb: 255, 92, 149;
    --post-post-list-TOI-ratingFilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingUnfilledStarColor: 145, 145, 145;
    --post-post-list-TOI-ratingUnfilledStarColor-rgb: 145, 145, 145;
    --post-post-list-TOI-ratingUnfilledStarColor-opacity: 1;
    --post-post-list-TOI-ratingFontColor: 255, 255, 255;
    --post-post-list-TOI-ratingFontColor-rgb: 255, 255, 255;
    --post-post-list-TOI-ratingFontColor-opacity: 1;
    --post-pg-grid-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-post-list-titleFont-style: normal;
    --post-pg-grid-post-list-titleFont-variant: normal;
    --post-pg-grid-post-list-titleFont-weight: normal;
    --post-pg-grid-post-list-titleFont-size: 22px;
    --post-pg-grid-post-list-titleFont-line-height: 27px;
    --post-pg-grid-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-post-list-titleFont-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-intermediate-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-intermediate-post-list-descriptionFont-style: normal;
    --post-pg-grid-intermediate-post-list-descriptionFont-variant: normal;
    --post-pg-grid-intermediate-post-list-descriptionFont-weight: normal;
    --post-pg-grid-intermediate-post-list-descriptionFont-size: 16px;
    --post-pg-grid-intermediate-post-list-descriptionFont-line-height: 20px;
    --post-pg-grid-intermediate-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-intermediate-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-post-list-descriptionFont-style: normal;
    --post-pg-grid-post-list-descriptionFont-variant: normal;
    --post-pg-grid-post-list-descriptionFont-weight: normal;
    --post-pg-grid-post-list-descriptionFont-size: 16px;
    --post-pg-grid-post-list-descriptionFont-line-height: 20px;
    --post-pg-grid-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-post-list-descriptionFont-text-decoration: none;
    --post-list-medium-post-list-descriptionFont: normal normal normal 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-medium-post-list-descriptionFont-style: normal;
    --post-list-medium-post-list-descriptionFont-variant: normal;
    --post-list-medium-post-list-descriptionFont-weight: normal;
    --post-list-medium-post-list-descriptionFont-size: 14px;
    --post-list-medium-post-list-descriptionFont-line-height: 17px;
    --post-list-medium-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-medium-post-list-descriptionFont-text-decoration: none;
    --post-list-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-post-list-titleFont-style: normal;
    --post-list-post-list-titleFont-variant: normal;
    --post-list-post-list-titleFont-weight: normal;
    --post-list-post-list-titleFont-size: 22px;
    --post-list-post-list-titleFont-line-height: 27px;
    --post-list-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-post-list-titleFont-text-decoration: none;
    --post-pg-one-column-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-one-column-post-list-descriptionFont-style: normal;
    --post-pg-one-column-post-list-descriptionFont-variant: normal;
    --post-pg-one-column-post-list-descriptionFont-weight: normal;
    --post-pg-one-column-post-list-descriptionFont-size: 16px;
    --post-pg-one-column-post-list-descriptionFont-line-height: 20px;
    --post-pg-one-column-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-one-column-post-list-descriptionFont-text-decoration: none;
    --post-slider-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-slider-post-list-titleFont-style: normal;
    --post-slider-post-list-titleFont-variant: normal;
    --post-slider-post-list-titleFont-weight: normal;
    --post-slider-post-list-titleFont-size: 22px;
    --post-slider-post-list-titleFont-line-height: 27px;
    --post-slider-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-slider-post-list-titleFont-text-decoration: none;
    --post-slider-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-slider-post-list-descriptionFont-style: normal;
    --post-slider-post-list-descriptionFont-variant: normal;
    --post-slider-post-list-descriptionFont-weight: normal;
    --post-slider-post-list-descriptionFont-size: 16px;
    --post-slider-post-list-descriptionFont-line-height: 20px;
    --post-slider-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-slider-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-right-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-right-post-list-titleFont-style: normal;
    --post-pg-side-by-side-right-post-list-titleFont-variant: normal;
    --post-pg-side-by-side-right-post-list-titleFont-weight: normal;
    --post-pg-side-by-side-right-post-list-titleFont-size: 28px;
    --post-pg-side-by-side-right-post-list-titleFont-line-height: 35px;
    --post-pg-side-by-side-right-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-right-post-list-titleFont-text-decoration: none;
    --post-pg-medium-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-medium-post-list-descriptionFont-style: normal;
    --post-pg-medium-post-list-descriptionFont-variant: normal;
    --post-pg-medium-post-list-descriptionFont-weight: normal;
    --post-pg-medium-post-list-descriptionFont-size: 16px;
    --post-pg-medium-post-list-descriptionFont-line-height: 20px;
    --post-pg-medium-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-medium-post-list-descriptionFont-text-decoration: none;
    --post-pg-one-column-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-one-column-post-list-titleFont-style: normal;
    --post-pg-one-column-post-list-titleFont-variant: normal;
    --post-pg-one-column-post-list-titleFont-weight: normal;
    --post-pg-one-column-post-list-titleFont-size: 28px;
    --post-pg-one-column-post-list-titleFont-line-height: 35px;
    --post-pg-one-column-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-one-column-post-list-titleFont-text-decoration: none;
    --post-post-list-descriptionFont: normal normal bold 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-post-list-descriptionFont-style: normal;
    --post-post-list-descriptionFont-variant: normal;
    --post-post-list-descriptionFont-weight: bold;
    --post-post-list-descriptionFont-size: 14px;
    --post-post-list-descriptionFont-line-height: 17px;
    --post-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-post-list-titleFont-style: normal;
    --post-pg-side-by-side-post-list-titleFont-variant: normal;
    --post-pg-side-by-side-post-list-titleFont-weight: normal;
    --post-pg-side-by-side-post-list-titleFont-size: 28px;
    --post-pg-side-by-side-post-list-titleFont-line-height: 35px;
    --post-pg-side-by-side-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-side-by-side-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-medium-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-medium-post-list-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-large-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-large-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-large-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-large-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-large-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-large-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-large-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-large-post-list-descriptionFont-text-decoration: none;
    --post-list-post-list-descriptionFont: normal normal bold 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-post-list-descriptionFont-style: normal;
    --post-list-post-list-descriptionFont-variant: normal;
    --post-list-post-list-descriptionFont-weight: bold;
    --post-list-post-list-descriptionFont-size: 14px;
    --post-list-post-list-descriptionFont-line-height: 17px;
    --post-list-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-post-list-descriptionFont-text-decoration: none;
    --post-list-large-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-large-post-list-titleFont-style: normal;
    --post-list-large-post-list-titleFont-variant: normal;
    --post-list-large-post-list-titleFont-weight: normal;
    --post-list-large-post-list-titleFont-size: 22px;
    --post-list-large-post-list-titleFont-line-height: 27px;
    --post-list-large-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-large-post-list-titleFont-text-decoration: none;
    --post-list-medium-post-list-titleFont: normal normal normal 18px/22px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-medium-post-list-titleFont-style: normal;
    --post-list-medium-post-list-titleFont-variant: normal;
    --post-list-medium-post-list-titleFont-weight: normal;
    --post-list-medium-post-list-titleFont-size: 18px;
    --post-list-medium-post-list-titleFont-line-height: 22px;
    --post-list-medium-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-list-medium-post-list-titleFont-text-decoration: none;
    --post-pg-grid-large-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-large-post-list-descriptionFont-style: normal;
    --post-pg-grid-large-post-list-descriptionFont-variant: normal;
    --post-pg-grid-large-post-list-descriptionFont-weight: normal;
    --post-pg-grid-large-post-list-descriptionFont-size: 16px;
    --post-pg-grid-large-post-list-descriptionFont-line-height: 20px;
    --post-pg-grid-large-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-grid-large-post-list-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-right-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-right-post-list-descriptionFont-style: normal;
    --post-pg-side-by-side-right-post-list-descriptionFont-variant: normal;
    --post-pg-side-by-side-right-post-list-descriptionFont-weight: normal;
    --post-pg-side-by-side-right-post-list-descriptionFont-size: 16px;
    --post-pg-side-by-side-right-post-list-descriptionFont-line-height: 20px;
    --post-pg-side-by-side-right-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-right-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-intermediate-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-intermediate-post-list-titleFont-style: normal;
    --post-pg-grid-intermediate-post-list-titleFont-variant: normal;
    --post-pg-grid-intermediate-post-list-titleFont-weight: normal;
    --post-pg-grid-intermediate-post-list-titleFont-size: 22px;
    --post-pg-grid-intermediate-post-list-titleFont-line-height: 27px;
    --post-pg-grid-intermediate-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-intermediate-post-list-titleFont-text-decoration: none;
    --post-pg-side-by-side-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-style: normal;
    --post-pg-side-by-side-post-list-descriptionFont-variant: normal;
    --post-pg-side-by-side-post-list-descriptionFont-weight: normal;
    --post-pg-side-by-side-post-list-descriptionFont-size: 16px;
    --post-pg-side-by-side-post-list-descriptionFont-line-height: 20px;
    --post-pg-side-by-side-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-side-by-side-post-list-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-small-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-small-post-list-titleFont-style: normal;
    --post-pg-text-on-image-small-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-small-post-list-titleFont-weight: normal;
    --post-pg-text-on-image-small-post-list-titleFont-size: 22px;
    --post-pg-text-on-image-small-post-list-titleFont-line-height: 27px;
    --post-pg-text-on-image-small-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-small-post-list-titleFont-text-decoration: none;
    --post-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-post-list-titleFont-style: normal;
    --post-post-list-titleFont-variant: normal;
    --post-post-list-titleFont-weight: normal;
    --post-post-list-titleFont-size: 22px;
    --post-post-list-titleFont-line-height: 27px;
    --post-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-post-list-titleFont-text-decoration: none;
    --post-pg-medium-post-list-titleFont: normal normal normal 26px/32px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-medium-post-list-titleFont-style: normal;
    --post-pg-medium-post-list-titleFont-variant: normal;
    --post-pg-medium-post-list-titleFont-weight: normal;
    --post-pg-medium-post-list-titleFont-size: 26px;
    --post-pg-medium-post-list-titleFont-line-height: 32px;
    --post-pg-medium-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-medium-post-list-titleFont-text-decoration: none;
    --post-list-large-post-list-descriptionFont: normal normal normal 14px/17px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-large-post-list-descriptionFont-style: normal;
    --post-list-large-post-list-descriptionFont-variant: normal;
    --post-list-large-post-list-descriptionFont-weight: normal;
    --post-list-large-post-list-descriptionFont-size: 14px;
    --post-list-large-post-list-descriptionFont-line-height: 17px;
    --post-list-large-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-list-large-post-list-descriptionFont-text-decoration: none;
    --category-label-button-textFont: normal normal normal 15px/18px wfont_b3937c_2e28cfa43a794a578c181320a1345ba8, wf_2e28cfa43a794a578c181320a, orig_rounded_mplus_1_c_medium;
    --category-label-button-textFont-style: normal;
    --category-label-button-textFont-variant: normal;
    --category-label-button-textFont-weight: normal;
    --category-label-button-textFont-size: 15px;
    --category-label-button-textFont-line-height: 18px;
    --category-label-button-textFont-family: wfont_b3937c_2e28cfa43a794a578c181320a1345ba8, wf_2e28cfa43a794a578c181320a, orig_rounded_mplus_1_c_medium;
    --category-label-button-textFont-text-decoration: none;
    --post-pg-text-on-image-large-post-list-titleFont: normal normal normal 28px/35px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-large-post-list-titleFont-style: normal;
    --post-pg-text-on-image-large-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-large-post-list-titleFont-weight: normal;
    --post-pg-text-on-image-large-post-list-titleFont-size: 28px;
    --post-pg-text-on-image-large-post-list-titleFont-line-height: 35px;
    --post-pg-text-on-image-large-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-large-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-titleFont: normal normal normal 26px/32px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-style: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-titleFont-size: 26px;
    --post-pg-text-on-image-medium-post-list-titleFont-line-height: 32px;
    --post-pg-text-on-image-medium-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-text-on-image-medium-post-list-titleFont-text-decoration: none;
    --post-pg-text-on-image-small-post-list-descriptionFont: normal normal normal 16px/20px tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-small-post-list-descriptionFont-style: normal;
    --post-pg-text-on-image-small-post-list-descriptionFont-variant: normal;
    --post-pg-text-on-image-small-post-list-descriptionFont-weight: normal;
    --post-pg-text-on-image-small-post-list-descriptionFont-size: 16px;
    --post-pg-text-on-image-small-post-list-descriptionFont-line-height: 20px;
    --post-pg-text-on-image-small-post-list-descriptionFont-family: tsukushigothic, "ms gothic", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", osaka, sans-serif;
    --post-pg-text-on-image-small-post-list-descriptionFont-text-decoration: none;
    --post-pg-grid-large-post-list-titleFont: normal normal normal 22px/27px seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-large-post-list-titleFont-style: normal;
    --post-pg-grid-large-post-list-titleFont-variant: normal;
    --post-pg-grid-large-post-list-titleFont-weight: normal;
    --post-pg-grid-large-post-list-titleFont-size: 22px;
    --post-pg-grid-large-post-list-titleFont-line-height: 27px;
    --post-pg-grid-large-post-list-titleFont-family: seurat, meiryo, "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", sans-serif;
    --post-pg-grid-large-post-list-titleFont-text-decoration: none;
    --post-list-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-list-post-list-ratingFont-style: normal;
    --post-list-post-list-ratingFont-variant: normal;
    --post-list-post-list-ratingFont-weight: normal;
    --post-list-post-list-ratingFont-size: 14px;
    --post-list-post-list-ratingFont-line-height: 17px;
    --post-list-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-list-post-list-ratingFont-text-decoration: none;
    --post-pg-grid-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-grid-post-list-ratingFont-style: normal;
    --post-pg-grid-post-list-ratingFont-variant: normal;
    --post-pg-grid-post-list-ratingFont-weight: normal;
    --post-pg-grid-post-list-ratingFont-size: 14px;
    --post-pg-grid-post-list-ratingFont-line-height: 17px;
    --post-pg-grid-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-grid-post-list-ratingFont-text-decoration: none;
    --post-pg-text-on-image-medium-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-text-on-image-medium-post-list-ratingFont-style: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-variant: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-weight: normal;
    --post-pg-text-on-image-medium-post-list-ratingFont-size: 14px;
    --post-pg-text-on-image-medium-post-list-ratingFont-line-height: 17px;
    --post-pg-text-on-image-medium-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-text-on-image-medium-post-list-ratingFont-text-decoration: none;
    --post-pg-one-column-post-list-ratingFont: normal normal normal 14px/17px cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-one-column-post-list-ratingFont-style: normal;
    --post-pg-one-column-post-list-ratingFont-variant: normal;
    --post-pg-one-column-post-list-ratingFont-weight: normal;
    --post-pg-one-column-post-list-ratingFont-size: 14px;
    --post-pg-one-column-post-list-ratingFont-line-height: 17px;
    --post-pg-one-column-post-list-ratingFont-family: cormorantgaramond-light, cormorantgaramond, "cormorant garamond", serif;
    --post-pg-one-column-post-list-ratingFont-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;
  }

  #comp-m36gv440 {
    --font_0: normal normal normal 20.681818181818183px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_1: normal normal normal 9.454545454545455px/1.4em din-next-w01-light, sans-serif;
    --font_2: normal normal normal 16.545454545454547px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_3: normal normal normal 14.181818181818183px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_4: normal normal normal 15.954545454545455px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_5: normal normal normal 13px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_6: normal normal normal 11.818181818181818px/1.4em rodin-demi-bold, 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_7: normal normal bold 13px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_8: normal normal normal 9.454545454545455px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_9: normal normal bold 7.6818181818181825px/1.4em 'ｍｓ ゴシック', 'ms gothic', 'ヒラギノ角ゴ pro w3', 'hiragino kaku gothic pro', osaka, sans-serif;
    --font_10: normal normal normal 7.6818181818181825px/1.4em din-next-w01-light, sans-serif;
  }

  #comp-m84ts60d {
    --fill-layer-image-opacity: 1;
    --bg-overlay-color: rgb(237, 235, 226);
    --bg-gradient: none;
    min-width: 320px;
  }

  #comp-m84qpixt {
    --height: 23px;
    --width: 189px;
  }

  #comp-m84qpiy2 {
    --shc-mutated-brightness: 128, 128, 128;
  }

  #comp-m84qpj034 {
    --height: 57px;
    --width: 169px;
  }

  #comp-m84qpj046 {
    --height: 57px;
    --width: 224px;
  }

  #comp-m84qp786 {
    --height: 19px;
    --width: 224px;
  }

  #comp-m84qp78f {
    --shc-mutated-brightness: 128, 128, 128;
  }

  #comp-m84qp7ag {
    --height: 64px;
    --width: 105px;
  }

  #comp-m84qp7ah3 {
    --height: 64px;
    --width: 150px;
  }

  .SofRfX,
  .XOaVd6,
  .YB05pm {
    line-height: 1.12;
  }
}

body {
  overflow-x: auto !important;
}

#body_wrap {
  overflow: visible;
}

svg:not([fill]) {
  fill: inherit;
}

div#breadcrumb {
  display: none ! IMPORTANT;
}

 /* END STYLABLE DIRECTIVE RULES */
#comp-m3660qaw .style-m36uf9w6__root:hover .StylableButton2545352419__icon {
	fill: #FFFFFF;
}

/* START STYLABLE DIRECTIVE RULES */
 #comp-m3660qaw .style-m36uf9w6__root {
	 -st-extends: StylableButton;
	 transition: all 0.2s ease, visibility 0s;
	 background: #FFFFFF;
	 border-radius: 50px;
	 border: 2px solid rgb(255, 123, 10)
}

#comp-m3660qaw .style-m36uf9w6__root:hover {
	background: #FF7B0A;
}

#comp-m3660qaw .style-m36uf9w6__root:hover .StylableButton2545352419__label {
	color: #FFFFFF;
}

#comp-m3660qaw .style-m36uf9w6__root:disabled {
	background: #E2E2E2
}

#comp-m3660qaw .style-m36uf9w6__root:disabled .StylableButton2545352419__label {
	color: #8F8F8F
}

#comp-m3660qaw .style-m36uf9w6__root:disabled .StylableButton2545352419__icon {
	fill: #8F8F8F
}

#comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__container {
	transition: inherit
}

#comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__label {
	transition: inherit;
	display: initial;
	margin: 0px 5.5px 0px 0px;
	color: #FF7B0A;
	font-family: seurat,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;
	font-size: 19px;
	font-weight: 700
}

#comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__icon {
	transition: inherit;
	display: initial;
	margin: 0px 0px 0px 5.5px;
	fill: #FF7B0A;
	width: 40px;
	height: 40px
}

@media screen and (min-width: 1px) and (max-width: 0px) {
	#comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__icon {
		width: 22px;
		height: 22px;
	}

	#comp-m3660qaw .style-m36uf9w6__root .StylableButton2545352419__label {
		font-size: 12px;
	}
}


/* END STYLABLE DIRECTIVE RULES */
#comp-m36grhja .style-m36umzg2__root:hover .StylableButton2545352419__icon {
	fill: #FFFFFF;
}

/* START STYLABLE DIRECTIVE RULES */
#comp-m36grhja .style-m36umzg2__root {
	-st-extends: StylableButton;
	transition: all 0.2s ease, visibility 0s;
	background: #FFFFFF;
	border-radius: 50px;
	border: 2px solid rgb(255, 123, 10)
}

#comp-m36grhja .style-m36umzg2__root:hover {
	background: #FF7B0A;
}

#comp-m36grhja .style-m36umzg2__root:hover .StylableButton2545352419__label {
	color: #FFFFFF;
}

#comp-m36grhja .style-m36umzg2__root:disabled {
	background: #E2E2E2
}

#comp-m36grhja .style-m36umzg2__root:disabled .StylableButton2545352419__label {
	color: #8F8F8F
}

#comp-m36grhja .style-m36umzg2__root:disabled .StylableButton2545352419__icon {
	fill: #8F8F8F
}

#comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__container {
	transition: inherit
}

#comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__label {
	transition: inherit;
	display: initial;
	margin: 0px 5.5px 0px 0px;
	color: #FF7B0A;
	font-family: seurat,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;
	font-size: 19px;
	font-weight: 700
}

#comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__icon {
	transition: inherit;
	display: initial;
	margin: 0px 0px 0px 5.5px;
	fill: #FF7B0A;
	width: 40px;
	height: 40px
}

@media screen and (min-width: 1px) and (max-width: 0px) {
	#comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__icon {
		width: 22px;
		height: 22px;
	}

	#comp-m36grhja .style-m36umzg2__root .StylableButton2545352419__label {
		font-size: 12px;
	}
}

 /* END STYLABLE DIRECTIVE RULES */
#comp-m366jx7a .style-m36unyw6__root:hover .StylableButton2545352419__icon {
	fill: #FFFFFF;
}

/* START STYLABLE DIRECTIVE RULES */
#comp-m366jx7a .style-m36unyw6__root {
	-st-extends: StylableButton;
	transition: all 0.2s ease, visibility 0s;
	background: #FFFFFF;
	border-radius: 50px;
	border: 2px solid rgb(255, 123, 10)
}

#comp-m366jx7a .style-m36unyw6__root:hover {
	background: #FF7B0A;
}

#comp-m366jx7a .style-m36unyw6__root:hover .StylableButton2545352419__label {
	color: #FFFFFF;
}

#comp-m366jx7a .style-m36unyw6__root:disabled {
	background: #E2E2E2
}

#comp-m366jx7a .style-m36unyw6__root:disabled .StylableButton2545352419__label {
	color: #8F8F8F
}

#comp-m366jx7a .style-m36unyw6__root:disabled .StylableButton2545352419__icon {
	fill: #8F8F8F
}

#comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__container {
	transition: inherit
}

#comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__label {
	transition: inherit;
	display: initial;
	margin: 0px 5.5px 0px 0px;
	color: #FF7B0A;
	font-family: seurat,meiryo,"ヒラギノ角ゴ pro w3","hiragino kaku gothic pro",sans-serif;
	font-size: 19px;
	font-weight: 700
}

#comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__icon {
	transition: inherit;
	display: initial;
	margin: 0px 0px 0px 5.5px;
	fill: #FF7B0A;
	width: 40px;
	height: 40px
}

@media screen and (min-width: 1px) and (max-width: 0px) {
	#comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__icon {
		width: 22px;
		height: 22px;
	}

	#comp-m366jx7a .style-m36unyw6__root .StylableButton2545352419__label {
		font-size: 12px;
	}
}
