
/**
 * CC 上書き用のcssです。
 * -----------------------------------------------------------------------------
 */

a {
  display: inline-block;
}

 a:visited {
   /* color: #81766b!important; */
 }


/* ===================================================================
  はちみつのある暮らし以外のページ
=================================================================== */

/* p.atricleCategory.cc_staff, */
/* p.atricleCategory.staff, */
p.atricleCategory.taiken,
p.atricleCategory.news-topics,
p.atricleCategory.non-category {
  display: none;
}
.atricleCategory {
  font-size: 12px;
  border: 1px solid #e79d79;
}
.atricleCategory a:visited,
.atricleCategory a {
  /* color: #e79d79!important; */
}

.articleNew .articleThumb {
  position: relative;
}
.articleNew .articleThumb::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 58.5px;
  height: 22px;
  background: url(../images/article_icon_new.png) 0 0 no-repeat;
  background-size: contain;
}

.articleThumb img {
  border: 1px solid #e8e4da;
}

/* ===================================================================
  はちみつのある暮らし
=================================================================== */


 .company__img a,
 .fs-c-productImage a {
   display: block;
 }

.header__logo a {
  border-bottom: none;
}

 .footer__nav__item__text {
   color: #593b1c;
 }
 @media (max-width: 750px) {
  .footer__info p {
    font-size: 2.94vw;
  }
  p.footer__info__tel,
  p.footer__info__tel a,
  p.footer__info__tel span {
    font-size: 6.27vw;
  }
  .footer__link__item a:visited,
  .footer__link__item a {
    font-size: 3.07vw;
    color: #593b1c!important;
  }
}
.category-column .atricleCategory {
  font-size: 15px;
  /* border: none; */
}
.category-column .atricleCategory a:visited,
.category-column .atricleCategory a {
  /* padding: 0; */
  color: #e79d79;
}

.fs-c-productListItem__productName {
	margin-bottom: 15px!important;
	order: 2;
}
.fs-c-productName__name {
	font-family: fot-tsukuardgothic-std;
	color: #81766b;
}
.fs-c-productMarks {
	order: 1;
}
.fs-c-productListItem__prices {
	margin-top: auto!important;
	order: 4;
}
.fs-c-productListItem__productDescription {
	flex: 1;
  margin-bottom: 18px;
	order: 3;
}
.fs-c-price__currencyMark,
.fs-c-price__value {
	font-family: futura-pt, sans-serif;
}
@media (max-width: 750px) {
  a:visited {
    color: #81766b!important;
  }
  .hero {
    width: 100%;
  }
  .articleList {
    margin-top: 2em;
    padding: 0 5vw;
  }
  .articleItem {
    margin-bottom: 10vw;
  }
  .articleItem:first-of-type {
    padding-top: 0;
    border-top: none;
  }
	.articleItemLink__inner {
		display: block;
	}
  .articleItemLink__inner div {
    width: 100%;
  }
  a.articleItemLink,
  a.articleItemLink:visited {
    color: #81766b!important;
  }
  .articleThumb {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5vw;
  }
  .articleThumb img {
    height: 50vw !important;
  }
  .atricleCategory a:visited,
  .atricleCategory a {
    color: #e79d79;
  }
  .family .atricleCategory a:visited,
  .family .atricleCategory a {
    color: #e79d79!important;
  }

  /* ボトム共通 */
  .articleAreaTtl,
  .categoryAreaTtl,
  .rankingAreaTtl {
    height: auto;
    background: none;
    text-align: center;
    font-size: 6vw;
  }

  .categoryAreaList {
    border-bottom: 1px solid #e8e4da;
  }
  .categoryAreaItem a {
    display: block;
    width: 100%;
    border-top: 1px solid #e8e4da;
    font-family: fot-tsukuardgothic-std, 'Noto Sans JP', sans-serif!important;
    font-size: 16px;
  }
  .family .categoryAreaItem a {
    padding-left: 10vw;
  }
  .family .categoryAreaItem.lnavCategoryItem--child a {
    padding-left: calc(10vw + 1em);
  }
  .rankingArea .lnavArticleThumb {
    margin-bottom: 2vw;
    height: 30vw;
  }
  .rankingArea ul .lnavArticleTxt a {
    font-family: fot-tsukuardgothic-std, 'Noto Sans JP', sans-serif!important;
    line-height: 1.4;
  }

  .searchArea {
    background: #e8e4da;
    border: none;
  }
  .searchAreaTtl {
    margin: 0;
    background: none;
  }
  .searchAreaInner {
    background: #fff url(https://nagasaka.itembox.design/item/common/menu_search_sp.png?t=20191206170601) right no-repeat;
    background-size: contain;
  }
  .searchAreaInner input[type="text"] {
    width: 100%;
    height: 100%;
    padding: 0 0 0 4vw;
    color: #beb4ab;
    font-size: 4vw;
  }

  .insta {
    margin-bottom: 9.74vw;
  }
  #insta_slider .insta_overflow {
    text-align: left;
  }
  .insta_icon_like,
  .insta_icon_comments {
    display: inline-block;
    text-align: left;
    font-size: 12px;
  }
  .insta_icon_like img,
  .insta_icon_comments img {
    display: inline;
  }

}

/* ===================================================================
  はちみつのある暮らし - 開発中
=================================================================== */

.postCategory.column-recipe,
.postCategory.recipe1,
.postCategory.recipe2,
.postCategory.recipe3,
.postCategory.recipe4,
.postCategory.recipe5,
.postCategory.recipe6,
.postCategory.recipe7,
.postCategory.recipe8,
.postCategory.recipe9,
.postCategory.recipe10,
.postCategory.recipe,
.postCategory.news,
.postCategory.family,
.atricleCategory.column-recipe,
.atricleCategory.news,
.atricleCategory.family,
.atricleCategory.recipe1,
.atricleCategory.recipe2,
.atricleCategory.recipe3,
.atricleCategory.recipe4,
.atricleCategory.recipe5,
.atricleCategory.recipe6,
.atricleCategory.recipe7,
.atricleCategory.recipe8,
.atricleCategory.recipe9,
.atricleCategory.recipe10,
.atricleCategory.recipe {
  display: none;
}
/* カレンダー非表示 */
.side__item__ttl--calendar,
.side .calender {
  display: none;
}


/* ===================================================================
  はちみつのある暮らし - 季節のおすすめ
=================================================================== */
.season .fs-c-productListCarousel__list__itemTrack {
  flex-wrap: wrap;
}

.season .season__link--more {
  /* display: none; */
}

.season .season__link--link a {
  width: 100%;
  font-family: fot-tsukuardgothic-std;
}
