/* BASIC css start */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%;}

li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0; }


.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

*:focus {
    outline: none;
}


.pdt5 {padding-top:5px;}
.pdt10 {padding-top:10px;}
.pdt15 {padding-top:15px;}
.pdt20 {padding-top:20px;}
.pdt25 {padding-top:25px;}
.pdt30 {padding-top:30px;}
.pdt40 {padding-top:40px;}
.pdt50 {padding-top:40px;}
.pdt70 {padding-top:70px;}
.pdt80 {padding-top:80px;}
.pdt100 {padding-top:100px;}
.pdt150 {padding-top:150px;}

.pdb5 {padding-bottom:5px;}
.pdb10 {padding-bottom:10px;}
.pdb15 {padding-bottom:15px;}
.pdb30 {padding-bottom:30px;}
.pdb50 {padding-bottom:50px;}


#wrap {min-width:1200px}

/* °øÅë·¹ÀÌ¾Æ¿ô */
#header, #layerWrap, #contentWrap, #ftLink .link { width:1200px; padding:0;}
.item-wrap { width:1200px; min-height:600px;}
#content { min-height:600px;}
#contentWrapper {margin:0 auto;}

.loc-navi {font-size:12px; color:#9f9f9f; height:48px; line-height:48px;}



/* °øÅëÆäÀÌÂ¡ */
.paging { padding-top:30px;  text-align: center; line-height:0; vertical-align:top; }

.paging li strong {position:relative; top:0px; background:#eeeeee; color:#000 !important; font-size:13px; font-weight:normal;  font-family:Roboto, Noto Sans KR, AppleGothic, Helvetica, sans-serif; border:1px solid #e9e9e9; height:38px; line-height:38px; width:38px;   display:inline-block;}

.paging li a {margin:0px 3px;}
.paging li a,
.paging li a:hover {font-weight:normal; font-size:15px; font-weight:normal;letter-spacing:0; font-family:Roboto, Noto Sans KR, AppleGothic, Helvetica, sans-serif; border:1px solid #e9e9e9; height:38px; line-height:38px; width:38px;  padding:0px !important; display:inline-block;}
.paging li a:hover {background:#eeeeee; color:#000 !important;  }
.paging li.now a {background:#eeeeee; color:#000 !important;  border:1px solid #e9e9e9; font-weight:normal; }
.paging li.first a {background:url('/design/newerashop/0751decode/paging_prev.gif') no-repeat; background-size:38px 38px; background-position:0px 0px;height:38px; line-height:38px; width:38px; font-size:0px;}
.paging li.last a {background:url("//newera5950.jpg3.kr/img/endicon.jpg") no-repeat; background-size:38px 38px; background-position:0px 0px;height:38px; line-height:38px; width:38px; font-size:0px;}
.paging li.prev a {background:url('/design/newerashop/0751decode/paging_prev.gif') no-repeat; background-size:38px 38px; background-position:0px 0px;height:38px; line-height:38px; width:38px; font-size:0px;}
.paging li.next a {background:url('/design/newerashop/0751decode/paging_next.gif') no-repeat; background-size:38px 38px; background-position:0px 0px;height:38px; line-height:38px; width:38px; font-size:0px;}
.paging li.prev {margin-right:0px; }
.paging li.next {margin-left:0px; }


/* º»°íµñ À¥ÆùÆ® °¡Á®¿À±â 180124 morenvy.com */
/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }




/* °Ô½ÃÆÇ »ó´Ü ¸®½ºÆ® ¼û±è */
.bbs-hd {display:none;}
.width1200 {width:1200px; margin:0 auto; position:relative;}


/* ·Ñ¿À¹ö */
a img.menuon {display:none;}
a img.menuoff {display:inline;}
a:hover img.menuon {display:inline;}
a:hover img.menuoff {display:none;}
a.trans {-webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   -ms-transition: all 0.3s;   -o-transition: all 0.3s;   transition: all 0.3s;}
a.trans:hover {-webkit-transition: all 0.3s;   -moz-transition: all 0.3s;   -ms-transition: all 0.3s;   -o-transition: all 0.3s;   transition: all 0.3s;}



/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®)  */
.prd-list {margin:0px -12px;}    
.prd-list table td { border:0; vertical-align:top; text-align:left; padding-bottom:50px; }
.prd-list table .tb-center {margin:0 auto; padding:0; text-align:left; position:relative; }
.prd-list table .info {width:220px; padding:0px; margin:0 auto; text-align:left; background-color:#fff; display:block; position:relative; }
.prd-list .thumb { width:220px; height:100%; font-size:0; line-height: 0; border:0; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; margin-bottom:18px;}
.prd-list .thumb:hover {border:0;}
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%;}
.prd-list .dsc  {font-size:13px; color:#141414; font-weight:400; line-height:-0.025; padding-top:3px;}
.prd-list .subname {font-size:12px; color:#999; letter-spacing:-0.3px; line-height:1.4; padding-top:5px; display:none;}
.prd-list .product_etc, .prd-list .product_list_etc {font-size:12px; color:#999; letter-spacing:-0.3px; line-height:1; padding-top:5px;}
.prd-list .consumer {font-size:12px; color:#999; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.3px; line-height:1;  text-decoration:line-through;}
.prd-list .price {font-size:12px; color:#000; font-family: 'Roboto', sans-serif; font-weight:bold; letter-spacing:-0.3px; line-height:1; }
.prd-list .icon { padding-top:10px; }
.prd-list .icon img {padding-right:5px;}

.prd-list .info_icon {padding-top:10px; text-align:right; font-size:0px; height:27px;}
.prd-list .info_icon .btn-overlay-show img {border:1px solid #dedede; font-size:0px;}
.prd-list .info_icon #btn_opt01 {margin-right:-1px;}
.prd-list .info_icon #btn_opt02 {float:right;}

.prd-list  .reserve_price {font-size:12px; color:#999; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-0.3px; line-height:1; padding-top:5px;}


.prd-list .closeup { margin-top:7px; }
.prd-list .nopadding td {padding:0;}
.prd-list .soldout {font-size:12px; font-weight:bold; letter-spacing:-0.3px; line-height:1; }




.sliderkit { /*overflow:hidden;*/ display:none; }
.sliderkit img {border:0;}
.sliderkit .sliderkit-nav {z-index:10; position:absolute; text-align:center;}
.sliderkit .sliderkit-nav-clip {position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul {position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li {float:left;}
.sliderkit .sliderkit-nav-clip ul li a {display:block;overflow:hidden;}
.sliderkit .sliderkit-btn {z-index:10 ;}
.sliderkit .sliderkit-panel {z-index:1; position:absolute; overflow:hidden;}
.sliderkit .sliderkit-panel-active {z-index:5;}
.sliderkit .sliderkit-panel-old {z-index:4;}


/*------ »ó´Ü ÅØ½ºÆ®¹è³Ê ------*/
.top_text_ban {width:100%; height:35px; background-color:#000; position:relative;}
.top_text_ban:hover .text_arrow {opacity:1; -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; }
.contentslider-text {width:1200px !important; height:30px; margin:0 auto !important; position:relative;}
.contentslider-text .sliderkit-go-prev {left:50px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;}
.contentslider-text .sliderkit-go-next {right:100px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-backface-visibility: hidden;}
.contentslider-text {width:100%; height:30px; margin:0px; padding:0px;}
.contentslider-text .sliderkit-panels {width:1200px; height:35px; overflow:hidden; padding:0px; margin:0px auto; text-align:center;}
.contentslider-text .sliderkit-panel {width:1200px; height:35px; line-height:34px; overflow:hidden; padding:0px; margin:0px; background-color:#000;}
.contentslider-text .sliderkit-panel a {font-size:15px; font-weight:500; color:#fff; letter-spacing:-0.5px; }
.contentslider-text .sliderkit-panel a:hover {text-decoration:underline;}
.contentslider-text .text_arrow {position:absolute; top:0px; left:0px; color:#fff; font-size:12px; z-index:1000; opacity:0; -webkit-transition:.3s ease-in-out; transition:.3s ease-in-out; }
.contentslider-text .text_arrow a {font-family:'Roboto', sans-serif; color:#888;}
.contentslider-text:hover .sliderkit-go-prev a:hover {color:#fff;}
.contentslider-text:hover .sliderkit-go-next a:hover {color:#fff;}
.contentslider-text .text_arrow div {display:inline-block; line-height:34px;}

/*------ »ó´Ü Àû¸³±Ý ------*/
.my_point {color:#fff; display:inline-block; font-size:11px; z-index:10; font-weight:400; font-family:'Noto Sans KR', sans-serif;}
.my_point img {margin-right:4px; width:12px; vertical-align: middle;}


/*------ »ó´Ü ------*/
#mheader .log_area {position:absolute; right:0; top:8px; z-index:10; }
#mheader .log_area ul {margin-right:35px; display: inline-block; margin-left: 30px;}  
#mheader .log_area ul li {display:inline-block;}
#mheader .log_area ul li:after {content:''; display:inline-block; width:1px; height:11px; background:#484848; margin:0 9px;}
#mheader .log_area ul li:last-child:after {display:none;}
#mheader .log_area ul li a {color:#fff; font-size:13px;}
#mheader .gnb {height:70px; position:relative;}
#mheader .gnb .top_logo {position:absolute; top:50%; left:35px; z-index:200; transform: translateY(-50%);}
#mheader .gnb .top_cate { line-height:70px; width:100%; padding:0 260px; position:relative; box-sizing:border-box;}
#mheader .gnb .top_cate ul {font-size:0px; text-align:center;}
#mheader .gnb .top_cate ul li {display:inline-block;  padding:0px 24px; }
#mheader .gnb .top_cate ul li > a { display: inline-block; font-family: 'Roboto Condensed', sans-serif; color:#000; font-size:18px; letter-spacing:-0.7px; font-weight:700;}
#mheader .gnb .top_cate ul li > a .point:after {content:''; width:6px; height:6px; background:#AD3932; border-radius:50%; display:inline-block; vertical-align: top; margin: 4px 0 0 4px;}
.mouse_hover span {border-bottom:3px solid #000 !important;}
#mheader .right_cont {position:absolute; right:91px; top:20px;}
#mheader .right_cont ul {display:flex; align-items:center; gap:36px;}
#mheader .right_cont ul li {flex:1;}
#mheader .right_cont ul .cart_btn {position:relative;}
#mheader .right_cont ul .cart_btn .cart_qty {position:absolute; right:-7px; top:-6px; width:16px; height:16px; line-height:16px; border-radius:50%; background:#000; text-align:center; font-size:12px; color:#fff; font-weight:600;}









/*------ »ó´ÜÀüÃ¼ Ä«Å×°í¸® °ü·Ã ------*/
#mheader .top_all_cate {display:none; width:100%; height:452px; background-color:#fff; position:absolute; top:70px; left:0px; z-index:100; border-top:1px solid #e9e9e9; text-align:left; border-bottom:1px solid #e9e9e9; }
#mheader .top_all_cate .inner {width:920px; margin:0 auto; padding-top:38px;}
#mheader .cate_area01 {height:310px; border-right:1px solid #dedfda; padding-right:40px;}
#mheader .cate_area01 a {display:block; font-size:15px; color:#000; letter-spacing:-0.3px; font-weight:700; line-height:1; margin-bottom:21px; font-family: 'Roboto', 'Noto Sans KR', sans-serif; }
#mheader .cate_area02 {padding-left:50px;}
#mheader .cate_area02 p {font-size:15px; color:#000; letter-spacing:-0.3px; font-weight:700; line-height:1 !important; padding-bottom:13px;}
#mheader .cate_area02 a {display:block; font-size:13px; color:#000; letter-spacing:-0.3px; line-height:28px; font-weight:400; font-family:'Noto Sans KR', sans-serif; }
#mheader .cate_area02 a:hover {color:#9f9f9f;}


/*------ »ó´Ü ÀÎ±â°Ë»ö¾î ¿µ¿ª ------*/
.search_pop {width:190px; border:1px solid #ddd; position:absolute;  top:30px; right:29px; z-index:1000; background-color:#fff; font-family:'Noto Sans KR', sans-serif; visibility: hidden;}
.search_pop .search_pop_title {height:40px;line-height:40px; background-color:#f3f3f3; color:#000; font-size:13px; padding-left:10px;}
.search_pop .search_pop_list a {display:block; height:40px;line-height:40px; background-color:#fff; color:#999; font-size:13px; padding-left:10px; border-top:1px solid #ddd;}
.search_pop .search_pop_list a:hover {background-color:#f5f5f5; color:#000;}
.search_pop .search_pop_list span {background-color:#000; color:#fff; font-size:8px; border-radius:13px; width:13px; height:13px; line-height:13px; text-align:center; display:inline-block; margin-right:5px;}


/*------ »ó´ÜÄ«Å×°í¸® ¿µ¿ª ½ºÅ©·Ñ  ------*/
#comment_top.fixed {width:100%; position:fixed; top:0px; left:0px; z-index:100; border-bottom:1px solid #e9e9e9; background-color:#fff; -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2; -webkit-animation-duration: 0.3s; animation-duration:0.3s; /*-webkit-backface-visibility: hidden; backface-visibility: hidden;*/}
@-webkit-keyframes fadeInUp2 {
0% {opacity: 0;  -webkit-transform: translateY(-80px); transform: translateY(-80px);}
100% {  opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0); }}
@keyframes fadeInUp2 {
0% { opacity: 0;  -webkit-transform: translateY(-80px); -ms-transform: translateY(-80px); transform: translateY(-80px);}
100% {  opacity: 1;  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }}
/*------ »ó´ÜÄ«Å×°í¸® ¿µ¿ª ½ºÅ©·Ñ  ------*/

#left_menu {padding:0px;margin:0 auto;text-align:center;}
#left_menu > li {padding:0;text-align:center;position:relative;display:inline-block;float:left;height:50px;}
#left_menu > li > a { text-align:left; font-size:12px; color:#000; height:39px; display:block; line-height:39px; padding:0px 24px; font-weight:700; letter-spacing:0.5px;}
#left_menu > li .mouse_hover,
#left_menu > li > a:hover {color:#222;}
#left_menu > li .sub1 {background-color:#fff; display:none; position:absolute; top:39px; left:0; z-index:500; width:150px; padding:10px 10px 10px; border:1px solid #dedede;}
#left_menu > li .sub1 > li {position:relative;height:30px;}
#left_menu > li .sub1 > li .sub_cate_on_arrow {position:absolute;top:40%;right:10px;background:url('/design/newerashop/0751decode/sub_cate_on.png') no-repeat; z-index:20;width:5px;height:8px;margin-top:-2px;-webkit-transition:-webkit-transform 150ms ease-out;-moz-transition:transform 150ms ease-out;-ms-transition:transform 150ms ease-out;-o-transition:transform 150ms ease-out;transition:transform 150ms ease-out}
#left_menu > li .sub1 > li .sub_cate_on_arrow.rotateon {-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
#left_menu > li .sub1 > li > a {font-size:12px; display:block; text-align:left; color:#777;height:30px; line-height:30px; margin:0px; width:148px; text-indent:10px; border-top:1px solid #e9e9e9; }
#left_menu > li .sub1 > li:first-child > a {border-top:0;}
#left_menu > li .sub1 > li > .sub_mouse_hover,
#left_menu > li .sub1 > li > a:hover {background-color:#fafafa;color:#000;}
#left_menu > li .sub1 > li .sub2 {display:none; position:absolute;top:-11px;left:100%;z-index:21; width:148px; background-color:#fff;padding:10px; border:1px solid #dedede;}
#left_menu > li .sub1 > li .sub2 > li {height:30px;}
#left_menu > li .sub1 > li .sub2 > li > a {font-size:12px; display:block; text-align:left; color:#777;height:30px; line-height:30px; margin:0px;border-top:1px solid #e9e9e9; text-indent:10px; }
#left_menu > li .sub1 > li .sub2 > li:first-child > a {border-top:0;}
#left_menu > li .sub1 > li .sub2 > li > a:hover {background-color:#fafafa;color:#000;}


/* »õÆäÀÌÁö Å¸ÀÌÆ² °ü·Ã */
.page_big_title {font-size:48px; color:#000; font-weight:700; line-height:1; letter-spacing:-1px; font-family: 'Roboto Condensed', sans-serif; padding-top:28px;}
.page_big_title p {font-size:20px; color:#000; font-weight:300; line-height:1; letter-spacing:-0.5px; font-family:'Noto Sans KR', sans-serif; padding-top:3px;}
.page_big_title1 {font-size:30px; color:#000; font-weight:700; line-height:1; letter-spacing:-1px; font-family: 'Roboto Condensed', sans-serif; padding-top:100px;}
.page_big_title2 {font-size:30px; color:#000; font-weight:700; line-height:1; letter-spacing:-1px; font-family: 'Roboto Condensed', sans-serif; padding-top:80px;}
.page_big_title3 {font-size:30px; color:#000; font-weight:700; line-height:1; letter-spacing:-1px; font-family: 'Roboto Condensed', sans-serif; padding-top:350px;}
.page_big_title4 {font-size:30px; color:#000; font-weight:700; line-height:1; letter-spacing:-1px; font-family: 'Roboto Condensed', sans-serif; padding-top:800px;}

/* ±âÈ¹Àü ÆäÀÌÁö °ü·Ã */
.event_area {padding-bottom:30px;}
.event_area ul {padding-top:30px; clear:both;}
.event_area ul li {float:left; width:265px; padding-left:33px;}
.event_area ul li:first-child {padding-left:0px;}
.event_txt01 {font-size:15px; color:#000; line-height:1; font-weight:700; letter-spacing:-0.3px; padding-top:15px;}
.event_txt02 {font-size:12px; color:#999; line-height:1; font-weight:400; letter-spacing:-0.3px; padding-top:10px;}


/* µðÀÚÀÎ ¹Ì¸®º¸±â ¾Èº¸ÀÌ°Ô */
#preview_wrap {display:none;}



.mk_prd_option_list {
    color: #404040;
    font-size:12px !important;
    font-family: dotum;
    list-style: none;
    padding: 3px 3px 0;
    background-color: white;
    border: 1px solid #000 !important;
    width: 212px !important;
    text-align: left;
    margin: -5px 0px 0px -124px !important;
}

.mk_prd_option_list .option-name {
    padding:5px 0px;
    background-color: #f5f5f5 !important;
    color: #000 !important;
    border-left:0px !important;
}


/* ´ÙÃ£´Ù ÀÚµ¿¿Ï¼º*/
.search-auto-complete-list { display:none; z-index:1; position:absolute; top:40px; left:0; border:1px solid #ddd; border-top:1px solid #000; line-height:14px; background:#fff; }
.search-auto-complete-list ul { width:202px; padding:4px 0 6px; border-bottom:1px solid #ddd; }
.search-auto-complete-list ul li { text-align:left; }
.search-auto-complete-list ul li.on { background:#f3f3f3; }
.search-auto-complete-list ul li a { display:block; padding:8px 14px 7px; color:#000; background:none; font-family:'dotum'; font-size:12px; letter-spacing:-1px; }
.search-auto-complete-list ul li a strong { color:#ab3e41; }
.search-auto-complete-list ul li a:hover { background:#f2f2f2; }
.search-auto-complete-list ul li a:hover span { border-bottom:1px solid #000; }
.search-auto-complete-list .search-list-close { display:block; padding:10px 11px; text-align:right; color:#999; font-size:11px; }


/* ¿É¼Ç ¹Ì¸®º¸±â */
.mk_prd_option_list li span{float:right; margin-right: 1px;}


/* °Ë»ö */
.search_wrap {
    position: fixed;
    top: 102px;
    z-index: 1111;
    width: 100%;
    height: 460px;
    background: #fff;
    visibility:hidden;
    opacity:0;
    transition:all .3s ease;
}

.search_wrap.on {
    visibility:visible;
    opacity:1;
}

.search_wrap fieldset {
    position:relative;
    width:600px;
    margin:40px auto 31px;
    line-height:47px;
}

.search_wrap fieldset input {
    width:100%;
    height:47px;
    border:none;
    border-bottom:2px solid #000;
    font-size:14px;
    font-weight:500;
    box-sizing: border-box;
}

.search_wrap fieldset input:placeholder {
    color:#999;
}

.search_wrap fieldset a {
    position:absolute;
    right:0;
    top:14px;
}

.search_wrap fieldset a img {
    width:16px;
}

dim {
    position:fixed;
    left:0;
    top:120px;
    width:100%;
    height:100%;
    background:#000;
    opacity:0.6;
    z-index:11;
    display:none;
}

.search_wrap .keyword {
    display:flex;
    justify-content: center;
}

.search_wrap .keyword li:after {
    content:'';
    display:inline-block;
    width:1px;
    height:11px;
    background:#ddd;
    margin:0 24px;
    vertical-align: middle;
}

.search_wrap .keyword li:last-child:after {
    display:none;
}

.search_wrap .keyword li a {
    font-size:13px;
}

.search_items {
    display:flex;
    justify-content: center;
    margin-top:55px;
    gap:16px;
}

.search_items li {
    display:flex;
    justify-content: center;
    text-align: center;
}

.search_items li a p {
    font-weight:bold;
    margin-top:8px;
    line-height:13px;
    font-size:12px;
}
/* BASIC css end */

