@charset "utf-8";

/*********************** 카테고리 *************************/
.cate_wrap{margin-top: 40px; padding-bottom: 100px;}

/*카테고리 대*/
.cate{}
.cate .cate_nav{width: 220px; float: left; /*border-top: 1px solid #222;*/}/* 230330_12207*/
.cate .cate_nav h2{padding: 18px 0 18px 18px; font-size: 22px; font-weight:bold;}
.cate .cate_nav .upper_nav{padding-bottom: 10px; margin-top: 13px;}
.cate .cate_nav .upper_nav > li{position: relative;}
.cate .cate_nav .upper_nav > li > a{font-size: 14px; line-height: 28px; padding-left: 18px; display: block;}
.cate .cate_nav .btn_area{text-align: center; padding-bottom: 20px;}
.cate .cate_nav .btn_area .btn36{width: 184px;}
/*
.cate .cate_nav .upper_nav > li:hover > a,
.cate .cate_nav .upper_nav > li:hover > a.on{background: #434159; color: #fff; font-weight: normal;}
*/
.cate .cate_nav .upper_nav > li ul{position: absolute; left: 220px; top: 0px; background: #fff; border: 1px solid #eee; padding-bottom: 7px; padding-top: 20px; padding-left: 20px; padding-right: 20px; z-index: 1; white-space: nowrap; display: none;}
.cate .cate_nav .upper_nav > li:hover ul{display: block;} 
.cate .cate_nav .upper_nav > li ul li{margin-bottom: 16px;}
.cate .cate_nav .upper_nav > li ul li a{font-size: 13px; display: block;}
.cate .cate_nav .upper_nav > li ul li a:hover{color: #e62642; text-decoration: underline;}

    .cate .cate_nav .upper_nav li a.on{color:#e62642; text-decoration: underline;font-weight:bold;}
/*    .cate .cate_nav .upper_nav li a.on:hover{color:#fff; font-weight: normal;}*/
    .cate .cate_nav .upper_nav li a span{margin-left: 4px;}

.cate .cate_nav .normal_nav{padding-bottom: 20px; padding-left: 20px; border-top: 1px solid #eee;}
.cate .cate_nav .normal_nav.no_border{border-top: none;}
.cate .cate_nav .normal_nav li{margin-top: 15px;}
.cate .cate_nav .normal_nav li a{font-size: 14px;}
.cate .cate_nav .normal_nav li a.on{color: #e62642; border-bottom:solid 1px #e62642;}
.cate .cate_nav .normal_nav li a span{margin-left: 3px;}

    .cate .cate_nav .normal_nav li div.normal_nav_inner{background-color: #fafafa;width: 220px;margin-left: -18px;}
    .cate .cate_nav .normal_nav li div.normal_nav_inner ul{padding: 20px 28px 20px 23px;margin-top: 10px;}
    .cate .cate_nav .normal_nav li div.normal_nav_inner ul li{margin-top: 14px;}
    .cate .cate_nav .normal_nav li div.normal_nav_inner ul li:first-child{margin-top: 0;}
    .cate .cate_nav .normal_nav li div.normal_nav_inner ul li a{font-size: 12px}
    .cate .cate_nav .normal_nav li div.normal_nav_inner ul li.on{color: #e62642; font-weight: bold;}

.brands{}
.brands li{}
.brands li a{height: 60px; text-align: center; width: 100%; border: 1px solid #eee; border-top: none;}
.brands li:first-of-type a{border-top: 1px solid #eee;}
.brands li a::before{content: ""; display: inline-block; height: 100%; vertical-align: middle;}
.brands li a img{vertical-align: middle; width: auto; max-height: 58px;}

.cate .cate_cont{float: right; width: 1000px;}
.cate .cate_cont .box_tab{margin-top:0;}
.cate .cate_cont .cont_1 .left{float: left;}
.cate .cate_cont .cont_1 .left ul li a img{width: 660px; height: 377px;}
.cate .cate_cont .cont_1 .right a img{width: 318px; height: 377px;}

.cate .cate_cont .cont_1 .right{float: right;}
.cate .cate_cont .cont_1 .right a{border: 1px solid #eee;}

/*.cate .cate_cont .search_top{padding:100px 0;}*/
.cate .cate_cont .search_top ul li img{margin-bottom: 30px;}
.cate .cate_cont .search_top ul li p{font-size:18px;color:#888;}

.r_cont3{}
.r_cont3 .goods{width: 320px; float: left; margin-left: 20px; display: block;}
.r_cont3 .goods:nth-of-type(1){margin-left: 0;}
.r_cont3 .goods .pic{width: 100%; border: 1px solid #eee; position: relative;}
.r_cont3 .goods .pic img{width: 318px; height: 178px;}
.r_cont3 .goods .pic .like40{position: absolute; right: 10px; bottom: 10px;}
.r_cont3 .goods .tit{margin-top: 16px; display: block;}
.r_cont3 .goods .bottom{margin-top: 6px; display: block;}
.r_cont3 .goods .bottom .price{float: left; font-size: 12px; color: #222;}
.r_cont3 .goods .bottom .price strong{font-size: 18px; margin-right: 4px;}
.r_cont3 .goods .bottom .count{float: right; font-size: 13px; color: #888;}

.cate_lower{padding-top: 40px;}
.cate_lower .cate_section{padding-top: 60px;}
.cate_lower .goods_boxes{margin-top: 28px;}

/*.cate_section.best{margin-top: 40px;}*/

.grid_slider{position: relative;}
.grid_slider .bx-pager{position: absolute; right: 0; top: -8px;}
.grid_slider .bx-pager-item{display: inline-block; margin-left: 8px;}
.grid_slider .bx-pager-item a{overflow: hidden; text-indent: -9999px; width: 8px; height: 8px; background: url(../../images/dot8.png);}
.grid_slider .bx-pager-item a.active{background-image: url(../../images/dot8_red.png);}

.grid_slider.r_cont3 .bx-pager{position: absolute; right:0; top: 352px;}
.grid_slider.r_cont3 .bx-pager .bx-pager-item{display: inline-block; margin-left: 8px;}
.grid_slider.r_cont3 .bx-pager .bx-pager-item a{overflow: hidden; text-indent: -9999px; width: 8px; height: 8px; background: url(../../images/dot8.png);}
.grid_slider.r_cont3 .bx-pager .bx-pager-item a.active{background-image: url(../../images/dot8_red.png);}

.slider_pager_wrap.slider9_pager{top:-10px;}/* 상품평이 좋은 상품 slide dot button */
.slider_pager_wrap.slider10_pager{top:-10px;}/* 지금 뜨는 상품 slide dot button */

.cate_wrap .cate_r_pop a img{max-width: 1260px;}

/*카테고리 소*/
.cate_nav .filter{}
.cate_nav .filter .area{border-top: 1px solid #ccc; padding: 20px 18px; position: relative;}/* 230330_12207*/
.cate_nav .filter .area .tit{font-size: 16px; font-weight:bold;}
.cate_nav .filter .area .all{position: absolute; right: 18px; top: 23px; color: #888; font-size: 12px; background: url(../../images/arr_r9.png) no-repeat right 1px; padding-right: 10px; line-height: 12px;}
.cate_nav .filter .area ul{margin-top: 16px;}
.cate_nav .filter .area ul li{margin-top: 10px; color: #444; font-family: NanumBarunGothic, 'Nanum_BarunGothic';font-size: 14px;margin-right: 20px;display:block;}
.cate_nav .filter .area ul li:nth-of-type(1){margin-top: 0;}
.cate_nav .filter .area ul li span{color: #444;font-size: 14px;margin-right: 0px;}
.cate_nav .filter .area ul li span.chkbox b{font-weight:normal;max-width:100px;height:16px;overflow:hidden;display:inline-block;}
.cate_nav .filter .area ul li span.chkbox span{position:relative;top:-1px;}
.cate_nav .filter .area ul li.gray span{color: #888;}
.cate_nav .filter .area .input_area{text-align: left;padding-left: 17px;}
.cate_nav .filter .area .input_area > span{display: inline-block;width: 36px;height: 36px; float: left;margin-top: 6px;margin-left: 6px;padding-top: 11px;padding-left: 9px;font-size: 15px;}
.cate_nav .filter .area .input_area .box{float: left;display: inline-block; width: 124px; height: 36px; border: 1px solid #ccc; border-radius: 4px; margin-top: 6px; padding-right: 30px; position: relative;}
.cate_nav .filter .area .input_area .box input{padding-top:1px;border: none; height: 32px; font-size: 13px; padding-left: 15px; font-family: NanumBarunGothic, 'Nanum_BarunGothic';text-align:right;padding-right:0;}
.cate_nav .filter .area .input_area .box span{position: absolute; right: 17px; top: 10px; font-size: 13px;}
.cate_nav .filter .area .input_area .btn36{width: 36px;margin-left: 6px;margin-top: 6px;float: left;}
.cate_nav .filter .btn40{font-weight: normal; width: 186px; margin-top: -10px; margin-left: 18px;}

.cate .cate_cont .upper_box.r_cont3{border: 1px solid #ccc; padding: 29px;margin-bottom:60px;}
.upper_box.r_cont3 a{width: 300px; }
.upper_box.r_cont3 a .pic{height: 168px;}
.upper_box.r_cont3 a .pic img{width: 298px; height: 166px;}
.upper_box.r_cont3 a .count{margin-top: 4px;}
.upper_box.r_cont3 .goods_boxes{margin-top: 0px;}
.upper_box.r_cont3 .goods_boxes article{margin-bottom: 0px;}

.slider_pager_wrap.slider13_pager{bottom:-30px;top:none;} /* 소카테고리 slide dot button */

.list_upper{margin-top: 12px;}
.list_upper .chk_radio{float: left; margin-top: 10px;}
.list_upper .r_area{float: right;}
.list_upper .r_area select{width: 160px; float: left;}
.choose_form{margin-left: 9px; width: 71px; float: right;}
.choose_form li{height: 36px; width: 50%; border: 1px solid #ccc; background: url(../../images/ico_gal.png) no-repeat 50% 50%; float: left; cursor: pointer;}
.choose_form li:nth-of-type(1){border-right: 1px solid #222;}
.choose_form li:nth-of-type(2){background-image: url(../../images/ico_list.png); border-left: none;}
.choose_form li.on{border-color: #222; background-image: url(../../images/ico_gal_on.png);}
.choose_form li:nth-of-type(2).on{background-image: url(../../images/ico_list_on.png);}

.cate_list .pager{margin-top: 20px;}

.cate_wrap.big_category .feature{color:#f76252;}
.cate_wrap.big_category .goods_boxes.h168 article .tit_area,
.cate_wrap.big_category .goods_boxes.w320 article .tit_area{padding:0 10px;}
.cate_wrap.big_category .goods_boxes.h168 article .tit_area .rev_count,
.cate_wrap.big_category .goods_boxes.w320 article .tit_area .rev_count{right:10px;}

.goods_list{margin-top: 20px;}
.goods_list td{padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.goods_list tr:first-of-type td{border-top: none;}
.goods_list td.pic{position: relative;}
.goods_list td.pic a{border: 1px solid #eee; display: block;}
.goods_list td.pic a > img{width: 100%; height: auto;}
.goods_list td.pic a .win{display: none; position: absolute; left: 10px; bottom: 28px;}
.goods_list td.pic a:hover .win{display: block;}
.goods_list td.pic .like{position: absolute; right: 8px; bottom: 28px;}
.goods_list td.title{padding-left: 18px;}
.goods_list td.title a{display: block;}
.goods_list td.title span{display: block;}
.goods_list td.title .group{font-size: 12px; color: #e62642; font-weight: bold;}
.goods_list td.title b{display: block; margin-top: 5px;}
.goods_list td.title .name{margin-top: 3px;}
.goods_list td.title .rev{font-size: 11px; color: #888; margin-top: 8px;}
.goods_list td.discount{font-size: 18px; font-weight: bold; color: #e62642;}
.goods_list td.price s{font-size: 11px; color: #888;}
.goods_list td.price .total{font-size: 12px; color: #222; margin-top: 2px;}
.goods_list td.price .total strong{font-size: 18px;}
.goods_list td.price .total .soldout{font-size: 18px;}
.goods_list td.price p{}
.goods_list td.price p span{font-size: 11px; color: #888; margin-top: 10px;}
.goods_list td.btns .btn2{margin-top: 4px;}

.popup.brand{top: 10%; width: 780px; margin-left: -390px;}
.popup.brand .list_upper{margin-top: 0;}
.popup.brand .brands_list{margin-top: 6px; /*height: 230px;*/ height: auto; max-height: 230px; overflow: hidden; overflow-y: auto; padding-left:10px;} /* 210817_6754 수정 */
.popup.brand .brands_list li{float: left; width: 33.3%; margin-top: 10px;}
.popup.brand .brands_list li .chkbox{color: #444; margin-right: 0;}
.popup.brand .brands_list li .chkbox span{margin-left: 2px;}

.popup.brand .choice{margin-top: 21px; background: #f5f5f5; padding: 16px 20px 20px 14px;}
.popup.brand .choice li{font-size: 13px; height: 32px; line-height: 32px; padding: 0 10px; border: 1px solid #ccc; display: inline-block; background: #fff; margin-left: 4px; margin-top: 6px;}
.popup.brand .choice li button{margin-left: 8px;}

/* 2020-01-03 PC, MC 전시개선 추가 - s */
.cate_wrap > .cate_section+.cate_lower{padding-top:0}
.cate_lower .cate_section .slider_w_num.slider2.type2{margin-top:0}
/* 2020-01-03 PC, MC 전시개선 추가 - e */

/****** 210817_6754 추가 검색 개선 ******/

/* 카테고리 공통 */
.renew_cate .cate .cate_nav h2 {padding-bottom: 8px}
.renew_cate .cate .cate_nav .normal_nav + h2 {border-top: 1px solid #eee}

.renew_cate .cate .cate_nav .normal_nav {padding-left: 0;}
.renew_cate .cate .cate_nav .normal_nav > li {position: relative; margin-top: 0;}

.renew_cate .cate .cate_nav .normal_nav > li > a {position: relative; display: block; padding: 8px 0 8px 18px; color: #444;}
.renew_cate .cate .cate_nav .normal_nav > li > a span {color: #666;}

.renew_cate .cate .cate_nav .normal_nav > li > a.on {color: #444; border-bottom: 0; font-weight: bold;}
.renew_cate .cate .cate_nav .normal_nav.link > li > a:after {content: ''; position: absolute; top: 50%; right: 0; display: block; width: 6px; height: 10px; margin-top: -5px; background: url(../../images/icon/arrow_right_6x10.png) no-repeat center center; background-size: 100% auto;}

.renew_cate .cate .cate_nav .normal_nav.one_depth > li:before {content: ''; position: absolute; top: 50%; right: -3px; transform: rotate(45deg); display: none; width: 8px; height: 8px; margin-top: -4px; border-left: 1px solid #222; border-bottom: 1px solid #222; background-color: #fff; z-index: 4;}
.renew_cate .cate .cate_nav .normal_nav.one_depth > li:hover:before {display: block;}
.renew_cate .cate .cate_nav .normal_nav.one_depth > li:after {content: ''; position: absolute; top: 12px; right: 0px; display: none; width: 1px; height: 8px; background-color: #fff; z-index: 4;}
.renew_cate .cate .cate_nav .normal_nav.one_depth > li:hover:after {display: block; background-color: #f7f7f7}
.renew_cate .cate .cate_nav .normal_nav.one_depth > li:hover > a {background-color: #f7f7f7}

.renew_cate .cate_nav .filter .area .tit {padding-bottom: 16px; font-size: 22px;}
.renew_cate .cate_nav .filter .area ul {margin-top: 0;}
.renew_cate .cate_nav .filter .area .all {top: 25px; right: 0; color: #888;}

.renew_cate .cate_nav .filter .area ul li {margin-right: 0; margin-top: 14px;}
.renew_cate .cate_nav .filter .area ul li:first-child {margin-top: 0;}


/*** sub_category ***/

/* sub_cate 중카테고리 */
.renew_cate .cate .cate_nav .normal_nav > li:hover .sub_cate {display: block}
.cate .cate_nav .normal_nav > li .sub_cate {padding-left: 18px;}
.cate .cate_nav .normal_nav > li .sub_cate ul {}
.cate .cate_nav .normal_nav > li .sub_cate ul li {margin-top: 0;}
.cate .cate_nav .normal_nav > li .sub_cate ul li.on {}
.cate .cate_nav .normal_nav > li .sub_cate ul li > a {display: block; padding: 8px 0; font-size: 14px; color: #888}
.cate .cate_nav .normal_nav > li .sub_cate ul li > a:before {content: '-'; margin-right: 2px}
.cate .cate_nav .normal_nav > li .sub_cate ul li > a span {display: inline-block; vertical-align: middle;}
.cate .cate_nav .normal_nav > li .sub_cate ul li.on > a {color: #444; font-weight: bold;}
.cate .cate_nav .normal_nav > li .sub_cate ul li.on > a:before {content: '-';}
.cate .cate_nav .normal_nav > li .sub_cate ul li.on > a span {color: #666; font-weight: normal; vertical-align: baseline;}

/* sub_cate ty02 오버시 나오는 서브카테고리 */
.cate .cate_nav .normal_nav > li .sub_cate.ty02 {display: none; position: absolute; left: 219px; width: 160px; padding-left: 0; border: 1px solid #222; z-index: 1; background-color: #fff; z-index: 3;}
.cate .cate_nav .normal_nav > li .sub_cate.ty02.on {display: block}

.cate .cate_nav .normal_nav > li .sub_cate.ty02 ul {padding: 8px 0;}
.cate .cate_nav .normal_nav > li .sub_cate.ty02 ul li {}
.cate .cate_nav .normal_nav > li .sub_cate.ty02 ul li > a {padding-left: 14px; color: #444}
.cate .cate_nav .normal_nav > li .sub_cate.ty02 ul li > a:before {display: none;}
.cate .cate_nav .normal_nav > li .sub_cate.ty02 ul li:hover {background-color: #f7f7f7}

/* //210817_6754 추가 검색 개선 */
/* 220810_10193 */
/* 230306_12024 */
.search_banner {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: -10px 0 50px;
}

.search_banner > img {
	width: 100%;
}
/* // 230306_12024 */
/* // 220810_10193 */

/* 230330_12207*/
/* 230425_12207*/
.renew_cate .cate_nav .renew_search_fillter{}
.renew_cate .cate_nav .renew_search_fillter .area{border-top: none; padding: 0; position: relative;}
.renew_cate .cate_nav .renew_search_fillter .area .tit {padding: 20px 18px; font-size: 22px;}
.renew_cate .cate_nav .renew_search_fillter .search_recently{padding:6px 8px 12px 8px;background:#fafafa;border-top:1px solid #222;border-bottom:1px solid #ccc}
.renew_cate .cate_nav .renew_search_fillter .search_recently ul{margin:0;overflow:hidden;}
.renew_cate .cate_nav .renew_search_fillter .search_recently ul li{float:left;height:28px;border:solid 1px #CCCCCC; border-radius: 16px; margin:0; width:auto;padding:0;    flex-shrink: 0;margin-top:6px;}
.renew_cate .cate_nav .renew_search_fillter .search_recently ul li + li{margin-right:6px;}
.renew_cate .cate_nav .renew_search_fillter .search_recently ul li:first-child{margin-top:6px;margin-right:6px;}
.renew_cate .cate_nav .renew_search_fillter .search_recently ul li a{font-size:12px; line-height: 26px;color:#666; display:inline-block; padding:0;vertical-align: middle;padding-left:12px; max-width:158px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all; }/*230607_12207*/
.renew_cate .cate_nav .renew_search_fillter .search_recently ul li a.del{font-size:0; background:url(../../images/btn_close_top_ad.png) no-repeat left center; background-size:9px 9px;    width: 24px; height:100%; opacity: 0.8; position:relative; top:0; transform: translate(0); padding-right:12px;padding-left:0; box-sizing: border-box;}/*230607_12207*/
.renew_cate .cate_nav .renew_search_fillter .search_recently ul li a + a{margin-left:4px;}
.fillter_acc > ul > {}
.fillter_acc > ul > li {border-bottom: 1px solid #eee;}
.fillter_acc > ul > li:last-child{border-bottom:none;}
.fillter_acc > ul > li .tit {position: relative; height: 45px; line-height: 45px;}
.fillter_acc > ul > li > .tit a {position: relative; display: block; width: 100%; padding: 0 15px; font-size: 15px; color: #222; box-sizing: border-box;background:#fff;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;padding-right:30px;}
.fillter_acc > ul > li > .tit a:after {content: ''; position: absolute; top: 50%; right: 15px; transform: translate(0, -50%) rotate(90deg); display: block; width: 7px; height: 12px; background: url(../../img/ico/ico_arrow_14.png) no-repeat center center; background-size: 7px auto; transition: 0.4s;}
.fillter_acc > ul > li.on > .tit a {font-weight: 600;border-bottom: 1px solid #eee;}
.fillter_acc > ul > li.on > .tit a:after {transform: translate(0, -50%) rotate(270deg);}
.renew_search_fillter .list_ty {padding-bottom: 0; border-bottom: 0; background-color: #FAFAFA}
.renew_search_fillter .list_ty ul {}
.renew_search_fillter .list_ty ul li {position: relative; border-top:0; border-bottom: 0; line-height: 40px;}
.renew_search_fillter .list_ty ul li:last-child{border-bottom: none;}
.renew_search_fillter .list_ty ul li a {height: 100%; padding-left: 15px; font-size: 14px; color: #222; line-height: inherit;}
.renew_search_fillter .list_ty ul li a:before {content: ''; display: inline-block; width: 15px; height: 10px; margin: 0 10px 0 15px; background: url(../../img/ico/ico__cate_off.png) no-repeat center center; background-size: 100% auto;}
.renew_search_fillter .list_ty ul li.on a {font-weight: 600;}
.renew_search_fillter .list_ty ul li.on a:before {background-image: url(../../img/ico/ico_cate_on.png); color: #222;}
.fillter_acc{background:#F5F5F5;    height: 100%;border-top: 1px solid #eee;}
.fillter_acc > ul > li > .tit a:after{background:none; border-top:solid 1px #222; border-right:solid 1px #222; width:8px; height:8px; transform: translate(0, -50%) rotate(45deg); }
.fillter_acc > ul > li.all_view{display:none;}
.fillter_acc > ul > li.depth_view{display:none;}
.fillter_acc > ul > li.all_view > .tit a{padding-left:30px;}
.fillter_acc > ul > li.all_view > .tit a::after{right:auto; left:15px; transform: translate(0, -50%) rotate(-135deg);}
.fillter_acc > ul > li.depth_view > .tit a{padding-left:30px;font-weight:400;}
.fillter_acc > ul > li.depth_view > .tit a::after{right:auto; left:15px; transform: translate(0, -50%) rotate(-135deg);}
.fillter_acc > ul > li .depth02{display:none;}
.fillter_acc > ul > li.depth01_list.on .tit a{color:#E62642;}
.fillter_acc > ul > li.depth01_list.on .tit a::after{display:none;}
.fillter_acc > ul > li.on .depth02{background:#FAFAFA; display:block;}
.fillter_acc > ul > li .depth02 .list_ty ul li.depth02_list{border-bottom: 1px solid #E9E9E9;}
.fillter_acc > ul > li .depth02 .list_ty ul li.depth02_list:last-child{border-bottom:none;}
.fillter_acc > ul > li .depth02 .list_ty ul li.depth02_list a{line-height:43px;height: 43px;}
.fillter_acc > ul > li.on .depth02 li a{ font-size:14px; position:relative; padding:0 15px;}
.fillter_acc > ul > li.on .depth02 li a::before{display:none;}
.fillter_acc > ul > li.on .depth02 li a::after{width:8px; height:8px;border-right:solid 1px #222; border-top:solid 1px #222; transform:  translate(0, -50%) rotate(45deg);position:absolute; right:15px; top:50%; content: '';}
.fillter_acc > ul > li.on .depth02 li a span{display:inline-block; font-size:13px; color:#999; margin-left:6px;}
.fillter_acc > ul > li.on .depth02.on li.depth02_list{border-bottom:none;border-top:1px solid #eee;}
.fillter_acc > ul > li.on .depth02.on li.depth02_list .tit{line-height:43px;height: 43px;margin-bottom:0;}
.fillter_acc > ul > li.on .depth02.on li.depth02_list .tit a{ font-size:14px; color:#222222; position:relative; padding:0 15px;width:100%;}/* 230612_12207*/
.fillter_acc > ul > li.on .depth02.on li.depth02_list .tit a{ font-size:14px; color:#222222; position:relative; padding:0 15px;}
.fillter_acc > ul > li.on .depth02.on li.depth02_list .tit a::before{display:none;}
.fillter_acc > ul > li.on .depth02.on li.depth02_list .tit a::after{display:block;width:8px; height:8px;border-right:solid 1px #222; border-top:solid 1px #222; transform:  translate(0, -50%) rotate(45deg);position:absolute; right:15px; top:50%; content: '';}
.fillter_acc > ul > li.on .depth02.on li.depth02_list .tit a span{display:inline-block; font-size:13px; color:#999; margin-left:6px;}
.fillter_acc > ul > li.on .depth02.on li.depth02_list .tit.a_hide a::after{display:none;}/*230607_12207*/
.fillter_acc > ul > li .depth03{display:none;}
.fillter_acc > ul > li.on .depth03{background:#FAFAFA; padding:10px 0;}
.fillter_acc > ul > li.on .depth03 li{border-bottom: solid 1px #E1E1E1;}
.fillter_acc > ul > li.on .depth02.on .depth03{display:none;}
.fillter_acc > ul > li.on .depth02.on .depth03.on{display:block;}
.fillter_acc > ul > li.on .depth02.on .depth03.on li{border-bottom:none;height:36px;line-height:36px;}
.fillter_acc > ul > li.on .depth02.on .depth03.on li a{height:36px;line-height:36px;}
.fillter_acc > ul > li.on .depth02.on .depth03.on li a::after{display:none;}
.fillter_acc > ul > li.on .depth03.on li{border-bottom:none;height:36px;line-height:36px;}
.fillter_acc > ul > li.on .depth03.on li a{height:36px;line-height:36px;}
.fillter_acc > ul > li.on .depth03.on li a::after{display:none;}
.fillter_acc > ul > li.on .depth03.on li a::before{display:none;}
.fillter_acc > ul > li.on .depth03.on li a span{display:inline-block; font-size:13px; color:#999; margin-left:6px;}
.fillter_acc .depth03.on .list_ty ul li a.on {color:#E62642;}
.cate_nav .filter .area .reset{position: absolute; right: 0px; top: 17px; color: #888; font-size: 12px; background: #FAFAFA url(../../images/p_icon_reset.png) no-repeat 14px 6px; background-size: 12px 12px; line-height: 12px;border:1px solid #ccc;padding:7px 14px 5px 32px;border-radius: 16px;vertical-align:-1px;}
/* //230425_12207*/
/* //230330_12207*/

/*230519_12207*/
.fillter_acc > ul > li .m_tit {position: relative; height: 45px; line-height: 45px;}
.fillter_acc > ul > li > .m_tit a {position: relative; display: block; width: 100%; padding: 0 15px; font-size: 15px; color: #222; box-sizing: border-box;background:#fff;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;padding-right:30px;}
.fillter_acc > ul > li > .m_tit a:after {content: ''; position: absolute; top: 50%; right: 15px; transform: translate(0, -50%) rotate(90deg); display: block; width: 7px; height: 12px; background: url(../../img/ico/ico_arrow_14.png) no-repeat center center; background-size: 7px auto; transition: 0.4s;}
.fillter_acc > ul > li.on > .m_tit a {font-weight: 600;border-bottom: 1px solid #eee;}
.fillter_acc > ul > li.on > .m_tit a:after {transform: translate(0, -50%) rotate(270deg);}
.fillter_acc > ul > li.depth01_list.on .m_tit a{color:#E62642;}
.fillter_acc > ul > li.depth01_list.on .m_tit a::after{display:none;}
/*//230519_12207*/

/* 231215_14814 */
.fillter_acc > ul > li .depth02 .list_ty ul li.depth02_list a {display: flex;}
.fillter_acc > ul > li.on .depth02.on li.depth02_list a span.title {font-size: 14px;color: #222;max-width: 115px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 0;} /* 231219_14814 max-width값만 수정 */

/* 231219_14814 */
.fillter_acc > ul > li.on .depth02 li a {padding: 0 20px 0 15px;}

/* 240104_14994 */
.fillter_acc > ul > li.on .depth02.on li.depth02_list a.on .title,
.fillter_acc > ul > li.on .depth03.on li a.on .title {color: #E62642 !important;font-weight: bold;}