@charset "utf-8";

/*********************** 전문관 *************************/
.special{padding-top: 40px; padding-bottom: 50px;}

.special .sp_goods{padding-top: 12px; padding-bottom: 70px;}

.special .hash_tag{background: #fafafa; padding-top: 58px; padding-bottom: 60px;}
.special .hash_tag .tags{padding-top: 8px; text-align: center;}
.special .hash_tag .tags a{margin-top: 20px; line-height: 48px; border: 1px solid #ccc; background: #fff; border-radius: 25px; padding: 0 30px; margin: 20px 7px 0; font-size: 18px;}

.special .recommend{padding-top: 75px;}

.brand_section{padding-top: 25px;}
.brand_section .box_tab{margin-top: 30px;}
.brand_section .brand_goods{margin-top: 20px;}
.brand_section .brand_goods .left{width: 700px; float: left;}
.brand_section .brand_goods .left .bnr{}
.brand_section .brand_goods .left .bottom{margin-top: 20px;}
.brand_section .brand_goods .left .bottom .logo{float: left;}
.brand_section .brand_goods .left .bottom .txt{float: left; font-size: 20px; margin-top: 19px; margin-left: 20px;}
.brand_section .brand_goods .left .bottom .like40{float: right; margin-top: 10px; margin-right: 20px;}

.brand_section .brand_goods .right{float: right; width: 520px;}
.brand_section .brand_goods .right .w160_grid{}
.brand_section .brand_goods .right .w160_grid article:nth-of-type(3n+1){margin-left: 0;}

.special .round_section{padding-top: 75px;}
.special .round_section .round_tabs{margin-top: 30px;}

/* 추석맞이 전문관 개선 - s */
.special .sp_section {padding-top:60px;}
.special .sp_section .goods_boxes article .feature {color:#f76252;}
/* 추석맞이 전문관 개선 - e */

/* 스페셜샵 신규 추가 작업 - s */
.list_top_wrap{overflow:hidden; float: right; width: 1000px; padding-bottom:60px;}
.list_top_wrap .list_top_img{float:left; width:684px; height:431px;}
.list_top_wrap .list_top_img img{width:100%; height:100%;}
.list_top_wrap .list_top_img .inner_vsl{position:relative;}
.list_top_wrap .list_top_img .inner_vsl .box_vsl{position:absolute; bottom:0; left:50%; margin-left:-255px; width:510px; height:86px; padding:19px 20px 20px; background:#fff; text-align:center;}
.list_top_wrap .list_top_img .inner_vsl .tit_vsl{font-size:24px; color:#222; font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_top_wrap .list_top_img .inner_vsl .txt_vsl{margin-top: 6px; font-size: 16px; color: #777; letter-spacing: -0.25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.list_top_wrap .list_top_img.js_banner_slider{position: relative;}
.list_top_wrap .list_top_img.js_banner_slider .bx-controls a{display:block; position: absolute; top:44%; width:40px; height:40px; font-size:0;}
.list_top_wrap .list_top_img.js_banner_slider .bx-controls .bx-prev{left:6px; background:url(../../images/arr_l40.png) no-repeat 0 0;}
.list_top_wrap .list_top_img.js_banner_slider .bx-controls .bx-next{right:6px; background:url(../../images/arr_r40.png) no-repeat 0 0;}

.list_top_wrap .list_top_brand{position:relative; float:right; width:296px; height:431px; background:#fafafa; text-align:center;}
.list_top_wrap .list_top_brand .like40{text-indent: -99999em; border:1px solid #eee; border-radius:20px; background-position:50% 50%; background-color:#fff;}
.list_top_wrap .list_top_brand .like40.on{border:1px solid #e62642;}
.list_top_wrap .list_top_brand .brand_logo{margin-top:60px; font-size:24px; color:#222; line-height:65px;}
.list_top_wrap .list_top_brand .brand_logo img{height:40px;}
.list_top_wrap .list_top_brand .brand_like{position: absolute; top:120px; width:100%;}
.list_top_wrap .list_top_brand .brand_sns{position: absolute; bottom:45px; width:100%;}

.list_top_wrap.noneBanner .list_top_img{display:none;}
.list_top_wrap.noneBanner .list_top_brand{width:100%; height:100px; text-align:left; border:1px solid #eee;}
.list_top_wrap.noneBanner .list_top_brand .brand_logo{margin:29px 0 0 82px; line-height:42px;}
.list_top_wrap.noneBanner .list_top_brand .brand_like,
.list_top_wrap.noneBanner .list_top_brand .brand_sns{width:auto;}
.list_top_wrap.noneBanner .list_top_brand .brand_like{left:20px; top:29px;}
.list_top_wrap.noneBanner .list_top_brand .brand_sns{right:20px; bottom:29px;}
/* 스페셜샵 신규 추가 작업 - e */