/* BASIC css start */
/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
.prd-list{margin-top:0}
.prd-list table td{border:0;padding-top:10px}
.prd-list table .tb-center{padding:0 10px}
.prd-list table .info{padding:5px 0}
.prd-list .thumb{width:250px;height:250px;margin:0 auto;font-size:0;line-height:0;border:1px solid #ececec}
.prd-list .thumb a,.prd-list .thumb img{display:block;width:100%;height:100%}
.prd-list .dsc{margin-top:20px;font-weight:400}
.prd-list .price{margin-top:5px;font-weight:700;color:#2e2e2e}
.prd-list .price .prd-price{font-size:13px;color:#2e2e2e;font-weight:800}

/* ¸ÞÀÎ ½½¶óÀÌ´õ */
#main_slider{height:541px}
#blk_scroll_wings.top_fix,#cherrypicker_scroll.top_fix{position:absolute!important;top:902px!important;right:50%!important}
.closeup{margin-top:6px}

#main_slider ul.slick-dots{
  width:1200px;margin:0 auto;position:absolute;bottom:1px;left:0;right:0;
  text-align:right;font-size:0;padding-left:220px;box-sizing:border-box
}
#main_slider .slick-slide{height:541px;width:100%;background-position:top center!important;background-repeat:no-repeat!important}
#main_slider ul.slick-dots li{
  display:inline-block;font-size:12px;width:139px;background:#fff;height:44px;line-height:40px;
  text-align:center;vertical-align:top;position:relative;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf
}
#main_slider ul.slick-dots li button{background:#fff;color:#2e2e2e;font-size:12px;outline:0}
#main_slider ul.slick-dots li.slick-active{border-bottom:3px solid #003ca6;height:42px;line-height:40px}
#main_slider ul.slick-dots li.slick-active button{color:#003ca6}

/* BEST ITEM */
.best_item{position:relative;width:1200px;margin:60px auto 0;text-align:right;overflow:hidden}
.best_item .best_item_title{float:left;width:220px;font-family:'NanumSquareRoundB';color:#333;text-align:left;font-size:36px;font-weight:700;line-height:1.15}
.best_item .best_item_sub{font-size:14px;font-family:'Nanum Gothic';color:#2e2e2e;padding:10px 0 10px;font-weight:400}
.best_item .best_item_tab{font-size:16px;color:#333;font-family:'Nanum Gothic';font-weight:400;line-height:1.7}
.best_item .best_item_tab .tab_li{margin-bottom:6px;padding:3px 4px;cursor:pointer;font-size:16px;font-weight:400}
.best_item .best_item_tab .tab_li:hover{color:#000}
.best_item .best_item_tab .tab_li.active{color:#fff;background:#003ca6;display:inline-block}

.best_item .best_item_product{width:976px;opacity:0;visibility:hidden;vertical-align:top;padding:0;display:inline-block;top:0;right:0;position:absolute}
.best_item .best_item_product.active{opacity:1;visibility:visible}
.best_item .best_item_product li{text-align:center;margin:0 0 0 24px;box-sizing:border-box}
.best_item .best_item_product li .img img{width:98%;border:1px solid #dfdfdf}
.best_item .slick-arrow{display:inline-block!important;position:absolute;top:50%;z-index:99;cursor:pointer;opacity:.35;transform:translateY(-50%)}
.best_item .slick-arrow:hover{opacity:1}
.best_item .best_item_product li .info{margin-top:20px;text-align:left}
.best_item .best_item_product li .info .prd-name{margin-bottom:10px;color:#2e2e2e;font-size:12px;font-weight:700}
.best_item .best_item_product li .info .prd-price{font-size:14px;color:#2e2e2e;font-weight:800}
.best_item .best_item_product li .info .prd-price .consumer{font-size:13px;color:#a5a5a5;text-decoration:line-through;font-weight:400;vertical-align:top;margin-left:2px}
.best_item .best_item_product li .info .subname{color:#2e2e2e;font-size:14px;margin-bottom:10px}
.best_item ul.slick-dots{position:absolute;right:0;left:0;bottom:-60px;margin:0 auto;height:4px;text-align:center}
.best_item .next.slick-arrow{right:0}
.best_item ul.slick-dots li{display:inline-block;margin:0}
.best_item ul.slick-dots li button{display:block;width:50px;height:4px;text-indent:-9999em;outline:0;background:#ebebeb;transition:all .3s ease}
.best_item ul.slick-dots li.slick-active button{background:#000}

.best_item_link{padding-top:30px}
.best_item_link a{display:block;color:#fff;background:#7419fe;text-align:center;padding:10px;border-radius:35px;width:130px;font-family:'Nanum Barun Gothic'}
.best_item_link a:hover{box-shadow:0 2px 3px rgba(0,0,0,.35)}

/* Áß°£ ¹è³Ê */
.middle_slide_banner{width:1200px;height:160px;overflow:hidden;margin:26px auto 80px;position:relative}
.middle_slide_banner .slick-slide img{width:100%}

/* ¼½¼Ç Å¸ÀÌÆ² */
.main_title{position:relative;text-align:center;padding-bottom:40px;width:1200px;margin:0 auto}
.main_title h3{color:#333;font-size:34px;letter-spacing:-.5px;font-family:'NanumSquareRoundB'}
.main_title p.sub{color:#2e2e2e;font-size:14px;padding-top:15px}

/* event */
.event{margin:90px 0 0;position:relative;margin-bottom:120px}

/* tab */
.tab_wrap{width:1200px;margin:0 auto}
.tab_box_container{width:1200px}
.tab_menu_container{width:1200px;height:700px;margin:0 auto}
.tab_menu_container li{float:left;outline:0;width:300px;height:290px}

.jb-a,.jb-a1,.jb-a2,.jb-a3,.jb-a4,.jb-a5,.jb-a6,.jb-a7{position:relative}
.jb-c{position:absolute;top:0;left:0;display:none}
.jb-a:hover .jb-c,.jb-a1:hover .jb-c,.jb-a2:hover .jb-c,.jb-a3:hover .jb-c,.jb-a4:hover .jb-c,.jb-a5:hover .jb-c,.jb-a6:hover .jb-c,.jb-a7:hover .jb-c{display:block}

/* BRAND (PC / ÀúÀå¾ÈÀü / Ãæµ¹¹æÁö) */
#main-roll{width:1200px;margin:0 auto 80px;position:relative;height:134px;padding:0 46px;overflow:hidden;box-sizing:border-box}
#main-roll ul.prd-list{margin:0;padding:0;list-style:none}
#main-roll ul.prd-list li.thumb{width:auto;height:134px;border:0;margin:0;padding:0;font-size:0;line-height:0;box-sizing:border-box}
#main-roll ul.prd-list li.thumb a{display:flex;align-items:center;justify-content:center;height:134px;padding:0 6px;box-sizing:border-box;text-decoration:none}
#main-roll ul.prd-list li.thumb img{display:block;height:110px;width:auto;max-width:100%;object-fit:contain}
#main-roll .slick-list{overflow:hidden}
#main-roll .toolbar{pointer-events:none;}
#main-roll .toolbar a.left,
#main-roll .toolbar a.right{pointer-events:auto;}

#main-roll .toolbar a.left,#main-roll .toolbar a.right{
  position:absolute;top:50%;transform:translateY(-50%);
  width:34px;height:34px;line-height:34px;text-align:center;
  font-size:22px;font-weight:700;color:#333;background:#fff;border:1px solid #ddd;
  opacity:.9;cursor:pointer;text-decoration:none
}
#main-roll .toolbar a.left{left:6px}
#main-roll .toolbar a.right{right:6px}
#main-roll .toolbar a.left:hover,#main-roll .toolbar a.right:hover{opacity:1}
#main-roll .prd-list a{pointer-events:auto}



/* BASIC css end */

