.u-text--head {
    color: #494949 !important;
    font-size: 24px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-color--head {
    color: #494949 !important;
  }
  .u-text--subhead {
    color: #494949 !important;
    font-size: 17px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--body {
    color: #9A9A9A !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-color--body {
    color: #9A9A9A !important;
  }
  .u-text--strong {
    color: #494949 !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--link {
    color: #386f81 !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--head--overlay {
    color: #FFFFFF !important;
    font-size: 24px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--subhead--overlay {
    color: #FFFFFF !important;
    font-size: 17px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--body--overlay {
    color: #FFFFFF !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--color--overlay {
    color: #FFFFFF !important;
  }
  .u-color__btn--bg {
    background: #386f81 !important;
  }
  .u-color__btn--bg--overlay {
    background: #386f81 !important;
  }
  .u-color__btn--bg--reverse {
    background: #FFFFFF !important;
  }
  .u-color__btn--bg--overlay--reverse {
    background: #FFFFFF !important;
  }
  .u-color__btn {
    color: #386f81 !important;
  }
  .u-text--btn {
    color: #FFFFFF !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--btn--overlay {
    color: #FFFFFF !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-text--btn--reverse {
    color: #386f81 !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
    border: 1px solid #BDC1C2 !important;
  }
  .u-text--btn--overlay--reverse {
    color: #386f81 !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
    border: 1px solid #BDC1C2 !important;
  }
  .u-color__btn--text {
    color: #FFFFFF !important;
  }
  .u-color__btn--text--bg {
    background: #FFFFFF !important;
  }
  .u-text--input {
    color: #333 !important;
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    border-radius: 5px !important;
    color: #C8C8D4;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.42px;
    height: 56px !important;
    
  }
  .u-color--input {
    color: #9a9a9a !important;
  }
  .u-color__input--bg {
    background: #FFFFFF !important;
  }
  .u-color__border--input {
    border-color: #BDC1C2 !important;
  }
  .u-color__bg--base {
    background: #FFFFFF !important;
  }
  .u-color__bg--main {
    background: #FFFFFF !important;
  }
  .u-color__border--border {
    border-color: #D8DDDF !important;
  }
  .u-color__border--main {
    border-color: #D8DDDF !important;
  }
  .u-font--head {
    font-size: 24px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-font--subhead {
    font-size: 17px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-font--body {
    font-size: 13px !important;
    font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    
  }
  .u-font--bold {
    font-weight: bold;
  }
  
  .c-product_info__details__icon::before, .c-product_info__details__icon::after {
    background: #494949 !important;
  }
  
  
  
  
  
    .c-product_item__actions .c-product_item__form--favorite {
      display: inline-block;
    }
  
  
    .c-product_item__actions .c-product_item__form--cart {
      display: inline-block;
    }
  
  
  
  /*================ Fonts ================*/
  
  /*================ Headings ================*/
  h1, .h1,
  h2, .h2,
  h3, .h3,
  h4, .h4,
  h5, .h5,
  h6, .h6 {
    font-family: "游ゴシック", serif;
  }
  
  /*================ Variables ================*/
  :root {
    --color-text-head: #494949;
    --color-text-body: #9A9A9A;
    --color-text-overlay: #FFFFFF;
    --color-text-link: #386f81;
    --color-btn-bg: #386f81;
    --color-btn-text: #FFFFFF;
    --color-input-text: #9a9a9a;
    --color-input-border: #BDC1C2;
    --color-page-bg: #FFFFFF;
    --color-page-border: #D8DDDF;
    --color-page-accent: #386f81;
  
    --font-size-text-head: 24px;
    --font-size-text-subhead: 17px;
    --font-size-text-body: 13px;
    --font-size-text-link: 13px;
  
    --font-family-text-head: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    --font-family-text-subhead: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
    --font-family-text-body: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
  }
  
  .c-steps_to_order--theme {
    --theme-color: var(--color-btn-bg) !important;
    --text-color: var(--color-btn-text) !important;
  }
  
  .p-movie--theme {
    --theme-color: var(--color-btn-bg);
  }
  
  #product-show-view {
    /* 商品説明エリア共通 */
  .prd-maincopy {
    font-size: 120%;
    font-weight: 700;
    margin-bottom: 0em;
  }
  
  .prd-subcopy {
    font-size: 100%;
    font-weight: 400;
    margin-bottom: 0em;
  }
  
  .prd-note {
    font-size: 80%;
    color: #777;
  }
  .prd-desc {
    font-size: 90%;
    line-height: 1.6;
  }
  
  /* 香りの名称 */
  .prd-scentname {
    font-size: 100%;
    font-weight: 400;
    color: #222;
    margin: 1em 0 0.3em;
    text-align: left;
    line-height: normal;
  }
  
  /* 香りノート */
  .prd-scentnotes {
    font-size: 90%;
    color: #444;
    list-style: none;
    padding: 0;
    margin: 0 0 0.5em;
    line-height: normal;
  }
  
  .prd-scentnotes li {
    margin: 0.2em 0;
  }
  
  .prd-scentnotes-label {
    display: inline-block;
    width: 5em;
    font-weight: 400;
    color: #000;
  }
  }
  