#recommend_item_template
{
    display:none;
    }
#recommend
{
    padding:10px 0 20px;
    margin-top:10px;
    border-top:1px solid #ccc;
    display:none;
    width:100%;
    clear:both;
    }
#recommend .myc_true{
    position:absolute;
    }
    #recommend .item
    {
        white-space:normal;
        text-align:center;
        float:left;
        width:160px;
        }
        #recommend .btn_box
        {
            width:100px;
            height:20px;
            margin:0 auto;
            display: none;
            }
        #recommend .detail
        {
            height:20px;
            width:64px;
            float:left;
            background:url(/~/media/Images/Common/button/btn_detail_s) center center no-repeat;
            }
            #recommend .detail:hover
            {
                background-image:url(/~/media/Images/Common/button/btn_detail_s_o);
                }
        #recommend .cart
        {
            width:32px;
            height:20px;
            float:right;
            background:url(/~/media/Images/eshop/btn/cart_ss) center center no-repeat;
            z-index:5;
            }
            #recommend .cart:hover
            {
                background-image:url(/~/media/Images/eshop/btn/cart_ss_o);
                }
                
        #recommend .item .Box_hover
        {
            cursor:pointer;
            background-color:transparent;
            border-radius: 10px;
            width:100%;
            position:relative;
            }
        #recommend .item .Box_hover:hover
        {
            background:#e7f7ff;
            }
        #recommend .item .imgBox
        {
            height:90px;
            width:100%;
            }
        #recommend .item p.name
        {
            font-size:9pt;
            line-height:105%;
            height: 2.1em;
            padding:0 5px;
            color: #000;
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            }
        #recommend .item p.price
        {
            font-weight:bold;
            color: #000;
            margin-bottom: 0;
            padding-bottom: 0.5em;
            }
    #recommend #tt
    {
        text-align:left;
        font-size:14px;
        margin:5px 1em 5px;
        }
        #recommend #tt span
        {
            font-weight:normal;
            }
    #recommend #recommendBox
    {
        width:1400px;
        white-space:nowrap;
        position:relative;
        overflow:hidden;
        left:0;
        transition-property: left;  
        transition-duration: 0.6s;  
        transition-timing-function: ease-in;  
        }
    #recommend #recommendOutBox
    {
        overflow:hidden;
        white-space:nowrap;
        position:relative;
        background:#fff;
        }
    #recommend #back,
    #recommend #next
    {
        background:rgba(0,0,0,0.5) center center no-repeat;
        position:absolute;
        top:0;
        cursor:pointer;
        height: 100%;
        width:26px;
        z-index:100;
        }
    #recommend #back:hover,
    #recommend #next:hover
    {
        background-color:rgba(0,0,0,0.25);
        }
    #recommend #back
    {
        display:none;
        background-image:url(/~/Media/Images/Common/button/triangle_back);
        left:0;
        }
    #recommend #next
    {
        right:0;
        background-image:url(/~/Media/Images/Common/button/triangle_next);
        }
#box940 > .cartBox > #recommend {
	padding:0;
	}
/*
#recommend .item p.price::after {
	content: "(税抜)";
	font-size: 80%;
	font-weight: normal;
}
*/
#recommend .item a:hover {
    text-decoration: none;
}