/* BASIC css start */
/* 할인율 */
.prd-list .name {font-size:14px;color:#333 !important;}
.prd-list .add {font-size:12px;}
.prd-list .discount_info  {float:left;height:52px;line-height:54px;padding:0 3px;}
.prd-list .discount_info .salebig {font-family:Arial;font-size:44px;color:#12c81b;font-weight:bold;}
.prd-list .discount_info .sale_dan {font-family:Arial;font-size:18px;color:#12c81b;font-weight:bold;}
.prd-list .discount_info .sale_text {display:none;font-family:dotum;font-size:16px;font-weight:bold;color:#12c81b;}
.pdt5 {padding-top:5px;}
.prd-list .discount_price {float:left;height:58px;padding:7px 0 0 5px;}
.prd-list .discount_price #custom {font-family:Arial;font-size:16px;color:#878787;text-decoration:line-through;line-height:18px;}
.prd-list .discount_price #price {display:inline-block;font-family:Arial;font-size:22px;font-weight:bold;color:#333;line-height:21px;}
.prd-list .discount_price #price_dan {font-family:dotum;font-size:14px;font-weight:bold;color:#333;padding-left:2px;}

.sale_item {width:1080px;margin:0 auto;}
.sale_item table td { border: 0; vertical-align: top; padding-bottom: 30px; border:0px solid #000;}
.sale_item table .tb-center {width:335px;  height:335x; overflow:hidden; margin: 0px auto;border:1px solid #eeeeee;}

.sale_item table .tb-center:hover {border:1px solid #12c81b;}
.sale_item table .info { width:305px; margin: 0 auto; text-align: left;}
.sale_item .thumb { width:335px; height:335x; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border:0;position:relative; overflow:hidden 
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transition: all 0.3s ease-in-out;
}
.sale_item .thumb:hover {border:0;

  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
}
.sale_item .thumb a,
.sale_item .thumb img { display: block; width:335px; height:335x; overflow:hidden 

}
.sale_item .thumb img:hover {

}

.sale_item .dsc { margin-top: 5px; }
.sale_item .dsc.name { margin: 15px 0 8px; padding: 0 0 5px; color: #6e6e6e; border-bottom: 1px solid #d7d7d7; font-weight: 700; }
.sale_item .add { color: #888888; font-size: 11px; }
.sale_item .price { margin-top: 8px; font-weight: bold; color: #16314f; }

.sale_item .thumb .img_badge {position:absolute;top:5px;right:5px;}
.sale_item .thumb .img_badge img {width:54px;}

.icon {margin:10px 0 20px 0;}
.icon img {height:px;}
.discount_remain span {color:#12c81b;font-size:13px;font-weight:bold;}

#productClass .class-list { zoom: 1;border:0;}
#productClass .class-list ul {font-size:0;text-align:left; }
#productClass .class-list li,
#productClass .class-list li a { display:inline-block; white-space: nowrap; line-height:25px; color: #666;font-size:12px;text-transform:uppercase;padding:0 4px;}
#productClass .class-list li a:hover { color: #222;text-decoration:none;}
#productClass .class-list li a.sel { color:#e60098;font-weight:bold;}
#productClass .class-list li:first-child {display:none;}
#productClass .class-list li {color:#bdbdbd;}

#header {
    padding: 0 !important;
}


.loc-navi {
    padding: 20px 0 15px;
}

.now_cate_name {
    padding:0; margin:35px 0 20px 5px; color:#12c81b; font-size:16px; font-weight: 700;border-bottom:2px solid #12c81b;display:inline-block;
}

.now_cate_name a {
    padding:0; color:#12c81b; font-size:16px; font-weight: 700;display:inline-block;
}
.now_cate_name span {font-size:11px;line-height:12px;color:#999;font-weight:normal;}

.now_cate_name a:hover {text-decoration:none;}

/* class-list */

.class-list .now_cate { 
    width: 15%;
    font-weight: bold; text-align: center; color: #333;
    border-right: 1px solid #e5e5e5;
    padding: 0 20px;
    height:35px;
    background: #fff;
}



.best-item { 
    background:#f5fbf6 url(/design/six4772/0651vitaline/sub01_bg.gif) repeat-x 0 0;
	
}
.best-item .tit {
    text-align: center;
    padding: 38px 0 38px;
}
.best-item .prd-list {
    width: 1080px; margin: 0 auto;
}

.best-item .prd-list table .info2 { width: 200px; margin: 0 auto; text-align: left; }
.best-item .prd-list .thumb2 { width: 198px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border: 1px solid #dedede; }
.best-item .prd-list .thumb:hover { border: 1px solid #d90000; }
.best-item .prd-list .thumb2 a,
.best-item .prd-list .thumb2 img { display: block; width: 100%; }
.best-item .prd-list .dsc2 { margin-top: 5px; }
.best-item .prd-list .dsc.name2 { margin: 35px 0 8px; padding: 0 0 5px; color: #6e6e6e; border-bottom: 1px solid #d7d7d7; font-weight: 700; }
.best-item .prd-list .add2 { color: #888888; font-size: 11px; }
.best-item .prd-list .price2 { margin-top: 8px; font-weight: bold; color: #16314f; }
.best-item .prd-list .icon2, .prd-list .option2 {
    font-size: 0; line-height: 0;
}


/* BASIC css end */

