/* BASIC css start */
/*±âº»¼³Á¤*/
                    .cate_list_wrap{background-color: #333; padding-left:12%}
                    .cate_list_wrap.shown{position: fixed; top: 48px; z-index:100; margin: 0 auto; width: 100% ; background-color: #333; }
                    .cate_list_wrap .nv_list {height:43px;font-size:0px; letter-spacing:0px; word-spacing:0px;}
                    .cate_list_wrap .nv_list a{display:inline-block; _display:inline; *display:inline; padding:0px 25px; font-size:14px;  line-height:3em; font-family:'Nanum Gothic'; font-weight: bold; position:relative; z-index:2}
                    .cate_list_wrap .nv_list a span{position:absolute; top:50%; margin-top:-7px; left:0px; display:block; z-index:2; width:1px; height:12px; /*background:#dbdbdb;*/}
                    .cate_list_wrap .categ_list{border-top:1px solid #e3e3e3; height:43px;font-size:0px; letter-spacing:0px; word-spacing:0px;}
                    .cate_list_wrap .categ_list a{ color:#fff; display:inline-block; _display:inline; *display:inline; padding:0px 25px; font-size:14px; font-family:'Nanum Gothic'; font-weight: bold; position:relative; z-index:2; line-height:3em; }
                    .cate_list_wrap .categ_list a span{position:absolute; top:50%; margin-top:-7px; left:0px; display:block; z-index:2; width:1px; height:12px; /*background:#dbdbdb;*/}
                    .cate_list_wrap .categ_list a.ct1 span{display:none!important;}

                     .list_cycle_wrap{position:relative; z-index:2; width:1200px; height:100%; overflow:hidden; padding-top:20px;}
                     .list_cycle_wrap .list_left{position:absolute; top:231px; left:0px; z-index:9; cursor:pointer;}
                     .list_cycle_wrap .list_right{position:absolute; top:231px; right:0px; z-index:9; cursor:pointer;}

                     .best_icon{width:46px; height:46px; text-align:center; color:#fff; position:absolute; top:-1px; left:-1px; z-index:9; background:#595959;}
                     .best_icon span{display:block;}


                     .cate_nv_wrapper{margin-top:50px; margin-bottom:20px;}
                     .cate_nv_wrapper .this_cate{font-size:24px; font-family:'Nanum Gothic'; font-weight:700; color:#2e2e2e; padding-bottom:10px;}

                     /*±âÁ¸ºÐ·ù ½ºÅ¸ÀÏ*/
                     .cate_list_wrap2{border-top:1px solid #1d3259;border-bottom:1px solid #e3e3e3; }
                      .cate_list_wrap2 .nv_list {height:43px;font-size:0px; letter-spacing:0px; word-spacing:0px;}
                      .cate_list_wrap2 .nv_list a{display:inline-block; _display:inline; *display:inline; padding:0px 25px; font-size:12px;  line-height:3.8em; font-family:'Nanum Gothic';position:relative; z-index:2}
                      .cate_list_wrap2 .nv_list a span{position:absolute; top:50%; margin-top:-7px; left:0px; display:block; z-index:2; width:1px; height:12px; background:#dbdbdb;}
                      .cate_list_wrap2 .categ_list2{border-top:1px solid #e3e3e3; height:43px;font-size:0px; letter-spacing:0px; word-spacing:0px;}
                      .cate_list_wrap2 .categ_list2 a{display:inline-block; _display:inline; *display:inline; padding:0px 18px; font-size:12px; font-family:'Nanum Gothic'; position:relative; z-index:2; line-height:3.8em; }
                      .cate_list_wrap2 .categ_list2 a span{position:absolute; top:50%; margin-top:-7px; left:0px; display:block; z-index:2; width:1px; height:12px; background:#dbdbdb;}
                      .cate_list_wrap2 .categ_list2 a.ct1 span{display:none!important;}

                      .cate_nv_wrapper2{padding-top:70px; margin-bottom:53px;}
                      .cate_nv_wrapper2 .this_cate{font-size:24px; font-family:'Nanum Gothic'; font-weight:700; color:#2e2e2e; padding-bottom:10px;}





                     .recmd_product_wrap{}
                     .recmd_product_wrap .recmd_tit{padding-bottom:24px;}

                     .sort_wrapper{overflow:hidden; padding-top:47px; padding-bottom:15px; border-top:1px solid #e9e9e9; margin-top:25px;}
                     .sort_wrapper .fl{float:left; font-size:13px; font-family:'Nanum Gothic';}
                     .sort_wrapper .fl b{color:#191919}
                     .sort_wrapper .fr{float:right; font-size:0px; letter-spacing:0px; word-spacing:0px;}
                     .sort_wrapper .fr a{ font-size:13px; font-family:'Nanum Gothic'; display:inline-block; _display:inline; *display:inline; position:relative; z-index:2; padding-left:30px;}
                     .sort_wrapper .fr a span{position:absolute; top:50%; margin-top:-2px; left:15px; display:block; width:2px; height:2px; background:#b6b6b6;}
                     .sort_wrapper .fr a.actv{color:#191919; font-weight:700;}



/* prd-class-hd */
#productClass .prd-class-hd { zoom: 1; overflow: hidden; padding: 8px 15px 5px; background-color: #c9c9c9; }
#productClass .prd-class-hd h2 { float: left; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #fff; }
#productClass .prd-class-hd .loc-navi { float: right; color: #fff;  }
#productClass .prd-class-hd .loc-navi a { color: #fff; }
/* class-list */
#productClass .class-list { zoom: 1; overflow: hidden; padding: 15px }
#productClass .class-list li,
#productClass .class-list li a { float: left; width: auto; white-space: nowrap; }
#productClass .class-list li { padding-left: 12px; margin-right: 12px; background: url(/images/d3/modern_simple/common/bull_h2_sqr_gray.gif) no-repeat 0 50%; }
/* best-item */
#productClass .best-item { padding-top: 20px; padding-bottom: 10px; border-top: 2px solid #5c5c5c; border-bottom: 2px solid #5c5c5c; background-color: #f8f8f8; }
#productClass .best-item h3 { margin-left: 20px; font-size: 0; line-height: 0;}
/* total-sort */
#productClass .total-sort { padding-top: 30px; }
.prod_dprice { color:#ff0000;}/*ÆÇ¸Å°¡ ¼Ó¼º º¯°æ*/
.prod_aaa { font-weight:regular; text-decoration:line-through; } /*¼ÒºñÀÚ°¡ ¼Ó¼º º¯°æ*/
.prod_disRate { color:#DF0101; font-weight:bold; font-size: 16px; } /* ÇÒÀÎÀ² ¼Ó¼º */
.prod_price2 {font-size: 14px;  font-weight:bolder ;  } /*ÆÇ¸Å°¡ ¼Ó¼º*/
.prod_price2_won {font-size: 12px;  font-weight:bolder ;  } /*ÆÇ¸Å°¡'¿ø' ¼Ó¼º*/

/* BASIC css end */

