.float_wrap > li {width:inherit !important}
.float_wrap > li.fl {float:left;}
.float_wrap > li.fr {float:right;}


/* top */
.page_catalog_top {font-family:'Noto Sans KR' !important;position:relative;border-left:3px solid #FEA724; border-right:3px solid #FEA724; border-bottom:3px solid #FEA724;padding:5px;}
.page_catalog_top:after {clear:both; display:block; content:'';}
.page_catalog_top .catalog_fl {float:left;width:220px;margin-right:10px;}
.page_catalog_top .catalog_fl .allmenu {
    background-color: #ffa722;width: 100%;height: 100%;display: inline-block;text-align: center;color: #ffffff;
}
.page_catalog_top .catalog_fl .allmenu a {color:#ffffff;padding:10px;}
.page_catalog_top .catalog_fl .fl_bwrap {border:1px solid #dedede;padding:10px}
.page_catalog_top .catalog_fl .title {font-size:19px;font-weight:900;color:#000000;width:100%;text-align:center;padding:10px 0px;box-sizing:border-box;line-height:1}
.page_catalog_top .catalog_fl .sub_cate_wrap {height:130px;overflow-y:auto;overflow-x:none;}
.page_catalog_top .catalog_fl .sub_cate_wrap li a {width:90%;color:#000;font-family:'Noto Sans KR';
    font-size:14px;height:14px;line-height:14px;letter-spacing:-0.5px;
    display:inline-block;white-space:nowrap;overflow:hidden;width:180px;text-overflow:ellipsis;-o-text-overflow:ellipsis;
    }
.page_catalog_top .catalog_submain {float:right;width:calc(100% - 230px);}
.page_catalog_top .catalog_submain .goods_list {}
.page_catalog_top .catalog_submain .goods_list:after {clear:both; display:block; content:'';} {}
.page_catalog_top .catalog_submain .goods_list li {float:left;padding:0px 6px 10px 6px;box-sizing:border-box;width:calc(100% / 6);background-color:#ffffff}
.page_catalog_top .catalog_submain .goods_list li:last-of-type {border-bottom:0px dashed #c6c6c6;}
.page_catalog_top .catalog_submain .goods_list li:after {clear:both; display:block; content:'';}
.page_catalog_top .catalog_submain .goods_list li .default_consumer_price {margin-top:5px;margin-bottom:3px;color:#000;letter-spacing:-1.1px}
.page_catalog_top .catalog_submain .goods_list li .default_price {color:#EC6941;font-weight:bold;/*letter-spacing:-0.8px*/}
.page_catalog_top .catalog_submain .goods_list li .thumb {width:130px;height:130px;border:2px solid #80BC3C;overflow:hidden;margin-bottom:8px}
.page_catalog_top .catalog_submain .goods_list li .thumb img {width:100%;overflow:hidden}
.page_catalog_top .catalog_submain .goods_list li .cont {line-height:0.99}
.page_catalog_top .catalog_submain .goods_list li .cont > div:first-of-type {color:#6F23E7}


/* left */
.page_catalog {margin-top:5px;padding-top:10px;}
.page_catalog .catalog_fl {float:left;width:220px;margin-right:10px;}
.page_catalog .catalog_main {float:right;width:calc(100% - 230px);}

.page_catalog .catalog_fl .cate_goods_wrap {margin-top:3px;border:5px solid #E5E5E5;padding:3px;box-sizing:border-box;}
.page_catalog .catalog_fl .cate_goods_wrap > .title {width:100%;text-align:left;color:#000000;font-weight:bold;margin-top:10px;margin-bottom:10px;padding-left:5px;}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list {}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list:after {clear:both; display:block; content:'';} {}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li {border-bottom:1px dashed #c6c6c6;padding:10px 3px 10px 3px;}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li:last-of-type {border-bottom:0px dashed #c6c6c6;}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li:after {clear:both; display:block; content:'';}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li .default_consumer_price {margin-top:5px;margin-bottom:3px;color:#000;letter-spacing:0px;display:inline-block}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li .default_price {color:#EC6941;font-weight:bold;display:inline-block}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li .thumb {width:70px;height:70px;border:2px solid #FF6420;float:left;overflow:hidden;}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li .thumb img {width:100%;overflow:hidden}
.page_catalog .catalog_fl .cate_goods_wrap .goods_list li .cont {float:right;width:calc(100% - 80px);line-height:0.99;/*margin-top:1px;*/}


/* main */
.page_catalog .cate_depth_navi_list {font-family:'Dotum';background-color:#F7F6F6;border-radius:5px;padding:5px;display:block;margin-bottom:10px;}
.page_catalog .cate_depth_navi_list:after {clear:both; display:block; content:'';}
.page_catalog .cate_depth_navi_list > li {float:left;font-size:14px;line-height:22px;position:relative;margin-left:10px;margin-right:10px;letter-spacing:-1px;color:#535353}
.page_catalog .cate_depth_navi_list > li:after{display: block;content: '';width: 1px;height:13px;background-color: #717171;position: absolute;top:50%;right:-11px;margin-top: -7px;}
.page_catalog .cate_depth_navi_list > li:last-of-type:after{display: none}
.page_catalog .cate_depth_navi_list > li > a:hover, .page_catalog .cate_depth_navi_list > li > a.on {font-weight:900;text-decoration:none;}
.cate_banner_title_wrap {position:relative;width:100%;text-align:center;margin-top:10px;}
.cate_banner_title_wrap .txt_title{position:absolute;/*top:calc(50% - 15px);*/;inset:1.3em;font-size:20px;/*width:100%;*/height:40px;text-align:center;color:#ffffff;font-weight:bold;}
.goodsDisplayItemPadding {width:20px;}

/* 상품카탈로그 이미지영역 */
.displayTabContentsA .goodsDisplayItemWrap .thumb {overflow:hidden;border:1px solid #dedede;max-width:100%;overflow:hidden; width:245px}

.displayTabContentsA > ul > li.goodsDisplayWrap .thumb {margin-left:2px !important;margin-right:2px !important;}
.displayTabContentsA > ul > li.goodsDisplayWrap .goodsDisplayTextWrap {padding-left:2px !important;padding-right:2px !important}

.cate_banner_title_wrap .goods_list_summary {text-align:left;}
 
/* 중분류 */
.flex_4 .displayTabContentsA .goodsDisplayItemWrap .thumb {width:245px;}
.flex_4 .displayTabContentsA .goodsDisplayItemWrap .thumb img {width:100%;}
.flex_4 .displayTabContentsA > ul > li.goodsDisplayWrap {padding:3px 12px 3px 12px !important}
.flex_4 .displayTabContentsA > ul > li.goodsDisplayWrap:nth-child(4n) {padding-right:0 !important;}
.flex_4 .displayTabContentsA > ul > li.goodsDisplayWrap:nth-child(4n-3) {padding-left:0 !important}
.goods_name {letter-spacing:0}
