/* Main CSS ================================================================*/
.main_2019 {position:relative}
.main_2019 div,
.main_2019 p,
.main_2019 span,
.main_2019 li,
.main_2019 a,
.main_2019 .kor {font-family:'Noto Sans KR','Malgun Gothic','Dotum', sans-serif}
.main_2019 p.name,
.main_2019 .dft_kor {font-family:'Nunito Sans','Malgun Gothic','Noto Sans KR','Dotum', sans-serif}
.main_2019 h3,
.main_2019 .price del,
.main_2019 .price span,
.main_2019 .eng,
.main_2019 .number {font-family:'Nunito Sans', 'Noto Sans KR','Malgun Gothic','Arial','Dotum',sans-serif}
.main_2019 {width:100%; min-width:992px; margin:0; padding:0}
.main_2019 .main_frm {position:relative; width:100%; min-width:992px}
.main_2019 .main_frm .content_box {position:relative; width:992px; margin:auto}
.main_2019 .main_frm .content_box h2 {color:#222; font-size:26px; font-weight:bold; line-height:30px; letter-spacing:-0.5px}
.main_2019 ul:after {clear:both; display:block; content:''}

/* ¼ýÀÚÇü indicator °øÅë */
.main_2019 .indicator.number a {display:inline-block; width:20px; height:20px; background:#c9c9c9; border-radius:10px; font-family:'Arial','Dotum',sans-serif; color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:20px}
.main_2019 .indicator.number a.active {background:#222}

/* »óÇ°¸®½ºÆ® °øÅë */
.main_2019 .item .desc .name {display:-webkit-box; height:44px; color:#595959; font-size:14px; line-height:22px; letter-spacing:-0.5px; word-break:break-all; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis}
.main_2019 .item .desc .price span.sale_price {margin-right:4px; color:#222; font-size:20px; font-weight:bold; letter-spacing:-0.5px; line-height:24px}
.main_2019 .item .desc .price del {color:#a4a4a4; font-size:16px; letter-spacing:-0.3px; line-height:24px} 

/* ¸ÞÀÎ Ç³¼±¹è³Ê */
.main_2019 .bnr_balloon {position:absolute; left:50%; min-width:150px; width:150px; height:150px; margin-left:-748px; z-index:90}
.main_2019 .bnr_balloon > div > a {display:block; position:relative; width:100%; height:100%}
.main_2019 .bnr_balloon > div > a > img {width:100%; height:100%}
.main_2019 .bnr_balloon .small {position:relative; width:150px; height:150px}
.main_2019 .bnr_balloon .large {position:absolute; left:0; bottom:0; opacity:0; width:150px; z-index:91}
.main_2019 .bnr_balloon .large span.btn_close {position:absolute; right:34px; top:0; z-index:92}

@media (max-width:1440px) {
	.main_2019 .bnr_balloon {position:fixed; left:10px; margin-left:0px}  
}

/* ¸ÞÀÎ¹è³Ê */
.main_2019 .main_bnr {position:relative; min-width:992px; height:550px; margin:auto; overflow:hidden} 
.main_2019 .main_bnr a.btn_play,
.main_2019 .main_bnr a.btn_pause {position:absolute; right:50%; bottom:10px; width:18px; height:30px; margin-right:-57px; font-size:0; z-index:50}
.main_2019 .main_bnr a.btn_play {display:none; background:url('/front/gabangpop/skin/images/main/2019/btn_play.png') no-repeat 50% 50%}
.main_2019 .main_bnr a.btn_pause {background:url('/front/gabangpop/skin/images/main/2019/btn_pause.png') no-repeat 50% 50%}
.main_2019 .main_bnr .main_visual {margin:auto; width:992px; height:100%}
.main_2019 .main_bnr .main_visual .slick-slide {width:496px !important; height:520px; text-align:center; outline:none}
.main_2019 .main_bnr .main_visual .slick-slide a {display:block; width:480px; height:520px; margin:auto}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st1 a {}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st1 a .desc {position:relative; margin:27px 43px 0; text-align:left}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st1 a .desc .brand {color:#262626; font-size:27px; letter-spacing:-1px; line-height:36px}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st1 a .desc .name {display:block; width:279px; height:18px; margin-top:6px; margin-right:115px; color:#222; font-size:16px; line-height:18px; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st1 a .desc .price {position:absolute; right:0; top:19px; text-align:right; z-index:2}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st1 a .desc .price del {display:block; font-size:15px; line-height:18px}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st1 a .desc .price .sale_price {display:block; margin-right:0; color:#00cd9b; font-size:21px; font-weight:bold; letter-spacing:-0.5px; line-height:28px}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st2 a {position:relative}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st2 a .bnr_title {position:absolute; left:43px; top:295px; width:394px; text-align:left; z-index:2}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st2 a .bnr_title p {color:#fff}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st2 a .bnr_title .ico {margin-top:2px; font-size:22px; line-height:29px; letter-spacing:-0.3px}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st2 a .bnr_title .title {margin-top:6px; font-size:42px; line-height:53px; letter-spacing:-2px}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st2 a .bnr_title .text {margin-top:22px; font-family:'Malgun Gothic','Dotum',sans-serif; font-size:16px; line-height:17px; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st3 a {position:relative; background-size:100% auto; background-position:50% 0%}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st3 a .bnr_title {position:absolute; left:43px; top:33px; width:394px; text-align:center; z-index:2}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st3 a .bnr_title p {color:#fff}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st3 a .bnr_title .ico {margin-top:2px; font-size:22px; line-height:29px; letter-spacing:-0.3px}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st3 a .bnr_title .title {display:-webkit-box; height:110px; font-size:42px; line-height:55px; letter-spacing:-3px; word-break:break-all; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis}
.main_2019 .main_bnr .main_visual .slick-slide.bnr_st3 a .bnr_title .text {margin-top:12px; font-family:'Malgun Gothic','Dotum',sans-serif; font-size:16px; line-height:22px; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.main_2019 .main_bnr .main_visual .slick-slide img {display:inline-block}
.main_2019 .main_bnr .main_visual .slick-list {padding:0 !important; overflow:visible;}
.main_2019 .main_bnr .main_visual .slick-dots {width:500px; margin:auto}
.main_2019 .main_bnr .main_visual .slick-dots li {float:left}
.main_2019 .main_bnr .main_visual .slick-dots:after {clear:both; display:block; content:''}
.main_2019 .main_bnr .main_visual button {display:block; position:absolute; width:22px; height:30px; outline:none; border:none;  font-size:0; text-indent:-9999px; overflow:hidden; opacity:0.4; filter:alpha(opacity=40); z-index:10}
.main_2019 .main_bnr .main_visual .slick-prev {left:432px; bottom:10px; background:url('/front/gabangpop/skin/images/main/2019/btn_main_prv.png') no-repeat 50% 50%}
.main_2019 .main_bnr .main_visual .slick-next {right:466px; bottom:10px; background:url('/front/gabangpop/skin/images/main/2019/btn_main_nxt.png') no-repeat 50% 50%}
.main_2019 .main_bnr .main_visual .custom_paging {position:absolute; left:50%; bottom:0; width:140px; height:48px; margin-left:-71px; border:1px solid #ececec; background:url('/front/gabangpop/skin/images/main/2019/bg_page.png') repeat; text-align:center; z-index:1}
.main_2019 .main_bnr .main_visual .custom_paging li {display:none; padding:0px 60px 0px 27px; text-align:center; box-sizing:border-box}
.main_2019 .main_bnr .main_visual .custom_paging li span {font-family:'Malgun Gothic','Arial','Dotum',sans-serif; font-size:15px; font-weight:normal; color:#797979; line-height:50px; letter-spacing:1px}
.main_2019 .main_bnr .main_visual .custom_paging li span em {color:#000}
.main_2019 .main_bnr .main_visual .custom_paging li.slick-active {display:block}

/* ½ÃÁðº° ÁÖ¿ä Å°¿öµå */
.main_2019 .season_keyword {padding:75px 0 10px; min-height:145px; } 
.main_2019 .season_keyword .content_box div {margin:auto; text-align:center}
.main_2019 .season_keyword .content_box div a {display:inline-block; margin:0 5px; padding:0 5px; color:#888; font-size:22px; line-height:45px; letter-spacing:-1px; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:All 0.2s linear; -webkit-transition:All 0.2s linear; -ms-transition:All .2s linear; font-family: 'Nunito Sans', 'Noto Sans KR','Malgun Gothic','Arial','Dotum',sans-serif;} 
.main_2019 .season_keyword .content_box div a:before {content:'#'}
.main_2019 .season_keyword .content_box div a:hover,
.main_2019 .season_keyword .content_box div a.active {color:#07cd9b; font-size:27px; letter-spacing:-1px}

/* ÁÖ°£ ÃÖÀú°¡ */
.main_2019 .lowest_prd {height:456px; margin-top:75px; padding-top:40px; background-color:#e5ede9; background-image:linear-gradient(to right, #bcffef , #e9d9f1); box-sizing:border-box}
.main_2019 .lowest_prd .content_box {width:1098px; height:445px; padding: 0px 53px; overflow:hidden; box-sizing:border-box}
.main_2019 .lowest_prd .content_box h2 {position:absolute; left:56px; top:-8px; width:200px; color:#222; font-size:38px; font-weight:bold; line-height:45px; letter-spacing:-1px; z-index:2}
.main_2019 .lowest_prd p.sub_tit {position:absolute; left:56px; top:93px; color:#222; font-size:18px; line-height:27px; letter-spacing:-1px; opacity:0.6; z-index:2}
.main_2019 .lowest_prd .lowest_blk {position:relative; width:738px; height:445px; padding-left:254px}
.main_2019 .lowest_prd .lowest_blk .prd_view div a {display:block; position:relative; width:738px; height:445px; padding-left:485px; box-sizing:border-box}
.main_2019 .lowest_prd .lowest_blk .prd_view div a img {position:absolute; left:0; top:0; z-index:2}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc {}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .brand {display:block; height:30px; color:#222; font-size:19px; font-weight:bold; letter-spacing:-0.3px; line-height:29px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .name {height:auto; max-height:81px; margin-top:10px; font-size:17px; line-height:27px; letter-spacing:-1px; -webkit-line-clamp:3;}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .benefit {height:30px; margin-top:22px;}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .benefit:after {clear:both; display:block; content:''}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .benefit span.ico {display:inline-block; float:left; padding:0 10px; color:#fff; font-size:13px; line-height:30px}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .benefit span.point {background:#00cd9b}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .benefit span.freeship {background:#608b80}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .price {position:absolute; right:0; bottom:150px; width:250px}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .price del {display:block; color:#b8b8b8; font-size:16px; line-height:1.2}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .price .sale_price {display:block; font-size:26px; line-height:1.2; letter-spacing:-1px}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .price .sale_percent {position:absolute; right:0; bottom:0; color:#00cd9b; font-size:30px; font-weight:bold; line-height:1.2; letter-spacing:-1px}
.main_2019 .lowest_prd .lowest_blk .prd_view div .item .desc .go_buy {position:absolute; right:0; bottom:64px; display:inline-block; width:250px; height:64px; background:#222 url('/front/gabangpop/skin/images/main/2019/bg_go_buy.png') no-repeat 174px 24px; color:#fff; font-size:17px; line-height:64px; text-indent:-30px; text-align:center}
.main_2019 .lowest_prd .lowest_blk .btn_nav {position:absolute; width:738px; height:0; right:0; top:205px; z-index:10}
.main_2019 .lowest_prd .lowest_blk .btn_nav a {display:inline-block; width:20px; height:38px; background-image:url('/front/gabangpop/skin/images/main/2019/btn_low.png'); font-size:0; text-indent:-9999px}
.main_2019 .lowest_prd .lowest_blk .btn_nav a.btn_prev {float:left; margin-left:-53px; background-position:0 0}
.main_2019 .lowest_prd .lowest_blk .btn_nav a.btn_next {float:right; margin-right:-53px; background-position:100% 0}

/* ½Å»óÇ° */
.main_2019 .new_arrival {position:relative; height:703px; margin-top:120px}
.main_2019 .new_arrival h2 {position:absolute; left:0; top:0; z-index:2}
.main_2019 .new_arrival .newitem_blk {position:relative; width:992px; height:653px; padding-top:50px; overflow:hidden}
.main_2019 .new_arrival .newitem_blk > div {position:relative}
.main_2019 .new_arrival .newitem_blk div a.bnr_plan {position:absolute; left:0; top:0; width:456px; height:653px; overflow:hidden; z-index:2}
.main_2019 .new_arrival .newitem_blk div a.bnr_plan img {vertical-align:top; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear; z-index:1}
.main_2019 .new_arrival .newitem_blk div a.bnr_plan:hover img,
.main_2019 .new_arrival .newitem_blk div a.bnr_plan:focus img {transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear}
.main_2019 .new_arrival .newitem_blk div a.bnr_plan .bnr_copy {position:absolute; left:10px; right:10px; top:80px; text-align:center; z-index:2}
.main_2019 .new_arrival .newitem_blk div a.bnr_plan .bnr_copy .title {color:#fff; font-size:26px; line-height:30px}
.main_2019 .new_arrival .newitem_blk div a.bnr_plan .bnr_copy .text {margin-top:15px; margin-bottom:35px; color:#fff; font-size:16px; line-height:28px; letter-spacing:-0.5px}
.main_2019 .new_arrival .newitem_blk div a.bnr_plan .bnr_copy .btn_go {display:inline-block; padding:12px 26px 10px; border:1px solid #fff; color:#fff; font-size:13px; line-height:1.2}
.main_2019 .new_arrival .newitem_blk div ul {width:526px; height:653px; margin-left:466px; overflow:hidden}
.main_2019 .new_arrival .newitem_blk div ul:after {clear:both; display:block; content:''}
.main_2019 .new_arrival .newitem_blk div ul li {float:left; position:relative; width:225px; height:314px; margin-left:38px; margin-bottom:25px}
.main_2019 .new_arrival .newitem_blk div ul li a {display:block}
.main_2019 .new_arrival .newitem_blk div ul li a .item {}
.main_2019 .new_arrival .newitem_blk div ul li a .item img {position:absolute; left:0; top:0; z-index:2}
.main_2019 .new_arrival .newitem_blk div ul li a .item .desc {display:block; position:relative; padding-top:240px}
.main_2019 .new_arrival .newitem_blk div ul li a .item .desc .price {padding-top:4px}
.main_2019 .new_arrival .newitem_blk div ul li a .item .desc .price del {margin-left:7px}
.main_2019 .new_arrival .newitem_blk .indicator {position:absolute; right:0; top:4px; z-index:3}

/* ÃßÃµ»óÇ° */
.main_2019 .recommend_prd {position:relative; height:414px; margin-top:120px}
.main_2019 .recommend_prd h2 {position:absolute; left:0; top:0; z-index:2}
.main_2019 .recommend_prd .rcmd_item_blk {position:relative; width:992px; height:364px; padding-top:50px; overflow:hidden}
.main_2019 .recommend_prd .rcmd_item_blk > div {}
.main_2019 .recommend_prd .rcmd_item_blk div ul {width:992px; height:364px; overflow:hidden}
.main_2019 .recommend_prd .rcmd_item_blk div ul:after {clear:both; display:block; content:''}
.main_2019 .recommend_prd .rcmd_item_blk div ul li {float:left; width:225px; height:362px; margin-left:30px}
.main_2019 .recommend_prd .rcmd_item_blk div ul li:first-child {margin-left:0}
.main_2019 .recommend_prd .rcmd_item_blk div ul li a {display:block; height:100%}
.main_2019 .recommend_prd .rcmd_item_blk div ul li a .item {display:block; position:relative; width:100%; height:100%; box-sizing:border-box}
.main_2019 .recommend_prd .rcmd_item_blk div ul li a .item img {position:absolute; left:0; z-index:2}
.main_2019 .recommend_prd .rcmd_item_blk div ul li a .item .desc {display:block; position:relative}
.main_2019 .recommend_prd .rcmd_item_blk div ul li a .item .desc .price {height:50px; margin-top:7px}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.odd {border-bottom:2px solid #222}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.odd a .item {padding-top:225px}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.odd a .item img {top:0}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.odd a .item .desc .name {padding-top:15px}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.even {border-top:2px solid #222}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.even a .item {padding-bottom:225px}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.even a .item img {bottom:0}
.main_2019 .recommend_prd .rcmd_item_blk div ul li.even a .item .desc .name {padding-top:32px} 
.main_2019 .recommend_prd .rcmd_item_blk .indicator {position:absolute; right:0; top:4px; z-index:3}

/* º£½ºÆ® ·©Å· */
.main_2019 .best_ranking {position:relative; height:530px; margin-top:130px; padding:55px 0px 42px; box-sizing:border-box}
.main_2019 .best_ranking .content_box {width:1185px}
.main_2019 .best_ranking .content_box h2 {text-align:center}
.main_2019 .best_ranking .bestitem_blk {position:relative; width:1185px; height:340px; margin-top:20px}
.main_2019 .best_ranking .bestitem_blk > div {width:1185px; height:340px; overflow:hidden}
.main_2019 .best_ranking .bestitem_blk div ul:after {clear:both; display:block; content:''}
.main_2019 .best_ranking .bestitem_blk div ul li {float:left; width:225px; height:340px; margin-left:15px; background:#fff; border:1px solid #fff; box-sizing:border-box}
.main_2019 .best_ranking .bestitem_blk div ul li:first-child {margin-left:0}
.main_2019 .best_ranking .bestitem_blk div ul li a {display:block; width:100%; height:100%}
.main_2019 .best_ranking .bestitem_blk div ul li a .item {display:block; position:relative; box-sizing:border-box}
.main_2019 .best_ranking .bestitem_blk div ul li a .item img {position:absolute; left:0; border-bottom:1px solid #c9c9c9; z-index:2}
.main_2019 .best_ranking .bestitem_blk div ul li a .item .rank {display:inline-block; position:absolute; left:-1px; top:-1px; width:30px; height:30px; background:#000; color:#fff; font-size:17px; font-weight:bold; line-height:30px; text-align:center; z-index:3}
.main_2019 .best_ranking .bestitem_blk div ul li a .item .desc {position:relative; padding-top:223px}
.main_2019 .best_ranking .bestitem_blk div ul li a .item .desc .name {height:40px; margin:18px 16px 0; font-size:13px; letter-spacing:0; line-height:20px}
.main_2019 .best_ranking .bestitem_blk div ul li a .item .desc .price {margin:9px 16px 0}
.main_2019 .best_ranking .bestitem_blk div ul li a .item .desc .price .sale_price {font-size:18px; margin-right:4px}
.main_2019 .best_ranking .bestitem_blk .indicator {padding-top:20px; text-align:center;height:20px; }

/* ÆË ¸Å°ÅÁø */
.main_2019 .pop_magazine {margin-top:120px; padding:50px 0 50px; background-color:#586472; background-image:linear-gradient(to right, #212829 , #414d5a)}
.main_2019 .pop_magazine .content_box h2 {margin-bottom:20px; color:#fff; text-align:center}
.main_2019 .pop_magazine .content_box h2 span {color:#00cd9b}
.main_2019 .pop_magazine .magazine_blk {width:992px; height:495px; overflow:hidden}
.main_2019 .pop_magazine .magazine_blk > div {}
.main_2019 .pop_magazine .magazine_blk div .page {width:992px; height:495px}
.main_2019 .pop_magazine .magazine_blk div .page:after {clear:both; display:block; content:''}
.main_2019 .pop_magazine .magazine_blk div .page .magazine {float:left; width:678px; height:495px} 
.main_2019 .pop_magazine .magazine_blk div .page .magazine a.bnr_magazine {display:block; position:relative; width:678px; height:380px}
.main_2019 .pop_magazine .magazine_blk div .page .magazine a.bnr_magazine div {display:block; position:relative; overflow:hidden}
.main_2019 .pop_magazine .magazine_blk div .page .magazine a.bnr_magazine span.ico_tip {position:absolute; right:30px; bottom:-30px; width:60px; height:60px; background:url('/front/gabangpop/skin/images/main/2019/ico_tip.png') no-repeat 50% 50%; font-size:0; text-indent:-9999px; z-index:2}
.main_2019 .pop_magazine .magazine_blk div .page .magazine a.bnr_magazine div img {vertical-align:top; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear; z-index:1}
.main_2019 .pop_magazine .magazine_blk div .page .magazine a.bnr_magazine:hover div img,
.main_2019 .pop_magazine .magazine_blk div .page .magazine a.bnr_magazine:focus div img {transform:scale(1.15); -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear}
.main_2019 .pop_magazine .magazine_blk div .page .magazine .title {padding:20px 0 5px; color:#fff; font-size:20px; font-weight:bold; line-height:30px}
.main_2019 .pop_magazine .magazine_blk div .page .magazine .title a {margin-left:15px; color:#c5c7cb; font-size:14px}
.main_2019 .pop_magazine .magazine_blk div .page .magazine .txt {height:44px; overflow:hidden; font-family: 'Malgun Gothic','Dotum',sans-serif; color:#d1d5d8; font-size:14px; line-height:22px; letter-spacing:-1px; height:44px; overflow:hidden;}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list {float:right; width:290px; height:381px}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li {height:117px; margin-top:15px}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li:first-child {margin-top:0}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a {display:block; position:relative; padding-left:117px; line-height:20px; }
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a img {position:absolute; left:0; top:0; z-index:2}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a .item .desc {display:table-cell; width:100%; height:117px; padding:0 0 0 12px; box-sizing:border-box; vertical-align:middle}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a .item .desc p {color:#fff}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a .item .desc p.name {height:auto; max-height:40px; margin-bottom:17px; letter-spacing:0px}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a .item .desc p.price .sale_price,
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a .item .desc p.price del {display:block; color:#fff}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a .item .desc p.price .sale_price {font-size:18px}
.main_2019 .pop_magazine .magazine_blk div .page ul.item_list li a .item .desc p.price del {font-size:14px; letter-spacing:0; line-height:20px; opacity:0.7}
.main_2019 .pop_magazine .magazine_blk .btn_nav {position:absolute; left:50%; top:50%; width:1100px; height:0; margin-left:-550px; margin-top:-19px; z-index:10}
.main_2019 .pop_magazine .magazine_blk .btn_nav a {display:inline-block; width:20px; height:38px; background-image:url('/front/gabangpop/skin/images/main/2019/btn_magazine.png'); font-size:0; text-indent:-9999px}
.main_2019 .pop_magazine .magazine_blk .btn_nav a.btn_prev {float:left; background-position:0 0}
.main_2019 .pop_magazine .magazine_blk .btn_nav a.btn_next {float:right; background-position:100% 0}

.main_2019 .popstagram {margin-top:120px}
.main_2019 .popstagram h2 {height:30px; margin-bottom:25px; font-size:26px; font-weight:bold; line-height:30px; letter-spacing:-0.5px; text-align:center}
.main_2019 .popstagram h2 img {margin:4px auto; background:linear-gradient(to left, #bf019f 0%, #f70406 50%, #fdb61e 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent}
.main_2019 .popstagram a.btn_more {display:inline-block; position:absolute; right:0; top:-2px; width:68px; height:27px; background:#222; color:#fff; line-height:27px; text-align:center; font-size:12px}
.main_2019 .popstagram a.btn_more:after {display:inline-block; width:6px; height:9px; margin-left:3px; background:url('/front/gabangpop/skin/images/main/2019/btn_more_best.png') no-repeat 0 0; content:''}
.main_2019 .popstagram .popsta_blk {position:relative}
.main_2019 .popstagram .popsta_blk .popsta_list {width:992px; height:450px}
.main_2019 .popstagram .popsta_blk .popsta_list {width:1003px !important; height:450px; box-sizing:border-box; padding: 0 5px 0px 6px}
.main_2019 .popstagram .popsta_blk .popsta_list.left {position:absolute; left:-1003px; top:0}
.main_2019 .popstagram .popsta_blk .popsta_list.right {position:absolute; right:-1003px; top:0}
.main_2019 .popstagram .popsta_blk div ul:after {clear:both; display:block; content:''}
.main_2019 .popstagram .popsta_blk div ul li {float:left; margin-left:11px; margin-bottom:11px}
.main_2019 .popstagram .popsta_blk div ul li a {display:block; position:relative; width:214px; height:214px}
.main_2019 .popstagram .popsta_blk div ul li a:after {position:absolute; left:0; bottom:0; width:100%; height:30px; background:rgba(0,0,0,0.32); content:''}
.main_2019 .popstagram .popsta_blk div ul li a img {width:100%}
.main_2019 .popstagram .popsta_blk div ul li a span.like {position:absolute; right:10px; bottom:0; height:30px; padding-left:20px; background:url('/front/gabangpop/skin/images/common/2019/ico_poplike.png') no-repeat 0 50%; background-size:14px; color:#00cd9b; font-size:13px; line-height:32px; z-index:2}
.main_2019 .popstagram .popsta_blk div ul li a div.layer {display:none; position:absolute; left:0; top:0; width:100%; height:100%; padding:30px; background:url('/front/gabangpop/skin/images/main/2019/bg_black.png'); box-sizing:border-box; z-index:3}
.main_2019 .popstagram .popsta_blk div ul li a div.layer span {margin-right:5px; color:#fff; font-size:15px; line-height:24px}
.main_2019 .popstagram .popsta_blk div ul li a:hover .layer {display:block; z-index:10}
.main_2019 .popstagram .popsta_blk div ul li a:hover:after,
.main_2019 .popstagram .popsta_blk div ul li a:hover span.like {display:none}
.main_2019 .popstagram .popsta_blk div ul li:first-child {width:317px; height:439px; margin:0; border-bottom:1px solid #c9c9c9; box-sizing:border-box}
.main_2019 .popstagram .popsta_blk div ul li:first-child a {width:317px; height:317px}
.main_2019 .popstagram .popsta_blk div ul li:first-child a:after {display:none}
.main_2019 .popstagram .popsta_blk div ul li:first-child a span.like {display:block !important; bottom:-47px; background-size:15px; color:#00cd9b; font-size:15px}
.main_2019 .popstagram .popsta_blk div ul li:first-child a div.layer {display:block; position:relative; width:214px; max-height:96px; margin:20px 88px 0px 15px; padding:0px; background:#fff}
.main_2019 .popstagram .popsta_blk div ul li:first-child a div.layer span {color:#222; font-size:16px; line-height:24px}
.main_2019 .popstagram .popsta_blk .indicator {padding-top:20px; text-align:center}

/* 2019-06-28 : ÆË½ºÅ¸±×·¥ Start */
.main_2019 .popstagram.part2 {position:relative; width:100%: height:545px; margin-top:120px; overflow:hidden}
.main_2019 .popstagram.part2 .content_box {height:545px}
.main_2019 .popstagram.part2 .content_box .bg_grd_lft {position:absolute; left:-1003px; top:0; width:1003px; height:100%; background:url('/front/gabangpop/skin/images/common/2019/grd_white_lft.png') repeat-y 0 0; z-index:2}
.main_2019 .popstagram.part2 .content_box .bg_grd_rgt {position:absolute; right:-1003px; top:0; width:1003px; height:100%; background:url('/front/gabangpop/skin/images/common/2019/grd_white_rgt.png') repeat-y 0 0; z-index:2}
.main_2019 .popstagram.part2 h2 {height:30px; margin-bottom:25px; font-size:26px; font-weight:bold; line-height:30px; letter-spacing:-0.5px; text-align:center}
.main_2019 .popstagram.part2 h2 img {margin:4px auto; background:linear-gradient(to left, #bf019f 0%, #f70406 50%, #fdb61e 100%); -webkit-background-clip:text; -webkit-text-fill-color:transparent}
.main_2019 .popstagram.part2 a.btn_more {display:inline-block; position:absolute; right:0; top:-2px; width:68px; height:27px; background:#222; color:#fff; line-height:27px; text-align:center; font-size:12px}
.main_2019 .popstagram.part2 a.btn_more:after {display:inline-block; width:6px; height:9px; margin-left:3px; background:url('/front/gabangpop/skin/images/main/2019/btn_more_best.png') no-repeat 0 0; content:''}
.main_2019 .popstagram.part2 .popsta_blk {position:absolute; left:50%; top:55px; width:3009px; margin-left:-1504.5px; z-index:2}
.main_2019 .popstagram.part2 .popsta_blk .popsta_list {width:1003px !important; height:450px; box-sizing:border-box; padding: 0 5px 0px 6px}
.main_2019 .popstagram.part2 .popsta_blk .popsta_list.left {position:absolute; left:-1003px; top:0}
.main_2019 .popstagram.part2 .popsta_blk .popsta_list.right {position:absolute; right:-1003px; top:0}
.main_2019 .popstagram.part2 .popsta_blk div ul:after {clear:both; display:block; content:''}
.main_2019 .popstagram.part2 .popsta_blk div ul li {float:left; margin-left:11px; margin-bottom:11px}
.main_2019 .popstagram.part2 .popsta_blk div ul li a {display:block; position:relative; width:214px; height:214px; background-color:#ededed; background-repeat:no-repeat; background-size:cover; background-position:50% 50%}
.main_2019 .popstagram.part2 .popsta_blk div ul li a:after {position:absolute; left:0; bottom:0; width:100%; height:30px; background:rgba(0,0,0,0.32); content:''}
.main_2019 .popstagram.part2 .popsta_blk div ul li a img {width:100%}
.main_2019 .popstagram.part2 .popsta_blk div ul li a span.like {position:absolute; right:10px; bottom:0; height:30px; padding-left:20px; background:url('/front/gabangpop/skin/images/common/2019/ico_poplike.png') no-repeat 0 50%; background-size:14px; color:#00cd9b; font-size:13px; line-height:32px; z-index:2}
.main_2019 .popstagram.part2 .popsta_blk div ul li a div.layer {display:none; position:absolute; left:0; top:0; width:100%; height:100%; padding:30px; background:url('/front/gabangpop/skin/images/main/2019/bg_black.png'); box-sizing:border-box; z-index:3}
.main_2019 .popstagram.part2 .popsta_blk div ul li a div.layer span {margin-right:5px; color:#fff; font-size:15px; line-height:24px}
.main_2019 .popstagram.part2 .popsta_blk div ul li a:hover .layer {display:block; z-index:10}
.main_2019 .popstagram.part2 .popsta_blk div ul li a:hover:after,
.main_2019 .popstagram.part2 .popsta_blk div ul li a:hover span.like {display:none}
.main_2019 .popstagram.part2 .popsta_blk div ul li:first-child {width:317px; height:439px; margin:0; border-bottom:1px solid #c9c9c9; box-sizing:border-box}
.main_2019 .popstagram.part2 .popsta_blk div ul li:first-child a {width:317px; height:317px}
.main_2019 .popstagram.part2 .popsta_blk div ul li:first-child a:after {display:none}
.main_2019 .popstagram.part2 .popsta_blk div ul li:first-child a span.like {display:block !important; bottom:-47px; background-size:15px; color:#00cd9b; font-size:15px}
.main_2019 .popstagram.part2 .popsta_blk div ul li:first-child a div.layer {display:block; position:absolute; left:0; top:317px; width:317px; height:122px; max-height:122px; padding:20px 88px 0px 15px; margin:0px; background:#fff; border-bottom:1px solid #c9c9c9; box-sizing:border-box; z-index:2}
.main_2019 .popstagram.part2 .popsta_blk div ul li:first-child a div.layer span {color:#222; font-size:16px; line-height:24px}
.main_2019 .popstagram.part2 .popsta_blk .popsta_list.slick-slide {opacity:0.7}
.main_2019 .popstagram.part2 .popsta_blk .popsta_list.slick-slide.slick-current.slick-active {opacity:1}
.main_2019 .popstagram.part2 .popsta_blk ul.sld_indicator {position:relative; width:992px; margin:18px auto 0; text-align:center}
.main_2019 .popstagram.part2 .popsta_blk ul.sld_indicator:after {display:block; clear:both; content:''}
.main_2019 .popstagram.part2 .popsta_blk ul.sld_indicator li {display:inline-block; margin-left:4px}
.main_2019 .popstagram.part2 .popsta_blk ul.sld_indicator li button {display:inline-block; width:20px; height:20px; background:#c9c9c9; border-radius:10px; outline:none; font-family:'Arial','Dotum',sans-serif; color:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:20px}
.main_2019 .popstagram.part2 .popsta_blk ul.sld_indicator li.slick-active button {background:#222}
/* 2019-06-28 : ÆË½ºÅ¸±×·¥ End */
/* ºê·£µå ´º½º */
.main_2019 .news_brand {position:relative; min-height:620px; margin-top:100px}
.main_2019 .news_brand h2 {padding-bottom:5px; margin-bottom:20px; border-bottom:2px solid #000; text-indent:-2px}
.main_2019 .news_brand a.btn_more {display:inline-block; position:absolute; right:0; top:-2px; width:68px; height:27px; background:#222; color:#fff; line-height:27px; text-align:center; font-size:12px}
.main_2019 .news_brand a.btn_more:after {display:inline-block; width:6px; height:9px; margin-left:3px; background:url('/front/gabangpop/skin/images/main/2019/btn_more_best.png') no-repeat 0 0; content:''}
.main_2019 .news_brand .news_blk {}
.main_2019 .news_brand .news_blk ul {}
.main_2019 .news_brand .news_blk ul li {display:block; height:260px; margin-top:20px; padding-top:20px; border-top:1px solid #c9c9c9}
.main_2019 .news_brand .news_blk ul li:first-child {margin-top:20px; padding-top:0; border-top:0}
.main_2019 .news_brand .news_blk ul li a {display:block; position:relative; width:100%; height:100%; padding-left:466px; box-sizing:border-box}
.main_2019 .news_brand .news_blk ul li a img {position:absolute; left:0; top:0; z-index:2}
.main_2019 .news_brand .news_blk ul li a div {display:block}
.main_2019 .news_brand .news_blk ul li a div p {}
.main_2019 .news_brand .news_blk ul li a div .brand {}
.main_2019 .news_brand .news_blk ul li a div .brand span {display:inline-block; padding:2px 10px; background:#00cd9b; color:#fff; font-size:14px; line-height:24px}
.main_2019 .news_brand .news_blk ul li a div .headline {display:-webkit-box; height:54px; margin-top:45px; color:#222; font-size:20px; font-weight:600; line-height:27px; word-break:break-all; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis}
.main_2019 .news_brand .news_blk ul li a div .preview {display:-webkit-box; height:66px; margin-top:10px; color:#595959; font-size:14px; line-height:22px; letter-spacing:-0.5px; word-break:break-all; overflow:hidden; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis}
.main_2019 .news_brand .news_blk ul li a div .tag {margin-top:35px; padding:0}
.main_2019 .news_brand .news_blk ul li a div .tag span {margin-right:5px; color:#00cd9b; font-size:16px}


/* Main - BRAND NEWS part2 */
.main_2019 .brand_news.part2 {position:relative;  margin-top:100px; overflow:hidden}
.main_2019 .brand_news.part2 .brandnews_blk {}
.main_2019 .brand_news.part2 .brandnews_blk {padding-top:50px; border-top:2px solid #000}
.main_2019 .brand_news.part2 .brandnews_blk > div {width:992px; height:410px}
.main_2019 .brand_news.part2 .brandnews_blk > div:after {clear:both; display:block; content:''}
.main_2019 .brand_news.part2 .brandnews_blk > div a {display:block; position:relative; vertical-align:middle}
.main_2019 .brand_news.part2 .brandnews_blk > div p.thumb {float:left; width:272px; height:410px; overflow:hidden}
.main_2019 .brand_news.part2 .brandnews_blk > div p.thumb a {clear:both; float:none; display:inline-block; width:272px; height:410px; vertical-align:middle; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:All 0.25s linear; -webkit-transition:All 0.25s linear; -ms-transition:All .25s linear}
.main_2019 .brand_news.part2 .brandnews_blk > div p.thumb a {background-color:#ededed; background-repeat:no-repeat; background-size:cover; background-position:50% 50%}
.main_2019 .brand_news.part2 .brandnews_blk > div p.thumb a:hover {transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transition:All 0.25s linear; -webkit-transition:All 0.25s linear; -ms-transition:All .25s linear}

.main_2019 .brand_news.part2 .brandnews_blk > div a.preview {float:left; width:670px; height:282px; margin-left:50px}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div {width:670px; height:250px; box-sizing:border-box}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div:after {clear:both; display:block; content:''}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p {}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.brand {display:inline-block; height:24px; margin-bottom:14px; padding:2px 10px; background:#00cd9b; color:#fff; font-size:14px; line-height:26px}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.title {margin-bottom:25px; color:#333; font-size:20px; font-weight:bold; line-height:22px; letter-spacing:-0.7px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.text {margin-bottom:25px; display:-webkit-box; height:80px; color:#999; font-size:14px; line-height:20px; letter-spacing:-1.2px; word-break:keep-all; overflow:hidden; -webkit-line-clamp:4; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.wr_info {float:right; height:32px; padding-top:13px}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.wr_info span {margin-right:10px; color:#999; font-size:12px; line-height:18px}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.wr_info span.like {padding-left:18px; background:url('/front/gabangpop/skin/images/popcon/2019/btn_brand_like_main.png') no-repeat}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.wr_info span.reply {padding-left:18px; background:url('/front/gabangpop/skin/images/popcon/2019/btn_brand_reply_main.png') no-repeat}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.wr_info span.date {}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.wr_info span.writer {}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div p.wr_info span.hit {}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div span.btn_detail {display:inline-block; float:left; width:88px; height:30px; border:1px solid #444; color:#444; font-size:12px; font-weight:bold; letter-spacing:0.7px; line-height:30px; text-align:center}
.main_2019 .brand_news.part2 .brandnews_blk > div a.preview div span.btn_detail:after {padding-left:2px; font-size:14px; font-weight:bold; content:'+'}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list {float:left; width:670px; margin-left:50px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul {}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li {float:left; width:50%}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li:first-child {margin-left:-1px; border-right:1px solid #dcdcdc}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item {position:relative; height:125px; padding:20px 20px 20px 120px; box-sizing:border-box}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item img {position:absolute; left:15px; top:20px; z-index:2}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item .desc {}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item .desc p {}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item .desc .name {height:36px; font-size:12px; line-height:18px; letter-spacing:-0.3px;}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a:hover .item .desc .name {text-decoration:underline}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item .desc .price {margin-top:10px}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item .desc .price span.sale_percent {margin-right:4px; color:#00cd9b; font-size:14px; font-weight:bold; line-height:24px}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item .desc .price span.sale_price {color:#00cd9b; font-size:13px; font-weight:normal}
.main_2019 .brand_news.part2 .brandnews_blk > div .prd_list ul li a .item .desc .price del {color:#bababa; font-size:13px}
.main_2019 .brand_news.part2 .brandnews_blk ul.sld_indicator {width:992px; margin:20px auto 0; padding-bottom:5px; text-align:center}
.main_2019 .brand_news.part2 .brandnews_blk ul.sld_indicator li {display:inline-block; margin-left:7px}
.main_2019 .brand_news.part2 .brandnews_blk ul.sld_indicator li:first-child {margin-left:0}
.main_2019 .brand_news.part2 .brandnews_blk ul.sld_indicator li button {display:inline-block; width:12px; height:12px; border-radius:6px; background:#c9c9c9; font-size:0; text-indent:-999px; overflow:hidden}
.main_2019 .brand_news.part2 .brandnews_blk ul.sld_indicator li.slick-active button {background:#333}
.main_2019 .brand_news.part2 .brandnews_blk a.btn_nav {display:inline-block; position:absolute; top:240px; width:20px; height:38px; background-image:url('/front/gabangpop/skin/images/main/2019/btn_low.png'); font-size:0; text-indent:-9999px; opacity:0.6; filter:alpha(opacity=60); -ms-filter:alpha(opacity=60); z-index:10}
.main_2019 .brand_news.part2 .brandnews_blk a.btn_nav.btn_prev {left:-53px; background-position:0 0}
.main_2019 .brand_news.part2 .brandnews_blk a.btn_nav.btn_next {right:-53px; background-position:100% 0}
.main_2019 .brand_news.part2 .brandnews_blk a.btn_nav:hover {opacity:1; filter:alpha(opacity=100); -ms-filter:alpha(opacity=100);}
.main_2019 .brand_news.part2 a.btn_more {display:inline-block; position:absolute; right:0; top:-2px; width:68px; height:27px; background:#222; color:#fff; line-height:27px; text-align:center; font-size:12px}
.main_2019 .brand_news.part2 a.btn_more:after {display:inline-block; width:6px; height:9px; margin-left:3px; background:url('/front/gabangpop/skin/images/main/2019/btn_more_best.png') no-repeat 0 0; content:''}




/* ÆË ÀÌº¥Æ® */
.main_2019 .pop_event {position:relative; margin-top:120px}
.main_2019 .pop_event h2 {padding-bottom:5px; margin-bottom:20px; border-bottom:2px solid #000; text-indent:-2px}
.main_2019 .pop_event a.btn_more {display:inline-block; position:absolute; right:0; top:-2px; width:68px; height:27px; background:#222; color:#fff; line-height:27px; text-align:center; font-size:12px}
.main_2019 .pop_event a.btn_more:after {display:inline-block; width:6px; height:9px; margin-left:3px; background:url('/front/gabangpop/skin/images/main/2019/btn_more_best.png') no-repeat 0 0; content:''}
.main_2019 .pop_event .event_blk {}
.main_2019 .pop_event .event_blk ul:after {clear:both; display:block; content:''}
.main_2019 .pop_event .event_blk ul li {position:relative; float:left; width:481px; height:330px; margin-left:30px}
.main_2019 .pop_event .event_blk ul li:first-child {margin-left:0px}
.main_2019 .pop_event .event_blk ul li a {display:block; overflow:hidden}
.main_2019 .pop_event .event_blk ul li a img {vertical-align:top; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear; z-index:1}
.main_2019 .pop_event .event_blk ul li a:hover img,
.main_2019 .pop_event .event_blk ul li a:focus img {transform:scale(1.15); -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear}
.main_2019 .pop_event .event_blk ul li div {position:absolute; right:0; bottom:0; width:440px; height:114px; padding:23px 30px 0; background:#fff; box-sizing:border-box; z-index:2}
.main_2019 .pop_event .event_blk ul li div .title {height:36px; color:#222; font-size:25px; font-weight:600; letter-spacing:-0.5px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.main_2019 .pop_event .event_blk ul li div .txt {padding:3px 1px 0; color:#868686; font-size:16px; line-height:23px; letter-spacing:-0.5px}

/* Ä«µ¥°í¸®º° º£½ºÆ®1 */
.main_2019 .best_carrier {position:relative; height:1042px; margin-top:120px}
.main_2019 .best_backpack {position:relative; height:1042px; margin-top:120px}
.main_2019 .best_crossbag {position:relative; height:1042px; margin-top:120px}

.main_2019 .best_layout {position:relative; min-height:1040px}
.main_2019 .best_layout a.btn_more {display:inline-block; position:absolute; right:0; top:-2px; width:68px; height:27px; background:#222; color:#fff; line-height:27px; text-align:center; font-size:12px}
.main_2019 .best_layout a.btn_more:after {display:inline-block; width:6px; height:9px; margin-left:3px; background:url('/front/gabangpop/skin/images/main/2019/btn_more_best.png') no-repeat 0 0; content:''}
.main_2019 .best_layout .grid_blk {position:relative; height:992px; margin-top:20px}
.main_2019 .best_layout .grid_blk .bnr_plan_lft {position:absolute; left:0; top:248px; width:496px; height:496px; overflow:hidden; z-index:2}
.main_2019 .best_layout .grid_blk .bnr_plan_rgt {position:absolute; right:0; top:248px; width:496px; height:496px; overflow:hidden; z-index:2}
.main_2019 .best_layout .grid_blk a {display:block; position:relative; width:100%; height:100%}
.main_2019 .best_layout .grid_blk a img {vertical-align:top; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear; z-index:1}
.main_2019 .best_layout .grid_blk a:hover img,
.main_2019 .best_layout .grid_blk a:focus img {transform:scale(1.15); -webkit-transform:scale(1.15); -ms-transform:scale(1.15); transition:All 0.4s linear; -webkit-transition:All 0.4s linear; -ms-transition:All .4s linear}
.main_2019 .best_layout .grid_blk a .bnr_copy {position:absolute; left:0; right:0; top:0; bottom:0; z-index:2}
.main_2019 .best_layout .grid_blk a .bnr_copy:before {position:absolute; left:40px; bottom:0; width:416px; height:145px; background:rgba(255,255,255,0.9); z-index:-1; content:''}
.main_2019 .best_layout .grid_blk a .bnr_copy span.ico_cate {position:absolute; left:38px; top:35px; display:inline-block; padding-bottom:4px; border-bottom:1px solid #222; color:#222; font-size:14px; font-weight:bold; }
.main_2019 .best_layout .grid_blk a .bnr_copy span.ico_cate.white {color:#222; border-bottom:1px solid #222} 
.main_2019 .best_layout .grid_blk a .bnr_copy span.ico_cate.white {color:#fff; border-bottom:1px solid #fff}
.main_2019 .best_layout .grid_blk a .bnr_copy p {width:416px; margin:0 auto; text-align:center}
.main_2019 .best_layout .grid_blk a .bnr_copy .title {display:block; height:30px; margin-top:380px; color:#222; font-size:25px; font-weight:bold; letter-spacing:-0.5px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.main_2019 .best_layout .grid_blk a .bnr_copy .text {display:-webkit-box; height:48px; color:#868686; font-size:15px; margin-top:7px; line-height:24px; letter-spacing:-0.5px; word-break:break-all; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis}
.main_2019 .best_layout .grid_blk ul:after {clear:both; display:block; content:''}
.main_2019 .best_layout .grid_blk ul li {float:left; width:248px; height:248px; margin:0; overflow:hidden}
.main_2019 .best_layout .grid_blk ul li.extend_lft {margin-left:496px}
.main_2019 .best_layout .grid_blk ul li.extend_rgt {margin-right:496px}
.main_2019 .best_layout .grid_blk ul li a .layer {display:none; position:absolute; left:0; top:0; width:248px; height:248px; padding:70px 28px; background:url('/front/gabangpop/skin/images/main/2019/bg_black.png'); box-sizing:border-box; z-index:10}
.main_2019 .best_layout .grid_blk ul li a .layer div {position:relative; display:table-cell; width:192px; height:108px; text-align:center; vertical-align:middle}
.main_2019 .best_layout .grid_blk ul li a .layer div p.name {color:#fff}
.main_2019 .best_layout .grid_blk ul li a .layer div p.price {margin-top:4px}
.main_2019 .best_layout .grid_blk ul li a .layer div p.price .sale_price {padding:0 5px 0 0; color:#00cd9b; font-size:18px; font-weight:bold; line-height:22px}
.main_2019 .best_layout .grid_blk ul li a .layer div p.price del {color:#a4a4a4; line-height:22px}
.main_2019 .best_layout .grid_blk ul li a:hover .layer {display:block}

/* Ä«Å×°í¸®º° º£½ºÆ®2 */
.main_2019 .best_category {position:relative; min-height:1500px; margin-top:120px}
.main_2019 .best_category h2 {padding-bottom:5px; margin-bottom:20px; border-bottom:2px solid #000; text-indent:-2px}
.main_2019 .best_category .cabest_blk {}
.main_2019 .best_category .cabest_blk .indicator {position:absolute; right:0; top:5px; text-align:right; z-index:3}
.main_2019 .best_category .cabest_blk .indicator a {margin-left:20px; font-family:'Nunito Sans','Noto Sans KR','Arial','Dotum',sans-serif; color:#888; font-size:15px; font-weight:bold; letter-spacing:-0.5px}
.main_2019 .best_category .cabest_blk .indicator a:first-child {margin-left:0}
.main_2019 .best_category .cabest_blk .indicator a.active {color:#00cd9b}
.main_2019 .best_category .cabest_blk div div ul {width:1022px; margin-left:-30.5px}
.main_2019 .best_category .cabest_blk div div ul li {float:left; width:225px; height:320px; margin-left:30.5px; margin-bottom:30px}
.main_2019 .best_category .cabest_blk div div ul li a {display:block}
.main_2019 .best_category .cabest_blk div div ul li div .name {display:-webkit-box; margin-top:15px; height:44px; color:#595959; font-size:14px; line-height:22px; letter-spacing:-0.5px; word-break:break-all; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis}
.main_2019 .best_category .cabest_blk div div ul li div .price {padding-top:4px}
.main_2019 .best_category .cabest_blk div div ul li div .price del {margin-left:7px; color:#a4a4a4; font-size:16px; letter-spacing:-0.3px; line-height:24px}
.main_2019 .best_category .cabest_blk div div ul li div .price .sale_price {color:#222; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:24px}
.main_2019 .best_category .cabest_blk a.btn_more {display:block; width:140px; height:50px; margin:auto; background:#222; line-height:50px; color:#fff; font-size:16px; text-align:center}
.main_2019 .best_category .cabest_blk a.btn_more:after {padding-left:8px; content:'+'}


/* Popup_Mediabox ================================================================*/
.popup_mediabox {display:none; position:fixed; left:50%; top:50%; opacity:1; z-index:9999}
.popup_mediabox.wide_video {width:640px; height:360px; margin-left:-320px; margin-top:-180px}
.popup_mediabox.narrow_video {width:512px; height:640px; margin-left:-256px; margin-top:-320px}
.popup_mediabox.square_video {width:640px; height:640px; margin-left:-320px; margin-top:-320px}
.popup_mediabox:before {position:fixed; left:0; top:0; width:100%; height:100%; background:url('/front/gabangpop/skin/images/main/2019/bg_black.png'); z-index:-1; content:''}
.popup_mediabox iframe {width:100%; height:100%}
.popup_mediabox a.btn_close {position:absolute; right:0px; top:-30px; width:20px; height:20px; background:url('/front/gabangpop/skin/images/main/2019/btn_close_popsta.png') no-repeat 50% 50%; font-size:0; text-indent:-9999px; overflow:hidden; z-index:2}

/* Popup_Popstagram ================================================================*/
.popup_popstagram div,
.popup_popstagram p,
.popup_popstagram span,
.popup_popstagram li,
.popup_popstagram a,
.popup_popstagram .kor {font-family:'Malgun Gothic','Dotum', sans-serif}
.popup_popstagram .eng,
.popup_popstagram .number {font-family:'Nunito Sans', 'Noto Sans KR','Malgun Gothic','Arial','Dotum',sans-serif}
.popup_popstagram {display:none; position:fixed; left:50%; top:50%; width:992px; height:600px; margin-left:-496px; margin-top:-300px; background:#f0f0f0; -webkit-box-shadow:2px 2px 15px -2px rgba(0,0,0,0.5); -moz-box-shadow:2px 2px 15px -2px rgba(0,0,0,0.5); box-shadow:2px 2px 15px -2px rgba(0,0,0,0.5); z-index:9999}
.popup_popstagram:before {position:fixed; left:0; top:0; width:100%; height:100%; background:url('/front/gabangpop/skin/images/main/2019/bg_black.png'); z-index:-1; content:''}
.popup_popstagram .feed {position:relative; width:100%; height:100%; border-radius:20px; background:#f0f0f0; overflow:hidden}
.popup_popstagram .feed .pic_wrap {width:600px; height:600px; background:#000}
.popup_popstagram .feed .pic_wrap .img_sld {width:100%; height:0; padding-top:100%; background-repeat:no-repeat; background-position:50% 50%; background-size:contain}
.popup_popstagram .feed .pic_wrap .popfeed_blk {position:relative; width:600px; height:600px}
.popup_popstagram .feed .pic_wrap .popfeed_blk .indicator {position:absolute; left:0; bottom:12px; width:600px; text-align:center; z-index:2}
.popup_popstagram .feed .pic_wrap .popfeed_blk .indicator a {display:inline-block; width:8px; height:8px; margin-left:3px; background:#ccc; border-radius:50%; overflow:hidden; font-size:0; text-indent:-99999px}
.popup_popstagram .feed .pic_wrap .popfeed_blk .indicator a.active {background:#fff}
.popup_popstagram .feed .pic_wrap .popfeed_blk .indicator a:first-child {margin-left:0}
.popup_popstagram .feed .pic_wrap .popfeed_blk .btn_nav {position:absolute; left:0; top:285px; width:600px; height:0; text-align:center; z-index:3}
.popup_popstagram .feed .pic_wrap .popfeed_blk .btn_nav:after {clear:both; display:block; content:''}
.popup_popstagram .feed .pic_wrap .popfeed_blk .btn_nav a {width:30px; height:30px; background-image:url('/front/gabangpop/skin/images/main/2019/btn_arrow_popsta2.png'); background-repeat:no-repeat; font-size:0; text-indent:-99999px; overflow:hidden}
.popup_popstagram .feed .pic_wrap .popfeed_blk .btn_nav a.btn_prev {float:left; margin-left:10px; background-position:100% 0%}
.popup_popstagram .feed .pic_wrap .popfeed_blk .btn_nav a.btn_next {float:right; margin-right:10px; background-position:0% 0%}
.popup_popstagram .feed .cont_wrap {position:absolute; right:0; top:0; width:392px; height:600px}
.popup_popstagram .feed .cont_wrap .header {position:absolute; right:0; top:0; width:392px; height:90px; padding:20px 30px 20px 32px; background:#f0f0f0; box-sizing:border-box; z-index:2}
.popup_popstagram .feed .cont_wrap .header:after {display:block; clear:both; content:''}
.popup_popstagram .feed .cont_wrap .header .pop_adm {display:inline-block; float:left; position:relative; height:50px; padding-left:60px; color:#000; font-size:12px; line-height:50px; letter-spacing:-0.5px}
.popup_popstagram .feed .cont_wrap .header .pop_adm:before {position:absolute; left:0; top:0; width:50px; height:50px; border-radius:25px; background:url('/front/gabangpop/skin/images/main/2019/ico_profile.jpg') no-repeat 0% 50%; background-size:50px 50px; z-index:2; content:''}
.popup_popstagram .feed .cont_wrap .header .like {float:left; position:relative; margin-top:15px; margin-left:20px; color:#00d09d; font-size:16px; letter-spacing:-0.5px; line-height:20px}
.popup_popstagram .feed .cont_wrap .header .like a.btn_like {position:absolute; left:0; top:0px; width:20px; height:20px; background:url('/front/gabangpop/skin/images/main/2019/ico_likefeed.png') no-repeat 0% 50%; font-size:0; text-indent:-999px; overflow:hidden; z-index:2}
.popup_popstagram .feed .cont_wrap .header .like a.btn_like.on {background:url('/front/gabangpop/skin/images/main/2019/ico_likefeed_on.png') no-repeat 0% 50%}

.popup_popstagram .feed .cont_wrap .header .like_cnt {float:left; position:relative; margin-top:15px; padding-left:20px; color:#00d09d; font-size:16px; letter-spacing:-0.5px; line-height:20px}
.popup_popstagram .feed .cont_wrap .header a.btn_more {display:inline-block; position:absolute;margin-top:12px;right:20px;width:68px; height:27px;  background:#222; color:#fff;  line-height:27px; text-align:center; font-size:12px}
.popup_popstagram .feed .cont_wrap .header a.btn_more:after {display:inline-block; width:6px; height:9px; margin-left:3px; background:url('/front/gabangpop/skin/images/main/2019/btn_more_best.png') no-repeat 0 0; content:''}


.popup_popstagram .feed .cont_wrap .cont {display:block; position:relative; width:392px; height:480px; padding-top:90px; background:#f0f0f0; overflow-y:scroll}
.popup_popstagram .feed .cont_wrap .cont .text {width:330px; margin:0px 0px 0px 32px; padding:12px 0 15px; border-top:1px solid #c9c9c9; color:#222; font-size:14px; line-height:20px}
.popup_popstagram .feed .cont_wrap .cont .text a.tag {margin:0 5px 0 0; padding:0; color:#00a77e}
.popup_popstagram .feed .cont_wrap .cont .rcmd_prd {width:330px; height:100px; padding:0px 0px 0px 32px}
.popup_popstagram .feed .cont_wrap .cont .rcmd_prd ul:after {display:block; clear:both; content:''}
.popup_popstagram .feed .cont_wrap .cont .rcmd_prd ul li {float:left; width:100px; margin-left:15px}
.popup_popstagram .feed .cont_wrap .cont .rcmd_prd ul li:first-child {margin-left:0}
.popup_popstagram .feed .cont_wrap .cont .rcmd_prd ul li a {display:block; border-radius:50px; overflow:hidden}
.popup_popstagram .feed .cont_wrap .cont .rcmd_prd ul li a img {}
.popup_popstagram .feed .cont_wrap .cont .reply {width:330px; margin:15px 0px 15px 32px; padding:12px 0 15px; border-top:1px solid #c9c9c9}
.popup_popstagram .feed .cont_wrap .cont .reply ul li {margin-top:10px; color:#222; font-size:14px; line-height:18px}
.popup_popstagram .feed .cont_wrap .cont .reply ul li:first-child {margin-top:0}
.popup_popstagram .feed .cont_wrap .cont .reply ul li span {}
.popup_popstagram .feed .cont_wrap .cont .reply ul li .writer {margin-right:5px; font-weight:bold}
.popup_popstagram .feed .cont_wrap .cont .reply ul li .txt {}
.popup_popstagram .arrow {position:absolute; left:0; top:50%; width:100%; height:0; margin-top:-20px; z-index:2}
.popup_popstagram .arrow a.btn_prev {display:inline-block; float:left; width:20px; height:40px; margin-left:-40px; background:url('/front/gabangpop/skin/images/main/2019/btn_arrow_popsta1.png') no-repeat 0% 0%; font-size:0; text-indent:-9999px; overflow:hidden; z-index:2}
.popup_popstagram .arrow a.btn_next {display:inline-block; float:right; width:20px; height:40px; margin-right:-40px; background:url('/front/gabangpop/skin/images/main/2019/btn_arrow_popsta1.png') no-repeat 100% 0%; font-size:0; text-indent:-9999px; overflow:hidden; z-index:2}
.popup_popstagram a.btn_close {position:absolute; right:0px; top:-30px; width:20px; height:20px; background:url('/front/gabangpop/skin/images/main/2019/btn_close_popsta.png') no-repeat 50% 50%; font-size:0; text-indent:-9999px; overflow:hidden; z-index:2}


/* NEW, BEST, SALE ¸®½ºÆ® ================================================================*/
#contents .contents .list_title {padding:50px 0 30px; color:#333; font-family:'Nunito Sans','Noto Sans KR','Malgun Gothic','Arial','Dotum',sans-serif; font-size:38px; font-weight:bold; text-align:center; line-height:1.2}
#contents .contents .list_cate ul {width:992px; margin:auto}
#contents .contents .list_cate ul:after {clear:both; display:block; content:''}
#contents .contents .list_cate ul li {float:left; width:82px; height:45px}
#contents .contents .list_cate ul li a {display:table-cell; width:82px; height:45px; border:1px solid #e2e2e2; border-left:none; box-sizing:border-box; color:#000; font-family:'Noto Sans KR','Malgun Gothic','Arial','Dotum',sans-serif; font-size:14px; line-height:1.3; text-align:center; vertical-align:middle; letter-spacing:-1px;height: 53px;
}
#contents .contents .list_cate ul li:first-child a {width:101px; letter-spacing:0; border-left:1px solid #e2e2e2}
#contents .contents .list_cate ul li a.on {background:#444; color:#fff}
#contents .contents .list_item_count {padding:25px 0 10px}
#contents .contents .list_item_count p {color:#555; font-family:'Malgun Gothic','Arial','Dotum',sans-serif; font-size:13px; letter-spacing:-0.5px}
#contents .contents .list_item_count p span {color:#05ca9c; font-family:'Nunito Sans','Noto Sans KR','Malgun Gothic','Arial','Dotum',sans-serif; font-weight:bold}
#contents .contents .section-unit {}
#contents .contents .section-unit .sort {position:relative; border-top:1px solid #e2e2e2; border-bottom:1px solid #444}
#contents .contents .section-unit .sort ul:after {display:block; clear:both; content:''} 
#contents .contents .section-unit .sort ul li {float:left; position:relative}
#contents .contents .section-unit .sort ul li:after {position:absolute; left:0; top:16px; width:1px; height:10px; background:#e2e2e2; content:''}
#contents .contents .section-unit .sort ul li:first-child:after {display:none; content:''}
#contents .contents .section-unit .sort ul li a {display:inline-block; height:40px; padding:0px 15px 0 16px; color:#888; font-family:'Malgun Gothic','Arial','Dotum',sans-serif; font-size:12px; letter-spacing:-0.5px; line-height:39px}
#contents .contents .section-unit .sort ul li a.on {font-weight:bold; color:#000}
#contents .contents .section-unit .sort ul li:first-child a {padding-left:0}
#contents .contents .section-unit .sort select.selectbox-count {position:absolute; right:0; top:9px; width:130px; height:22px; padding-left:3px; font-family:'Malgun Gothic','Arial','Dotum',sans-serif; box-sizing:border-box; line-height:20px; z-index:2}
#contents .contents .section-unit .prod-listB ul li .ico_sale,
#contents .contents .section-unit .prod-listB ul li .ico_new_best {position:absolute; left:13px; top:10px; width:40px; height:40px; background:#444; overflow:hidden; z-index:10}
#contents .contents .section-unit .prod-listB ul li .ico_sale p,
#contents .contents .section-unit .prod-listB ul li .ico_new_best p {display:table-cell; width:40px; height:40px; padding:0; font-family:'Nunito Sans','Noto Sans KR','Malgun Gothic','Arial','Dotum',sans-serif; color:#fff; font-size:13px; font-weight:bold; text-align:center; line-height:16px; vertical-align:middle}



/* sub_main ================================================================*/
#contents .sub_main {background:#333}
#contents .sub_main .main_bnr {height:691px; background:url('/front/gabangpop/skin/images/sub/slide_back.jpg') center 0 no-repeat}
#contents .sub_main .main_bnr .bnr_slide {width:1280px; height:100%; margin:auto; padding:70px 100px}

/*06.10 ¼öÁ¤ start*/
#contents .sub_main .main_bnr .bnr_slide li.bnr_slidelist {position:relative; margin:0 30px}
#contents .sub_main .main_bnr .bnr_slide li .main_bnr_txt {position:absolute; top:290px; width:390px; padding:0 45px}
#contents .sub_main .main_bnr .bnr_slide li .main_bnr_txt p {font-weight:100; color:#fff} 
#contents .sub_main .main_bnr .bnr_slide li .main_bnr_txt .bnr_cate {font-size:21px; line-height:21px}
#contents .sub_main .main_bnr .bnr_slide li .main_bnr_txt .bnr_cate.type1 {color:#fff03c}
#contents .sub_main .main_bnr .bnr_slide li .main_bnr_txt .bnr_cate.type2 {color:#ff78d5}
#contents .sub_main .main_bnr .bnr_slide li .main_bnr_txt .bnr_tit {overflow:hidden; display:-webkit-box; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; font-size:40px; line-height:54px; letter-spacing:-3px; margin:20px 0}
#contents .sub_main .main_bnr .bnr_slide li .main_bnr_txt .bnr_subtit {overflow:hidden; white-space:nowrap; word-break:break-all; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; font-size:17px; line-height:24px; letter-spacing:-2px}
/*06.10 ¼öÁ¤ end*/

#contents .sub_main .main_bnr .bnr_slide .slick-arrow {position:absolute; width:56px; height:39px; font-size:0; line-height:0; color:transparent}
#contents .sub_main .main_bnr .bnr_slide .slick-prev {top:311px; left:0; background:url('/front/gabangpop/skin/images/sub/s_btn_lft.png') 0 0 no-repeat;}
#contents .sub_main .main_bnr .bnr_slide .slick-next {top:311px; right:0; background:url('/front/gabangpop/skin/images/sub/s_btn_rgt.png') 0 0 no-repeat;}
#contents .sub_main .main_bnr .bnr_slide .slick-dots {position:absolute; bottom:22px; display:block; width:100%; margin:0; margin-left:-100px; padding:0; list-style:none; text-align:center}
#contents .sub_main .main_bnr .bnr_slide .slick-dots li {display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 6px; border-radius:100%; border:2px solid #fff; box-sizing:border-box; cursor:pointer}
#contents .sub_main .main_bnr .bnr_slide .slick-dots li:hover {background:#fff}
#contents .sub_main .main_bnr .bnr_slide .slick-dots li.slick-active {width:36px; border-radius:50px; background:#fff}
#contents .sub_main .main_bnr .bnr_slide .slick-dots li button {display:block; font-size:0; line-height:0; text-indent:-9999em}
#contents .sub_main .main_bnr .bnr_slide .slick-dots li button:before {}

#contents .sub_main .brand_list .brand_rolling {width:1280px; margin:auto; padding:50px; vertical-align:middle; background:#333}
#contents .sub_main .brand_list .brand_rolling .b_rolling_wrap {width:1220px}
/* 06.11 ¼öÁ¤ start */
#contents .sub_main .brand_list .brand_rolling li {position:relative; display:table; height:94px; margin:auto; text-align:center; vertical-align:middle}
#contents .sub_main .brand_list .brand_rolling li a {display:table-cell; vertical-align:middle}
#contents .sub_main .brand_list .brand_rolling li a:after {content:'\00bb'; position:absolute; opacity:0; top:39px; right:-25px; transition:0.5s; font-size:40px}
#contents .sub_main .brand_list .brand_rolling li:hover a {padding-right:20px}
#contents .sub_main .brand_list .brand_rolling li:hover a:after {opacity:1; right:0}
#contents .sub_main .brand_list .brand_rolling li img {margin:auto; text-align:center}
/* 06.11 ¼öÁ¤ end */
#contents .sub_main .brand_list .brand_rolling .slick-arrow {position:absolute; width:30px; height:30px; font-size:0; line-height:0; color:transparent}
#contents .sub_main .brand_list .brand_rolling .slick-prev {top:84px; left:0; background:url('/front/gabangpop/skin/images/sub/b_btn_lft.png') 0 0 no-repeat}
#contents .sub_main .brand_list .brand_rolling .slick-next {top:84px; right:0; background:url('/front/gabangpop/skin/images/sub/b_btn_rgt.png') 0 0 no-repeat}

#contents .sub_main .main_blk {width:1280px; margin:auto}

#contents .sub_main .cate_only {padding:110px 0; background:#b7d5e9}
#contents .sub_main .cate_only .tit {display:block; padding:25px 0 40px 0; text-align:center; font-size:45px; line-height:45px; border-bottom:3px solid #121212; color:#121212}
#contents .sub_main .cate_only .only_items_wrap {overflow:hidden; width:100%; padding:25px 0 0 0}
/* 06.10 ¼öÁ¤ start: height */
#contents .sub_main .cate_only .only_items {float:left; width:213px; height:425px; margin-left:11px; padding:19px 17px; background:#fff}
/* 06.10 ¼öÁ¤ end: height */
#contents .sub_main .cate_only .only_items:first-child {margin-left:0}
#contents .sub_main .cate_only .only_items .b_name {display:block; margin-bottom:17px; text-align:center; font-size:18px; font-weight:bold; color:#111}

/* 06.10 ¼öÁ¤ start */
#contents .sub_main .cate_only .only_items .b_info {height:75px; padding:30px 0; text-align:center; font-size:16px; font-weight:700; color:#5a5959}
#contents .sub_main .cate_only .only_items .b_info p {line-height:16px; font-size:16px; color:#5a5959}
#contents .sub_main .cate_only .only_items .b_info .name {overflow:hidden; display:-webkit-box; word-break:break-all; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; height:40px; margin-bottom:5px; line-height:20px; font-family:'Noto Sans KR','Malgun Gothic','Dotum', sans-serif}
/* 06.10 ¼öÁ¤ end */
#contents .sub_main .cate_only .only_items .b_info .price {padding:16px 0 0 0; font-size:22px; line-height:22px; letter-spacing:-0.5px; color:#111}
#contents .sub_main .cate_only .only_items .btn_goshop {display:block; position:relative; width:100%; height:43px; line-height:43px; text-align:left; font-size:16px; text-indent:27px; letter-spacing:2px; color:#fff; background:#8726cc}
#contents .sub_main .cate_only .only_items .btn_goshop:after {position:absolute; top:16px; right:17px; width:7px; height:11px; background:url('/front/gabangpop/skin/images/sub/arrow_shop.png') no-repeat; content:''}

#contents .sub_main .cate_best {padding:110px 0; background:#fff}
#contents .sub_main .cate_best .tit {display:block; position:relative; padding:25px 0 40px 0; text-align:center; font-size:45px; line-height:45px; color:#121212}
#contents .sub_main .cate_best .tit .more_view a {position:absolute; right:0; bottom:40px; line-height:20px; font-size:20px; font-weight:700; color:#121212}
#contents .sub_main .cate_best .best_item_wrap {overflow:hidden; width:1380px; height:auto; margin-left:-50px}
#contents .sub_main .cate_best .best_item_tab {overflow:hidden; width:1280px; height:auto; padding:0 50px; margin:0; list-style:none}
#contents .sub_main .cate_best .best_item_tab li {position:relative; display:block; width:256px; height:187px; float:left; box-sizing:border-box}
#contents .sub_main .cate_best .best_item_tab li.on {border-bottom:6px solid #000}
#contents .sub_main .cate_best .best_item_tab li a {display:block}
#contents .sub_main .cate_best .best_item_tab li .cate_name {line-height:30px; text-align:center; font-size:15px; font-weight:700; letter-spacing:-1px; color:#000}
#contents .sub_main .cate_best .item_box {overflow:hidden; width:1380px; min-height:834px; margin-top:80px; padding:0 50px; display:none}
#contents .sub_main .cate_best .item_box.on {display:block}
#contents .sub_main .cate_best .item_box li {float:left; position:relative; width:291px; margin:0 20px 37px 0}
#contents .sub_main .cate_best .item_box li a {float:left;display:block}
#contents .sub_main .cate_best .item_box li.odd {margin-right:0}
#contents .sub_main .cate_best .item_box li .ico_rank {position:absolute; top:0; left:0; width:60px; height:60px; text-align:center; line-height:60px; font-size:37px; font-weight:bold; color:#bb84e2; background:#000}

/* 06.10 ¼öÁ¤ start : .product »èÁ¦ .name À¸·Î µÎÁÙ»Ñ¸®±â¿¡ µû¸¥ ±ºµ¥±ºµ¥ ¼öÁ¤ */
#contents .sub_main .cate_best .item_box .b_info {position:relative; width:291px; padding:17px 0 0 0; text-align:left; font-size:16px; font-weight:700}
#contents .sub_main .cate_best .item_box .b_info p {line-height:15px; font-size:15px; letter-spacing:-1px; color:#141414}
#contents .sub_main .cate_best .item_box .b_info .b_name {margin-bottom:8px; font-size:18px; line-height:18px; font-weight:bold; color:#8726cc}
#contents .sub_main .cate_best .item_box .b_info .name {overflow:hidden; display:-webkit-box; word-break:break-all; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; height:34px; line-height:18px; margin-bottom:5px; font-family:'Noto Sans KR','Malgun Gothic','Dotum', sans-serif}
#contents .sub_main .cate_best .item_box .b_info .price {display:block; padding:13px 0 0 0; font-size:20px; letter-spacing:-0.5px; font-weight:700; color:#111}
#contents .sub_main .cate_best .item_box .b_info .price del {margin-left:14px; font-size:14px; color:#aaa}
#contents .sub_main .cate_best .item_box .b_info .price .per {position:absolute; top:19px; right:0; font-size:18px; line-height:18px; color:#8726cc}
#contents .sub_main .cate_best .item_box .lst_first {width:640px; margin-right:38px}
#contents .sub_main .cate_best .item_box .lst_first.best1 .ico_rank {position:absolute; top:0; left:0; width:74px; padding:60px 0 18px 0; text-align:center; line-height:45px; font-size:37px; font-weight:bold; color:#bb84e2; background:#000 url('/front/gabangpop/skin/images/sub/deco_star.png') 29px 31px no-repeat}
#contents .sub_main .cate_best .item_box .lst_first.best1 .ico_rank em {display:block; font-size:16px; line-height:16px}
#contents .sub_main .cate_best .item_box .lst_first .b_info {position:relative; width:478px; padding:36px 0 0 0; text-align:left; font-size:16px; font-weight:700; border-top:6px solid #000; color:#5a5959}
#contents .sub_main .cate_best .item_box .lst_first .b_info p {line-height:26px; font-size:24px}
#contents .sub_main .cate_best .item_box .lst_first .b_info .b_name {margin-bottom:17px; font-size:35px; line-height:35px}
#contents .sub_main .cate_best .item_box .lst_first .b_info .name {height:60px; line-height:29px}
#contents .sub_main .cate_best .item_box .lst_first .b_info .price {padding:16px 0 0 0; font-size:30px; line-height:30px}
#contents .sub_main .cate_best .item_box .lst_first .b_info .price del {margin-left:18px; font-size:20px}
#contents .sub_main .cate_best .item_box .lst_first .b_info .price .per {position:absolute; top:30px; right:0; font-size:35px; line-height:35px}
#contents .sub_main .cate_best .item_box .slick-arrow {position:absolute; width:29px; height:56px; font-size:0; line-height:0; color:transparent}
#contents .sub_main .cate_best .item_box .slick-prev {top:385px; left:0; background:url('/front/gabangpop/skin/images/sub/b_arrow_lft.png') 0 0 no-repeat}
#contents .sub_main .cate_best .item_box .slick-next {top:385px; right:0; background:url('/front/gabangpop/skin/images/sub/b_arrow_rgt.png') 0 0 no-repeat}
/* 06.10 ¼öÁ¤ end */
/* 06.10 ¼öÁ¤ start : .product »èÁ¦ .name À¸·Î µÎÁÙ»Ñ¸®±â¿¡ µû¸¥ ±ºµ¥±ºµ¥ ¼öÁ¤ */
/* cate_new, cate_sale °øÅë start */
#contents .sub_main .thumbnail_lst {padding:110px 0 90px 0; background:#fff}
#contents .sub_main .thumbnail_lst .tit {display:block; position:relative; padding:0 0 40px 0; text-align:center; font-size:45px; line-height:45px; border-bottom:3px solid #121212; color:#121212}
#contents .sub_main .thumbnail_lst .tit .more_view a {position:absolute; right:0; bottom:40px; line-height:20px; font-size:20px; font-weight:700; color:#121212}
#contents .sub_main .thumbnail_lst .lst_items {overflow:hidden; padding:33px 0 0 0}
#contents .sub_main .thumbnail_lst .lst_items li {float:left; position:relative; width:291px; height:405px; margin:0 38.5px 28px 0}
#contents .sub_main .thumbnail_lst .lst_items li a {float:left;display:block}
#contents .sub_main .thumbnail_lst .lst_items li.odd {margin-right:0}
#contents .sub_main .thumbnail_lst .lst_items .b_info {position:relative; width:291px; padding:17px 0 0 0; text-align:left; font-size:16px; font-weight:400}
#contents .sub_main .thumbnail_lst .lst_items .b_info p {overflow:hidden; display:-webkit-box; word-break:break-all; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; line-height:16px; font-size:14px; letter-spacing:-1px; color:#666}
#contents .sub_main .thumbnail_lst .lst_items .b_info .b_name {margin-bottom:8px; font-size:14px; line-height:16px; font-weight:400; color:#000}
#contents .sub_main .thumbnail_lst .lst_items .b_info .name {height:36px; line-height:18px; font-family:'Noto Sans KR','Malgun Gothic','Dotum', sans-serif}
#contents .sub_main .thumbnail_lst .lst_items .b_info .price {display:block; padding:10px 0 0 0; font-size:20px; letter-spacing:-0.5px; font-weight:700; color:#111}
#contents .sub_main .thumbnail_lst .lst_items .b_info .price del {margin-left:14px; font-size:14px; color:#aaa}
#contents .sub_main .thumbnail_lst .lst_items .b_info .price .per {font-size:18px; line-height:18px; color:#8726cc}
/* cate_new, cate_sale °øÅë end */
/* 06.10 ¼öÁ¤ end */

#contents .sub_main .cate_event {padding:110px 0; background:#fff}
#contents .sub_main .cate_event .main_blk {overflow:hidden}
#contents .sub_main .cate_event .tit {display:block; position:relative; padding:0 0 40px 0; text-align:center; font-size:45px; line-height:45px; border-bottom:3px solid #121212; color:#121212}
#contents .sub_main .cate_event .tit .more_view a {position:absolute; right:0; bottom:40px; line-height:20px; font-size:20px; font-weight:700; color:#121212}
#contents .sub_main .cate_event .evt_box {float:left; width:640px; padding:25px 0 0 0}
#contents .sub_main .cate_event .evt_box .evt_tit {overflow:hidden; white-space:nowrap; word-break:break-all; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; margin:30px 0 20px 0; font-size:37px; line-height:39px; font-weight:700; letter-spacing:-1px; font-family:'Nunito Sans','Noto Sans KR','Dotum', sans-serif; color:#121212}
/* 06.10 ¼öÁ¤ start */
#contents .sub_main .cate_event .evt_box .evt_subtit {overflow:hidden; display:block; white-space:nowrap; word-break:break-all; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; font-size:14px; line-height:14px; font-weight:400; font-family:'Nunito Sans','Noto Sans KR','Dotum', sans-serif; color:#121212}
/* 06.10 ¼öÁ¤ end */
#contents .sub_main .cate_event .evt_lst_box {margin:40px 0 0 0; border-bottom:1px solid #c6c6c6}
#contents .sub_main .cate_event .evt_lst_box .evt_lst {overflow:hidden; padding:15px 0; border-top:1px solid #c6c6c6}
#contents .sub_main .cate_event .evt_lst_box .evt_lst .b_img {float:left; display:inline}
#contents .sub_main .cate_event .evt_lst_box .b_info {float:left; width:450px; padding:20px 0 0 40px; text-align:left; font-weight:700}
/* 06.10 ¼öÁ¤ start */
#contents .sub_main .cate_event .evt_lst_box .b_info p {overflow:hidden; display:-webkit-box; word-break:break-all; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; line-height:15px; font-size:12px; letter-spacing:-1px; color:#666}
#contents .sub_main .cate_event .evt_lst_box .b_info .b_name {display:block; margin-bottom:8px; font-size:14px; line-height:14px; font-weight:700; color:#000}
#contents .sub_main .cate_event .evt_lst_box .b_info .name {height:32px; line-height:16px; font-family:'Noto Sans KR','Malgun Gothic','Dotum', sans-serif}
/* 06.10 ¼öÁ¤ end */
#contents .sub_main .cate_event .evt_lst_box .b_info .price {display:block; padding:13px 0 0 0; font-size:20px; letter-spacing:-0.5px; font-weight:700; color:#111}
#contents .sub_main .cate_event .evt_lst_box .b_info .price del {margin-left:14px; font-size:14px; color:#aaa}
#contents .sub_main .cate_event .evt_lst_box .b_info .price .per {font-size:18px; line-height:18px; color:#8726cc}

#contents .sub_main .cate_review {background:#ebebeb}
#contents .sub_main .cate_review .tit_blk {background:#fff}
#contents .sub_main .cate_review .main_blk {overflow:hidden}
#contents .sub_main .cate_review .tit {display:block; position:relative; width:1280px; margin:auto; padding:110px 0 40px 0; text-align:center; font-size:45px; line-height:45px; color:#121212; background:#fff}
#contents .sub_main .cate_review .tit .more_view a {position:absolute; right:0; bottom:40px; line-height:20px; font-size:20px; font-weight:700; color:#121212}
#contents .sub_main .cate_review .review_lst_box {overflow:hidden; width:1280px; padding:50px 0}
#contents .sub_main .cate_review .review_lst_box li {float:left; width:585px; height:412px; margin:0 30px 30px 0; padding:20px; background:#fff}
#contents .sub_main .cate_review .review_lst_box li.mr0 {margin-right:0}
#contents .sub_main .cate_review .review_lst_box li .review_box {float:left; width:292px; background:#fff}
#contents .sub_main .cate_review .review_lst_box li .review_box.rgt {width:252px; padding:0 20px}
#contents .sub_main .cate_review .review_lst_box li .review_box p {font-family:'Nunito Sans','Noto Sans KR','Dotum', sans-serif;}
#contents .sub_main .cate_review .review_lst_box li .review_box .review_tit {padding:30px 0; font-size:17px; font-weight:700; color:#222}
#contents .sub_main .cate_review .review_lst_box li .review_box .review_txt {overflow:hidden; display:-webkit-box; height:90px; padding:10px 0 0 0; font-size:13px; line-height:22px; color:#666;  word-wrap:break-word; -webkit-line-clamp:4; -webkit-box-orient:vertical; text-overflow:ellipsis}
/* 06.10 ¼öÁ¤ start */
#contents .sub_main .cate_review .review_lst_box .thumb {width:287px; height:406px; overflow:hidden}
#contents .sub_main .cate_review .review_lst_box .thumb p {display:block; height:0; padding-bottom:406px; background-repeat:no-repeat; background-size:cover; background-position:50% 50%; font-size:0; text-indent:-99999px; vertical-align:top; z-index:1; background-image:url('https://www.gabangpop.co.kr/data/estimate/496896_0/2020060423024600000085872.jpg')}
#contents .sub_main .cate_review .review_lst_box span.star {overflow:hidden; display:inline-block; width:82px; height:13px; margin:35px 0; background:url('https://cimg.gabangpop.co.kr/front/gabangpop/skin/images/popcon/2019/star_all_green.png') no-repeat; background-size:100% auto; font-size:0; text-indent:-9999px}
#contents .sub_main .cate_review .review_lst_box span.star.level0 {background-position:0% 0%}
#contents .sub_main .cate_review .review_lst_box span.star.level1 {background-position:0% -13px}
#contents .sub_main .cate_review .review_lst_box span.star.level2 {background-position:0% -26px}
#contents .sub_main .cate_review .review_lst_box span.star.level3 {background-position:0% -39px}
#contents .sub_main .cate_review .review_lst_box span.star.level4 {background-position:0% -52px}
#contents .sub_main .cate_review .review_lst_box span.star.level5 {background-position:0% -65px}
#contents .sub_main .cate_review .review_lst_box .review_item {overflow:hidden; padding:15px 0; border-top:1px solid #c6c6c6}
#contents .sub_main .cate_review .review_lst_box .b_info {position:relative; text-align:left; font-weight:400}
#contents .sub_main .cate_review .review_lst_box .b_info p {font-size:12px; letter-spacing:-1px; color:#666}
#contents .sub_main .cate_review .review_lst_box .b_info .b_name {display:block; margin-bottom:8px; font-size:14px; line-height:14px; font-weight:700; color:#000}
#contents .sub_main .cate_review .review_lst_box .b_info .name {overflow:hidden; display:-webkit-box; margin-bottom:5px; word-break:break-all; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; text-overflow:ellipsis; height:32px; line-height:16px; font-family:'Noto Sans KR','Malgun Gothic','Dotum', sans-serif}
/* 06.10 ¼öÁ¤ end */
#contents .sub_main .cate_review .review_lst_box .b_info .price {display:block; padding:13px 0 0 0; font-size:20px; letter-spacing:-0.5px; font-weight:700; color:#111}
#contents .sub_main .cate_review .review_lst_box .b_info .price del {margin-left:14px; font-size:14px; color:#aaa}
#contents .sub_main .cate_review .review_lst_box .b_info .price .per {font-size:18px; line-height:18px; color:#8726cc}
#contents .sub_main .cate_review .review_lst_box .b_info .btn_item_view {position:absolute; bottom:0; right:0}

#contents .sub_main .bnr_frm {width:100%; background:#5f88a4}
#contents .sub_main .bnr_frm a {display:block; width:1280px; margin:auto; text-align:center}
#contents .sub_main .bnr_frm a img {display:inline; margin-left:-360px}

/*06.11 ¼öÁ¤ start*/
#contents .sub_main .main_bnr .bnr_slide, .brand_rolling {visibility:hidden; opacity:0}
#contents .sub_main .main_bnr .bnr_slide.slick-initialized, .brand_rolling.slick-initialized {visibility:visible; opacity:1}
#contents .sub_main .main_bnr .bnr_slide .bnr_slidelist, .brand_rolling .slick-slide {display:none}
#contents .sub_main .main_bnr .bnr_slide .bnr_slidelist:first-child, .brand_rolling .slick-slide:first-child {display:block; visibility: hidden} 
#contents .sub_main .main_bnr .bnr_slide.slick-initialized .bnr_slidelist, .brand_rolling.slick-initialized .slick-slide {display:block; visibility:visible!important}
/*06.11 ¼öÁ¤ end*/


/*Çì´õ¿µ¿ª*/
/*#sub_main_header .top_bnr {text-align:center; background:#44ddc4}*/
#sub_main_header .top_bnr {background:url(/front/gabangpop/skin/images/sub/sub_s_logo.jpg) 50% 0 no-repeat; height:120px; margin:0 auto;}

#sub_main_header .top_navi {height:57px; border-bottom:0; background:#1f1f1f}
#sub_main_header .top_navi .navi_wrap {width:1280px; margin:auto}
#sub_main_header .top_navi .navi_wrap li {float:left; width:213.3333px; line-height:57px; text-align:center}
#sub_main_header .top_navi .navi_wrap li a {font-size:14px; color:#f3f2f2}