@charset "utf-8";


/* 리뉴얼 이 후 추가 반영 style */

/* my_02*/
.evt_gobtn {margin-top: 17px; font-size: 12px;  display: inline-block;}
.evt_gobtn > a{color: #000;}
.evt_gobtn:after{display:block; content: ""; border-bottom: 1px solid #ccc; }


/* 연관상품 20181204 */
.r_goods_area { padding-top:50px; }
.r_goods_area > h2 {font-size:18px; font-family:'Noto Sans KR'; font-weight:400; text-align:center;letter-spacing:-0.07em;margin-bottom:25px;}
ul.related_goods {width:440px; display:;}
ul.related_goods li { width:210px; height:210px; float:left; margin:0 10px 10px 0; border:1px solid #dbdbdb; box-sizing:border-box; }
ul.related_goods li img { width:200px; height:200px; }
ul.related_goods li:nth-child(2n) { margin-right:0; }
ul.related_goods li a {position:relative;display:block;width:200px;height:200px;overflow:hidden; padding:5px;}
ul.related_goods li a dl.r_price {display:none;position:absolute;left:0;top:0;width:207px;height:131px;background:rgba(255,255,255,0.8);font-family:'ProximaNova', 'Noto Sans KR', Dotum, "돋움", sans-serif; text-align:center;line-height:1; padding-top:77px;}
ul.related_goods li a dl.r_price dt { font-size:14px; font-weight:400; }
ul.related_goods li a dl.r_price dd { font-size:16px; color:#000; font-weight:700; padding:5px 0; line-height:1; }
ul.related_goods li a dl.r_price dd span { text-decoration:line-through; color:#ababab; font-weight:400; margin-right:5px;}
ul.related_goods li a dl.r_price dd.bf_discount { color:#dd1835; }
ul.related_goods li a:hover dl.r_price, ul.related_goods li dl.r_price:focus span {display:block;}


/* NB GUIDE 아이콘 추가 20181227 */
.icon_nbg_s { position:absolute; top:20px; right:20px; width:46px; height:30px; display:block;}
.icon_nbg_b { position:absolute; top:20px; right:20px; width:78px; height:50px; display:block;}
.icon_nbg_b + .icon_nbg_b { position:absolute; top:100px; right:20px; width:78px; height:50px; display:block;z-index: 1}
.icon_nbg_s + .icon_nbg_s{ position:absolute; top:70px; right:20px; width:46px; height:37px; display:block;z-index: 1}
.icon_nbg_s-3d img{width: 100%;}
.nbg_logo { height:58px; background:url('https://image.nbkorea.com/NBRB_PC/common/icon_nbg90.png') 0 0 no-repeat; background-size:90px 58px; display:inline-block; line-height:55px!important; vertical-align:middle; padding-left:110px; margin-bottom:20px; }

/* 주문서 관련 버튼 패딩 클래스 추가20190111 */
.pd_w { padding:11px 7px 10px !important; }

/* 배송지관리 삭제버튼 추가 20190122 */
.con_list_info .btn_modify .btn_ty_bline {position: relative; top:-12px; left:-7px;}

/* 20190129 프로모션 페이지 생성 */
.sports_top_bnr { position:relative; width:100%; display:table; } 
/*
.bnr_football { width:100%; height:700px; background:url('https://image.nbkorea.com/NBRB_PC/product/men/football/top_bnr.jpg') center 0 no-repeat; }
.bnr_running { width:100%; height:800px; background:url('https://image.nbkorea.com/NBRB_PC/product/men/running/top_bnr.jpg') center 0 no-repeat; }
.bnr_training { width:100%; height:700px; background:url('https://image.nbkorea.com/NBRB_PC/product/men/training/top_bnr.jpg') center 0 no-repeat; }
.m_bnr_run { width:100%; height:700px; background:url('https://image.nbkorea.com/NBRB_PC/product/men/running/bnr.jpg') center 0 no-repeat; }

.bnr_womens { width:100%; height:800px; background:url('https://image.nbkorea.com/NBRB_PC/product/women/nbwomen/top_bnr.jpg') center 0 no-repeat;  }
.bnr_w_running { width:100%; height:700px; background:url('https://image.nbkorea.com/NBRB_PC/product/women/running/top_bnr.jpg') center 0 no-repeat; }
.bnr_nbwomen { width:100%; height:700px; background:url('https://image.nbkorea.com/NBRB_PC/product/women/nbwomen/bnr.jpg') center 0 no-repeat; }
.bnr_w_training { width:100%; height:700px; background:url('https://image.nbkorea.com/NBRB_PC/product/women/training/top_bnr.jpg') center 0 no-repeat; }
.w_bnr_run { width:100%; height:700px; background:url('https://image.nbkorea.com/NBRB_PC/product/men/running/bnr.jpg') center 0 no-repeat; }
*/

/* top mov */
.wrap-mov .mov_box {
  position: relative;
  width: 100%;
  height:100%;
  margin: 0 auto;
  margin-top:-4px;
  background:#fff;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	height:0;
} 
.video-container iframe,.video-container object,.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.sports_txt_box { width:1200px;  text-align:center; padding:50px 0 110px; border-bottom:1px solid #e8e8e8; margin:0 auto 50px;}
.sports_txt_box > h2 { font-family:'ProximaNova', 'Noto Sans KR', Dotum, "돋움", sans-serif; font-size:44px; font-weight:700; line-height:27px; }
.sports_txt_box > h3, .pd_guide_area > h3 { font-size:28px; font-family:'Noto Sans KR', sans-serif; color:#141414; line-height:0; font-weight:700;  }
.sports_txt_box > p { font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#141414; line-height:27px; font-weight:400; margin:20px 0 30px; }
.bb_non { border-bottom:0 }


.pd_guide_list { width:100%; height:540px; margin-top:50px; }
.pd_guide_list:after {content:'';display:block;clear:both;}
.pd_guide_list > li { position:relative; width:380px; height:540px; float:left; display:block; margin-right:30px; border:1px solid #fff;  box-sizing:border-box}
.pd_guide_list > li:last-child { margin-right:0; }
.pd_guide_list > li > .pd_pic { position:relative; width:340px; height:340px; border-bottom:2px solid #444; margin:0 auto; text-align:center; }
.pd_guide_list > li > .pd_pic > a { display:block }
.pd_guide_list > li > .pd_pic span { position:absolute; bottom:10px; left:0; width:330px; font-size:28px; font-family:'DidotLTPro'; text-align:center; font-weight:bold; color:#000; padding:0 5px; z-index:1; }
.pd_guide_list > li:hover { border:1px solid #141414;}
.pd_guide_list > li > .btn_ty_bface { display:none; }
.pd_guide_list > li:hover .btn_ty_bface { position:absolute; bottom:40px; left:130px; display:block; z-index:5; }

.pd_guide_area { width:1200px; text-align:center; padding-top:50px; margin:0 auto; }
ul.pd_buy_bnr { width:100%; height:460px; margin-top:72px; }
ul.pd_buy_bnr li { width:380px; height:460px; float:left; display:block; margin-right:30px; }
ul.pd_buy_bnr li p { width:380px; height:380px; background:#000; }
ul.pd_buy_bnr li p img { opacity: 1.0; filter: alpha(opacity=100); }
ul.pd_buy_bnr li p img:hover { opacity: 0.7; filter: alpha(opacity=70)  }
ul.pd_buy_bnr li:last-child { margin-right:0; }
ul.pd_buy_bnr li span { font-size:18px; font-family:'Noto Sans KR', sans-serif; color:#141414; font-weight:700; display:inline-block; padding:25px 0 5px; }
ul.pd_buy_bnr li:hover span { border-bottom:5px solid #141414; padding:25px 5px 5px; }
.buy_txt { font-size:15px; font-family:'Noto Sans KR', sans-serif; color:#141414; font-weight:400; line-height:25px; margin-top: 15px;}
.buy_txt span { font-weight:700;}

.store_cs .type1.non_bt { border-top:0; padding-top:60px;overflow:hidden;} /* 20190621 고객센터 style 추가 */

/* 20190722 영문 수신거부 S */
.con_etc .row_title_e {padding:95px 0 0;font-size:24px; font-weight:400; line-height:36px; text-align:center;}
.con_etc .row_title_e span { font-size:24px; color:#141414; font-family:'ProximaNova', 'Noto Sans KR', Dotum, "돋움", sans-serif; font-weight:700;}
.con_etc .mail_refusal_e {margin-top:25px;padding:40px 0 50px;border-top:2px solid #000;border-bottom:1px solid #dbdbdb;text-align:center; font-size:16px; line-height:22px; font-weight:400; }
.con_etc .mail_refusal_e span { font-size:16px; line-height:22px; font-family:'ProximaNova', 'Noto Sans KR', Dotum, "돋움", sans-serif; font-weight:400;}

.con_etc .mail_refusal_e .bg_box {width:440px;height:70px;margin:30px auto 0; padding:50px 10px 0; background:#f4f4f4;letter-spacing:-0.04em; }
.con_etc .mail_refusal_e .bg_box .txt {font-size:18px; color:#141414; font-family:'ProximaNova', 'Noto Sans KR', Dotum, "돋움", sans-serif; font-weight:400;}

.btn_area_e { text-align:center; margin-top:30px; }
.btn_area_e .btn_ty_bface.lg ,.btn_area_e .btn_ty_bline.lg {width:160px; height:70px; display:inline-block; text-align:center; padding:15px 18px !important; box-sizing:border-box;}
/* 20190722 영문 수신거부 E */

/* 20200212 MADE IN US & USA S */
.nb_made img {width:100%;}
.nb_made div {line-height:0;}

.nb_made .made_list {overflow:hidden; text-align:center; padding:77px 0 78px;}
.nb_made .made_list > ul {display:inline-block;}
.nb_made .made_list > ul > li {float:left;}
.nb_made .made_list > ul > li a {display:block; text-indent:-9999px; overflow:hidden; width:300px; height:300px; position:relative;}
.nb_made .made_list > ul > li.made_list01 a {background:url(https://image.nbkorea.com/NBRB_PC/madeusauk/img_list01.jpg) no-repeat;}
.nb_made .made_list > ul > li.made_list02 a {background:url(https://image.nbkorea.com/NBRB_PC/madeusauk/img_list02.jpg) no-repeat;}
.nb_made .made_list > ul > li.made_list03 a {background:url(https://image.nbkorea.com/NBRB_PC/madeusauk/img_list03.jpg) no-repeat;}
.nb_made .made_list > ul > li.made_list04 a {background:url(https://image.nbkorea.com/NBRB_PC/madeusauk/img_list04.jpg) no-repeat;}
.nb_made .made_list > ul > li > a::before {content:''; width:300px; height:150px; background:#fff; opacity:0; position:absolute; bottom:60px; left:0;}
.nb_made .made_list > ul > li > a::after {content:''; width:104px; height:10px; background:#000; opacity:0; position:absolute; bottom:42px; left:102px;}
.nb_made .made_list > ul > li > a:hover::before {opacity:.5;}
.nb_made .made_list > ul > li > a:hover::after {opacity:1;}
.nb_made .made_cont {position:relative; margin-bottom:.5vw; padding:0 2.5vw;}
.nb_made .made_cont.last {margin-bottom:0;}
.nb_made .made_cont01 > .btn_area {position:absolute; bottom:13%; left:51.8%;}
.nb_made .made_cont02 > .btn_area {position:absolute; bottom:13.8%; left:51.8%;}
.nb_made .made_cont03 > .btn_area {position:absolute; bottom:18.3%; left:51.8%;}
.nb_made .made_cont04 > .btn_area {position:absolute; bottom:8.6%; left:51.8%;}
.nb_made .made_btm {padding:104px 0 100px;}
.nb_made .made_btm > p {margin:0 auto;}
.nb_made .made_btm > p.made_logo {width:185px; margin-bottom:31px;}
.nb_made .made_btm > p.btn_mprod {width:480px; margin-bottom:107px;}
.nb_made .made_btm > p.btn_mtop {width:116px;}

.nb_made .made_list_main {position:relative;}
.nb_made .made_list_main .btn_area {position:absolute; bottom:13%; right:29.9%;}
/* 20200212 MADE IN US & USA E */

/* 20200401 추가 :: s */
.icon_delivery { height:17px; background:url('https://image.nbkorea.com/NBRB_PC/product/icon_delivery.png') 0 0 no-repeat; background-size:27px 17px; display:inline-block; padding-left:40px; line-height:18px; }
.icon_credit {height:17px; background:url('https://image.nbkorea.com/NBRB_PC/product/icon_credit.png') 0 0 no-repeat; background-size:27px 16px; display:inline-block; padding-left:40px;  line-height:18px;  }
.btn_gray { width:100%; height:60px; text-align:center; background:#eaeaea; border:2px solid  #dcdcdc; display:block; vertical-align:middle; line-height:50px; box-sizing:border-box;}
.icon_ring { font-size:16px; color:#141414; background:url('https://image.nbkorea.com/NBRB_PC/product/icon_ring.png') 0 center no-repeat; background-size:19px 23px; display:inline-block; padding-left:29px; vertical-align:middle; text-align:left;  }

.mt_7 { margin-top:7px !important; }/*20201216_2 추가*/
.mt_14 { margin-top:14px !important; }/*20201216 추가*/
.mt_20 { margin-top:20px !important; }
.mt_28 { margin-top:28px !important;}
.mb_17 { margin-bottom:17px !important; }
.mb_30 { margin-bottom:30px !important; }
.mb_60 { margin-bottom:60px !important; }
/* 20200401 추가 :: s */

/* 20200402 추가 :: s */
dl.stock_area { border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:30px 0; margin-bottom:30px; }
dl.stock_area::after { content:''; display:block; clear:both; }
dl.stock_area dt { height:17px; font-size:14px; font-weight:500; background:url('https://image.nbkorea.com/NBRB_PC/product/icon_stock.png') 0 0 no-repeat; background-size:27px 16px; float:left; display:block; padding-left:40px; line-height:17px; margin-right:20px;}
dl.stock_area dd { width:325px; height:14px; float:left; font-size:14px; color:#7c7c7c; font-weight:400; letter-spacing:-0.5px; line-height:17px;}
dl.stock_area dd > a { font-size:14px; font-weight:500; display:block; float:right; }
/* 20200402 추가 :: E */

/* 20200407 추가 :: S */
dl.stock_area dd.quik_c { width:238px;  float:left; font-size:14px; color:#7c7c7c; font-weight:400; letter-spacing:-0.5px; line-height:17px; padding-bottom:27px; }
dl.stock_area dd.quik_c > a { text-decoration:underline; float:left !important; display:inline-block; line-height:31px;}
dl.stock_area dd.quik_c > a :hover { text-decoration:underline; }
/* 20200407 추가 :: E */

/* INSIDE NB :: 20200513 S */
.inside_area { padding:0 55px 50px; }
.inside_area > div { position:relative; height:100%; display:table; }
.inside_area > div  > img { width:100%; }
.inside_area > h2 {font-size:66px; font-family:'DidotLTPro';font-weight:700;text-align:center; line-height:75px;}
.inside_bnr { padding:55px 0 40px; }
.inside_bnr img { width:100%; }
.inside_txt { font-size:28px; color:#141414; line-height:46px;   font-weight:400; text-align:center; letter-spacing:-1.5px; padding:25px 0 65px; }
.inside_txt span { font-size:32px; font-family: 'ProximaNova'; font-weight:700;}

.inside_box { width:100%; padding-top:120px; }
.inside_area > h3, .inside_box > h3 { font-size:54px; font-weight:700; color:#141414; line-height:46px; text-align:center; letter-spacing:-4px; }
.inside_box > .inside_txt { padding:30px 0 50px; }
.inside_con { width:1200px; margin: 0 auto 160px;}

.btn_inside_view {position: absolute; bottom: 18.5%; left: 30%; width: 10%; max-width:160px;} 
.btn_inside_view img { width:100%; }

.inside_store_txt {position: relative; font-size: 44px; color: #141414; font-weight: 400; line-height: 55px; text-align: center; padding: 110px 0 40px; margin-bottom: 40px;letter-spacing: -3.5px;}
.inside_store_txt span, .inside_store_txt > .f_small span { font-weight:700; }
.inside_store_txt:before { position: absolute; display: block; content: ''; border-top: 5px solid #000;  width: 72px; bottom:0; left: 50%; margin-left:-36px; }
.inside_con .f_small { font-size:24px; font-weight:400; line-height:34px; text-align:center;}

.inside_store_list { width:1200px; height:100%; margin:60px auto; box-sizing:border-box; }
.inside_store_list li { position:relative; width:580px; height:160px; float:left; padding:20px 25px; box-sizing:border-box; border:1px solid #ccc; margin:0 40px 40px 0; }
.inside_store_list li:after { position:absolute; top:-4px; left:-1px; width:151px; height:5px; background:#cf092c; display: block; content: ''; }
.inside_store_list li:nth-child(2n) { margin-right:0; }
.inside_store_list li > dl { width:410px; height:100%; border-right:1px solid #ccc; letter-spacing:-0.5px; }
.inside_store_list li > dl dt { font-size:24px; color:#141414; font-weight:700; margin-bottom:10px; padding-top:10px; }
.inside_store_list li > dl dd { font-size:14px; font-weight:400; line-height:24px; }
.inside_store_list li > .btn_map { position:absolute; top:53px; right:50px; display:inline-block;padding-top:39px;background:url('https://image.nbkorea.com/NBRB_PC/event/imc/nbx/icon_map.png') no-repeat center 0;color:#777;font-size:12px;line-height:1;}
/* INSIDE NB :: 20200513 E */

/* 20200527 카테고리 추가 :: S */
.sub_category {width:1200px;margin:80px auto 20px; display:block;text-align:center;} 
.sub_category li {display:inline-block; background:url('https://image.nbkorea.com/NBRB_PC/common/bg_line_2x17.png') no-repeat 0 50%; margin-bottom:20px; padding:0 30px;} 
.sub_category li:first-child{padding-left:0;background:none;}
.sub_category li a { color:#777;font-size:18px;line-height:1;letter-spacing:-0.02em; padding-bottom:10px;}
.sub_category a:hover, .sub_category li a:focus, .sub_category a.on{ color:#141414;  border-bottom:3px solid #000;}
/* 20200527 카테고리 추가 :: E */

/* 20200731 추가 :: S*/
.nbvideo-swiper {width: 100%;	margin: 30px auto 0;padding: 40px;}
.nbvideo-swiper.bottom_nbguide {margin-bottom: -114px}
.nbvideo-swiper .swiper-wrapper {height: auto !important;	}
.nbvideo-swiper .video-container {position: relative;	padding-bottom: 67%;}
.nbvideo-swiper .video-play,.nbvideo-swiper .video-container iframe,.nbvideo-swiper .video-container object,.nbvideo-swiper .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.nbvideo-swiper .video-container iframe,.nbvideo-swiper .video-container object,.nbvideo-swiper .video-container embed { pointer-events: none;}
.nbvideo-swiper .video-container {box-shadow: 7px 8px 10px rgba(0,0,0,0.6)}
.nbvideo-swiper .swiper-slide {height: auto !important;padding-bottom: 30px}
.nbvideo-swiper .swiper-slide .video-container{	margin: 0 16px;	height: auto !important;}
/* 20200731 추가 :: E*/

/* 20200803 추가 :: S*/
.nbvideo-swiper .btn.hide{opacity: 0}
.nbvideo-swiper .btn {display:block;position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;text-indent:-999em;overflow:hidden;z-index:1;opacity: 1}
.nbvideo-swiper .video-prev {left:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_left.png') no-repeat 0 0;}
.nbvideo-swiper .video-next {right:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_right.png') no-repeat 0 0;}
/* 20200803 추가 :: E*/


.pop-customize{}
.option_change.option_change-customize{padding: 70px 0 0;border-bottom: 0;margin-bottom: 60px;}
.option_change.option_change-customize .pr_visual{margin: 0}
.option_change.option_change-customize .pr_select-customize{padding-left: 130px}
.pr_select-customize .p_name{font-size: 18px;padding-bottom: 20px;border-bottom: 1px solid #dbdbdb;display: block;}
.pr_select-customize.pr_select .tit{color: #141414;font-size: 13px;}
.custom_option .tit{  margin: 20px 0; color: #777;font-size: 13px; line-height: 1}
.custom_option_tbl th{background:#f4f4f4;color: #141414;font-size: 14px;padding: 14px 0;text-align: center;border-top: 1px solid #121212;border-bottom: 1px solid #dbdbdb;font-family: 'Noto Sans KR',sans-serif;}
.custom_option_tbl td{padding: 20px 0;text-align: center;vertical-align: top;color: #777;border-bottom: 1px solid #dbdbdb;word-break: break-all}
.custom_option_tbl td .option_name{margin-top: 10px;font-size: 11px;letter-spacing: -0.5px;}
.pr_custom_link{position: absolute;bottom: 0;right: 0;border-bottom: 1px solid #141414;}
.pos_r{position: relative}
.contents-custom_edit{width: 400px;margin:0 auto;}
.custom_box{}
.custom_box_tit{margin: 45px 0 25px;text-align: center;font-size: 18px;font-family: 'Noto Sans KR',sans-serif;}
.custom_box_input input{border: 1px solid #dbdbdb; padding: 10px;color: #777777;width:380px;box-sizing: border-box;}
.custom_box_input{display: block;}
.custom_box_notice{color: #777777;font-size: 14px;line-height: 1.5;margin-top: 30px;letter-spacing: -0.5px;}
.custom_box_notice li{white-space: nowrap;font-family: 'Noto Sans KR',sans-serif;line-height: 1.7}

.custom_box_color {width: 100%;}
.custom_box_color + .custom_box_color{margin-top: 10px}
.custom_box_color .option_color:first-child{ margin-left: 0px; }
.custom_box_color .color_dots{	position: absolute;width: 100%;height: 100%;top: 0;left: 0;outline: none;border: 0;font-size: 0;background: none;cursor: pointer; padding: 0; border: 1px solid rgba(255,255,255,0); box-sizing: border-box; border-radius: 100%;display: block;}
.custom_box_color .option_color.check{border: 1px solid #dddddd;}
.custom_box_color .option_color.check:before{content:'';width: 16px;height: 12px;background:url("https://image.nbkorea.com/NBRB_PC/product/customize/custom_check.png") no-repeat center;position: absolute;transform:translate(-50%,-50%);background-size: 100%;top: 50%;left: 50%;}
.custom_box_color .color_pk { background-color: rgb(207,169,181);}
.custom_box_color .color_pp { background-color: rgb(97,96,164); }
.custom_box_color .color_mg { background-color: rgb(127,172,186); }
.custom_box_color .color_kk { background-color: rgb(58,72,58); }
.custom_box_color .color_bk { background-color: rgb(28,28,30); }
.custom_box_color .color_iv { background-color: rgb(251,251,241); }
.custom_box_color .color_lp { background-color: rgb(167,174,205); }
.custom_box_color .color_lz { background-color: rgb(243,255,112); }
.custom_box_color .color_fb { background-color: rgb(88,122,213); }
.custom_box_color .color_wc { background-color: rgb(82,88,95); }
.custom_box_color .color_lv { background-color: rgb(231,205,244); }
.custom_box_color .color_mn { background-color: rgb(170,211,203); }
.custom_box_color .color_ny { background-color: rgb(10,38,84); }
.custom_box_color .color_be { background-color: rgb(177,166,127); }
.custom_box_color .color_gn { background-color: rgb(84,190,152); }
.custom_box_color .color_li { background-color: rgb(189,255,125); }
.custom_box_color .color_cr { background-color: rgb(254,250,230); }
.custom_box_color .color_gr { background-color: rgb(151,152,150); }
.custom_box_color .color_ppk { background: url('https://image.nbkorea.com/NBRB_PC/product/vrism/ppk.jpg') no-repeat; background-size: contain; }
.custom_box_color .color_ppp { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/ppp.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_plp { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/plp.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_pmg { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/pmg.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_Plz { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/pyl.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_pgb { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/pgb.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_pbk { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/pbk.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_hol { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/hol.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_wt { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/wt.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_sv { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/sv.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_dsv { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/dsv.jpg") no-repeat; background-size: contain; }
.custom_box_color .color_pwt { background: url("https://image.nbkorea.com/NBRB_PC/product/vrism/pwt.jpg") no-repeat; background-size: contain; }
.custom_box_color .option_color{ width: 28px;height: 28px;font-size: 0;border-radius: 28px;cursor: pointer;display: inline-block; position: relative;margin-left: 8px; border: 1px solid rgba(0,0,0,0); box-sizing: border-box;}

/*20200903 컬러 추가 :: S*/
.custom_box_color .option_color.pink{background-color: #dda7b7;}
.custom_box_color .option_color.l_purple{background-color: #bab6d1;}
.custom_box_color .option_color.yellow{background-color: #f1e998;}
.custom_box_color .option_color.mint_grey{background-color: #abd2cd;}
.custom_box_color .option_color.lime{background-color: #cbff80;}
.custom_box_color .option_color.purple_mix{background-color: #1032;}
.custom_box_color .option_color.ivory{background-color: #f1f0ec;}
.custom_box_color .option_color.gold{background-color: #d7cea7;}
.custom_box_color .option_color.silver{background-color: #cfd2d1;}
.custom_box_color .option_color.black{background-color: #252525;}
/*20200903 컬러 추가 :: E*/

.custom_option_check{color: #141414;display: inline-block;border-bottom: 1px solid #141414;margin-bottom: 10px;}
.custom_box_thumb img{width: 100%;display: block}
.custom_box_thumb .thumb1{width: 85px;display: inline-block;vertical-align: middle;}
.custom_box_thumb .thumb2{width: 30%;display: inline-block;vertical-align: middle;margin-bottom: 10px;margin-left: 50px;}
/*20200825 CUSTOMIZE 수정 :: E*/

.custom_option_check{color: #141414;display: inline-block;border-bottom: 1px solid #141414;margin-bottom: 10px;}
.custom_box_thumb img{width: 100%;display: block}
.custom_box_thumb .thumb1{width: 85px;display: inline-block;vertical-align: middle;}
.custom_box_thumb .thumb2{width: 30%;display: inline-block;vertical-align: middle;margin-bottom: 10px;margin-left: 50px;}
/*20200825 CUSTOMIZE 수정 :: E*/

.size .items.items-over input[type="radio"] + label{width:81px;}/*20200825 추가*/

/* 20200904 유의사항 추가 S */
.notes {margin-top: 30px; margin-right: -40px; padding-top: 20px; border-top: 1px solid #dbdbdb;}
.notes_cont {margin-top: 15px;}
.notes_cont::after {content: ""; display: block; clear: both;}
.notes_contL {float: left; width: 25%; box-sizing: border-box;}
.notes_contR {position: relative; float: right; width: 75%; padding-left: 35px; box-sizing: border-box;}
.notes p {font-size: 12px; color: #777; line-height: 1.2;}
.notes li {position: relative; padding-left: 15px; font-size: 12px; color: #777; line-height: 1.2;}
.notes li i {position: absolute; left: 0; top: 0; font-style: normal;}
/* 20200904 유의사항 추가 E */

/* 20201020 실시간 뷰 수 배너 추가 S */
.floating_banner{width: 1200px;position: fixed;padding: 18px 0 22px;margin: 0 auto;background: rgba(238,90,18,0.9);z-index: 100;left: 50%;margin-left: -600px;top: 89%;letter-spacing: -1.2px;}
.floating_txt{text-align: center;font-size: 20px;font-family: 'Noto Sans KR', sans-serif;}
.floating_txt span{color: #fff;}
.floating_close{background: #000;position: absolute;right: 0;top: 0;padding: 7px 9px;cursor: pointer;}
/* 20201020 실시간 뷰 수 배너 추가 E */

/* 20201021 실시간 뷰 수 배너-퀵뷰 추가 S*/
.floating_banner_pop{width: 900px;position: fixed;padding: 18px 0 22px;margin: 0 auto;background: rgba(238,90,18,0.9);z-index: 100;left: 50%;margin-left: -450px;top: 89%;letter-spacing: -1.2px;}
.floating_txt{text-align: center;font-size: 20px;font-family: 'Noto Sans KR', sans-serif;}
.floating_txt span{color: #fff;}
.floating_close{background: #000;position: absolute;right: 0;top: 0;padding: 7px 9px;cursor: pointer;}
/* 20201021 실시간 뷰 수 배너-퀵뷰 추가 E*/


/* 20201116 추가 :: s*/
/* .subPop{position: absolute;width: 380px;z-index: 99;top: 300px;left: 300px;} */
.subPop a.subPop_btn1{position: absolute;bottom: 45px;width: 360px;height: 46px;left: 10px;}

/* sub layer */
.sub_layer {position:absolute;left:500px;top:270px;z-index: 999}
.sub_layer .inner {margin:0 auto;} /*20190510 width삭제 */
.subPop {position: relative}

.sub_layer .cont img {display:block;}
.sub_layer .foot {height:45px; text-align:center; border-top:1px solid #4d4d4d;}/* 20200528 수정 */
.sub_layer .foot .close_day {display:block;float:left; width:50%;color:#fff; background:#141414; line-height:45px;}/* 20200528 수정 */
.sub_layer .foot .close {display:block;float:right;width:18px;height:18px;margin-top:14px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_layer_close02.jpg') no-repeat 0 0;}/*20200511 수정*/
.sub_layer .foot .close02 {display:block;float:right; width:50%; color:#fff; background:#737b82; line-height:45px;}/* 20200528 추가 */
/* 20201116 추가 :: e*/

.card_banner img{width: 100%}/*20201215 추가*/

/* 리스트 리뉴얼 20201217 :: s*/
.sub_list .list_area .goods_list02--renewal.goods_list02 li{height: 430px;min-height: inherit;}
.goods_list02--renewal .img_tag{z-index: 1;}
.goods_list02--renewal .icon_nbg_s{z-index: 1}
/* .goods_list02--renewal .img_made{top: 223px}
.goods_list02--renewal .badge{margin-top: 42px} */
.goods_list02--renewal .pro_area{position: relative}
.goods_list02--renewal .pro_area{position: relative;padding-bottom: 35px;}
/* .goods_list02--renewal .quick_view {bottom: 17px;height: 35px;top: inherit;} */
.goods_list02--renewal li .sizeOption ul> li{display: inline-block;margin: 0 2px;height: auto !important;float: inherit;font-size: 12px;font-weight: 500;min-width: 22px;}
.goods_list02--renewal .sizeOption {position: absolute;bottom: 0;background: rgba(255,255,255,0.6);display: none;}
.goods_list02--renewal .sizeOption.on{display: block;}
.goods_list02--renewal .sizeOption.sizeOption--center {width: 100%;text-align: center}
.goods_list02--renewal .sizeOption .off{text-decoration: line-through;color: #888}
.goods_list02--renewal .sizeOption ul {padding: 10px;box-sizing: border-box;}
/* .goods_list02--renewal .quick_view {bottom: 17px;height: 35px;top: inherit;}
.goods_list02--renewal .quick_view a {	line-height: 35px;	font-size: 14px;} 20210203 리스트페이지 개선시 주석해제하기 */
.goods_list02--renewal  li {height: 487px;}

.sub_list .list_area .goods_list04 > li:nth-child(10n-9) .sizeOption{bottom: 65px;text-align: center;width: 100%;}
.sub_list .list_area .goods_list04 > li:nth-child(10)  .sizeOption{bottom: 65px;text-align: center;width:100%}

/* 리스트 리뉴얼 20201217 :: e*/

/*20201229 추가 :: s*/
.con_snslogin{font-size: 24px;padding: 50px 0;text-align: center;border-top: 2px solid #121212;border-bottom: 1px solid #121212;margin-top: 100px;letter-spacing: -0.03em;}
/*20201229 추가 :: e*/

/*20210111 추가 :: S*/
.tbl_basket td.control-btn [class*="btn_ty_"]:first-child{margin-top: 6px;}
.main_reviewArea{clear: both;text-align: center;font-size: 24px;border-bottom: 1px solid #ddd;padding: 60px 0;border-top: 1px solid #ddd;}	
.main_reviewArea em.font_pro{font-weight: 700;}	
.main_reviewArea-txt1{border-bottom: 1px solid #131313;padding-bottom: 3px;}	
.btn_ty_bface-w200{width:200px;font-weight: 400;margin-top:40px;}	
.reviewLink{margin-left: 10px;color: #777777;border-bottom: 1px solid #777777;padding-bottom: 1px;vertical-align: top;line-height: 15px;display: inline-block;}	
.reviewLink:hover{color: #777;}	
.review_list .tbl_y tbody td.control {padding-right: 20px;}
.Re_review .tbl_y .tbl_basket td.review_detail-borderTop{border-top: 1px solid #ddd;padding-top: 20px;}
.reviewInfo{padding-left: 40px;}
.reviewInfo .box{display: inline-block;margin-top:20px;}
.reviewInfo .round-renewl .box:first-child{margin-top:0;}
.reviewInfo .box:nth-child(2n-1) {width: 215px}
.reviewInfo .box:nth-child(2n-1) .round-renewl {margin-left: 46px;}
.reviewInfo .box:nth-child(2n) {width: 190px;margin-left: 30px;}
.reviewInfo .box:nth-child(2n) .round-renewl{margin-left: 34px;}


.reviewInfo .box:after {content:'';display:block;clear:both;}
.reviewInfo .box> p {display:block;float:left;margin-top:-1px;letter-spacing:-0.04em;line-height:1;}
.reviewInfo .round-renewl {position: relative;width: 166px;padding-bottom: 20px;}
.reviewInfo .round-renewl:after {content:'';display:block;clear:both;}
.reviewInfo .round-renewl em {display:block;background: url(https://image.nbkorea.com/NBRB_PC/my/survey_off.png) no-repeat center center;width:166px;height: 18px;position:relative;}
.reviewInfo .round-renewl em span{width:16px;height:16px;border-radius: 50%;background:#cf0a2c;position: absolute;top: 1px;}
.reviewInfo .score01-txt {left:0;}
.reviewInfo .score02-txt {left: 13%;}
.reviewInfo .score03-txt {left: 44.5%;}
.reviewInfo .score04-txt {left: 61.5%;}
.reviewInfo .score05-txt {right:0;}
.reviewInfo .round-renewl em span.score01 {left:0}
.reviewInfo .round-renewl em span.score02 {left:26%;margin-left:-5px}
.reviewInfo .round-renewl em span.score03 {left:50%;margin-left:-9px;}
.reviewInfo .round-renewl em span.score04 {left:76%;margin-left:-14px;}
.reviewInfo .round-renewl em span.score05 {left:100%;margin-left:-18px;}
.reviewInfo .score-txt {display:none;margin-top:8px;color:#aeaeae;font-size:12px;line-height:1;letter-spacing:-0.04em;position: absolute;bottom: 0;}
.reviewInfo .score-txt.on {display: block;}
.reviewInfo .round-renewl .fc{position: absolute;left: 50%;margin-left: 16px;bottom: 0;}

.reviewInfo .info span{display: inline-block;position: relative;color: #777;line-height: 1;}
.reviewInfo .info span + span {margin-left:13px;padding-left:13px;position: relative;}
.reviewInfo .info span + span:before {content:'';display:block;position:absolute;left:0;top:2px;width:1px;height:11px;background:#dbdbdb;}
.reviewInfo_top:after{content: '';display: block;clear: both;}
.reviewInfo_top{text-align: left;}
.reviewInfo .info{padding-bottom: 10px;font-size: 14px;font-family:'Noto Sans KR',sans-serif;float: right;}
.reviewInfo .info em{font-family:'ProximaNova',sans-serif;}
.star_score-red .star span {background:url('https://image.nbkorea.com/NBRB_PC/my/icon_star_on2.png') no-repeat 0 0;}
.reviewInfo_starTit{display: inline-block;vertical-align: middle;line-height: 1;}
.reviewInfo .star_score{display: inline-block;vertical-align: middle;}

.reviewInfo_contLeft{width: calc(100% - 80px);display: inline-block;vertical-align: middle;margin-right: -4px;}
.reviewInfo_contRight{width: 80px;display: inline-block;vertical-align: middle;text-align: center}
.reviewInfo_txtSt01{font-size: 16px;font-family: 'Noto Sans KR',sans-serif;letter-spacing:-0.25px;}
.reviewInfo_contLeft .txt.ellipse{height: 24px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:290px; margin-top:12px;color:#555;letter-spacing:-0.04em;line-height:24px;}
.reviewInfo_contRight {width: 80px;	vertical-align: middle;}
.reviewInfo_contRight > a{display: block;}
.reviewInfo_tabInfo{margin-bottom: 35px;}
.clear:after{content: '';display: block;clear: both;}
.reviewInfo_tab{color: #777;}
.reviewInfo_tab li.on{color: #131313;font-weight: bold;}
.lineList-bar li{display: inline-block;position: relative;padding: 0 10px;font-size: 14px}
.lineList-bar li + li:before{content:'';display:block;position:absolute;left:0;width:1px;height:11px;background:#dbdbdb;top: 50%;margin-top: -5px;}
.reviewInfo_contEmpty{text-align: center;}
.reviewInfo_txtSt03{font-size: 18px;color: #121212;}
.reviewInfo_txtSt02{font-size: 14px;color: #555;font-family: 'Noto Sans KR',sans-serif;margin: 10px 0 30px;}
.reviewInfo_txtSt02 > strong{font-weight: bold;font-family: 'ProximaNova',sans-serif;font-size: 15px;}

/*댓글영역 */
.reviewComment{clear: both;font-size: 14px;padding-left: 22px;margin-top: 40px;}
.reviewComment_list{margin: 15px 0;}
.reviewComment_list > li{margin-bottom: 20px;}
.btn-commentConfirm{background: none;cursor: pointer;}
.reviewComment_input{border-radius: 4px;border:1px solid #ddd;padding: 5px 10px;font-size: 14px;margin: 10px 0;}
.displayFlex{display:table;width: 100%;border-spacing: 0;box-sizing: border-box;}
/* .displayFlex.displayFlex-noSpace{justify-content: inherit;}
.displayFlex.displayFlex-alignTop{align-items: flex-start} */
.reviewComment_id-input{padding-right: 3px;color: #777;width: 50px;padding-right: 10px;}
.reviewComment_button{width: 40px;color: #777777;line-height: 1;}
.reviewComment_button input,.reviewDisabled a{color: #777}
.reviewInfoArea > span{color: #777;display: inline-block;margin-right: -4px;font-size: 13px;}
.reviewInfoArea > span.reviewInfoArea_date{color: #141414;font-size: 13px;}
.reviewInfoArea{margin-top: 10px;}
.reviewInfoArea > span a{color: #777;}
.reviewInfoArea > span + span:before{content: '';width: 1px;height: 10px;background: #ddd;vertical-align: middle;display: inline-block;margin: 0 10px;}
.reviewComment_id{width: 50px;padding-right: 10px;color: #000;font-weight: bold;}
.reviewComment_replyId{color: #d0343d;width: 50px;padding-right: 10px;font-weight: bold;}

.reviewComment_cmt{color: #555}
.reviewComment_cmt.reviewComment_comment-admin{color: #121212}
.commentArea{margin-bottom: 10px;}
.replyArea .commentArea{margin-bottom: 0;}
.replyArea{margin: 20px 0;}
.replyArea > li{margin-bottom: 10px;}
.replyArea_bgGrey{background: #f9f9f9;padding: 21px;}
.displayFlex > span{line-height: 1.3;vertical-align: top;font-size: 14px;display: table-cell;}
.displayFlex > span input{width: 100%;border: 0;outline: none;}


.chkbox_area-renewalReview > li:first-child{width: 100%;}
.chkbox_area-renewalReview  >li{width: 50%;}
.reviewSurvey {width:250px;height:62px;margin: 0 auto;}
.reviewSurvey ul{height: 40px;position:relative;}
.reviewSurvey ul:before {content:'';position:absolute;left:0;top:50%;display:block;width:100%;height:1px;background:#dbdbdb;}
.reviewSurvey ul:after{content: '';clear:both;}
.reviewSurvey ul > li{float: left;width:30px;margin-left:25px;}
.reviewSurvey ul > li input[type="radio"]{opacity:0;width:1px;height:1px;position: absolute;}
.reviewSurvey ul> li label{display:inline-block;position:relative;width:40px;height:40px;background:url('https://image.nbkorea.com/NBRB_PC/product/review/circle2_off.png') no-repeat 0 0;cursor:pointer;padding-top:45px;text-align: center;white-space:nowrap;font-size: 12px;color: #aeaeae;font-family:'Noto Sans KR',sans-serif;}
.reviewSurvey ul >li input[type="radio"]:checked + label{display:inline-block;position:relative;width:30px;height:30px;background:url('https://image.nbkorea.com/NBRB_PC/product/review/circle2_on.png') no-repeat 0 0;cursor:pointer;color: #cf0a2c;}
.reviewSurvey ul >li:first-child{margin-left: 0;}
.RL_reviewpop .chkbox_area.chkbox_area-renewalReview{margin:0 auto;text-align: left;}

.star_score.sizeL-renewal ul {width:300px;height:40px;}
.star_score.sizeL-renewal ul li {position:relative;float:left;}
.star_score.sizeL-renewal ul li label {display:block;width:20px;height:38px;background:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_lt_off.png') no-repeat 0 0;text-indent:-9999em;cursor:pointer;}
.star_score.sizeL-renewal ul li:nth-child(2n) label {width:20px;background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_rt_off.png');margin-right: 25px;}
.star_score.sizeL-renewal ul li:last-child label {margin-right: 0;}
.star_score.sizeL-renewal ul li input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_lt_on.png');}
.star_score.sizeL-renewal ul li:nth-child(2n) input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_rt_on.png');}
.star_score.sizeL-renewal ul li.on label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_lt_on.png') !important;}
.star_score.sizeL-renewal ul li.on:nth-child(2n) label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_rt_on.png') !important;}
.star_score.sizeL-renewal.active ul li input[type="checkbox"]:checked + label {background:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_lt_off.png') no-repeat 0 0;}
.star_score.sizeL-renewal.active ul li:nth-child(2n) input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star2_rt_off.png');}

.RL_reviewpop .chkbox_area > ul > li.box-renewalReview{width: 300px;display: inline-block;margin-right: -4px;vertical-align: top;margin-top: 33px;margin-bottom: 4px;}

.RL_reviewpop .chkbox_area > ul > li.box-renewalReview p{font-size: 14px;float: left;margin-top: 3px;}
.RL_reviewpop .chkbox_area > ul > li.box-renewalReview .reviewSurvey{margin-left: 49px;}
.RL_reviewpop .chkbox_area > ul > li.box-renewalReview.box-renewalReviewRight .reviewSurvey{margin-left: 37px;}
.RL_reviewpop .chkbox_area ul > li.chkbox_area-renewalReview > p{display: inline-block;margin-right: -4px;}
.box-renewalReview .reviewSurvey ul:before{top: 39%;width: 90%;left: 5%;}
.box-renewalReview .reviewSurvey ul> li label{width: 30px;padding-top: 35px;height: 30px;}
.RL_reviewpop .chkbox_area > ul > li.box-renewalReviewRight{margin-left: 30px;width: 285px;}
.pop_inner .RL_reviewpop .form_area.pd0{padding: 0;}
.pop_inner .form_area .row .fdata .ip_text{margin-right: 0;}
.textLenght6 label{text-indent: -12px;}
.textLenght5 label{text-indent: -9px;}
.textLenght4 label{text-indent: -3px;}

.border_box-pic{}
.border_box-pic:before{content: '';width: 56px;height: 56px;background: url(https://image.nbkorea.com/NBRB_PC/common/ico_pic.png) no-repeat center;background-size: 56px;padding-right: 4n0px;display: inline-block;vertical-align: middle;}
.border_box-picTxt{display: inline-block;vertical-align: middle;text-align: left}
.border_boxTit{display: block;font-weight: 500;font-size: 14px;}
.border_boxCont{display: block;font-size: 12px;margin-top: 5px;}
.w700 .pop_inner .RL_reviewpop .review_list .border_box.border_box-pic{text-align: left;padding: 27px 16px;margin-bottom: 40px;	}
.RL_reviewpop .chkbox_area > ul > li:first-child{margin-top: 0;}

/*20210111 추가 :: E*/

/*20210105 추가 :: S*/
.select_box-gift{margin-top: 10px;}
/*20210105 추가 :: E*/

/*20210106 추가 :: s*/
.sub_banner_wrap{position: relative}
.sub_banner-btn01{position: absolute;bottom: 6.7%;left: 3%;width: 17.4%;height: 8%;}
.sub_banner-btn02{position: absolute;bottom: 6.7%;left: 53.5%;width: 17.6%;height: 8%;}
/*20210106 추가 :: e*/

/*20210111 추가 :: s*/
.select_box.select_box-srch{display: inline-block;vertical-align: middle;margin-right: -4px;position: relative}
.select_box.select_box-srch:after{content: '';display: inline-block;vertical-align: middle;width: 1px;height: 20px;background: #dbdbdb;position: absolute;right: 0%;top: 50%;margin-top: -10px;}
.header .gnb .customer .category_box .srch_area .ip_text.ip_text-srch{width: 500px;border-left: 0;}
.srch_area-renewal .select_box-srch select{border-right: 0;}
/*20210111 추가 :: e*/

/*20210128 추가 :: S*/
.main_choice{width: 1200px;margin: 0 auto 85px;}
.main_choiceTit{font-size: 24px;text-align: center;margin: 85px 0;letter-spacing: -0.02em;}
.main_choiceTit > span{font-weight: 900;}
.main_choice .badge{margin-top: 24px;height: 20px;}
.group_plist.product4 li div.prc_wrap .trade_name.trade_name-mainChoice{margin-top: 7px;}

.goods_list-nQuick:after {content:'';display:block;clear:both;}
.goods_list-nQuick li {position:relative;float:left;margin:0 0 38px 80px;height:386px;/*max-height:386px;*/}
.goods_list-nQuick li:nth-child(4n-3) {margin-left:0;}
.goods_list-nQuick .img_tag{position:absolute;top:20px;left:20px;}
.goods_list-nQuick .pro_area {display:block;width:200px;padding:19px;border:1px solid #fff;}
/* .goods_list-nQuick .pro_area.on, .goods_list-nQuick .pro_area:hover {border:1px solid #434343;} */
.goods_list-nQuick .img_goods {display:block;width:200px;height:200px;}
.goods_list-nQuick .img_made {position:absolute;top:215px;left:20px;} /* 20181212 수정 */
.goods_list-nQuick .badge{margin-top:24px;height:20px;}
.goods_list-nQuick .badge img {display:inline-block;vertical-align:top;}
.goods_list-nQuick .badge img + img {margin-left:-1px;}
.goods_list-nQuick .trade_name {height:42px;margin:7px 0 30px;line-height:20px;}
.goods_list-nQuick .price{margin-bottom:18px;}
.goods_list-nQuick .price del {display:inline-block;margin-right:5px;color:#777;font-size:16px;letter-spacing:-0.02em;}
.goods_list-nQuick .price del span{font-size:14px;}
.goods_list-nQuick .price p {display:inline-block;color:#000;font-size:16px;font-weight:700;letter-spacing:-0.02em;}
.goods_list-nQuick .price p span {font-size:14px;font-weight:700;}
.goods_list-nQuick .sale_info {height:16px;color:#777;letter-spacing:-0.04em;}
.goods_list-nQuick .chkBox {height:18px;margin-top:9px;padding-top:10px;border-top:2px solid #444;}
.goods_list-nQuick .chkBox input[type="checkbox"] + label {padding-left:25px;color:#777;}
.goods_list-nQuick .quick_view {display:none;position:absolute;top:175px;left:20px;width:200px;height:45px;background:#141414;opacity:0.6;}
.goods_list-nQuick .quick_view.on {display:block;}
.goods_list-nQuick .quick_view a {display:block;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:45px;}
.category:after{content: '';display: block;clear: both;}
/*20210128 추가 :: E*/
 
/*20210129 추가 :: S*/
.soldOut{position: absolute;top: 0;left: 0%;width: 100%;height: 100%;background-color: rgba(0,0,0,0.25);color: #fff;font-size: 30px;display: table;z-index: 3;}
.soldOut p{display: table-cell;vertical-align: middle;text-align: center;font-weight: 900;}
.soldOut-L{font-size: 70px;}
/*20210129추가 :: E*/

/*20210203 추가 :: S*//*UI 리뉴얼 전 soldout 출력 위해 퍼블리싱과 상관없이 추가 */
.goods_list02 .pro_thumbNail{position: relative;}
/*20210203 추가 :: E*/

/* 20210208 상품검색추천 :: S */
.search_choice .main_choiceTit{margin: 80px 0;font-weight: 700;}
/* 20210208 상품검색추천 :: E */

/* 20210217 메인 슬라이드 추가 :: S */
.main_choice02{width: 1400px;}
.main_visual02{position: relative;padding: 0 100px;}
.main_visual02 .bx-controls-direction a {display:block;position:absolute;top:50%;margin-top:-37px;width:23px;height:44px;text-indent:-999em;overflow:hidden;z-index:2;}
.main_visual02 .bx-controls-direction .bx-prev {left:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_left4.png') no-repeat 0 0;}
.main_visual02 .bx-controls-direction .bx-next {right:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_right4.png') no-repeat 0 0;}
.main_visual02 .bx-pager {width:100%;text-align:center;overflow:hidden;z-index:2;}
.main_visual02 .bx-pager .bx-pager-item {display:inline-block;padding:0 8px;}
.main_visual02 .bx-pager .bx-pager-item a {display: block;width:15px;height:15px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_pager.png') no-repeat 0 0;text-indent:-999em;overflow:hidden;}
.main_visual02 .bx-pager .bx-pager-item a:hover, .main_visual02 .bx-pager .bx-pager-item a.active {background-position:0 bottom;}
/* 20210217 메인 슬라이드 추가 :: E */

/*20210226 추가 :: S*/
.npayBanner{text-align: left !important;padding: 20px 0;overflow: hidden;border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.ico_npay:before{width:54px;height: 22px;background: url(https://image.nbkorea.com/NBRB_PC/product/ico_npay.png) no-repeat center;display: inline-block;margin-right: 10px;background-size: 100%;content: '';vertical-align: bottom;}
.ico_npay{position: relative;display: block;float: left;}
.npay_txt2{float: right;font-weight: bold;color: #00c63b;}
/*20210226 추가 :: E*/

.fwidth{margin-bottom: 30px;}/*20210302_3 추가*/