@charset "utf-8";
/* CSS Document */

.fs-l-pageMain{
	max-width: none;
}
@media screen and (min-width:641px){
	.fs-l-pageMain{
		width: 55rem;
		margin: 0 auto;
		padding: 0;
	}
}
/********************ページ見出し********************/
.fs-c-heading--page{
	margin-bottom: 2.4rem;
	padding: 0.4rem;
	border-bottom: solid 2px #737373;
	font-size: 1.5rem;
	font-weight: 500;
}
/********************／ページ見出し********************/
.fs-c-productList{
	margin: 0 0 3rem;
	padding-top: 1.3rem;
	border-top: solid 1px #737373;
}
.fs-c-heading + .fs-c-productList{
	border-top: none;
	padding-top: 0;
}
/******************** 並び替え・ページャーパーツ********************/
.fs-c-productList__controller, .fs-c-coordinationList__controller, .fs-c-staffList__controller{
	-webkit-justify-content:center; justify-content:center;
	margin: 0 0 1rem;
}
.fs-c-productList__controller > *, .fs-c-coordinationList__controller > *, .fs-c-staffList__controller > *{
	margin: 0;
}
.fs-c-productList .fs-c-productList__controller:first-of-type .fs-c-listControl, 
.fs-c-productList .fs-c-productList__controller:last-of-type .fs-c-sortItems{
	display: none;
}
.fs-c-sortItems{
	font-size: 0.9rem;
}
.fs-c-sortItems__label{
	padding: 0.2rem 0.4rem;
}
.fs-c-productList .fs-c-productList__controller:last-of-type{
	-webkit-justify-content:center; justify-content:center;
}
.fs-c-listControl{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
     -ms-flex-direction: column-reverse;
         flex-direction: column-reverse;
	-webkit-flex-grow:0; flex-grow:0;
	-webkit-align-items:center; align-items:center;
}
.fs-c-listControl__status{
	margin-top: 1rem;
}
.fs-c-pagination{
	-webkit-align-items:stretch; align-items:stretch;
}
.fs-c-pagination__item{
	margin:0 0.4rem;
	border: solid 1px #737373;
	font-size: 0.9rem;
}
span.fs-c-pagination__item:not(.is-active){
	border: none;
}
.fs-c-pagination__item.is-active{
	background-color: #737373;
}
.fs-c-pagination__item--prev, 
.fs-c-pagination__item--next{
	position: relative;
	border: none;
}
.fs-c-pagination__item--prev::before, 
.fs-c-pagination__item--next::before{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 2.5em;
}

@media screen and (min-width:641px){
.fs-c-productList__controller, .fs-c-coordinationList__controller, .fs-c-staffList__controller{
	-webkit-justify-content:space-between; justify-content:space-between;
}
.fs-c-sortItems{
	font-size: 0.8rem;
}
.fs-c-pagination__item{
	font-size: 0.8rem;
}
	.fs-c-pagination__item--prev::before, 
	.fs-c-pagination__item--next::before{
		top: 0.1em;
		font-size: 2em;
	}
	.fs-c-productList__list + .fs-c-productList__controller, .fs-c-productList__list + .fs-c-coordinationList__controller, .fs-c-productList__list + .fs-c-staffList__controller{
		margin-top: 1rem;
	}
}
/********************／ 並び替え・ページャーパーツ********************/
/******************** ブランドヘッダーパーツ********************/
.brandHeadWrap{
	margin-bottom: 3rem;
}
.brandHead2Wrap{
	margin-bottom: 1.6rem;
}
.brandHead div:first-child img{
	display: block;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
.brandHead section{
	margin-top: 0.5rem;
	padding: 1rem;
	background-color: #e1e1e1;
}
.brandHead section h1{
	position: relative;
	margin-bottom: 1.2rem;
	text-align: center;
	line-height: 1.2;
}
.brandHead section h1 span{
	display: block;
	padding-bottom: 0.5rem;
}
.brandHead section h1 span:first-of-type{
	font-size: 1.5rem;
	font-weight: 500;
}
.brandHead section h1 span:last-of-type{
	font-size: 1rem;
}
.brandHead section h1::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	display: block;
	width: 2rem;
	height: 1px;
	margin-left: -1rem;
	background-color: #737373;
}
.brandHead section p{
	font-size: 1rem;
	line-height: 2.4;
}
.brandHead section .btnBh{
	position: relative;
	width: 15rem;
	margin: 0 auto;
	padding-bottom: 1rem;
	cursor: pointer;
	transition: 0.5s;
}
.brandHead section .btnBh span{
	display: block;
	padding-left: 1rem;
	border: solid 1px #737373;
	line-height: 2.4rem;
	font-size: 1.2rem;
	font-weight: bold;
	color: #737373;
	transition: 0.5s;
}
.brandHead section .btnBh::after{
	content: '';
	position: absolute;
	top: 0.4rem;
	right: 1rem;
	display: block;
	width: 1rem;
	height: 1rem;
	box-sizing: border-box;
	border-left: solid 0.3rem #737373;
	border-bottom: solid 0.3rem #737373;
	transform: rotate(-45deg);
	font-weight: bold;
	transition: 0.5s;
}
.brandHead section .btnBh.active{
	padding-bottom: 0;
}
.brandHead section .btnBh.active span{
	opacity: 0;
}
.brandHead section .btnBh.active::after{
	top: 0.4rem;
	right: 50%;
	transform: rotate(135deg) translateX(-50%);
}
.brandHead section .brandStory{
	display: none;
}
/*パーリーゲイツ*/
.fs-body-category-pearlygates .brandHead section{
	padding: 0.7rem 0 0;
}
.fs-body-category-pearlygates .brandHead section h1{
	margin: 0;
}
.fs-body-category-pearlygates .brandHead section h1::after{
	content: none;
}
.fs-body-category-pearlygates .brandHead section h1 span:first-of-type{
	padding-bottom: 0.1rem;
	font-size: 1.7rem;
	font-weight: bold;
}
.fs-body-category-pearlygates .brandHead section h1 span:last-of-type{
	padding-bottom: 0.75rem;
	font-size: 1.2rem;
}
.fs-body-category-pearlygates .brandHead .brandStory{
	position: relative;
	background-color: #ffffff;
	border: solid 1.7rem #f6f6f6;
	text-align: center;
	color: #000000;
}
.fs-body-category-pearlygates .brandHead .brandStory::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background-image: linear-gradient(to right, #292929, #292929 2px, transparent 2px, transparent 6px);
	background-size: 6px 2px;
	background-repeat: repeat-x;
}
.fs-body-category-pearlygates .brandHead .brandStory .brandStoryTop{
	position: relative;
	margin: 0 0.3rem;
	padding: 4.5rem 0 3rem;
}
.fs-body-category-pearlygates .brandHead .brandStory .brandStoryTop::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 2px;
	background-image: linear-gradient(to right, #292929, #292929 2px, transparent 2px, transparent 6px);
	background-size: 6px 2px;
	background-repeat: repeat-x;
}
.fs-body-category-pearlygates .brandHead .brandStory .brandStoryTop .leadE{
	margin: 0;
	padding-bottom: 0.9rem;
	line-height: 1;
	font-family: 'soleil';
	font-size: 2.1rem;
	font-weight: 600;
}
.fs-body-category-pearlygates .brandHead .brandStory .brandStoryTop .leadJ{
	margin: 0;
	line-height: 1;
	font-size: 0.8rem;
}
.fs-body-category-pearlygates .brandHead .brandStory > p{
	margin: 0;
	padding: 2.2rem 0;
	line-height: 1.9;
	font-size: 1.075rem;
}
/*／パーリーゲイツ*/
/*子グループ一覧*/
.titleSubGroup{
	margin: 1.6rem auto 0.5rem;
	text-align: center;
	font-size: 1.4rem;
	font-weight: bold;
	color: #737373;
}
.fs-c-subgroup{
	margin: 0 auto;
	padding-bottom: 0.75rem;
}
.fs-c-subgroup .fs-c-listControl{
	display: none;
}
.fs-c-subgroup .fs-c-subgroupList{
	width: 29rem;
	margin: 0 auto;
}
.fs-c-subgroup .fs-c-subgroupList > li{
	-webkit-flex-basis:auto; flex-basis:auto;
	-webkit-flex-grow:0; flex-grow:0;
	width: 50%;
	padding: 0.25rem 0.5rem;
}
.fs-c-subgroup .fs-c-subgroupList > li a.fs-c-subgroupList__link{
	position: relative;
	display: block;
	padding: 0;
	background-color: #ffffff;
	border: solid 1px #cac9c9;
	border-radius: 1.5rem;
	text-align: center;
	line-height: 2.9rem;
	font-size: 1.2rem;
	color: #353535;
}
.fs-c-subgroup .fs-c-subgroupList > li a.fs-c-subgroupList__link::after{
	content: '';
	position: absolute;
	top: 0.2rem;
	bottom: 0.2rem;
	left: 0.2rem;
	right: 0.2rem;
	display: block;
	width: auto;
	height: auto;
	border: solid 0.2rem #2157aa;
	border-radius: 1.25rem;
	box-sizing: border-box;
}
.fs-c-subgroup .fs-c-subgroupList > li a.fs-c-subgroupList__link:hover{
	opacity: 0.6;
}
.longSubgroupWrap .fs-c-subgroup .fs-c-subgroupList > li{
	width: auto;
	min-width: 50%;
}
.longSubgroupWrap .fs-c-subgroup .fs-c-subgroupList > li a.fs-c-subgroupList__link{
	padding: 0 1rem;
}
/*／子グループ一覧*/

@media screen and (min-width:641px){
	.brandHeadWrap{
		margin-bottom: 2.4rem;
	}
	.brandHead2Wrap{
		margin-bottom: 1.2rem;
	}
	.brandHead{
		display:-webkit-flex; display:flex;
		-webkit-justify-content:space-between; justify-content:space-between;
	}
	.brandHead > div:first-child{
		width: 31rem;
	}
	.brandHead section{
		width: 23rem;
		margin-top: 0;
		padding: 1.2rem 3rem;
	}
	.brandHead section h1{
		margin-bottom: 0.9rem;
	}
	.brandHead section h1 span:first-of-type{
		font-size: 1.2rem;
		padding-bottom: 0.3rem;
	}
	.brandHead section h1 span:last-of-type{
		font-size: 0.8rem;
	}
	.brandHead section p{
		font-size: 0.8rem;
		line-height: 2;
	}
	.brandHead section .btnBh{
		display: none;
	}
	.brandHead section .brandStory{
		display: block !important;
	}
	/*パーリーゲイツ*/
	.fs-body-category-pearlygates .brandHead section{
		padding: 1.5rem 0 0;
		background-color: #f6f6f6;
	}
	.fs-body-category-pearlygates .brandHead section h1 span:first-of-type{
		padding-bottom: 0.3rem;
		font-size: 1.2rem;
		font-weight: bold;
	}
	.fs-body-category-pearlygates .brandHead section h1 span:last-of-type{
		padding-bottom: 0.1rem;
		font-size: 0.8rem;
	}
	.fs-body-category-pearlygates .brandHead .brandStory{
		border: solid 1.25rem #f6f6f6;
	}
	.fs-body-category-pearlygates .brandHead .brandStory .brandStoryTop{
		margin: 0 0.3rem;
		padding: 0.9rem 0 1.2rem;
	}
	.fs-body-category-pearlygates .brandHead .brandStory .brandStoryTop .leadE{
		padding-bottom: 0.6;
		font-size: 1.52rem;
	}
	.fs-body-category-pearlygates .brandHead .brandStory .brandStoryTop .leadJ{
		font-size: 0.6rem;
	}
	.fs-body-category-pearlygates .brandHead .brandStory > p{
		padding: 1.8rem 0;
		font-size: 0.8rem;
	}
	/*／パーリーゲイツ*/
	/*子グループ一覧*/
	.titleSubGroup{
		width: 46rem;
		margin: 1.2rem auto 0.45rem;
		text-align: left;
		font-size: 0.9rem;
	}
	.fs-c-subgroup .fs-c-subgroupList{
		width: 47.5rem;
	}
	.fs-c-subgroup .fs-c-subgroupList > li{
		width: 20%;
		padding: 0.25rem;
	}
	.fs-c-subgroup .fs-c-subgroupList > li a.fs-c-subgroupList__link{
		height: 2.5rem;
		border-radius: 1.25rem;
		line-height: 2.4rem;
		font-size: 0.9rem;
	}
	 .fs-c-subgroup .fs-c-subgroupList > li a.fs-c-subgroupList__link::after{
		border: solid 0.1rem #2157aa;
		border-radius: 1rem;
	}
	.longSubgroupWrap .fs-c-subgroup .fs-c-subgroupList > li{
		width: auto;
		min-width: 20%;
	}
	/*／子グループ一覧*/
}
/********************／ ブランドヘッダーパーツ********************/
/********************商品一覧********************/
.fs-c-productList__list{
	grid-template-columns: calc(50% - 0.5rem) calc(50% - 0.5rem);
	grid-gap: 2.5rem 1rem;
}
.fs-c-productList__list__item{
	padding: 0;
	border: none;
}
@media screen and (min-width:641px){
	.fs-c-productList__list{
		grid-template-columns: calc((100% - 3rem)/4) calc((100% - 3rem)/4) calc((100% - 3rem)/4) calc((100% - 3rem)/4);
		grid-gap: 2.5rem 1rem;
	}
	.fs-c-productList__list > *{
		grid-column: auto !important;
		grid-row: auto !important;
	}
}
/*********商品画像・拡大パーツ*********/
.fs-c-productListItem__imageContainer{
	margin-bottom: 0.5rem;
}
.fs-c-productListItem__imageContainer a:hover{
	opacity: 0.6;
}

.fs-c-productListItem__viewMoreImageButton{
	position: relative;
	font-size: 1.7rem;
}
.fs-c-productListItem__viewMoreImageButton button{
	position: absolute;
	top: -2.5rem;
	right: 0.5rem;
}
.fs-c-productListItem__viewMoreImageButton button.fs-c-button--plain:hover{
	text-decoration: none;
	opacity: 0.6;
}
@media screen and (min-width:641px){
	.fs-c-productListItem__viewMoreImageButton{
		position: relative;
		font-size: 1rem; 
	}
}
/*********／商品画像・拡大パーツ*********/
/*********商品マークパーツ*********/
.fs-c-productMarks .fs-c-productMark{
	margin: 0 -0.2rem;
}
.fs-c-productMarks .fs-c-productMark__mark{
	display: none;
}
.fs-c-productMarks .fs-c-productMark__mark.m_new,
.fs-c-productMarks .fs-c-productMark__mark.m_sale,
.fs-c-productMarks .fs-c-productMark__mark.m_point10,
.fs-c-productMarks .fs-c-productMark__mark.m_point15,
.fs-c-productMarks .fs-c-productMark__mark.m_takeback,
.fs-c-productMarks .fs-c-productMark__mark.m_2buy, 
.fs-c-productMarks .fs-c-productMark__mark.m_couponTarget{
	display: block;
}
.fs-c-productMark__mark{
	width: 6rem;
	margin: 0 0.2rem 0.5rem 0.2rem;
	padding:0;
	border-radius: 0;
	text-align: center;
	line-height: 1.5rem;
	font-size:0.8rem;
}
.m_new.fs-c-productMark__mark{
	background-color: #2157aa;
	color:#ffffff;
}
.m_sale.fs-c-productMark__mark{
	background-color: transparent;
	border:solid 1px #f21f1f;
	line-height: calc(1.5rem - 2px);
	color:#f21f1f;
}
.m_point10.fs-c-productMark__mark{
	width: 7.8rem;
	background-color: #C40000;
	color:#ffffff;
}
.m_point15.fs-c-productMark__mark{
	width: 7.8rem;
	background-color: #ff1111;
	color:#ffffff;
}
.m_takeback.fs-c-productMark__mark{
	width: 7.8rem;
	background-color: #2b274c;
	color:#ffffff;
}
.m_2buy.fs-c-productMark__mark{
	background-color: #ffa229;
	color:#ffffff;
}
.m_couponTarget.fs-c-productMark__mark{
	background-color: #05722e;
	color:#ffffff;
}

@media screen and (min-width:641px){
	.m_point10.fs-c-productMark__mark, 
	.m_point15.fs-c-productMark__mark{
		width: 6.5rem;
	}
}
/*********／商品マークパーツ*********/
/*********在庫なし表示テキスト*********/
.fs-c-productListItem__notice{
	margin: 0 0 0.5rem;
	padding: 0;
	border: none;
	background-color: #737373;
	line-height: 1.5rem;
	font-size:0.8rem;
	color: #ffffff;
}
/*********／在庫なし表示テキスト*********/
/*********商品名パーツ*********/
.fs-c-productListItem__productName{
	margin: 0.3rem 0;
	font-size: 1rem;
}
@media screen and (min-width:641px){
	.fs-c-productListItem__productName{
		font-size: 0.8rem;
	}
}
/*********／商品名パーツ*********/
/*********商品価格パーツ*********/
.fs-c-productListItem__prices.fs-c-productPrices{
	display:-webkit-flex; display:flex;
	font-size: 1rem;
}
.fs-c-productPrice--listed{
	padding-right: 0.5rem;
	text-decoration: line-through;
}
.fs-c-productPrice--listed + .fs-c-productPrice .fs-c-productPrice__main__price{
	color: #f21f1f;
}
.fs-c-productPrice__addon, 
.fs-c-productPrice__main__addon{
	font-size: 1rem;
}
@media screen and (min-width:641px){
	.fs-c-productListItem__prices.fs-c-productPrices{
		font-size: 0.8rem;
	}
	.fs-c-productPrice__addon, 
	.fs-c-productPrice__main__addon{
		font-size: 0.6rem;
	}
}
/*********／商品価格パーツ*********/
/*********お気に入りボタン*********/
.fs-c-productListItem__control{
	display: none;
}
/*********／お気に入りボタン*********/



/******************** ブランドヘッダーパーツ2********************/
.brandHead2{
	padding-bottom: 1.5rem;
	color: #000000;
}
.fs-body-category-admiral .brandHead2{
	background: url("https://yamanigolf.itembox.design/item/img/brand/bg_admiral.png");
}
.fs-body-category-tommy-hilfiger .brandHead2{
	background: url("https://yamanigolf.itembox.design/item/img/brand/bg_tommy-hilfiger.png");
}
.fs-body-category-psycho-bunny .brandHead2{
	background: url("https://yamanigolf.itembox.design/item/img/brand/bg_psycho-bunny.png");
}
.fs-body-category-sklz .brandHead2{
	background: url("https://yamanigolf.itembox.design/item/img/brand/bg_sklz.png");
}
.fs-body-category-prosendr .brandHead2{
	background: url("https://yamanigolf.itembox.design/item/img/brand/bg_prosendr.png");
}
.fs-body-category-admiral .brandHead2, 
.fs-body-category-tommy-hilfiger .brandHead2, 
.fs-body-category-psycho-bunny .brandHead2, 
.fs-body-category-sklz .brandHead2, 
.fs-body-category-prosendr .brandHead2{
	color: #ffffff;
}
.brandHead2 div:first-child img{
	display: block;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
.brandHead2 h1{
	margin: 0.8rem 0 1.7rem;
	text-align: center;
	line-height: 1.2;
	font-size: 1.2rem;
	font-weight: 500;
}
.brandHead2 p{
	padding: 0 1rem 1rem 1rem;
	font-size: 1rem;
	line-height: 1.75;
}
.brandHead2 p span.tc{
	display: block;
	text-align: center;
}
.brandHead2 .btnBh{
	position: relative;
	width: 15rem;
	margin: 0 auto;
	cursor: pointer;
	transition: 0.5s;
}
.brandHead2 .btnBh span{
	display: block;
	padding-left: 1rem;
	border: solid 1px #000000;
	line-height: 2.4rem;
	font-size: 1.2rem;
	font-weight: bold;
	color: #000000;
	transition: 0.5s;
}
.fs-body-category-admiral .brandHead2 .btnBh span, 
.fs-body-category-tommy-hilfiger .brandHead2 .btnBh span, 
.fs-body-category-psycho-bunny .brandHead2 .btnBh span, 
.fs-body-category-sklz .brandHead2 .btnBh span, 
.fs-body-category-prosendr .brandHead2 .btnBh span{
	border-color: #ffffff;
	color: #ffffff;
}
.brandHead2 .btnBh::after{
	content: '';
	position: absolute;
	top: 0.4rem;
	right: 1rem;
	display: block;
	width: 1rem;
	height: 1rem;
	box-sizing: border-box;
	border-left: solid 0.3rem #000000;
	border-bottom: solid 0.3rem #000000;
	transform: rotate(-45deg);
	font-weight: bold;
	transition: 0.5s;
}
.fs-body-category-admiral .brandHead2 .btnBh::after, 
.fs-body-category-tommy-hilfiger .brandHead2 .btnBh::after, 
.fs-body-category-psycho-bunny .brandHead2 .btnBh::after, 
.fs-body-category-sklz .brandHead2 .btnBh::after, 
.fs-body-category-prosendr .brandHead2 .btnBh::after{
	border-color: #ffffff;
}
.brandHead2 .btnBh.active{
	padding-bottom: 0;
}
.brandHead2 .btnBh.active span{
	opacity: 0;
}
.brandHead2 .btnBh.active::after{
	top: 0.4rem;
	right: 50%;
	transform: rotate(135deg) translateX(-50%);
}
.brandHead2 .brandStory{
	display: none;
}
.bnr_coordinate, 
.bnr_freelink{
	display: none;
}
.fs-body-category-admiral .bnr_coordinate, 
.fs-body-category-tommy-hilfiger .bnr_coordinate, 
.fs-body-category-prosendr .bnr_freelink{
	display: block;
	max-width: 620px;
	margin: 0.5rem auto 0;
}
.bnr_coordinate img, 
.bnr_freelink img{
	display: block;
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}
.bnr_coordinate a:hover, 
.bnr_freelink a:hover{
	opacity: 0.7;
}
@media screen and (min-width:641px){
	.brandHead2{
		min-height: 16.5rem;
		padding-bottom: 2.5rem;
	}
	.brandHead2 > div:first-child{
		width: 31rem;
		margin: 0 auto;
	}
	.brandHead2 h1{
		margin: 0.4rem 0 0.9rem;
		font-size: 0.8rem;
		font-weight: bold;
	}
	.brandHead2 p{
		width: 38.5rem;
		margin: 0 auto;
		padding: 0;
		font-size: 0.8rem;
		line-height: 1.5;
	}
	.brandHead2 .btnBh{
		display: none;
	}
	.brandHead2 .brandStory{
		display: block !important;
	}
	.fs-body-category-admiral .bnr_coordinate, 
	.fs-body-category-tommy-hilfiger .bnr_coordinate, 
	.fs-body-category-prosendr .bnr_freelink{
		margin-top: 1rem;
	}
}
/********************／ ブランドヘッダーパーツ2--一時的ブランドストーリー無し********************/
.fs-body-category-disney .brandHead2 .btnBh{
		display: none;
	}
@media screen and (min-width:641px){
	.fs-body-category-disney .brandHead2{
		min-height: auto;
	}
}

/******************** ブランドヘッダーパーツ2--LEEEP用********************/
.brandHead2Wrap .bh2LeeepArea{
	display: none;
	margin: 2rem auto;
}
.fs-body-category-admiral .bh2LeeepArea, 
.fs-body-category-tommy-hilfiger .bh2LeeepArea{
	display: block;
}
.bh2LeeepArea .indexH2{
	margin: 0;
  padding-bottom: 1rem;
  text-align: center;
  line-height: 1.4;
  font-size: 1.5rem;
  font-weight: 500;
  color: #737373;
}
@media screen and (min-width: 641px) {
  .bh2LeeepArea .indexH2{
    font-weight: 400;
  }
}
/********************／ ブランドヘッダーパーツ2********************/
/******************** 商品グループLEEEP用********************/
.groupLeeep{
	margin: 2rem auto;
}
.groupLeeep .indexH2{
	margin: 0;
  padding-bottom: 1rem;
  text-align: center;
  line-height: 1.4;
  font-size: 1.5rem;
  font-weight: 500;
  color: #737373;
}
@media screen and (min-width: 641px) {
  .groupLeeep .indexH2{
    font-weight: 400;
  }
}
/********************／ 商品グループLEEEP用********************/
/********************／商品一覧********************/

.groupBnr01{
	margin-bottom: 1rem;
}
.groupBnr01 a:hover{
	opacity: 0.7;
}