.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;
  font-weight: bold;
}
.u-color--head {
  color: #494949 !important;
}
.u-text--subhead {
  color: #494949 !important;
  font-size: 26px !important;
  font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
  font-weight: bold;
}
.u-text--body {
  color: #585858 !important;
  font-size: 16px !important;
  font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
  
}
.u-color--body {
  color: #585858 !important;
}
.u-text--strong {
  color: #494949 !important;
  font-size: 16px !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: 16px !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;
  font-weight: bold;
}
.u-text--subhead--overlay {
  color: #FFFFFF !important;
  font-size: 26px !important;
  font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
  font-weight: bold;
}
.u-text--body--overlay {
  color: #FFFFFF !important;
  font-size: 16px !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: 16px !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: 16px !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: 16px !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: 16px !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: #9A9A9A !important;
  font-size: 16px !important;
  font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
  
}
.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;
  font-weight: bold;
}
.u-font--subhead {
  font-size: 26px !important;
  font-family: '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'MS Pゴシック', 'MS PGothic', sans-serif;
  font-weight: bold;
}
.u-font--body {
  font-size: 16px !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: "游ゴシック Bold", serif;
}

/*================ Variables ================*/
:root {
  --color-text-head: #494949;
  --color-text-body: #585858;
  --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: 26px;
  --font-size-text-body: 16px;
  --font-size-text-link: 16px;

  --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);
}



#label-recurring-product{position:relative;padding-right:0 !important;}
#label-recurring-product:after {content: "50％OFF!!";font-size: 14px;color: #DB5A39;}
@media screen and (max-width: 719px) {#label-recurring-product:after{font-size:10px;}}
/*TOPページスライダー調整*/
.p-kv_slider__track__list__item__inner:before{background:none;}
/*詳細ページ原材料調整*/
.ingredients_content{width:80%;margin: 20px auto;display: block;}.ingredients{width: 100%;border-collapse: separate;border-spacing: 10px;}.ingredients th{font-size: 0.9rem;background: #faf7f2;}.ingredients td{font-size: 0.9rem;}




#index-view {
  .p-concept--layout3 .p-concept__inner,.p-concept--layout4 .p-concept__inner{width:680px}.p-concept--layout3{grid-template:"inner image" auto/54.5% 55.5%;gap:50px}.p-new_product{padding:0;max-width:1200px;width:83.333vw;margin:auto}.p-news__inner{max-width:1200px}.p-concept--layout3,.p-concept--layout4{max-width:1200px;display:flex;justify-content:center}.p-concept__image{order:2;width: 580px;}[data-section-id="5e718a6880c4e3ca3def10729c931d3b"][data-section-type="new_product"]{background-color:#FFEEE9!important;padding:80px 0}[data-section-id="87401bd9379cad12ffcef38de8c5760f"][data-section-type="information"]{background-color:#FAF7F2;padding:80px 0}@media screen and (max-width:768px){.p-concept--layout3,.p-concept--layout4{flex-direction:column}h2{font-size:56px!important;letter-spacing:0}.p-concept--layout3 .p-concept__title,.p-concept--layout4 .p-concept__title{padding:0}.p-concept--layout3{gap:0}.p-concept__image{width:100%; margin-top:30px;}[data-section-id="5e718a6880c4e3ca3def10729c931d3b"][data-section-type="new_product"],[data-section-id="87401bd9379cad12ffcef38de8c5760f"][data-section-type="information"]{margin:0!important;padding:1px 0}.l-footer__info__store__logo{margin:auto}}@media screen and (max-width:719px){.l-footer__info{order:1!important}}h2{font-size:64px!important;font-weight:bold;color:#DB5A39!important;text-align:start}.p-concept__text::before{content:"1日1杯でつくる、キレイと健康";display:block;font-size:36px;font-weight:bold;margin-bottom: 1em;color:#585858;}
}




#product-show-view {
  .p-banner_section__content {gap: 0px !important;}section[data-section-id="47700e9e0d0286e80f434ef1e7c934d5"]{background-color:#FFEEE9;}section[data-section-id="0cfa4908eebfa4a8adbb6c7b3511ae5e"]{background-color:#FAF7F2;}.p-banner_section{gap:0px !important;}.u-margin__top--80{margin-top:0px; !important}.u-margin__bottom--80{margin-bottom:0px; !important}.p-product_content__inner__info{width:45%;}.p-product_content{background-color:#FAF7F2;}.c-product_info__description{background-color:#ffffff;margin-top:0;padding:20px;}.c-product_info__badge{margin-top:0;}.c-product_info__form__variant > div{background-color:#FAF7F2;}.c-product_info__form__variant > div > div > select{background-color:#ffffff;}.u-color__btn--bg{background:#DB5A39 !important}.c-product_info__form__submit:disabled{opacity:1;}.c-product_info__price{margin-top:0; padding:20px;background:#ffffff;}.u-text--btn--reverse{border:none!important;color:#000000 !important;}.c-product_info__form__submit.btn-half{padding-right:20px;}.c-product_info__form__subsdetail__input__inputwrap > label > .frame:before{background-color:#DB5A39;}#product-description p{background-color:#FAF7F2;padding:0 10px;display:flex}#product-description p:before{content: "\2713";;display:block;width:25px;height:25px;color:#DB5A39;}@media screen and (min-width: 720px) {.p-banner_section__content {gap: 0px !important;}}@media screen and (max-width: 768px) {.p-banner_section .p-banner{width:100%;}.p-product_content__inner__info{width:100%;}}
}








