/* .item-detail-box-m{
    margin-top:10px;
} */

.item-detail-box{
    display:flex;
    justify-content: space-between;
    margin-bottom: 50px;
}

.item-img-sec{
    width:50%;
}

/* .item-detail-m{
    margin-right:4%;
} */

.item-content-sec{
    width:48%;
    padding:40px 10px;
}

.item-name-title{
    font-size:1.3rem;
    font-weight:bold;
    color:rgb(109, 109, 109);
    border-bottom:2px solid rgb(187, 153, 114);
    padding-bottom:5px;
}

.item-price-display{
    font-size:1.8rem;
    font-weight:bold;
    color:rgb(80, 80, 80);
    padding-left:2px;
}

.yen-display{
    font-size:1.0rem;
}

.display-m{
    margin-left:5px;
}


.detail-btn{
    display:inline-block;
    padding:10px 0;
    width:100%;
    font-size:1.4rem;
    text-align:center;
}

.detail-btn-s{
    padding:10px 0;
    font-size:1.1rem;
    text-align:center;
}

.detail-icon-m{
    margin-right:5px;
}

.detail-btn-row{
    display:flex;
}

.btn-row-m{
    margin-top:10px;
}

.detail-btn-w{
    width:48%;
}

.detail-btn-m{
    margin-right:4%;
}

.item-description-t-m{
    margin-top:20px;
}

.item-description-title{
    display:inline-block;
    width:150px;
    font-weight:bold;
}

.item-decription-row{
    border-bottom:0.5px solid rgb(204, 204, 204);
    color:rgb(109, 109, 109);
}

.item-detail-calendar-m{
    margin-top:20px;
}

.set-item-item{
    text-align:center;
    width:40%;
}

.set-item-box{
    margin-top:30px;
    margin-bottom:30px;
    display:flex;
    align-items:center;
    justify-content:space-between;
}

.set-item-g{
    text-align:center;
    width:50%;
    margin-left:20px;
    font-weight:bold;
    color:rgb(158, 158, 158);
    font-size:1.2rem;
}

.set-item-img{
    width:60%;
}

.set-item-guidance{
    text-align:center;
    font-weight:bold;
    color:rgb(158, 158, 158);
    font-size:1.2rem;
}
.set-item-g-s{
    display:none;
    text-align:center;
    margin-top:20px;
    font-size:1.2rem;
}



@media only screen and (max-width:1024px){
    .item-detail-box{
        display:block;
    }
    .item-img-sec{
        width:100%;
    }
    .item-detail-m{
        margin-right:0;
        margin-top:30px;
    }
    .item-content-sec{
        width:100%;
        padding-top:30px;
        padding-bottom:30px;
    }
    .item-description-title{
        width:50%;
    }
    .item-detail-calendar-m{
        margin-top:0;
    }
    .set-item-box{
        display:block;
    }
    .set-item-item{
        margin-right:auto;
        margin-left:auto;
        width:100%;
    }
    .set-item-g{
        display:none;
    }
    .set-item-g-s{
        display:block;
    }

}

@media only screen and (max-width:670px){
    .set-item-img{
        width:100%;
    }
    .set-item-g-s{
        font-size:1.0rem;
        text-align:left;
    }
    .br-tchu{
        display:none;
    }

}

@media only screen and (max-width:550px){
    .detail-btn,.detail-btn-s{
        font-size:1.0rem;
    }
}

@media only screen and (max-width:550px){
    .detail-btn,.detail-btn-s{
        font-size:1.0rem;
    }
}

@media only screen and (max-width:400px){
    .detail-btn-s{
        font-size:0.85rem;
    }
    .detail-icon-m{
        margin-right:2px;
    }
}

@media only screen and (max-width:400px){
    .detail-btn-s{
        font-size:0.85rem;
    }
    .detail-icon-m{
        margin-right:2px;
    }
}

@media only screen and (max-width:350px){
    .detail-btn-s{
        font-size:0.8rem;
    }
}


