/* BASIC css start */
::-webit-scrollbar{Display:none;}
#MAKESHOPLY2,#preview_wrap,.#MAKESHOPLY0,.dpn{display:none!important}

.hd_bt ul>li .submenu {display:none; width:100%; position:absolute; top:53px; left:0px; background:#fff; border:1px solid #ddd; border-top:1px solid #fff; padding-bottom:10px;}
.hd_bt ul>li .submenu ul {width:100%;}
.hd_bt ul>li .submenu li {display:block; width:100%; height:30px !important; text-align:center; margin:0;}
.hd_bt ul>li .submenu li a {display:block; height:30px !important; line-height:30px !important;  padding:0; margin:0; font-size:14px;}
.hd_bt ul>li .submenu li a:hover {color:#888;}

.hd_bt ul>li:last-child .submenu {width:200%; left:-30%;}
.slick-next:focus,.slick-prev:focus,.slick-slide img:focus{outline:0}
#scroll-right .div-wrap,.hd_top_ban,.ofh,.sch_wrap .keyword_wrap,.sch_wrap .sch_hd{overflow:hidden}
.ms_layout-searchheader{height:29px;position:absolute;right:0;top:50%;transform:translate(0,-50%);width:175px; border-bottom:1px solid #363636;}
.ms_layout-searchheader fieldset{position:relative;height:30px;line-height:35px}
.ms_layout-searchheader img{position:absolute;right:0;top:9px;width:15px}
.ms_layout-searchheader input{background:0 0;border:0;box-sizing:border-box;height:28px;line-height:28px;padding-bottom:5px}
.ms_layout-searchheader #keyword{background:0 0;border:0;color:#7c8389;font-size:12px;height:25px;line-height:30px;margin:5px 0 0;outline:0;padding:0 0 0 9px;width:130px;vertical-align:top}
.label_name{position:absolute;z-index:-2;left:0;text-align:left;width:88%;color:#000;cursor:text;height:28px;font-weight:300;line-height:28px;padding-left:10px;box-sizing:border-box}
#header h1,.gb_wrap .gb_hd,.gb_wrap .text_box,.hd_mid,.hd_top .fix_logo,.label_name i,.search fieldset,.slick-dots,.top-banner .wrap-inner{text-align:center}
.label_name i{font-size:14px;transition:.1s ease-in-out;color:#000}
.fleft{float:left!important}
.fright{float:right!important}
.pdn{padding:0!important}
.mgn{margin:0!important}
.dpb{display:block!important}
.normal_item,.normal_item .prod_thumb .thumb_ov a,.slick-dots li{display:inline-block;vertical-align:top}
.bdn{border:0!important}
.cleth{clear:both!important}
.bold{font-weight:700!important}
.cut_lay{width:1330px!important;margin-left:auto;margin-right:auto}
#contentWrapper{padding:75px 0 }
iframe#loginlifetime{width:482px!important;height:582px!important}
.slick-dots{position:absolute;bottom:20px;width:100%}
.slick-arrow,.slick-dots li{font-size:0;text-indent:-9999px}
.slick-dots li{background:#fff;opacity:.5;border-radius:50%;margin:0 4px;padding:0;cursor:pointer;width:12px;height:12px}
.slick-dots li.slick-active{ opacity:1}
.mainslider_wrap .slick-dots li.slick-active{}
.slick-arrow{position:absolute;top:46%;z-index:4;width:29px;height:56px}
.slick-prev{left:5%;background:url(/design/nana3549/renewal/ms_prev.png) no-repeat;background-size:100% 100%}
.slick-next{right:5%;background:url(/design/nana3549/renewal/ms_next.png) no-repeat;background-size:100% 100%}
.normal_prod_wrap{font-size:0;letter-spacing:0}
.normal_item{font-size:13px;margin-right:15px;margin-bottom:46px;width:320px}
.normal_item:nth-child(4n){margin-right:0!important}
.normal_item .prod_thumb{margin-bottom:19px;position:relative}
.normal_item .prod_thumb .thumb_img{width:350px; max-height:519.47px}
.pro_best .normal_item .prod_thumb .thumb_img{width:371px; max-height:none}
.normal_item .prod_thumb .thumb_ov{background:rgba(255,255,255,.75);position:absolute;width:100%;bottom:0;left:0;text-align:center;opacity:0;visibility:hidden;transition:all .35s;-webkit-transition:all .35s;-ms-transition:all .35s}
.normal_item:hover .prod_thumb .thumb_ov{opacity:1;visibility:visible}
.normal_item .prod_thumb .thumb_ov a{border-right:solid 1px #9e9e9e;height:12px;padding:0 17px;margin:15px 0}
.normal_item .prod_thumb .thumb_ov a:last-child{border-right:none}
.normal_item .prod_thumb .thumb_ov a img{margin-top:-2px}
.normal_item .prod_thumb .prod_icon{position:absolute;bottom:0;left:0;display:block}
.normal_item .prod_color span,.normal_item .prod_thumb .prod_icon img{display:inline-block;vertical-align:top;float:left}
.normal_item .normal_price{font-size:15px;font-weight:700;padding-right:6px;  }
.normal_item .consumer_price{color: #666 !important;}
.normal_item .prod_name,.normal_item .prod_price{margin-bottom:10px}
.normal_item .prod_price .sold_out b{color:red}
.normal_item .prod_subname{color:#363636;margin-bottom:13px}
.normal_item .prod_subname strong{color:#363636;margin-bottom:13px}
.normal_item .prod_color{overflow:hidden; margin-bottom:16px;}
.normal_item .prod_color span{width:18px;height:6px;margin-right:5px;border:1px solid #e6e6e6}
.normal_item .prod_color span.border{border:1px solid #e2e2e2;width:20px;height:8px;box-sizing:border-box}
.hd_top_ban{position:relative;z-index:99;display:none;background:#f8f8f8;height:70px}
.prod_info_wrap{position:relative}
.normal_item .info_prod_icon{padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #929292; min-height:16px;}
.normal_item .info_prod_icon img{display:inline-block; margin-right:4px}
.normal_item .review_cnt{position:absolute; right:0; top:0; font-size:12px; font-family:"Nanum Gothic",NanumGothic,"Malgun Gothic",Dotum,Gulim,sans-serif;}
.hd_bt,.hd_top{background:#fff}
.hd_top_ban>a{width:2000px;left:50%;margin-left:-1000px;position:relative}
.hd_top_ban .chx_box,.hd_top_ban .close_btn{z-index:2;position:absolute;top:50%;right:50%}
.hd_top_ban .chx_box{margin-top:-9px;margin-right:-700px;color:#3f3f3f;font-size:12px}
.hd_top_ban .chx_box input{margin-right:7px}
.hd_top_ban .close_btn{margin-top:-5px;margin-right:-715px;width:10px;height:10px;cursor:pointer}
.hd_top_ban .close_btn img{width:10px}
.hd_top_ban .slick-arrow{display:none!important}
.hd_top_ban .animationFrontBanner a img{margin:0 auto}
.hd_top{border-bottom:1px solid #ededed;height:50px}
.hd_top,.hd_top .cut_lay,.hd_top ul li.sns_wrap ul li{position:relative}
.hd_top .fleft{position:absolute;left:0;top:0}
.hd_top .fright{position:absolute;right:0;top:0}
.hd_top .fix_logo{width:75px;visibility:hidden;opacity:0;margin:0 auto;padding:14px 0}
.hd_top,.hd_top .fix_logo img{width:100%}
.hd_top ul{font-size:0;letter-spacing:0}
.hd_top ul li{display:inline-block;vertical-align:top}
.hd_top ul li a{margin:0 10px;font-size:13px;color:#000;padding:17px 0;display:block}
.hd_top ul li:first-child a{margin-left:0}
.hd_top ul li a img{padding-top:1px}
.hd_top ul li.sch a img{padding-top:3px}
.hd_top ul li.sns_wrap ul>li>a{margin:0 5px;position:relative;width:22px;height:22px;padding:14px 0;cursor:default}
.hd_top ul li.sns_wrap ul>li>a:last-child{margin-right:0}
.hd_top ul li.sns_wrap ul li .insta_wrap,.hd_top ul li.sns_wrap ul li .insta_wrap p a,.hd_top ul li.sns_wrap ul>li>a img{padding:0;transition:all .35s;-webkit-transition:all .35s;-ms-transition:all .35s}
.hd_top ul li.sns_wrap ul>li>a img{position:absolute;cursor:pointer}
.hd_top ul li.sns_wrap ul>li:hover>a img.off,.hd_top ul li.sns_wrap ul>li>a img.on{opacity:0}
.hd_top ul li.sns_wrap ul>li:hover>a img.on{opacity:1}
.hd_top ul li.sns_wrap ul li .insta_wrap{position:absolute;top:52px;left:5px;border:1px solid #ededed;width:112px;background:#fff;padding:7px 0;opacity:0;visibility:hidden}
.hd_bt,.hd_mid{position:relative}
.hd_top ul li.sns_wrap ul li:hover .insta_wrap{opacity:1;visibility:visible;top:42px}
.hd_top ul li.sns_wrap ul li .insta_wrap p{padding:0 10px}
.hd_top ul li.sns_wrap ul li .insta_wrap p a{font-size:12px;line-height:22px;margin:0}
.hd_top ul li.sns_wrap ul li .insta_wrap p:hover a{text-indent:5px;text-decoration:underline}
.hd_mid{width:1580px;margin:0 auto;height:157px}
.hd_mid .logo_wrap{width:210px;    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);}
.hd_bt,.hd_mid .logo_wrap a img{width:100%}
.hd_bt{border-top:1px solid #ccc;z-index:7;border-bottom: 1px solid #ccc}
.hd_bt ul{font-size:0;letter-spacing:0;width:100%}
.hd_bt ul>li{display:inline-block;vertical-align:top;padding:0 1.665%; position:relative;}
.hd_bt ul>li.all_cate_wrap{position:static;}
.hd_bt ul>li>a{font-size:15px;line-height:53px}
.hd_bt ul>li:first-child{padding:0}
.hd_bt ul>li:last-child{padding-right:0}
.all_cate_wrap .all_btn{display:block;padding-right:10px;position:relative;width:12px;height:54px}
.all_cate_wrap .all_btn span{display:block;width:12px;height:1px;background:#000;position:absolute;left:0;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s}
.all_cate_wrap .all_btn .line01{top:21px}
.all_cate_wrap .all_btn .line02{top:26px}
.all_cate_wrap .all_btn .line03{top:31px}
.all_cate_wrap .all_btn:hover .line01{width:8px}
.all_cate_wrap .all_btn:hover .line02{width:6px}
.all_cate_wrap .all_btn:hover .line03{width:12px}
.all_cate_wrap .all_inner{width:100%;background:#fff;position:absolute;top:54px;left:0;min-height:550px;z-index:1;border-bottom:1px solid #ddd;display:none;border-top:1px solid #ccc}
.all_cate_wrap .all_btn.on .line01{width:12px!important;top:26px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.all_cate_wrap .all_btn.on .line02{display:none}
.all_cate_wrap .all_btn.on .line03{width:12px!important;top:26px;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.all_cate_wrap .all_inner .cut_lay{padding:30px 0}
.all_cate_wrap .all_inner ul{font-size:0;letter-spacing:0}
.all_cate_wrap .all_inner ul li{position:relative;width:14.2857%;display:inline-block;vertical-align:top;box-sizing:border-box;margin:0;padding-bottom:12px}
.all_cate_wrap .all_inner ul:first-child li:after{content:"";display:block;width:1px;height:550px;position:absolute;left:0;top:0;background:#ececec}
.all_cate_wrap .all_inner ul li a{display:block;padding-left:22px;font-size:12px;line-height:24px;color:#454545;transition:all .35s;-webkit-transition:all .35s;-ms-transition:all .35s}
.all_cate_wrap .all_inner ul li a:hover{color:#000;text-decoration:underline}
.all_cate_wrap .all_inner ul li a.first{font-size:14px;color:#000;margin-bottom:8px;text-decoration:none!important;font-weight:700}
.gb_wrap .gb_inner{position:fixed;width:383px;height:207px;padding:60px 45px;background:#fff;z-index:10;border:1px solid #222;transform: translate(-50%, -50%) translate(-.5px, -.5px);left:50%;top:50%;display:none}
.gb_wrap .close_btn{top:20px;right:30px;position:absolute;cursor:pointer}
.gb_wrap .gb_hd{margin-bottom:43px;font-size:13px}
.gb_wrap .gb_hd .txt01{font-size:18px;font-weight:700;margin-bottom:15px}
.gb_wrap .gb_hd .txt01 img{padding-right:10px}
.gb_wrap .text_box{width:100%;padding:20px 0;margin-top:12px;font-size:13px}
.gb_wrap .list_box{position:relative}
.gb_wrap .list_box .select{height:46px;border:1px solid #ddd;line-height:46px;font-size:13px;color:#2e2e2e;text-indent:15px;background:url(/design/nana3549/renewal/list_arrow_bt.png) center right 15px no-repeat;cursor:pointer}
.gb_wrap .list_box .select.on{background:url(/design/nana3549/renewal/list_arrow_top.png) center right 15px no-repeat}
.gb_wrap .list_box ul{position:absolute;width:100%;top:46px;border:1px solid #ddd;margin-top:-1px;text-indent:15px;box-sizing:border-box;background:#fff;border-top:0;padding:0 0 6px;display:none}
.gb_wrap .list_box ul li{font-size:12px;line-height:23px;display:block}
.gb_wrap .list_box ul li a{padding:0;margin:0;line-height:23px;transition:all .35s;-webkit-transition:all .35s;-ms-transition:all .35s;cursor:pointer}
.gb_wrap .go_btn,.gb_wrap .ws_btn{font-size:15px;height:50px;margin-top:13px;width:100%;text-align:center}
.gb_wrap .go_btn{line-height:50px}
.gb_wrap .go_btn a{color:#fff}
.gb_wrap .ws_btn{line-height:48px;background:#fff;color:#0b3d92;border:1px solid #0b3d92}
.gb_wrap .ws_btn a{color:#0b3d92;padding:16px 0}
.sch_wrap{background:rgba(0,0,13,.85);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;display:none}
.sch_wrap .sch_inner{width:740px;margin:0 auto;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-oz-transform:translateY(-50%);position:relative;text-align:center;color:#fff}
.sch_wrap .sch_hd{text-align:left;margin-bottom:22px}
.sch_wrap .sch_hd h3{font-size:30px;color:#fff;font-weight:700}
.sch_wrap .sch_hd .sch_close{font-size:14px;border-bottom:1px solid #fff;padding-bottom:2px;margin-top:7px;cursor:pointer}
.sch_wrap .sch_hd .sch_close img{padding:4px 0 4px 6px}
.sch_wrap .sch_box{width:100%;height:70px;line-height:70px;border:2px solid #fff;box-sizing:border-box;margin-bottom:40px}
.sch_wrap .sch_box .MS_search_word{width:92%;height:66px;border:0;top:0;padding:0;margin:0;line-height:66px;float:left;background:0 0;text-indent:30px;color:#fff;font-size:18px}
#scroll-right,.hd_top.fixed{position:fixed;background:#fff}
.sch_wrap .sch_box .sch_btn{padding:20px 15px;display:block;float:right}
.sch_wrap .keyword_wrap dl{display:table;width:50%;float:left;text-align:left}
.sch_wrap .keyword_wrap dl dt{width:130px;font-size:18px;font-weight:700;padding-top:10px}
.sch_wrap .keyword_wrap dl dd,.sch_wrap .keyword_wrap dl dt{display:table-cell;vertical-align:top}
.sch_wrap .keyword_wrap dl dd a{display:block;color:#fff;font-size:15px;line-height:38px}
.hd_top.fixed{top:0;z-index:10}
.hd_bt.fixed{position:fixed;top:75px;z-index:9;border-top:1px solid #ededed}
.hd_top.fixed .fix_logo{display:block}
#scroll-right{z-index:100;top:0;right:-215px;height:100%;width:215px;border-left:solid 1px #e6e6e6;}
#scroll-right #side-menu-wrap{padding:64px 22px 0}
#scroll-right #side-menu-wrap .slick-list{margin:-5px}
#scroll-right #side-menu-wrap .slick-slider .item-cont{margin:0 5px; width: 80px !important}
#scroll-right a{line-height:25px}
#scroll-right .div-wrap{display:block;margin-bottom:14px;clear:both}
#scroll-right div.side-board{margin-bottom:32px;}
#scroll-right div.side-today{margin-bottom:30px;     padding-bottom: 15px}
#scroll-right div.side-today .tit{margin-bottom:20px}
#scroll-right .side-bank-info.div-wrap{}
#scroll-right .tit{color:#333;font-size:13px;margin-bottom:25px;padding:0;text-align:left}
#scroll-right .side-menu .side-menu-inner a{display:block;width:50%;float:left;height:25px}
#scroll-right .side-board .thump_wrap{width:100%;height:100px;overflow:hidden}
#scroll-right .side-board .thump_wrap a{position:relative;display:block;width:100%;height:100%}
#scroll-right .side-menu .side-menu-inner a:nth-child(even){text-indent: 5px}
#scroll-right .side-board .thump_wrap img{width:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}
#scroll-right .cs-wrap .tit,#scroll-right .side-bank-info .tit{margin:0;padding:13px 0;border-top:1px solid #e2e2e2}
#scroll-right .side-bank-info .tit{background:url(/design/nana3549/renewal/icon_side_arrow_bt.png) center right 10px no-repeat;margin-bottom:14px;border-bottom:1px solid #e2e2e2;cursor:pointer}
#ch-plugin #ch-plugin-launcher,#ch-plugin .QZxHK,#ch-plugin .sc-htpNat .textLauncherIcon{border:0!important;overflow:visible!important;min-width:65px!important;box-shadow:none!important;box-sizing:content-box!important}
#scroll-right .side-bank-info .tit.on{background:url(/design/nana3549/renewal/icon_side_arrow_top.png) center right 10px no-repeat}
#scroll-right .side-bank-info .side-bank-info-inner{display:none}
#scroll-right .side-bank-info .side-bank-info-inner p{font-size:11px;line-height:19px;color:#383838}
#scroll-right .side-bank-info .side-bank-info-inner p.first{font-size:12px;color:#000;margin-bottom:8px}
#scroll-right #today{position:relative}
#scroll-right #today .today-cont{padding-bottom:16px}
#scroll-right #today .slick-prev{left:0;margin-left:0;background:url(/design/nana3549/renewal/icon_arrow_prev_vs.png) no-repeat;background-size:100%;top:auto;bottom:-3px;width:43px;height:7px}
#scroll-right #today .slick-next{right:0;margin-right:0;background:url(/design/nana3549/renewal/icon_arrow_next_vs.png) no-repeat;background-size:100%;top:auto;bottom:-3px;width:43px;height:7px}
#ch-plugin,#scroll-right .scroll_top{position:absolute;left:-75px;bottom:40px}
#scroll-right #today .item-cont>div{float:left;margin-right:8px}
#scroll-right #today .item-cont>div:last-child{margin-right:0}
#scroll-right #today .item-cont>div img{width:100%}
.right-btn{width:34px;height:34px;position:absolute;top:48%;right:215px;cursor:pointer;background:url(/design/nana3549/renewal/icon_side_arrow_prev.png) center center red no-repeat !important; display:inline-block;transition:all .35s;-webkit-transition:all .35s;-ms-transition:all .35s}
.right-btn.on{background-image:url(/design/nana3549/renewal/icon_side_arrow_next.png) !important;}
.ws-menu{margin-bottom:10px}
.ws-menu>a{display:block;color:#0b3d92;font-size:15px}
.ws-menu>a>img{margin-top:6px}
#scroll-right .scroll_top{display:none}
#scroll-right .scroll_top img{cursor:pointer;}
#ch-plugin{transition:all .7s;-webkit-transition:all .7s;-ms-transition:all .7s}
#ch-plugin.on{bottom:120px}
#ch-plugin .bAEJOI,#ch-plugin .gDwgNU{position:static!important}
#ch-plugin #ch-plugin-launcher,#ch-plugin .QZxHK{width:65px!important;height:65px!important;background:0 0!important;display:block!important}
#ch-plugin #ch-plugin-launcher>span,#ch-plugin .QZxHK>span{display:none!important}
#ch-plugin #ch-plugin-launcher::before,#ch-plugin .QZxHK::before{width:65px!important;height:65px!important;background-image:url(/design/nana3549/renewal/scroll_jtalk.png)!important;background-size:auto!important;background-position:center!important}
#ch-plugin .sc-htpNat,#ch-plugin.on .sc-htpNat{transition:all .7s;-webkit-transition:all .7s;-ms-transition:all .7s;position:static!important}
#ch-plugin .sc-htpNat .textLauncherIcon{width:65px!important;height:65px!important;background:0 0!important;display:block!important}
#ch-plugin .sc-htpNat .textLauncherIcon::before{width:65px!important;height:65px!important;background-image:url(/design/nana3549/renewal/scroll_jtalk.png)!important;background-size:auto!important;background-position:center!important}
#aside{display:none}
.hd_bt .icon_new{width:6px;height:6px;background:red;border-radius:50%;display:inline-block;margin-bottom:6px;margin-left:0}
/* BASIC css end */

