/* BASIC css start */
/* BASIC css start */
/* class-list */
#productClass .cate-wrap { overflow:hidden }
#productClass .cate-wrap .bcate {padding-bottom: 35px;font-weight:bold;text-align: center;font-size: 20px;color: #333; margin-top:5px;}   /*  catename »ó´Ü°£°Ý   margin-top:5px;  */
#productClass .cate-wrap .class-list ul {font-size: 0;text-align: center;}
#productClass .cate-wrap .class-list ul:after { display:block; clear:both; content:'' }
#productClass .cate-wrap .class-list ul li {position: relative;display: inline-block;font-size: 12px;font-weight: 500;text-align: center;cursor: pointer;margin: 0 5px;}
#productClass .cate-wrap .class-list ul li a {display: block;border: 2px solid #dadada;padding: 4px 13px;color: #333;font-size: 14px;}
#productClass .cate-wrap .class-list ul li.sel a {
    border-color: #000; font-weight:bold;
}
/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }

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



/* ÇöÀçÀ§Ä¡ »ó´ÜÀ¸·ÎºÎÅÍ ¾Æ·¡·Î À§Ä¡Á¶Á¤½Ã   */
.loc-navi { margin-top:20px; }  


/* ºÐ·ùÆäÀÌÁö ½ÃÀÛ½Ã(ÀÌ¹ÌÁöºÎÅÍ) Å¾À§Ä¡ margin-top:20px  */ 
#productDetail .page-body { margin-top:40px }  

.border_effect .border_line::after,.border_effect .border_line::before,.border_effect2 .border_line::after,.border_effect2 .border_line::before,.border_effect2::after,.border_effect2::before,.border_effect::after,.border_effect::before{content:"";position:absolute;transition:all .2s linear}
.border_effect::after,.border_effect::before{width:0;height:2px;background:#ed1b25}
.border_effect2::after,.border_effect2::before{width:0;height:2px;background:#a51e22} /* background:#000 */
.border_effect .border_line{display:block}
.border_effect .border_line::after,.border_effect .border_line::before{width:2px;height:0;background:#ed1b25}
.border_effect2 .border_line::after,.border_effect2 .border_line::before{width:2px;height:0;background:#a51e22}  /* background:#000 */
.border_effect::after,.border_effect::before{transition-delay:0s}
.border_effect .border_line::after,.border_effect .border_line::before{transition-delay:.2s}
.border_effect::before{right:0;top:0}
.border_effect::after{left:0;bottom:0}
.border_effect .border_line::before{left:0;top:0}
.border_effect .border_line::after{right:0;bottom:0}
.border_effect:hover::after,.border_effect:hover::before{width:100%;transition-delay:.2s}
.border_effect:hover .border_line::after,.border_effect:hover .border_line::before{height:100%;transition-delay:0s}

/* Å¸ÀÌ¸Ó */
.timer {text-align: center;width: 100%;background-color: #fff;font-size: 14px;line-height: 1.5;font-weight: bold;color: #000;margin-bottom: 15px;} 
.timer .timeBox { display: inline-block; border: 1px solid #ddd; border-radius: 5px; width: 30px; height: 30px; text-align: center; line-height: 30px; font-weight: bold; font-size: 14px; margin: 0 4px; color: #000; background-image: none; } 
.timer .timeBox.days { color: #ff0000; } 
.timer .timeBox.seconds { color: #c0c0c0; } 
/* BASIC css end */


/* BASIC css end */

