@import url("https://horiuchi-fruit.jp/ec/css/common.css?v6.2");

/* btn-fav */
.btn-fav {
	width: 20px;
	height: 20px;
	margin-left: auto;}
.btn-fav button {
	display: block;
	width: 100%;
	padding: 5px 0;
	cursor: pointer;
	transition: .2s;
	text-align: center;
	color: #999;
	border: 0;
	outline: none;
	background: transparent;}
.btn-fav .is-added {
	color: #ff7373;}
.btn-fav svg {
	width: 20px;
	height: 20px;
	fill: currentColor;}

/*商品カテゴリー*/
.sec-category .product-list li {
	width: calc(82% / 6);
	margin: 0 3.0% 0 0!important;}
.sec-category .product-list li:nth-child(6n){
	margin-right: 0!important;}

/*visuom*/
.ecbn-selection-title h2.ttl {
	font-size: 2.1rem;
	padding: 0 0 0 30px;
	background-image: url('https://www.visumo.jp/static_front/img/instagram_logo.png');
	background-repeat: no-repeat;
	background-position: left center;
	background-size:contain;}
	@media screen and (max-width: 480px){
		.ecbn-selection-title h2.ttl{
			font-size: 1.6rem;	
			padding: 0 0 0 45px;}
	}
.ecbn-selection-description p span,
p.ecbn-selection-caption,
.ecbn-selection-item-comment,
.ecbn-selection-item-name,
.ecbn-selection-preview-caption p,
.ecbn-selection-business-operator-comment{
	font-family: Meiryo, メイリオ, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;}
.init .ecbn-selection-title.vsm-selection-title,
.init .ecbn-selection-description.vsm-selection-description{
	text-align: left;}
.init .ecbn-selection-description.vsm-selection-description p{
	color: #80451b;
	line-height: 1.6;}
.init .ecbn-selection-description p span,
.init .ecbn-selection-widget-new p span {
	line-height: 1.6;
	font-size: 1.5rem;}
	@media screen and (max-width: 480px){
		.init .ecbn-selection-description p span,
		.init .ecbn-selection-widget-new p span {
			font-size: 1.4rem;}
	}
.init .ecbn-selection-item .ecbn-selection-caption{
	font-size: 1.2rem!important;}
.ecbn-selection-widget{
	max-width: 1300px!important;}
.vsm-slider .ecbn-selection-widget-new div.ecbn-selection-wrapper, 
.vsm-goods .ecbn-selection-widget-new div.ecbn-selection-wrapper {
	margin-left: 0px!important;margin-right: 0px!important;}
.ecbn-selection-wrapper .ecbn-selection-slide-wrapper{
	width: 100%!important;}
.ecbn-selection-widget-new p span {
	line-height: 1.6;}
.vsm-slider .ecbn-selection-wrapper .ecbn-selection-slide-wrapper img.ecbn-selection-image, 
.vsm-goods .ecbn-selection-wrapper .ecbn-selection-slide-wrapper img.ecbn-selection-image {
	border-radius: 12px;}
.ecbn-selection-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs, .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs {
    text-align: center!important;}
.ecbn-selection-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li, 
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li {
    width: calc(100% / 5 - 1.5px)!important;}
	@media screen and (max-width: 768px){
		.ecbn-selection-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li, 
		.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li {
			width: calc(100% / 3 - 1.5px)!important;}
	}
.vsm-slider .ecbn-selection-wrapper .ecbn-selection-slide-wrapper img.ecbn-selection-image, 
.vsm-goods .ecbn-selection-wrapper .ecbn-selection-slide-wrapper img.ecbn-selection-image {
	border-radius: 12px;}

.detail .ecbn-selection-wrapper .ecbn-selection-page-tabs-area,
.detail .ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area {
    display: none;}

.ecbn-selection-wrapper .ecbn-selection-page-tabs-area ul.ecbn-selection-page-tabs li a,
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area ul.ecbn-selection-page-tabs li a {
	font-size: 1.4rem;
	font-weight: 600;
	color: #80451b !important;
	border-color: #80451b;
	background-color: #fff; }

.ecbn-selection-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li.ecbn-selection-page-tabs--active a,
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li.ecbn-selection-page-tabs--active a,
.ecbn-selection-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li a:hover,
.ecbn-selection-page-wrapper .ecbn-selection-page-tabs-area .ecbn-selection-page-tabs li a:hover {
	background-color: #80451b!important;
	color: #80451b !important;}

/*タイル*/
.vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-content, 
.vsm-tile .ecbn-selection-page-wrapper .ecbn-selection-content, 
.vsm-tile-goods .ecbn-selection-page-wrapper .ecbn-selection-content {
	max-width: 1300px!important;}
.vsm-gallery .ecbn-selection-page-wrapper .ecbn-selection-item img,
.vsm-tile .ecbn-selection-page-wrapper .ecbn-selection-item img,
.vsm-tile-goods .ecbn-selection-page-wrapper .ecbn-selection-item img {
	border-radius: 12px;}

/*定価が入っている場合に予約を表示*/
.product-list li figure{
	position: relative;}
figcaption.reserve{
	background-color: #e75408;
	bottom: 10px;
	color: #fff;
	display: inline-block;
	font-family: Meiryo, メイリオ, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	left: 10px;
	margin-top: -50px;
	padding: 5px 5px 3px;
	position: absolute;
	z-index: 1;}
.sec-ranking li::before {
	z-index: 2;}