/****************************** パンクズリストSTART ******************************/
.pane-main .block-topic-path {
    margin-top: 0px !important;
    background-color: unset;
}
.pane-main .block-topic-path ul li,
.pane-main .block-topic-path ul li a span {
    font-size: 9px;
    font-weight: 400;
}
.pane-main .block-topic-path ul li a {
    color: #000;
}
/****************************** パンクズリストEND ******************************/
/****************************** タイトル表記START ******************************/
.block-category-list--header {
    text-align: left;
    font-size: 16px;
    font-weight: 500 !important;
}
.block-category-list--header span.block-category-list--header-cnt-num,
.block-category-list--header span.block-category-list--header-cnt {
    font-size: 10px;
    font-weight: 400 !important;
}
.block-category-list--header span.block-category-list--header-cnt .block-category-list--ken {
    font-size: 8px;
    font-weight: 400 !important;
}
/****************************** タイトル表記END ******************************/
/****************************** 週間ランキングブロックSTART ******************************/
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--brand {
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-thumbnail-t--variation {
    font-size: 10px;
    font-weight: 400;
    text-align: left;
    white-space: normal;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-thumbnail-t--variation span:first-of-type {
    margin-right:5px;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos {
    text-align: left;
}
    /****************************** 通常価格表記START ******************************/    
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--price.price {
    font-size: 12px;
    font-weight: 500;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--price.price .price-tax {
    font-size: 10px;
    font-weight: 400;
}
    /****************************** 通常価格表記END ******************************/
    /****************************** セール価格表記START ******************************/
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--default-price.default-price span:first-child {
    font-size: 10px !important;
    font-weight: 500;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--default-price.default-price span.price-tax {
    font-size: 10px;
    font-weight: 400;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--price.sale-price {
    line-height: 1em;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--price.sale-price .block-ranking-r--scomment {
    display: none;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--price.sale-price span.format-price {
    font-size: 12px !important;
    font-weight: 500;
}
.ranking_block .block-ranking-r li.block-ranking-r--item .block-ranking-r--description .block-ranking-r--price-infos .block-ranking-r--price.sale-price span.price-tax {
    font-size: 10px;
    font-weight: 400;
}
    /****************************** セール価格表記END ******************************/
/****************************** 週間ランキングブロックEND ******************************/
/****************************** 人気のキーワード ブロックSTART ******************************/
.pane-main .block-category-list--relate-goods-tag {
    margin-bottom: 40px;
}
.pane-main .block-category-list--relate-goods-tag .relate-goods-label-block-mobile {
    margin: 0 0 15px 12px;
}
.pane-main .block-category-list--relate-goods-tag .relate-goods-label-block-mobile span.relate-goods-label {
    font-size: 13px;
    font-weight: 400;
    text-align: left;
}
/****************************** 人気のキーワード ブロックEND ******************************/
/****************************** 商品一覧START ******************************/
    /****************************** 商品一覧ページャー機能START ******************************/
.block-category-list--goods .pager-scope,
.block-category-list--goods .pager-total {
    display: none;
}
.block-category-list--goods .pagination li,
#search_results_sb .pagination li,
.block-goods-list-naviframe .pagination li {
    border: none;
    max-width: 24px !important;
    min-height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin-left: 5px;
}
.block-category-list--goods .pagination li:first-child,
#search_results_sb .pagination li:first-child,
.block-goods-list-naviframe .pagination li:first-child {
    margin-left: 0;
}
.block-category-list--goods .pagination li.pager-current,
#search_results_sb .pagination li.pager-current,
.block-goods-list-naviframe .pagination li.pager-current {
    background-color: #4964a0;
}
.block-category-list--goods .pagination li.pager-current span,
#search_results_sb .pagination li.pager-current span,
.block-goods-list-naviframe .pagination li.pager-current span {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
    line-height: 1em;
}
.block-category-list--goods .pagination li a,
#search_results_sb .pagination li a,
.block-goods-list-naviframe .pagination li a {
    font-size: 12px;
    font-weight: 400;
    color: #000;
}
.block-category-list--goods .pagination li.pager-next,
#search_results_sb .pagination li.pager-next,
.block-goods-list-naviframe .pagination li.pager-next {
    position: relative;
    border: none;
}
.block-category-list--goods .pagination li.pager-next a::before,
#search_results_sb .pagination li.pager-next a::before,
.block-goods-list-naviframe .pagination li.pager-next a::before,
.block-category-list--goods .pagination li.pager-next a::after,
#search_results_sb .pagination li.pager-next a::after,
.block-goods-list-naviframe .pagination li.pager-next a::after {
    position: absolute;
    content: '';
    width: 10px;
    height: 1px;
    background-color: #000;
}
.block-category-list--goods .pagination:first-child li.pager-next a::before,
#search_results_sb .pagination:first-child li.pager-next a::before,
.block-goods-list-naviframe .pagination:first-child li.pager-next a::before {
    transform: rotate(-45deg);
    top: 35%;
    left: 38%;
}
.block-category-list--goods .pagination:first-child li.pager-next a::after,
#search_results_sb .pagination:first-child li.pager-next a::after,
.block-goods-list-naviframe .pagination:first-child li.pager-next a::after {
    transform: rotate(45deg);
    top: 59%;
    left: 38%;
}
.block-category-list--goods .pagination:last-child li.pager-next a::before,
#search_results_sb .pagination:last-child li.pager-next a::before,
.block-goods-list-naviframe .pagination:last-child li.pager-next a::before {
    transform: rotate(45deg);
    top: 35%;
    left: 38%;
}
.block-category-list--goods .pagination:last-child li.pager-next a::after,
#search_results_sb .pagination:last-child li.pager-next a::after,
.block-goods-list-naviframe .pagination:last-child li.pager-next a::after {
    transform: rotate(-45deg);
    top: 59%;
    left: 38%;
}
.block-category-list--goods .pagination li.pager-previous a,
#search_results_sb .pagination li.pager-previous a,
.block-goods-list-naviframe .pagination li.pager-previous a,
.block-category-list--goods .pagination li.pager-next a,
#search_results_sb .pagination li.pager-next a,
.block-goods-list-naviframe .pagination li.pager-next a {
    color: #FFF;
}
    /****************************** 商品一覧ページャー機能END ******************************/
    /****************************** 商品一覧商品リストSTART ******************************/
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--brand {
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--variation {
    font-size: 11px;
    font-weight: 500;
    text-align: left;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--variation span:first-of-type {
    font-weight: 400 !important;
}
        /****************************** 通常価格表記START ******************************/        
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price.price {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price.price span.price-tax {
    font-size: 11px;
    font-weight: 400;
}
        /****************************** 通常価格表記END ******************************/
        /****************************** セール価格表記START ******************************/
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--default-price.default-price {
    font-size: 11px;
    font-weight: 500;
    text-align: left;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--default-price.default-price span.price-tax {
    font-size: 9px;
    font-weight: 400;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price.sale-price {
    font-size: 13px;
    font-weight: 500;
    text-align: left;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price.sale-price .block-thumbnail-t--scomment{
    display: none;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .block-thumbnail-t--price.sale-price span.price-tax {
    font-size: 11px;
    font-weight: 400;
}
        /****************************** セール価格表記END ******************************/
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .revico-star-zone .revico-star[data-review-count="0"] {
    display: block;
    padding-top: 5px;
}
#goods-list .block-pickup-list-p .block-thumbnail-t--item .block-thumbnail-t--goods-description .block-thumbnail-t--price-infos .revico-star-zone .revico-star[data-review-count="0"] .revico-widget {
    display: none;
}
#goods-list .block-pickup-list-p .revico-star-block {
    margin-left: -15px;
    justify-content: flex-start !important;
}
#goods-list .block-pickup-list-p .revico-star .starability-result[data-rating="0"],
#goods-list .block-pickup-list-p .revico-star .starability-result[data-rating="1"],
#goods-list .block-pickup-list-p .revico-star .starability-result[data-rating="2"],
#goods-list .block-pickup-list-p .revico-star .starability-result[data-rating="3"],
#goods-list .block-pickup-list-p .revico-star .starability-result[data-rating="4"],
#goods-list .block-pickup-list-p .revico-star .starability-result[data-rating="5"] {
    background-image: url(../../img/usr/detail/blue_star.png) !important;
}
#goods-list .block-pickup-list-p .revico-star [data-rating="0.5"]
#goods-list .block-pickup-list-p .revico-star [data-rating="1.5"],
#goods-list .block-pickup-list-p .revico-star [data-rating="2.5"],
#goods-list .block-pickup-list-p .revico-star [data-rating="3.5"],
#goods-list .block-pickup-list-p .revico-star [data-rating="4.5"] {
    background-image: url(../../img/usr/detail/blue_star_half.png) !important;
}
#goods-list .block-pickup-list-p .revico-star-block--title {
    font-size: 12px;
    font-family: 'Inter';
    font-weight: 400;
}
#goods-list .block-pickup-list-p .revico-star-block--total {
    font-size: 11px;
    font-weight: 400 !important;
}
#goods-list .block-pickup-list-p .block-goods-ist-comp-check {
    text-align: left;
}
#goods-list .block-pickup-list-p .block-goods-ist-comp-check label {
    font-size: 10px;
    font-weight: 400;
}
    /****************************** 商品一覧商品リストEND ******************************/
/****************************** 商品一覧START ******************************/
/****************************** スタイリングSTART ******************************/

#ss-coordinate-list .card-list-frame {
    display: flex;
    justify-content: flex-start;
    flex-wrap: unset;
    overflow-x: scroll;
}
#ss-coordinate-list .coordinate-list .card-list-frame .coordinate-item {
    margin-right: 18px;
    width: 37vw;
    min-width: unset;
    flex-basis: 37vw;
}
#ss-coordinate-list .coordinate-list .card-list-frame .coordinate-item:nth-child(2n) {
    margin-right: 18px;
}
#ss-coordinate-list .coordinate-list .card-list-frame .coordinate-item figure {
    width: 37vw;
}
#ss-coordinate-list .coordinate-item .coordinate-item--description .coordinate-item--info--blandname {
    font-size: 10px;
    font-weight: 400;
}
#ss-coordinate-list .coordinate-item .coordinate-item--description .coordinate-item--info--shopname {
    font-size: 12px;
    font-weight: 400;
}
#ss-coordinate-list .coordinate-item .coordinate-item--description a .coordinate-item--info--staffname {
    font-size: 10px;
    font-weight: 500;
}
#ss-coordinate-list .see-more-btn-block {
    display: block !important;
    margin: 30px auto;
}
#ss-coordinate-list .see-more-btn-block button {
    width: 200px;
    margin: 0 auto;
    background: unset;
    height: 40px;
    display: flex;
    padding: 0;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    border: 1px solid #c0c0c0;
    border-radius: 0;
}
/****************************** スタイリングEND ******************************/
/****************************** チェックしたアイテムSTART ******************************/
#block_of_itemhistory #block_of_history h2.block-recent-item--header {
    font-size: 14px;
    text-align: left;
    font-weight: 500 !important;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul {
    display: flex;
    overflow-x: scroll;
    white-space: nowrap;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li {
    width: calc(40% - 20px);
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    text-align: center;
    padding-left: 24px;
    padding-bottom: 30px;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li figure {
    min-width: 110px;
    min-height: 110px;
    padding: 0;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--goods-description {
    text-align: left;
    width: 100%;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--goods-description .block-thumbnail-h--brand {
    font-size: 12px;
    font-weight: 500;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--goods-description .block-thumbnail-h--variation {
    font-size: 10px !important;
    font-weight: 400 !important;
    text-align: left;
    white-space: normal;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos {
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}
    /****************************** 通常価格表記START ******************************/        
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos .block-thumbnail-h--price.price {
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos .block-thumbnail-h--price.price span.price-tax {
    font-size: 12px !important;
    font-weight: 400;
}
    /****************************** 通常価格表記END ******************************/
    /****************************** セール価格表記START ******************************/
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos .block-thumbnail-h--default-price.default-price {
    font-size: 10px;
    font-weight: 500;
    text-align: left;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos .block-thumbnail-h--default-price.default-price span.price-tax {
    font-size: 9px;
    font-weight: 400;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos .block-thumbnail-h--price.sale-price {
    font-size: 12px;
    font-weight: 500;
    text-align: left;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos .block-thumbnail-h--price.sale-price .block-thumbnail-h--scomment{
    display: none;
}
#block_of_itemhistory #block_of_history div.block-thumbnail-h ul li .block-thumbnail-h--price-infos .block-thumbnail-h--price.sale-price span.price-tax {
    font-size: 10px;
    font-weight: 400;
}
    /****************************** セール価格表記END ******************************/
/****************************** チェックしたアイテムEND ******************************/
/****************************** 追従ヘッダーSTART ******************************/

.block-goods-search-follow--display > div.block-goods-search-follow-detail-btn span::after {
    background: url(../../img/usr/detail/goods_search_v2.png) no-repeat !important;
    background-size: 18px 18px !important;
    left: -15%;
}
.block-goods-search-follow--display > div.block-goods-search-follow-sort-btn span::after {
    background: url(../../img/usr/detail/goods_sort_v2.png) no-repeat !important;
    background-size: 18px 19px !important;
    left: -15%;
}
/****************************** 追従ヘッダーEND ******************************/