@charset "UTF-8";

/*タブ カルーセル*/
.tab_color .slick-track a:nth-of-type(1).l-TabMenu__nav__link {
  background-color: #f2a29a;
}
.tab_color .slick-track a:nth-of-type(2).l-TabMenu__nav__link {
  background-color: #f2b899;
}
.tab_color .slick-track a:nth-of-type(3).l-TabMenu__nav__link {
  background-color: #d3b9aa;
}
.tab_color .slick-track a:nth-of-type(4).l-TabMenu__nav__link {
  background-color: #ab86d8;
}
.tab_color .slick-track a:nth-of-type(5).l-TabMenu__nav__link {
  background-color: #db7898;
}
.tab_color .slick-track a:nth-of-type(6).l-TabMenu__nav__link {
  background-color: #bfbfbf;
}
.tab_color .slick-track a:nth-of-type(7).l-TabMenu__nav__link {
  background-color: #a9c295;
}
.tab_color .slick-track a:nth-of-type(8).l-TabMenu__nav__link {
  background-color: #88bbb9;
}
.tab_color .slick-track a:nth-of-type(9).l-TabMenu__nav__link {
  background-color: #000000;
  color: #ffffff;
}

/*タブ ナチュラルブラウンシリーズ*/
.tab_modoshi .slick-track a:nth-of-type(1).l-TabMenu__nav__link {
  background-color: #8b8b8b;
  color: #fff;
}
/*.tab_modoshi .slick-track a:nth-of-type(2).l-TabMenu__nav__link{
background-color: #A09086;
color: #FFF;
}*/

/*タブ 共通*/
.tab_natural .slick-track a.g-TabMenu__nav__link,
.tab_color .slick-track a.g-TabMenu__nav__link,
.tab_modoshi .slick-track a.g-TabMenu__nav__link {
  color: #333;
}
.tab_natural .slick-track a.g-TabMenu__nav__link.is-active,
.tab_color .slick-track a.g-TabMenu__nav__link.is-active,
.tab_modoshi .slick-track a.g-TabMenu__nav__link.is-active {
  background-color: #fff;
  color: #000;
}
.tab_natural .g-TabMenu__nav__link,
.tab_color .g-TabMenu__nav__link,
.tab_modoshi .g-TabMenu__nav__link {
  padding: 0;
}
.tab_natural .g-TabMenuUnit .slick-slider,
.tab_color .g-TabMenuUnit .slick-slider,
.tab_modoshi .g-TabMenuUnit .slick-slider {
  margin-bottom: 10px;
}
.tab_natural .g-HeadingTitle__titleBlock__titleBox__title,
.tab_color .g-HeadingTitle__titleBlock__titleBox__title,
.tab_modoshi .g-HeadingTitle__titleBlock__titleBox__title {
  line-height: 1.4;
}
.tab_natural .g-TabMenu__nav,
.tab_color .g-TabMenu__nav,
.tab_modoshi .g-TabMenu__nav {
  bottom: -1px;
}

/*カルーセル共通*/
.carousel_naturalbrown .g-ImageCarouselP__nav,
.carousel_pink .g-ImageCarouselP__nav,
.carousel_mattash .g-ImageCarouselP__nav,
.carousel_blueash .g-ImageCarouselP__nav {
  margin: 0;
}

/*フロート*/
.liese_float {
  width: 7% !important;
  right: 0 !important;
  margin: 0 0 0 auto;
}
.liese_float .liese_float_none {
  display: none;
}
.liese_float .liese_float_btn {
  width: 100% !important;
}
@media only screen and (max-width: 1024px) {
  .liese_float {
    width: 10% !important;
  }
}
@media only screen and (max-width: 640px) {
  .liese_float {
    width: 15% !important;
  }
}

/*アンカーリンク*/
.liese_anchor .g-ButtonUnit__link {
  padding: 10px 10px 10px 15px !important;
}
.liese_anchor .is-rightIcon .g-ButtonUnit__link .cmn-richtext {
  padding-right: 1em !important;
}
.liese_anchor .is-rightIcon .g-ButtonUnit__link__icon {
  right: 1em !important;
}

/*アイコン*/
.cmn-icon--indicator_on:before,
.slick-active .g-FacebookPost--v2__nav__dot:before,
.slick-active .g-FullwidthVisualsCarouselP__nav__dot:before,
.slick-active .g-ImageCarouselP__nav__dot:before,
.slick-active .g-InstagramPost--v2__nav__dot:before,
.slick-active .g-InstagramPost--v3__nav__dot:before,
.slick-active .g-SlideImageP__nav__dot:before {
  content: "\e019";
}
.cmn-icon--indicator_off:before,
.g-FacebookPost--v2__nav__dot:before,
.g-FullwidthVisualsCarouselP__nav__dot:before,
.g-ImageCarouselP__nav__dot:before,
.g-InstagramPost--v2__nav__dot:before,
.g-InstagramPost--v3__nav__dot:before,
.g-SlideImageP__nav__dot:before {
  content: "\e020";
}
