/* カスタマイズ用CSS */
td.date-picker[data-month="8"][data-date="14"][data-year="2023"] span,
td.date-picker[data-month="8"][data-date="15"][data-year="2023"] span,
td.date-picker[data-month="8"][data-date="16"][data-year="2023"] span {
    border: 2px solid #f8c6be;
    border-radius: 50%;
    display: inline-block;
    width: 22px;
    height: 22px;
    line-height: 15px;
}

.ec-productRole__btn{
    display: none;
}

.name a:link , .name a:visited{
    font-weight: normal;
    color: #888;
}
.add-to-cart button {
    color: #fff!important;
    background-color: #f793b0;
}
/* table.detail-price-tbl th:first-child,table.detail-price-tbl td:first-child {
    width: 3%!important;
} */
/* table.detail-price-tbl th:nth-child(2),
table.detail-price-tbl td:nth-child(2) {
    width: 7%!important;
}

table.detail-price-tbl th:nth-child(3),
table.detail-price-tbl td:nth-child(3) {
    width: 7%!important;
}
table.detail-price-tbl th:nth-child(4),
table.detail-price-tbl td:nth-child(4) {
    width: 7%!important;
}
table.detail-price-tbl th:nth-child(5),
table.detail-price-tbl td:nth-child(5) {
    width: 7%!important;
}
table.detail-price-tbl th:nth-child(6),
table.detail-price-tbl td:nth-child(6) {
    width: 7%!important;
}
table.detail-price-tbl th:nth-child(7),
table.detail-price-tbl td:nth-child(7) {
    width: 12%!important;
}
table.detail-price-tbl th:nth-child(8),
table.detail-price-tbl td:nth-child(8) {
    width: 12%!important;
} */
td.date-picker[data-date="26"][data-month="6"][data-year="2021"] span {
  border: none;  
}
.sizesearch {
    width: 100%;
    background: #fff;
    margin: 0 auto 45px auto;
}.sizesearch .input-product-class {
    width: 40% !important;
}
.category-list-item .product-no {
    display: none!important;
}
/*---09/14---*/
/*@media screen and (min-width: 1023px){*/
/*.l-main .index-product .idx-pdct{*/
/*    display: flex;*/
/*    flex-direction: column-reverse;*/
/*}*/
/*}*/
.filter-item li label img{
    max-height: 17px;
}

.detail-outline input {
  display: none!important;
}
.detail-outline .tab_item{
  display: none!important;
}
.detail-outline {
    margin-top: 40px;
}
.size-only {
    margin-top: 40px;
    display: flex!important;
    justify-content: center;
}
/*--- 11/05 ---*/
.l-header .l-header-nav-list .megamenu-inr li a:before{
    display: none!important;
}

.l-header .l-header-nav-list .megamenu-inr li a img{
    max-width: 38px;
    max-height: 50px;
    margin-right: 5px;
}

@media screen and (min-width: 1101px){
    .l-header .l-header-nav-list .megamenu{
        width: 610px;
    }
    .l-header .l-header-nav-list .megamenu-inr li a{
        font-size: 10px
    }
}