
@media screen and (max-width: 750px){
    #mainContent #selectItem .itemListWrap>.itemList {
        width: 44.6vw
        }

    #mainContent #selectItem .itemListWrap>.itemList .item .itemDetail .itemName {
        min-height: 2.8em;
        display: flex;
        justify-content: center;
        align-content: flex-end;
        flex-direction: column;
    }

    .noItem {
        text-align: center;
        font-weight: bold;
        padding: 8vw 0;
    }
}


.emph {
    color: #eb6877; 
    font-weight:bold;
}



@media screen and (min-width: 751px){
    #mainContent #selectItem .itemListWrap>.itemList .item_large .itemDetail .itemBnr {
        position: static;
        width: 100%;
        margin-top: 10px;
    }

    .noItem {
        width: 100%;
        text-align: center;
        font-weight: bold;
        padding: 40px 0;
    }

    #mainContent #selectItem .price .priceTable {
        font-size: 1.9rem;
    }

    
}
@media screen and (max-width: 750px){
    .mb_sp {
        margin-bottom: 21vw!important;
    }
}




/* 2022-0530 tablet赤枠注釈用 */
@media screen and (min-width: 751px){
    
    #mainContent #selectItem .itemListWrap>.itemTablet .item {
        height: 166px;
        
    }

    #mainContent #selectItem .itemListWrap>.itemTablet .itemBuy {
        bottom: 10px;
    }
}
@media screen and (max-width: 750px){
    #mainContent #selectItem .itemListWrap>.itemTablet .item .itemImg img {
        width: auto!important;
        height: 100%!important;
    }
}
/* 2022-0530 tablet赤枠注釈用 */

/* 2023-1213 機種画像が機種名とくっついているので、調整 */
@media screen and (min-width: 751px) {
    #mainContent #selectItem .itemListWrap>.itemList .item .itemImg {
        margin-right: 1em;
    }
}
/* 2023-1213 機種画像が機種名とくっついているので、調整 */



.itemList.notice {
    padding-bottom: 140px!important;
}

    .itemList.notice .itemBuy {
    bottom: 95px!important;
    }
.itemList.notice .notice-txt {
    position: absolute;
    bottom: 20px;
}
.itemList.notice .notice-txt p {
    font-size: 75%;
}

@media screen and (max-width: 750px) {
    .itemList.notice:nth-child(3) {
        padding-bottom: 12vw!important;
    }
    .itemList.notice .itemBuy {
        bottom: 115px!important;
    } 
    .itemList.notice .notice-txt {
        bottom: 30px;
    }      
    .itemList.notice:nth-child(3) .itemBuy {
    bottom: 3.33vw!important;
    } 
    .itemList.notice .notice-txt p {
        padding-right: 3.33vw;
        font-size: 2.4vw;
    }
}