/* BASIC css start */
.item-wrap .item-cont .item-list .prd-name {
    font-family:'Arya';
}

.item-wrap .item-cont .item-list .prd-subname {
    font-family:'Arya';
    font-size:13px;
}


#content { width: 100%; margin: 0 auto; padding:0;}

.page-body img{width:100%;overflow:hidden}

.now_cate{   
    float:left;
    display:inline-block;
    text-align: left;
    font-size: 22px;
    font-weight: 700;
    line-height: 36px;
}
    
    
.loop_cate_secon {   
    display: flex;
    position:relative;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
    margin-top:-25px;
    padding: 0 50px 10px;
    gap: 30px;
    border-bottom: 1px solid #000;
    box-sizing: border-box;
    clear:both;
}

.loop_cate_secon li{  
    float:left;
    padding: 0 10px;  
}

.loop_cate_secon li a{ 

    display: block;
    text-align: center;
    height: 38px;
    line-height: 39px;
    font-size: 15px;
    width: auto;
    color: #797979;
}
    
    
.loop_cate_secon li a.sel { 
    font-weight: 600;
    color: #121212;
}

.cate_left {
    width: 30%;
}


.loop_cate_third {
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    align-items: center;
    margin: 0px 0 20px;
}

.loop_cate_third li{ 
    margin: 0 5px;
}

.loop_cate_third li a{   
    display: block;
    text-align: center;
    height: 28px;
    background: #f7f7f7;
    border-radius: 50px;
    line-height: 27px;
    padding: 0 15px;
    color: #797979;
    font-size: 12px;
}

.loop_cate_third li a.sel {
    font-weight: 700;
    background: #121212;
    color: #fff;
}




/* class-list */
#productClass  {margin-top:0px;}
#productClass .cate-wrap { overflow:hidden;}
#productClass .cate-wrap .bcate { padding-bottom:10px; font-size:18px; color:#202020; font-weight:bold; border-bottom:1px solid #e3e3e3;box-sizing: border-box;}
#productClass .cate-wrap .class-list ul { border-bottom:1px solid #e3e3e3;box-sizing: border-box;}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' ;}
#productClass .cate-wrap .class-list ul li { padding:15px 30px 16px 0; float:left; }
#productClass .cate-wrap .class-list ul li a { display:block; font-size:13px; color:#919191; }



/* total-sort */
#productClass .total-sort { padding-top: 30px; }



a.rollover01 img { display:inline-block;  width: 18.8%;} 
a.rollover01 img.over { opacity:0; filter:alpha(opacit=00); visibility:hidden; } 
a.rollover01:hover { border:0px } 
a.rollover01:hover img { opacity:0; filter:alpha(opacit=00); visibility:hidden; width:100% } 
a.rollover01:hover img.over { opacity:1; filter:alpha(opacit=100); visibility:visible;  width:100%} 

.MS_prod_img_s{position:relative;}

.MS_prod_img_s{position:absolute;}

.item-wrap{
    margin-top:-20px;
}

.item-wrap .item-cont{
   display:flex;
   width:100%;
   flex-direction:row;
   clear:both;
}

.item-wrap .item-cont .item-list {
    width: 33.33%;
    padding: 0;  
}

.item-info{
    display:flex;
}

select {
   font-size: 13px;
   border:none;
}


.item-wrap .item-cont .item-list .thumb {
    position: relative;
    overflow: hidden;
}

.item-wrap .item-cont .item-list:nth-child(1n) {
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    box-sizing :border-box;
}

.item-wrap .item-cont .item-list:nth-child(2n) {
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    box-sizing :border-box;
}

.item-wrap .item-cont .item-list:nth-child(3n) {
    border-right: 1px solid rgb(0, 0, 0, 0);
    border-bottom:1px solid #000;
    box-sizing :border-box;
}


.item-wrap .item-cont .item-list:last-child {
   padding:0;
}

.item-wrap .item-cont .item-list dd {
   padding: 25px 0 0 50px;
}

.item-wrap .item-cont .item-list .prd-price {
   font-size:15px;
   margin:0;
   padding-bottom: 25px;
}

.paging {
   padding: 80px 0 0;
}

.paging a.first, .paging a.first {
   letter-spacing: 0;
}

.paging a.first, .paging a.last {
   letter-spacing: 0;
}


.thumb a:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/* BASIC css end */

