﻿.block-top-thismonth--tab-wrap {
	width: 100%;
	height: 55px;
	margin: 0 0 30px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.block-top-thismonth--tab-wrap .thismonth-tab {
	width: 49%;
	height: 53px;
	border: #443829 1px solid;
	font-size: 24px;
	font-weight: bold;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: 0.3s;
	position: relative;
	border-radius: 10em;
}
.block-top-thismonth--contents .block-top-lightningrecommend--header {
	display: none;
}
.block-top-thismonth--tab-wrap .thismonth-tab.active {
	background: #443829;
	color: #fff;
	position: relative;
}
.block-top-thismonth--tab-wrap .thismonth-tab img {
	max-height: 1.5em;
	vertical-align: sub;
}
.block-top-thismonth--tab-wrap .thismonth-tab.active img {
	filter: brightness(0) invert(1);
}
.block-top-thismonth--tab-wrap .thismonth-tab-text {
	margin-left: 10px;
}
.block-top-thismonth--contents {
    position: relative;
}
.block-top-thismonth--contents .block-top-thismonth--content-box#thismonth-vegetables:not(.active) {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: -1;
}
.block-top-thismonth--contents .block-top-thismonth--content-box#thismonth-flower:not(.active) {
	/*opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: -1;*/
    display: none;
}
.block-top-thismonth--contents .block-top-thismonth--content-box .slick-arrow.slick-disabled {
	display: none!important;
}
.block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--price-items {
    display: none;
}
.block-top-thismonth--contents .block-thumbnail-t--goods-description .variation-name {
    display: none;
}
[data-browse-mode="P"] .block-top-thismonth--contents {
	max-width: 910px;
	position: relative;
}

[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-initialized {
	display: block;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--goods.slick-slide {
	margin: 0 5px;
	height: auto;
	display: flex;
	flex-direction: column;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--goods:not(.slick-slide) {
	flex-basis: auto;
	max-width: none;
	width: calc((100% - 100px) / 5);
	margin: 0 20px 0 0;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--goods .block-thumbnail-t--goods-image figure {
	width: auto;
	height: auto;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--goods:not(.slick-slide):nth-child(n + 6) {
	margin-top: 20px;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t .slick-track {
    display: flex;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--goods>* {
    flex: 1;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--goods>.block-thumbnail-t--goods-description>div:not([class]) {
    margin-top: auto;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--goods>.block-thumbnail-t--goods-description {
    display: flex;
    flex-direction: column;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-arrow {
	  width: 40px;
	  height: 40px;
	  background-color: #443829;
	  position: absolute;
	  top: 60px;
	  z-index: 100;
	  border: 0;
	  margin: 0;
	  padding: 0;
	  display: block;
	  border-radius: 50%;
	  text-indent: -9999px;
	  cursor: pointer;
	  transition: .1s;
	  opacity: 0.85;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-arrow:hover {
	opacity: .5;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-arrow::before {
	content: "";
	width: 12px;
	height: 12px;
	position: absolute;
	margin-top: -7px;
	border-top: 3px solid #ffffff;
	border-right: 3px solid #ffffff;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t {
    padding: 0 0 0 5px;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-prev {
	  left: -20px;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-prev::before {
	left: 5px;
	transform: rotate(-135deg);
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-next {
	right: -15px;
}
[data-browse-mode="P"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-next::before {
	right: 5px;
	transform: rotate(45deg);
}
[data-browse-mode="S"] .block-top-thismonth--tab-wrap {
	width: 94%;
	margin-left: auto;
	margin-right: auto;
}
[data-browse-mode="S"] .block-top-thismonth--tab-wrap .thismonth-tab-img {
	display: flex;
	align-items: center;
	justify-content: center;
}
[data-browse-mode="S"] .block-top-thismonth--tab-wrap .thismonth-tab img {
	max-height: 1em;
}
[data-browse-mode="S"] .block-top-thismonth--tab-wrap .thismonth-tab-text {
	font-size: 16px;
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .thismonth-otherlink {
	font-size: clamp(12px, 4vw, 18px);
	padding: 0 20px;
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-arrow {
	position: absolute;
	top: -50%;
	bottom: 0;
	margin: auto;
	width: 8vw;
	height: 8vw;
	background-color: #443829;
	border-radius: 50%;
	text-indent: -99999px;
	border: 0;
	z-index: 10;
	opacity: 0.8;
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-prev {
	left: 0;
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-next {
	right: 0;
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-arrow::before {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	margin-top: -7px;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-next::after {
	right: 1.6vw;
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-prev::before {
	left: 5px;
	transform: rotate(-135deg);
}
[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .slick-next::before {
	right: 5px;
	transform: rotate(45deg);
}

@media (max-width: 330px) {
	[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .thismonth-otherlink {
		font-size: 12px;
		padding: 0 10px;
	}
}
/*[data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--items {
	  display: flex;
	  white-space: nowrap;
	  width: fit-content;
  }
  [data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--items .block-thumbnail-t--goods-description {
	  white-space: normal;
  }
  [data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t {
	  overflow: auto;
  }
  [data-browse-mode="S"] .block-top-thismonth--contents .block-top-thismonth--content-box .block-thumbnail-t--item {
	  width: 46vw;
  }*/


.block-top-thismonth--none-goods {
    font-size: 20px;
    text-align: center;
    margin: 70px auto 60px;
}
.block-top-thismonth--content-box > .block-top-thismonth--none-goods {
    display: block;
}
[data-tagscode] + .block-top-thismonth--none-goods,.block-top-lightningrecommend + .block-top-thismonth--none-goods {
    display: none;
}