/* BASIC css start */
#prdBrand .cate-wrap h2.list_title {text-align: center;padding: 0 0 0 12px;font-family: 'Noto Sans', sans-serif;color: #4a5164;font-size: 24px;font-weight: normal;margin-bottom:25px;}

#prdBrand .list_category:after {content:""; display:block; clear:both;}
#prdBrand .list_category {width:100%;margin-bottom:25px;*zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#prdBrand .list_category li {float:left;width:19.87%;position:relative;border:1px solid #e1e1e1;margin:-1px 0 0 -1px;height:35px;line-height:35px;text-align:center}
#prdBrand .list_category li a {display:block;height:35px;line-height:35px;padding-left:10px;color:#555;}
#prdBrand .list_category li a:hover {display:block;color:#000;border:1px solid #222;text-decoration:none;font-weight:bold}
#prdBrand .list_category li a.sel  {background:#222;color:#FFFFFF;font-weight:bold}


/* .item-wrap */
.item-wrap { width: 100%; }
.item-wrap .item-hd { margin: 10px 0; padding: 5px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #f9f9f9; }
.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 15px; border: 1px solid #eaeaea; }
.item-wrap .item-info:after { content: ""; clear: both; display: block; }
.item-wrap .item-info .item-total { float: left; padding-left: 10px; }
.item-wrap .item-info .item-order { float: right; }
.item-wrap .item-info .item-order li.first { background:none;}
.item-wrap .item-info .item-order li { float: left; padding:0 15px; background:url("/design/cjw2082/djds/bottom/ico_util_footer.gif") no-repeat 0 3px;}





/* 상품진열 스타일 1 - 기본정보 가운데정렬 */
.ec-base-product_main_01 { width:101.5%;margin:22px 0 0; }
.ec-base-product_main_01 img { vertical-align:middle; }
.ec-base-product_main_01 .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_01 .prdList .prame_box { background:#FFFFFF; border:1px solid #eaeaea;max-width:280px; }
.ec-base-product_main_01 .prdList .prame_box:hover { border:1px solid #777; }
.ec-base-product_main_01 .prdList > li { display:inline-block; margin:20px 0; color:#757575; vertical-align:top; }

.ec-base-product_main_01 .prdList .thumbnail { position:relative; text-align:center; }
.ec-base-product_main_01 .prdList .thumbnail a img { width:100%; box-sizing:border-box; }
.ec-base-product_main_01 .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.ec-base-product_main_01 .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_01 .prdList .description { margin:0 auto; padding:25px; font-size:12px; line-height:18px; text-align:center; }
.ec-base-product_main_01 .prdList .thumbnail .percent { position:absolute; top:0px;left:0px;width:55px;height:55px;background:#646464;line-height:55px;font-size:13px;font-weight:bold;color:#FFF;text-align:center; }
.ec-base-product_main_01 .prdList .description .name { display:block; text-align:center;padding-bottom:5px;font-size: 14px;color: #222222;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .name a { font-size: 14px;color: #222222;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .sub_names { font-size: 11px;color: #555555; }
.ec-base-product_main_01 .prdList .description .prd-price .prd-price2 { font-size: 12px;color: #000000;font-weight: bold; }
.ec-base-product_main_01 .prdList .description .spec { font-weight:normal }
.ec-base-product_main_01 .prdList .description .icon { margin:0 0 15px; /*border-bottom:1px solid #e8e8e8;*/ vertical-align:middle; }
.ec-base-product_main_01 .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_01 .prdList .description .promotion { /*float:left; margin:0 0 4px;*/ text-align:center; }




/* 진열방식 */
.ec-base-product_main_01 ul.grid3 > li { width:33.33%; }
.ec-base-product_main_01 ul.grid4 > li { width:25%; }
.ec-base-product_main_01 ul.grid5 > li { width:20%;max-width:217px;margin:20px 10px; }












/* 상품진열 스타일 2 - 기본정보 좌측정렬 */
.ec-base-product_main_01_left { width:101.5%;margin:22px 0 0; }
.ec-base-product_main_01_left img { vertical-align:middle; }
.ec-base-product_main_01_left .prdList { display:table; width:100%; min-width:756px; margin:-20px 0 0; font-size:0; line-height:0; }
.ec-base-product_main_01_left .prdList .prame_box { background:#FFFFFF; border:1px solid #eaeaea;max-width:280px; }
.ec-base-product_main_01_left .prdList .prame_box:hover { border:1px solid #777; }
.ec-base-product_main_01_left .prdList > li { display:inline-block; margin:20px 0; color:#757575; vertical-align:top; }

.ec-base-product_main_01_left .prdList .thumbnail { position:relative; text-align:center; }
.ec-base-product_main_01_left .prdList .thumbnail .percent { position:absolute; top:0px;left:0px;width:55px;height:55px;background:#646464;line-height:55px;font-size:13px;font-weight:bold;color:#FFF;text-align:center; }
.ec-base-product_main_01_left .prdList .thumbnail a img { width:100%; box-sizing:border-box; }
.ec-base-product_main_01_left .prdList .thumbnail .etc_icon { position:absolute; right:3px; bottom:4px; z-index:1; cursor:pointer; }
.ec-base-product_main_01_left .prdList .thumbnail .prdIcon { position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; }

.ec-base-product_main_01_left .prdList .description { margin:0 auto; padding:25px; font-size:12px; line-height:18px; text-align:left; }
.ec-base-product_main_01_left .prdList .description .name { display:block; padding-bottom:5px;font-size: 14px;color: #222222;font-weight: bold; }
.ec-base-product_main_01_left .prdList .description .name a { font-size: 14px;color: #222222;font-weight: bold; }
.ec-base-product_main_01_left .prdList .description .sub_names { font-size: 11px;color: #555555; }
.ec-base-product_main_01_left .prdList .description .prd-price .prd-price2 { font-size: 12px;color: #000000;font-weight: bold; }
.ec-base-product_main_01_left .prdList .description .spec { font-weight:normal }
.ec-base-product_main_01_left .prdList .description .icon { margin:0 0 15px; /*border-bottom:1px solid #e8e8e8;*/ vertical-align:middle; }
.ec-base-product_main_01_left .prdList .description .icon:after { content:""; display:block; clear:both; }
.ec-base-product_main_01_left .prdList .description .promotion { /*float:left; margin:0 0 4px;*/  }




/* 진열방식 */
.ec-base-product_main_01_left ul.grid3 > li { width:33.33%; }
.ec-base-product_main_01_left ul.grid4 > li { width:25%; }
.ec-base-product_main_01_left ul.grid5 > li { width:20%;max-width:217px;margin:20px 10px; }










/* list_pagenation */
.list_pagenation { margin:30px 0; text-align:center; font-size:0; line-height:0; }
.list_pagenation ol { display:inline-block; font-size:0; line-height:0; vertical-align:top; *display:inline; *zoom:1; *margin:0; }
.list_pagenation li { display:inline-block; margin:0 0 0 -1px; border:1px solid #d7d5d5; font-size:12px; color:#757575; vertical-align:top; *display:inline; *zoom:1; }
.list_pagenation li:first-child { margin-left:0; }
.list_pagenation img { vertical-align:top; }
.list_pagenation li a { display:block; width:33px; padding:9px 0; font-weight:bold; color:#939393; line-height:14px; background:#fff; }
.list_pagenation li a:hover { text-decoration:none; background:#f0f2f2; }
.list_pagenation li a.now { padding-bottom:6px; border-bottom:3px solid #495164; color:#cc0000; }
.list_pagenation a.nolink { cursor:default; }
/* BASIC css end */

