.priceRange_tab{
font-family: "Noto Sans JP", sans-serif;
display: flex;
flex-wrap: wrap;
}
.priceRange_tabli {
display: flex;
justify-content: center;
align-items: center;
color: #121212;
font-weight: bold;
background-color: #ECECEC;
cursor: pointer;
}
.priceRange_tabli.-current {
background-color: #54BFF5;
color: #FFF;
}
.priceRange_content{
display: none;
}
.priceRange_content.-current {
display: block;
}
.priceRange.block-top-event--goods {
display: none;
}
/* priceRangepc */
html[data-browse-mode="P"] .priceRange{
margin-top: 82px;
}
html[data-browse-mode="P"] .priceRange_tab{
margin-top: 54px;
gap: 10px 1px;
}
html[data-browse-mode="P"] .priceRange_tabli {
width: calc((100% -2px) / 3);
height: 60px;
font-size: 20px;
transition: 0.3s;
}
html[data-browse-mode="P"] .priceRange_tabli:hover{
opacity: 0.7;
}
html[data-browse-mode="P"] .priceRange_tabli.-current:hover{
opacity: 1;
}
html[data-browse-mode="P"] .priceRange_tabli.-current:hover{
opacity: 1;
cursor: auto;
}
html[data-browse-mode="P"] .priceRange.block-top-event--goods {
margin-top: 54px;
}
html[data-browse-mode="P"] .priceRange.block-more-btn{
margin-top: 40px;
}
/* priceRangesp*/
html[data-browse-mode="S"] .priceRange_tab{
width: 100%;
  min-width: unset;
  padding: 0px;
  margin-left: 0px;
  margin-top: 0px;
  gap: 10px;
}
html[data-browse-mode="S"] .priceRange_tabli {
width: calc((100% - 6px) / 2);
min-height: 40px;
padding: 5px;
font-size: 16px;
}
.block-separat{
display: none;
}
html[data-browse-mode="P"] .goods_event-inner .block-pickup-list-p--items {
margin-top: 50px;
display: flex;
flex-wrap: wrap;
gap: 35px 17px;
}
html[data-browse-mode="P"] .goods_event-inner .block-pickup-list-p--items li {
width: calc((100% -68px) / 5);
display: block;
margin-bottom: 0;
}
html[data-browse-mode="S"] .priceRange{
margin: 40px 0 0;
}
html[data-browse-mode="S"] .priceRange.content_inner{
padding: 0 20px;
}
html[data-browse-mode="S"] .goods_event-inner .block-thumbnail-t {
padding-bottom: 10px;
overflow-x: auto;
}
html[data-browse-mode="S"] .goods_event-inner .block-thumbnail-t--items {
padding: 0;
margin-top: 25px;
gap: 8px;
justify-content: flex-start;
flex-wrap: nowrap;
padding-right: 20px;
}
html[data-browse-mode="S"] .goods_event-inner .block-thumbnail-t--items li {
width: 147px;
min-width: 147px;
margin: 0;
}
html[data-browse-mode="S"] .goods_event-inner .block-thumbnail-t--items li:last-child{
width: 167px;
min-width: 167px;
padding-right: 20px;
}