/* BASIC css start */
#content {min-height:auto !important;}



.lnb {margin-bottom:45px;}
.lnb .lnb_category { width:1200px; }
.lnb .lnb_category a{ float:left; display:inline-block; margin:0 auto; width:250px; height: 40px;  line-height: 40px;  padding-top:10px; padding-bottom:10px; padding-left:0px; border-top:1px solid #ddd;text-align: center;  border-left:1px solid #CCC; font-family: NanumSquareRound, sans-serif !important; font-size:16px; font-weight: 700; background-color:#fff; }
.lnb .lnb_category a:hover {color:#fff; background-color:#222; border-top:1px solid #222; border-left:1px solid #222; }
.lnb .lnb_category .last {width:250px; border-right:1px solid #ddd; }
.lnb .lnb_category .last:hover { border-right:1px solid #222; }
.lnb .lnb_category .menuco {color:#fff; background-color:#222; border-top:1px solid #222; border-left:1px solid #222; }


/* prd-class-hd */
#productClass .prd-class-hd { zoom: 1; overflow: hidden; padding:5px 0 5px 0;margin:10px 0; }
#productClass .prd-class-hd .loc-navi { float: right; color: #999;   }
#productClass .prd-class-hd .loc-navi a { color: #999; }
#productClass .bcate {padding:0 0 3px 0; margin: 0 auto 20px;text-align:center; color:#020202; font-size:20px; font-weight:normal;border-bottom: 1px solid #222;font-family:"Open Sans", "Nanum Gothic", sans-serif;display:table;}

/* class-list */
#productClass .class-list { zoom: 1;}
#productClass .class-list ul { padding: 0; margin:0 auto;text-align:center;}
#productClass .class-list li {float:left; display:inline-block; padding: 0 10px;text-align:center;margin-bottom:7px;}
#productClass .class-list li a { display:block; height:30px; padding: 0px 10px; text-align: center; color: #222; border: 1px solid #dedede; width:195px; line-height: 30px; font-size: 13px;  font-weight: normal; }
#productClass .class-list li a:hover { border: 1px solid #333;}
#productClass .class-list li .num { color: #777;}
#productClass .class-list li a.sel { color:#000;border:1px solid #000;}


/* 분류페이지 추천상품 관련 스타일 */
.sub_title_area {width:1200px; margin:0 auto;text-align:center;}
.sub_title_area .m_title01 {font-size:14px; color:#999; font-family:"Oswald", "Open Sans", "Nanum Gothic", sans-serif; letter-spacing:4px;  padding-top:40px;}
.sub_title_area .m_title02 {font-size:28px; color:#010101; letter-spacing:-0.3px; font-weight:bold; font-family: 'Noto Sans KR', sans-serif; font-weight:600;}
.sub_title_area .m_title03 {font-size:14px; line-height:22px; color:#777;}
.sub_title_area .yellow_line {width:150px; height:2px; background-color:#017dc3; margin:10px auto;}
.best_bg {width: 100%; margin-top: 40px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-bottom: 50px; background-color: #fbfbfb; padding-top: 40px; padding-bottom: 30px;}
.best-item .prd-list {width:1200px;margin:0 auto;}
.best-item .prd-list .tb-center .best_icon {-moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; z-index:10; position: absolute; top: 5px; left: 10px; line-height: 23px; text-align: center; width: 45px; height: 25px; background-color: #017dc3; color: #fff; font-size: 11px; font-family: "tahoma"; opacity: 0;}
.best-item .prd-list .tb-center:hover .best_icon {display:block;position: absolute;top: 5px; left: 0px; opacity: 1; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}

/* 분류페이지 베스트 관련 스타일 */
.xans-product-listnew .prd-list .best_icon {-moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;z-index:100; position:absolute; top:5px; left:5px; line-height:25px; text-align:center; width:45px; height:25px; background-color:#555; color:#fff; font-size:11px; font-family:"Open Sans", "Nanum Gothic", sans-serif; opacity:0;}
.xans-product-listnew ul.grid4 > li:hover .best_icon {top:0px; left:10px; opacity:1; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }

/* total-sort */
#productClass {width:1200px;margin:0 auto;}
#productClass .total-sort {height:40px;padding:0 10px;margin:30px auto 0;border-bottom:1px solid #dedede;}
#productClass .total-sort .total { font-size:11px;font-weight:normal;color:#333;line-height:40px;}
#productClass .total-sort .total dd {color:#333;font-weight:bold;}
#productClass .total-sort .sort {margin:0;}
#productClass .total-sort .total img { line-height:11px;vertical-align:middle;}
#productClass .total-sort li {color:#999;line-height:40px;}
#productClass .total-sort li a { font-size:11px;color:#666;line-height:40px;}
#productClass .total-sort li a:hover {color:#222;}

.mojip { text-align:center; margin-bottom:20px; padding-right:5px; }
/* BASIC css end */

