@charset "utf-8";
/* CSS Document */


/* display:none */
.scroll_right_cont li .src_box, .scroll_right_cont li .btn_scroll_list_del{display:none!important;} /* 측면 최근본 상품 마우스오버 */
.item_photo_big .btn_zoom{display:none;} /* 상세페이지 돋보기 아이콘*/


.pd_r5{padding-right:5px;}



.top_search_keyword{display:inline-block;width:100%;text-align:center;padding-bottom:5px;}

.top_search_keyword ul{display:inline-block;}
.top_search_keyword ul li{float:left;line-height:12px;margin-right:5px;padding-right:5px;border-right:1px solid #ebebeb;}
.top_search_keyword ul li a{color:#555;line-height:12px;}
.top_search_keyword ul li a:hover{text-decoration:underline;}
.top_search_keyword ul li:last-child{margin-right:0;padding-right:0;border-right:0;}


.header_slideBanner{position:absolute;left:0;top:0;display:inline-block;display:none;}
.header_slideBanner .slick-prev, .header_slideBanner .slick-next{width:17px;height:34px;}
.header_slideBanner .slick-prev{left:5px;}
.header_slideBanner .slick-next{right:5px;}

.header_slideProduct{position:absolute;right:0; z-index:1000; top:0;display:inline-block;overflow:hidden;padding:10px 0;display:none; /* 변경 width:371px; */ width:340px;}
.header_slideProduct .item_slide_vertical{padding:0;}
.header_slideProduct .goods_list{padding-bottom:0;}
.header_slideProduct .goods_list_tit{display:none;}
.header_slideProduct .goods_list_cont ul{height:auto!important;}
.header_slideProduct .goods_list_cont ul li{margin:0;}
.header_slideProduct .item_cont{display:inline-block;width:100%;padding:0;}
.header_slideProduct .item_photo_box{width:100px;border:0;float:right; /* 추가 */ right:20px;}
.header_slideProduct .item_photo_box img{max-width:100%;}
.header_slideProduct .item_info_cont{/*width:250px;*/ width:200px; display: inline-block;text-align:right;padding:0 15px 0 0;margin-top:4px; /* 변경 float:right; */ float:left;}
.header_slideProduct .item_tit_box .item_name{font-size:12px;letter-spacing:-.5px;font-weight:normal;padding:0;  /* 추가 */  word-break: break-word;  text-overflow: ellipsis;}
.header_slideProduct .item_tit_box .item_name:after{display:none;}
.header_slideProduct .item_tit_box .item_name_explain{padding:0;}
.header_slideProduct .item_money_box{/*padding:5px 0 0 0;*/ padding:0px;}
.header_slideProduct .item_money_box .item_price{color:#333;font-size:12px;letter-spacing:-.5px;}
.header_slideProduct .item_money_box .item_sale{display:block; padding:3px 0 3px 0; font-size:16px; color:#333;}
.header_slideProduct .item_money_box .item_icon_box{position:absolute;top:0;right:0;}
.header_slideProduct .item_slide_vertical .slick-prev,.header_slideProduct .item_slide_vertical .slick-next{left:auto;right:0;width:15px;height:15px;border:1px solid #f1f1f1;}
.header_slideProduct .item_slide_vertical .slick-next{top:22px;bottom:auto;background:url(../../img/common/btn/btn_vertical_next.png) no-repeat -3px 1px;background-size:20px;background-color:#fff;}
.header_slideProduct .item_slide_vertical .slick-next:hover{background:url(../../img/common/btn/btn_vertical_next_over.png) no-repeat -3px 1px;background-size:20px;background-color:#fff;}
.header_slideProduct .item_slide_vertical .slick-prev{top:8px;bottom:auto;background:url(../../img/common/btn/btn_vertical_prev.png) no-repeat -3px 1px;background-size:20px;background-color:#fff;}
.header_slideProduct  .item_slide_vertical .slick-prev:hover{background:url(../../img/common/btn/btn_vertical_prev_over.png) -3px 1px;background-size:20px;background-color:#fff;}

.header_slideProduct .goods_list_cont{padding-bottom:0;}

.goods_list_tit{text-align:center;/*padding:26px 10px 0px 10px;*/}
.goods_list_tit h2{/*font-size:20px;*/font-weight:600;letter-spacing:0px;color:#000;line-height:28px;text-align:left;}
/*
.goods_list_tit h2 span{display:inline-block;font-size:13px;color:#888;letter-spacing:0;font-weight:normal;border-left:1px solid #ccc;margin-left:10px;padding-left:10px;line-height:10px;vertical-align:middle;}
*/


.banner_goods_cont{padding-top:60px;background:#f7f9fb;min-height: 400px;}
.banner_goods_cont .goods_list{width:920px;display:inline-block;padding-left:5px;}
.banner_goods_cont .goods_list .goods_list_tit{padding:0px 0px 10px 10px;text-align:left;}
.banner_goods_cont .goods_list .goods_list_tit h2{padding-left:2px;}
.banner_goods_cont .goods_list .goods_list_cont ul li{margin:0;}


.banner_goods_cont .goods_list .item_slide_horizontal .slick-next{top:-25px;right:10px;height:30px;background-size:15px;background-position:center;border:1px solid #eee;background-color: #fff;}
.banner_goods_cont .goods_list .item_slide_horizontal .slick-prev{top:-25px;right:45px;left:auto;height:30px;background-size:15px;background-position:center;border:1px solid #eee;background-color: #fff;}
.banner_goods_cont .goods_list .slick-slider{overflow:visible;}


/*.goods_list_cont .item_scroll_type ul{width:max-content!important;}*/
.goods_list_cont .item_scroll_type ul li{width:300px!important;}



/*스크롤배너(오른쪽) */
#cus_scroll_right {position:fixed; top:0px; right:-187px;padding:10px; background:#fcfcfc;border-left:1px solid #ccc; height:100%; width:165px;}
#cus_scroll_right .right_banner img{margin:0 0 15px 0;max-width:100%;}
#cus_scroll_right .btn_scroll_top {display:block; padding:10px 0 0 0; clear:both; text-align:center;}
#cus_scroll_right .right_banner .slick-slider .slick-list {/*height:160px !important; */ height:100px !important;}

#cus_scroll_right .right_quick_btn{position:absolute;top:35%;left:-41px;}
#cus_scroll_right .right_quick_btn ul{}
#cus_scroll_right .right_quick_btn ul li{width:40px;height:40px;text-align:center;background:#f5f5f5;border-bottom:1px solid #fff;}
#cus_scroll_right .right_quick_btn ul li.right_quick_btn_open{background:#ff6138;}
#cus_scroll_right .right_quick_btn ul li:last-child{border-bottom:0;}
#cus_scroll_right .right_quick_btn ul li a{line-height:40px;font-size:17px;letter-spacing:-.5px;color:#555;position:relative;display:block;height:100%;}
#cus_scroll_right .right_quick_btn ul li a:hover{color:#000;}

#cus_scroll_right .right_quick_btn_open a{cursor:pointer;}
#cus_scroll_right .right_quick_top a,.right_quick_bottom a{cursor:pointer;}

#cus_scroll_right .right_link{padding:5px 0; margin-top:4px;}
#cus_scroll_right .right_link ul{display:inline-block;width:100%;}
#cus_scroll_right .right_link ul li{float:left;width:50%;box-sizing:border-box;border:1px solid #eee;margin-bottom:-1px;}
#cus_scroll_right .right_link ul li:nth-child(2n){border-left:0px;}
#cus_scroll_right .right_link ul li a{display:inline-block;width:100%;padding:7px 2px;box-sizing:border-box;color:#333;font-size:11px;text-align:center;letter-spacing:-.5px;}

#cus_scroll_right .right_sns{padding:5px 0;}
#cus_scroll_right .right_sns ul{display:inline-block;width:100%;}
#cus_scroll_right .right_sns ul li{float:left;width:25%;box-sizing:border-box;}
#cus_scroll_right .right_sns ul li a{display:block;width:80%;margin:0 auto;font-size:13px;text-align:center;color:#555;background:#f5f5f5;border-radius:3px;padding:6px 0;}
#cus_scroll_right .right_sns ul li a:hover{color:#000;}

#cus_scroll_right .scroll_right_cont{padding:10px 0;float:none;display:block;text-align:center;  /* 추가 */ background:#f5f5f5; margin-top:4px;}
#cus_scroll_right .scroll_right_cont ul{display:inline-block;position:relative;}
#cus_scroll_right .scroll_right_cont ul li{display:inline-block;}

#cus_scroll_right .right_info{padding:8px 0 13px 5px;letter-spacing:-.5px; /* 추가 */ margin-top:10px; border-top:1px solid #ccc;}
#cus_scroll_right .right_info h2.tit{position:relative;font-size:13px;color:#000;font-weight:600;padding-bottom:6px;margin-bottom:6px;}
#cus_scroll_right .right_info h2.tit:after{position: absolute;content: "";bottom: 0;left: 0;width: 18px;height: 1px;background: #000000;}
#cus_scroll_right .right_info .center_call{font-size:15px;color:#333;font-weight:normal;}
#cus_scroll_right .right_info .center_hours{font-size:12px;color:#888;margin-top:0px;}
#cus_scroll_right .right_info .bank_info{font-size:12px;color:#888;}
#cus_scroll_right .right_info .bank_info .bank_name{color:#333;font-size:12px;display:block;}
#cus_scroll_right .right_info .bank_info .bank_number{font-size:15px;color:#333;font-weight:normal;margin-bottom:0px;display:block;}

.main_goods_cont.instagram{padding:70px 0 0; }
.inso_widget_title{display:block;text-align:center;padding-bottom:10px;}
.inso_widget_title h2{display:block;font-size:15px;color:#333;text-transform: uppercase;}
.inso_widget_title span{display:block;color:#555;}

/* 상품 리스트 세일 */
.item_cont span.icon_discount_rate {position: absolute;top:0px;right:0px;display: inline-block;width:38px;height:30px;line-height:35px;text-align: center;padding-left: 1px;font-size: 11px;letter-spacing: -.5px;box-sizing: border-box;color: #fff;background: #ff4343;}

.item_cont span.icon_discount_rate:after {content:''; position:absolute; width:0; height:0; border-style:solid;}
.item_cont span.icon_discount_rate::after{border-width:15px 19px;}
.item_cont span.icon_discount_rate::after {border-color:#ff4343 transparent transparent transparent; top:30px; left:0px;}

/* 사이트맵 */
.sitemap_wrap {display:none; position:fixed; width:1000px; height:700px; border:4px solid #ff6138; top:50%; left:50%; margin-left:-500px; margin-top:-350px; z-index:999; background:#fff;}
.sitemap_wrap iframe {width:100%; height:690px; border:0px; position:absolute;}
.sitemap_wrap .close {
	position: absolute; font-size: 30px; top: 20px; right: 40px; border: 1px solid #ff6138;
    color: #ff6138; padding: 2px 10px; line-height: 34px; cursor: pointer;
}
.sitemap_btn {padding-left:10px; cursor:pointer;}

/* SITEMAP */
.sitemap_iframe .section { margin-top: 1em; width:220px; /*height:320px;*/ float:left; float:left; padding:0px 30px; border-right:1px solid #ddd; display:inline-block;}
.sitemap_iframe .section .col-md-3 {width:100%; padding:0px;}
.sitemap_iframe h1 {width: 94%; background: #ff6138 !important; color: #fff; font-size: 20px; padding: 10px;}
.sitemap_iframe ul {padding:0px;}
.sitemap_iframe li {list-style:none; line-height:24px;}
.sitemap_iframe li a {font-size:13px; color:#333;}
.sitemap_iframe li a:hover {color:#2790d9; text-decoration:underline;}
.sitemap_iframe h2 {font-size:18px; font-weight:700; color:#333;}
.sitemap_iframe .row {margin:0px;}
.sitemap_iframe > #sec2 {width: 885px; margin: 0px 0px 50px 0px; border-right: 0px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.sitemap_iframe > #sec2 .col-md-3 {width:25%; float:left;}
.sitemap_iframe > #sec5 {border-right:0px;}