@charset "utf-8";

@import 'reset.css';
@import 'font.css';
@import 'popup.css';

/* font-family:'ProximaNova -400, 700', 'DidotLTPro - 700','Noto Sans KR - 300, 400, 700' */

/* common */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
* html .clearfix{height:1%;}
.blind{position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fl {float:left;}
.fr {float:right;}
.align_l {text-align:left !important;}
.align_c {text-align:center !important;}
.align_r {text-align:right !important;}
.point_r {color:#cf0a2c !important;}
.point_g {color:#62b1bd !important;}
.point_b {color:#141414 !important;}
.f_normal {font-weight:400 !important;}
.f_bold {font-weight:700 !important;}
.title_box {position:relative;}
.title_box .txt_info{position:absolute;bottom:0;right:0;line-height:1;}
.title_box .txt_info .compulsory {display:inline-block;margin-left:26px;color:#cf0a2c;}
.title_box .txt_info .compulsory .mark {display:inline-block;width:3px;height:3px;margin:3px 0 0 5px;background:#e3233f;border-radius:1.5px;text-indent:-999em;overflow:hidden;vertical-align:top;}
.title_box .txt_info input.effect + label {color:#777;}
.title_box .txt_info [class*="btn_ty_"] {margin-bottom:-5px;}
.sec_tit {padding-top:80px;margin-bottom:20px;font-size:24px;font-family:'Noto Sans KR';font-weight:700;line-height:1;}
.vl_t{vertical-align:top !important;}/* 20190918 추가*/

/* 공통 슬라이드 */
.btn_slide {position:relative;width:100%;overflow:hidden;}
.btn_slide .btn {display:block;position:absolute;top:50%;width:54px;height:54px;margin-top:-27px;text-indent:-999em;overflow:hidden;z-index:1;}
.btn_slide .btn:hover {cursor:pointer;}
.btn_slide .btn.hide {display:none;}
.btn_slide .prev {left:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_left.png') no-repeat 0 0;}
.btn_slide .next {right:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_right.png') no-repeat 0 0;}
.btn_slide .img_box {position:relative;overflow:hidden;}
.btn_slide .img_box > ul > li {float:left;}
.btn_slide .img_box > ul > li a img {width:100%;}

/* btn */
.btn_area {text-align:right;}
.btn_area.left {text-align:left;}
.btn_area.center {text-align:center;}
.btn_area.wid140 [class*="btn_ty_"] {min-width:140px;}

[class*="btn_ty_"] {display:inline-block;margin-left:7px;border:none;text-align:center;line-height:1;letter-spacing:-0.04em;cursor:pointer;vertical-align:top;box-sizing:border-box;}
[class*="btn_ty_"]:first-child {margin-left:0;}
[class*="btn_ty_"].lg {min-width:140px;padding:20px 18px;font-size:16px;}
[class*="btn_ty_"].md {min-width:120px;padding:16px 20px;font-size:14px;}
[class*="btn_ty_"].sm {min-width:120px;padding:14px 16px 13px;font-size:14px;}
[class*="btn_ty_"].xs {min-width:80px;padding:11px 15px 10px;border-width:1px !important;font-size:12px;}
[class*="btn_ty_"].comp {min-width:90px;padding:14px 20px 15px 18px;font-size:16px;}
[class*="btn_ty_"].w80 {min-width:80px !important;}
[class*="btn_ty_"].w100 {min-width:100px !important;}

.btn_ty_rface,.btn_ty_rface:hover {border:2px solid #cf0a2c;background:#cf0a2c;color:#fff;}
.btn_ty_rline,.btn_ty_rline:hover {border:2px solid #cf0a2c;color:#cf0a2c;}
.btn_ty_bface,.btn_ty_bface:hover {border:2px solid #141414;background:#141414;color:#fff;}
.btn_ty_bline,.btn_ty_bline:hover {border:2px solid #444;color:#141414;}
.btn_ty_bline1,.btn_ty_bline1:hover {border:1px solid #141414;color:#141414;}
.btn_ty_gface,.btn_ty_gface:hover {border:2px solid #444;background:#444;color:#fff;}
.btn_ty_gface2,.btn_ty_gface2:hover {border:2px solid #eaeaea;background:#eaeaea;color:#141414;}
.btn_ty_form {min-width:100px;padding:16px 22px 15px;background:#737B82;color:#fff;}
.btn_ty_form:hover {color:#fff;}
.btn_ty_more,.btn_ty_more:hover {padding:5px 20px 5px 0;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_btn_more.png') no-repeat 100% 52%;color:#333;font-size:16px;letter-spacing:-0.045em;}
.btn_ty_bline.xs {border-color:#000;}
.btn_ty_bline1.sm {min-width:100px;padding:15px 21px 14px;}
.btn_ty_form.xs {padding:12px 13px 11px;border:0;}
.btn_ty_compare,.btn_ty_compare:hover {background:#141414;color:#fff;}
.btn_ty_compare span {padding-left:21px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_toggle_up.png') no-repeat 0 52%;}
.btn_ty_compare.on span{background:url('https://image.nbkorea.com/NBRB_PC/common/bg_toggle_down.png') no-repeat 0 52%;}
.btn_line {display:inline-block;padding-bottom:3px;border-bottom:1px solid #777;color:#000;letter-spacing:-0.04em;line-height:1;}

.btn_ty_rface.disabled, .btn_ty_bface.disabled, .btn_ty_gface.disabled, .btn_ty_gface2.disabled {border-color:#eaeaea !important;background-color:#eaeaea;color:#aeaeae;}
.btn_ty_rline.disabled, .btn_ty_bline.disabled, .btn_ty_bline1.disabled {border-color:#efefef !important;color:#aeaeae;}

/* input */
input.ip_radio {display:none;}
input.ip_radio + label {display:inline-block;height:18px;padding-left:28px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_radio.png') no-repeat 0 0;font-weight:700;line-height:18px;}
input.ip_radio:checked + label {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_radio_on.png') no-repeat 0 0;}
input.ip_radio:disabled + label {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_radio_off.png') no-repeat 0 0;}
input.ip_radio:checked:disabled + label {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_radio_offChk.png') no-repeat 0 0;}

input.ip_chekbox {display:none;}
input.ip_chekbox + label {display:inline-block;height:18px;padding:0 0 0 27px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_chk.png') no-repeat 0 0;line-height:18px;vertical-align:top;cursor:pointer}
input.ip_chekbox:checked + label {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_chk_on.png') no-repeat 0 0;}
input.ip_chekbox:disabled + label {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_chk_off.png') no-repeat 0 0;}
input.ip_chekbox:checked:disabled + label {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_chk_offChk.png') no-repeat 0 0;}

input.ip_text {display:inline-block;height:45px;padding:14px 15px;border:1px solid #dbdbdb;color:#141414;line-height:1;box-sizing:border-box; outline:none;}
input.ip_text[type="text"][disabled] {background:#f4f4f4;color:#aeaeae;}
input.ip_text[type="text"][readonly] {background:#f4f4f4;color:#aeaeae;}
input.ip_text.sm {width:170px;}
input.ip_text.md {width:270px;}
input.ip_text.md2 {width:397px;}
input.ip_text.lg {width:526px;}
input.ip_text.xl {width:634px;}

.textarea {width:100%;padding:14px 15px;border:1px solid #dbdbdb;resize:none;box-sizing:border-box;}
.file {position:relative;width:100%;padding-right:110px;box-sizing:border-box;}
.file .btn_ty_form {position:absolute;right:0;top:0;min-width:100px;margin:0 !important;}
.file .btn_ty_form input[type="file"]{position:absolute;right:0;top:0px;width:100px;height:45px;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;cursor:pointer;z-index:1;}
.placeholder {display:block;position:relative;}
.placeholder .assi {position:absolute;left:15px;top:0;color:#777;line-height:45px;}

/* select */
.select_box {display:block;position:relative;box-sizing:border-box;}
.select_box select {display:block;width:100%;height:45px;padding:0 30px 0 15px;border:1px solid #dbdbdb;border-radius:1px;background:#fff url('https://image.nbkorea.com/NBRB_PC/common/bg_select_box.png') no-repeat 100% 50%;color:#121212;-webkit-appearance: none; -moz-appearance: none;appearance: none;box-sizing:border-box;}
.select_box:before {content:'';display:none;position:absolute;right:1px;top:1px;width:30px;height:43px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_select_box.png') no-repeat 100% 50%;overflow:hidden;}
.select_box select::-ms-expand {display:none;}
.select_box select {padding-right:0\9;}
.select_box select[disabled] {background:#f4f4f4 url('https://image.nbkorea.com/NBRB_PC/common/bg_select_box_dis.png') no-repeat 100% 50%;}
.select_box.disabled:before {background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_select_box_dis.png');}
.select_box:before {display:block\9;}
.select_box.small select {height:35px !important;padding:0 30px 0 22px;}
.select_box.small select {padding-right:0\9;}
.select_box.small:before {height:33px !important;}

/* form */
.form_area {padding:10px 0 40px;border-top:2px solid #000;border-bottom:1px solid #dbdbdb;}
.form_area .row {padding-top:30px;}
.form_area .row:after {content:'';display:block;clear:both;}
.form_area .row .ftit {float:left;width:150px;padding-top:13px;padding-left:30px;line-height:1.3;}
.form_area .row .ftit .compulsory {display:inline-block;width:3px;height:3px;background:#e3233f;border-radius:1.5px;text-indent:-999em;overflow:hidden;vertical-align:top;}
.form_area .row .fdata {padding-left:180px;}
.form_area .row .fdata .block {margin-bottom:8px;}
.form_area .row .fdata .chk {display:inline-block;margin-right:10px;vertical-align:middle;}
.form_area .row .fdata .chk label {font-weight:400;}
.form_area .row .fdata .select_box {display:inline-block;width:170px;margin-right:4px;vertical-align:middle;}
.form_area .row .fdata .select_box select {height:45px;}
.form_area .row .fdata .select_box:before {height:43px;}
.form_area .row .fdata .ip_text {margin-right:4px;vertical-align:middle;}
.form_area .row .fdata .ip_text + .ip_text.xl {margin-top:8px;}
.form_area .row .fdata .unit {display:inline-block;padding:15px 8px 0 3px;line-height:1;vertical-align:top;}
.form_area .row .fdata .ip_info {display:block;margin-top:19px;color:#777;font-size:12px;line-height:1.2;}
.form_area .row .fdata .ftxt {display:inline-block;padding-top:13px;line-height:1.3;}
.form_area .row .fdata [class*="btn_ty_"] {margin-left:0;margin-right:4px;vertical-align:middle;}
.form_area .row .fdata .ip_textarea {width:634px;height:90px;padding:14px 15px;border:1px solid #dbdbdb;line-height:20px;box-sizing:border-box;}
.form_area .row.type_low .ftit {padding-top:0;}
.form_area .row.type_low .fdata .fval {display:inline-block;line-height:1.3;}
.form_area .type_low2{padding-top:26px;}
.form_area .type_low2 .ftit{float:left;width:140px;padding-top:0;padding-left:20px;line-height: 1.3;color:#777;}
.form_area .type_low2 .ftit1{padding-top:10px;}
.form_area .type_low2 .ftit2{padding-top:16px;}
.form_area .type_low2 .fdata {padding-left: 160px;}
.form_area .type_low2 .fdata .txt{line-height: 1.3;}
.form_area .type_low2 .fdata .select_box.small select { height: 37px;}
.form_area .type_low2 .fdata .ip_info{margin-top: 12px;}
.form_area .type_low2 .fdata .chk{margin-right:41px;}
.form_area .type_low2 .fdata .txt .txt_small{color:#777}
.form_area .type_low2 .fdata .txt .txt_small1{font-size:12px;}
.form_area1{padding-top:14px}

/* tab_list */
.tab_list {overflow:hidden;}
.tab_list:after {content:"";display:block;clear:both;}
.tab_list ul {position:relative;overflow:hidden}
.tab_list ul:after {content:"";display: block;position:absolute;bottom:0;width:100%;height:2px;clear:both;background:#000;}
.tab_list ul > li {float:left;border:solid #dbdbdb;border-width:1px 1px 0 0;box-sizing:border-box;}
.tab_list ul > li:first-child {border-left:1px solid #dbdbdb;}
.tab_list ul > li > a {display:block;padding:20px 1px 23px;color:#121212;font-size:16px;line-height:1;text-align:center;box-sizing:border-box;}
.tab_list ul > li.active {border-color:#141414;border-width:2px 2px 0 2px;}
.tab_list ul > li.active > a {position:relative;padding:19px 0 23px;border-color:#141414;background:#fff;font-weight:700;z-index:1;}
.tab_list ul.col8 li {width:12.5%;}
.tab_list ul.col5 li {width:20%;}
.tab_list ul.col4 li {width:25%;}
.tab_list ul.col3 li {width:33%;}
.tab_list ul.col3 li:first-child {width:34%;}
.tab_list ul.col2 li {width:50%;}
.tab_cont .cont {display:none;padding-top:98px;}
.tab_cont .cont.active {display:block;}

/* tooltip */
.tooltip {display:inline-block;position:relative;vertical-align:top;}
.tooltip:before {content:'';display:block;width:18px;height:18px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_tooltip.png') no-repeat 0 0;}
.tooltip .text {display:none;position:absolute;right:0;top:35px;width:225px;padding:17px 19px;background:#fff;border:1px solid #dbdbdb;color:#777;font-size:12px;line-height:20px;letter-spacing:-0.04em;box-sizing:border-box;z-index:2;}
.tooltip .text:before {content:'';display:block;position:absolute;right:-1px;top:-13px;width:26px;height:13px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_tooltip_arrow.png') no-repeat 0 0;}
.tooltip .text strong {display:block;margin-bottom:9px;color:#141414;font-size:14px;}
.tooltip:hover .text {display:block;}

/* === layout ==================================================================== */
/* header */
.dimm_gnb {display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000;opacity:0.75;z-index:49;}
.dimm_gnb.on {display:block;}
.wrap .header {position:fixed;width:100%;height:110px;z-index:50;left:0;top:0;}/*20200304 수정*/
.wrap .header.on {position:relative;}/*20200304 수정*/
.header .top_menu {width:100%;height:40px;background-color:#e5e5e5;overflow:hidden;}
.header .top_menu .inner {width:1200px;margin:0 auto;}
.header .top_menu .inner .mynb {display:block;float:left;margin-top:14px;}
.header .top_menu .inner .mynb img {display:block;}
.header .top_menu .inner > ul {float:right;padding-top:11px;}
.header .top_menu .inner > ul li {float:left;height:18px;padding:0 14px;border-right:1px solid #ccc;}
.header .top_menu .inner > ul li:last-child {padding-right:0;border:0;}
.header .top_menu .inner > ul li a {display:inline-block;color:#444;font-size:13px;line-height:1;}
.header .gnb {position:relative;background:#fff;}
.header .gnb .inner {width:1200px;margin:0 auto;}
.header .gnb .inner:after {content:'';display:block;clear:both;}
.header .gnb .logo {float:left;padding-top:19px;}
.header .gnb .logo a {display:block;width:63px;height:32px;background:url('https://image.nbkorea.com/NBRB_PC/common/logo.png') no-repeat 0 0;text-indent:-999em;overflow:hidden;}
.header .gnb .menu {float:left;margin-left:38px;}
.header .gnb .menu a:hover {color:#cf0a2c !important;}
.header .gnb .menu li.eventLink a:hover {color:#bcff00 !important;}/*20191204 추가*/
.header .gnb .menu > ul > li {float:left;}
.header .gnb .menu > ul > li > a {display:inline-block;height:70px;padding:26px 20px 0;font-size:16px;font-weight:700;line-height:1;box-sizing:border-box;}
.header .gnb .menu .category_box {display:none;position:absolute;left:0;top:70px;width:100%;padding:30px 0 25px;background:#fff;}
.header .gnb .menu .category_box:after {content:'';display:block;clear:both;}

.header .gnb .category_box .depth {float:left;width:150px;}
.header .gnb .category_box .depth .tit {display:block;height:16px;margin:0 0 15px 0;font-size:16px;font-weight:700;line-height:1;}
.header .gnb .category_box .depth > ul {height:320px;margin-bottom:2px;}/*20200722 height 282에서 수정 */
.header .gnb .category_box .depth li {padding-bottom:11px;}
.header .gnb .category_box .depth li a {color:#141414;line-height:1;}
.header .gnb .category_box .depth:first-child {width:125px;margin-right:40px }
.header .gnb .category_box .depth:first-child .tit {margin-left:0;}
.header .gnb .category_box .depth:first-child > ul {border-left:0;padding-left:0; border-right:1px solid #e3e3e3; }
.header .gnb .category_box .depth.g_goods {width:112px; }
.header .gnb .category_box .depth.g_goods ul:last-child { border-right:1px solid #e3e3e3; }
.header .gnb .category_box .depth.sports { padding-left:36px; }
.header .gnb .category_box .depth.sports > .sp_bnr { width:624px; }
.header .gnb .category_box .depth.sports > .sp_bnr > li {width:180px; float:left; display:block; margin-right:24px;}
.header .gnb .category_box .depth.sports > .sp_bnr > li:last-child { margin-right:0; }
.header .gnb .category_box .depth.sports > .sp_bnr > li > .sports_bnr { width:180px; height:180px; margin-bottom:20px; }
.header .gnb .category_box .depth.sports > .sp_bnr > li a { font-size:14px; font-weight:700; }
.header .gnb .category_box .depth.brand > .tit, .header .gnb .category_box .depth.collection > .tit { margin-left:30px; }

/* 블프 dot 추가 20191115 S */
.header .gnb .category_box .depth li.r_dot { position:relative; }
.header .gnb .category_box .depth li.r_dot a:after { position:absolute; top:-17px; right:14px; display:inline-block; content: '·'; font-size:30px; font-weight:700; color:#cf0a2c; }
/* 블프 dot 추가 20191115 E */

.header .gnb .category_box .depth.brand {width:162px;}
.header .gnb .category_box .depth.brand .list {height:282px;padding:4px 0 0 30px;border-left:1px solid #e3e3e3;}
.header .gnb .category_box .depth.brand .thumb {display:block;margin-bottom:12px;}
.header .gnb .category_box .depth.brand .thumb img {display:block;width:124px;}
.header .gnb .category_box .depth.brand .thumb:last-child {margin-bottom:0;}
.header .gnb .category_box .depth.narrow:first-child {width:170px;}
.header .gnb .category_box .depth.collection {width:455px;}
.header .gnb .category_box .depth.collection .list {height:282px;padding:4px 0 0 30px;border-left:1px solid #e3e3e3;}
.header .gnb .category_box .depth.collection .thumb {float:left;display:block;margin-right:12px;}
.header .gnb .category_box .depth.collection .thumb img {display:block;width:124px;}
.header .gnb .category_box .nb_you {margin-bottom:2px;overflow:hidden;}
/*.header .gnb .category_box .nb_you ul {float:left;width:600px;}*/
/*.header .gnb .category_box .nb_you ul li {margin-bottom:20px;}*/
/*.header .gnb .category_box .nb_you ul a {display:block;height:85px;overflow:hidden;}*/
/*.header .gnb .category_box .nb_you ul a img {display:block;float:left;width:124px;}*/
/*.header .gnb .category_box .nb_you ul a span {display:block;padding-left:143px;padding-top:24px;color:#aeaeae;line-height:1;}*/
/*.header .gnb .category_box .nb_you ul a span strong {display:block;margin-bottom:8px;color:#141414;font-size:16px;font-weight:700;}*/
/*.header .gnb .category_box .nb_you ul a:hover span strong {color:#cf0a2c;}*/
.header .gnb .customer {float:right;padding-top:15px;}
.header .gnb .customer:after {content:'';display:block;clear:both;}
.header .gnb .customer .top_search {float:left;padding-top:7px;}
.header .gnb .customer .top_search .btn_srch {display:block;width:28px;height:28px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_gnb_customer.png') no-repeat 0 -7px;text-indent:-999em;overflow:hidden;}
.header .gnb .customer .top_search .category_box {display:none;position:absolute;left:0;top:70px;width:100%;height:320px;padding:50px 0 0;background:#fff;}
.header .gnb .customer .category_box .srch_area {width:728px;margin:0 auto; position:relative;}/* 20200115 position 추가 */
.header .gnb .customer .category_box .srch_area .ip_text {width:640px;}
.header .gnb .customer .category_box .srch_area .btn_ty_bface {min-width:80px;margin-left:4px;}
.header .gnb .customer .category_box .keyword {margin-top:30px;text-align:center;}
.header .gnb .customer .category_box .keyword span {display:inline-block;}
.header .gnb .customer .category_box .keyword span + span:before {content:'';display:inline-block;width:1px;height:14px;background:#dbdbdb;vertical-align:top;}
.header .gnb .customer .category_box .keyword span a {display:inline-block;margin:0 25px;padding-bottom:5px;line-height:1;vertical-align:text-top;}
.header .gnb .customer .category_box .keyword span a:hover {padding-bottom:4px;border-bottom:1px solid #4686c5;color:#4686c5;}
.header .gnb .customer .category_box .collection {margin-top:50px;text-align:center;}
.header .gnb .customer .category_box .collection li {display:inline-block;margin:0 5px;width:124px;vertical-align:top;}
.header .gnb .customer .category_box .collection li a {display:block;}
.header .gnb .customer .category_box .collection li a img {display:block;width:124px;}
.header .gnb .customer .category_box .collection li a span {display:block;margin-top:12px;color:#000;font-size:13px;font-weight:700;line-height:1;text-align:center;}
.header .gnb .customer .category_box .collection li a:hover span {color:#cf0a2c;}
.header .gnb .customer .mymenu {float:left;padding-top:5px;margin-left:30px;}
.header .gnb .customer .mymenu:before {content:'';display:inline-block;width:29px;height:30px;margin-right:6px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_gnb_customer.png') no-repeat -50px -6px;vertical-align:top;}
.header .gnb .customer .mymenu a {display:inline-block;padding-top:9px;line-height:1;vertical-align:top}
.header .gnb .customer .mymenu a:hover {color:#cf0a2c;}
.header .gnb .customer .mymenu a + a {margin-left:2px;}
.header .gnb .customer .mymenu a + a:before {content:'';position:relative;top:2px;display:inline-block;width:1px;height:12px;margin-right:6px;background:#dbdbdb;}
.header .gnb .customer .cart {float:left;margin-left:29px;}
.header .gnb .customer .cart a {display:block;width:30px;height:34px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_gnb_customer.png') no-repeat -100px 0;text-align:right;}
.header .gnb .customer .cart a span.count {display:inline-block;width:17px;text-align:center;color:#fff;font-size:13px;}

/* NB&YOU Category - 2019.02.12 */
.header .gnb .menu > ul > li:nth-child(4) a {color:#cf0a2c; } /*20180225 수정*/
.header .gnb .category_box .nb_you {margin-bottom:30px;overflow:hidden;}
.header .gnb .category_box .nb_you ul:after {display: block; content: ''; clear: both;}
.header .gnb .category_box .nb_you ul li {float: left; width: 180px; margin-right: 75px;}/*20191125 수정*/
.header .gnb .category_box .nb_you ul li:nth-child(1) a span strong {font-family: 'noto sans kr'; }
.header .gnb .category_box .nb_you ul li:nth-child(5) {margin-right: 0;}/*20191125 수정*/
.header .gnb .category_box .nb_you ul a {display:block; }
.header .gnb .category_box .nb_you ul a img {display:block; width: 180px; height: 180px;}
.header .gnb .category_box .nb_you ul a span {display:block;width: 100%; color:#aeaeae;border-top: 1px solid #e3e3e3;margin-top: 16px;padding-top: 16px;font-family: 'noto sans kr';font-size: 14px;vertical-align: top;}
.header .gnb .category_box .nb_you ul a span strong {color:#141414;font-size:16px;font-weight:700;font-family:'ProximaNova';line-height: 22px;height: 22px; display: inline-block;}
.new_bullet:after {display: inline-block; content: '*'; color:#cf0a2c; padding-left: 5px; }
.header .gnb .category_box .nb_you ul a span em {display: block;width: 100%; margin-top: 14px;line-height: 17px;font-weight: 300;}
.update_i:after {display: inline-block;content: ''; width: 51px; height: 22px; background: url('https://image.nbkorea.com/NBRB_PC/common/update_i.jpg') no-repeat center right; float: right;}

.header .gnb .category_box .depth.kids { padding-left:36px; }
.header .gnb .category_box .depth.kids > .kids_box { width:624px; }
.header .gnb .category_box .depth.kids > .kids_box > li {width:180px; float:left; display:block; margin-right:24px;}
.header .gnb .category_box .depth.kids > .kids_box > li:last-child { margin-right: 0; }
.header .gnb .category_box .depth.kids > .kids_box > li > .kids_bnr { width:180px; height:180px; margin-bottom:20px; }
.header .gnb .category_box .depth.kids > .kids_box > li a { font-size:14px; font-weight:700; }

/* container */
.container {min-width:1200px;padding-top:110px;padding-bottom:200px;}
.container.npb {padding-bottom:0;}
.container .contents {width:1200px;margin:0 auto;}

/* footer */
.footer {min-width:1200px;background:#232323;}
.footer:after  {display: block; clear: both; content: "";}/*20180905*/
.footer .foot_link {height:130px;border-bottom:1px solid #393939;}
.footer .foot_link ul {width:1200px;margin:0 auto;}
.footer .foot_link:after  {display: block; clear: both; content: "";} /*20180905*/
.footer .foot_link li {float:left;width:300px;padding-top:50px;}
.footer .foot_link li a {display:inline-block;}
.footer .foot_link li a strong {display:block;margin-bottom:5px;color:#fff;font-size:20px;font-weight:700;line-height:1;}
.footer .foot_link li a:hover strong {color:#cf0a2c;}
.footer .foot_link li a span {color:#d3d3d3;font-size:14px;line-height:1;}
.footer .foot_inner {width:1200px;height:330px;margin:0 auto;padding-top:70px;overflow:hidden;}
.footer .foot_inner .foot_menu {float:left;overflow:hidden;}
.footer .foot_inner .foot_menu .list {float:left;margin-right:80px;}
.footer .foot_inner .foot_menu .list strong {display:block;padding-bottom:18px;color:#fff;font-size:14px;line-height:1;}
.footer .foot_inner .foot_menu .list li a {display:block;margin-top:15px;color:#bdbdbd;font-size:14px;line-height:1;}
.footer .foot_inner .foot_menu .list li a:hover {color:#cf0a2c;}
.footer .foot_inner .foot_info {float:right;width:600px;}
.footer .foot_inner .foot_info .sns {height:22px;margin-bottom:17px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_foot_sns.png') no-repeat 0 0;}
.footer .foot_inner .foot_info .sns a {display:block;float:left;height:22px;}
/* 20200709 수정 및 추가 :: S */
.footer .foot_inner .foot_info .sns a:nth-child(1) {width:21px;margin-right:30px;}
.footer .foot_inner .foot_info .sns a:nth-child(2) {width:21px;margin-right:28px;}
.footer .foot_inner .foot_info .sns a:nth-child(3) {width:21px;margin-right:28px;}
.footer .foot_inner .foot_info .sns a:nth-child(4) {width:20px;margin-right:30px;}
.footer .foot_inner .foot_info .sns a:nth-child(5) {width:74px;margin-right:31px;padding-left:32px;color:#aeaeae;font-size:11px;line-height:19px;}
.footer .foot_inner .foot_info .sns a:nth-child(6) {width:42px;padding-left:32px;color:#aeaeae;font-size:11px;line-height:19px}
/* 20200709 수정 및 추가 :: E */
.footer .foot_inner .copyright p {margin-top:10px;color:#acacac;font-size:14px;font-weight:300;line-height:24px;letter-spacing:-0.05em;white-space:nowrap;} /* 20190621 */
.footer .foot_inner .copyright p a {color:#acacac;}
.footer .foot_inner .copyright p a:hover {color:#cf0a2c;}
.footer .foot_inner .copyright p a span { color:#fff; font-weight:700; padding-right:0; } /*20181211 추가 */
.footer .foot_inner .copyright p a span:hover {color:#cf0a2c;} /* 20181211 추가 */
.footer .foot_inner .copyright p span {padding-right:18px;}
.footer .foot_inner .copyright p.copy {margin-top:27px;color:#545454;font-weight:300;}

/* === main ==================================================================== */
.main img {display:block;}
.main .container {padding-bottom:0;}/*20200305 수정*/
.main_visual {position:relative;width:100%;height:600px;overflow:hidden;}
.main_visual li {width:100%;height:600px;background-repeat:no-repeat;background-position:50% 0;}
.main_visual li a {display:block;width:100%;height:600px;}
/* .main_visual li video {width:100%;height:600px;} */
.main_visual li video {width:100%;}

.main_visual .bx-controls-direction a {display:block;position:absolute;top:50%;margin-top:-32px;width:64px;height:64px;text-indent:-999em;overflow:hidden;z-index:2;}
.main_visual .bx-controls-direction .bx-prev {left:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_left2.png') no-repeat 0 0;}
.main_visual .bx-controls-direction .bx-next {right:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_slide_right2.png') no-repeat 0 0;}
.main_visual .bx-pager {position:absolute;left:0;bottom:40px;width:100%;text-align:center;overflow:hidden;z-index:2;}
.main_visual .bx-pager .bx-pager-item {display:inline-block;padding:0 8px;}
.main_visual .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_visual .bx-pager .bx-pager-item a:hover, .main_visual .bx-pager .bx-pager-item a.active {background-position:0 bottom;}

/*category*/
.main .category .inner {position:relative;left:50%;top:0;width:960px;margin:57px 0 113px -480px;overflow:hidden;}
.main .category .inner div:last-child {margin-right:0;padding-right:10px;}
.main .category div {float:left;width:260px;margin-right:90px;text-align:center;box-sizing:border-box;}
.main .category a {display:inline-block;position:relative;z-index:1;}
.main .category a em {color:#8e8e8e;font-size:16px;font-weight:700;line-height:1;}
.main .category a span {display:block;margin-top:8px;color:#000;font-size:50px;font-family:'DidotLTPro';font-weight:700;line-height:1;}

/*collection*/
.main .pro_img a {display:block;transition: .2s ease-in-out;}
.main .pro_img a:hover, .main .pro_img a:focus {transform:scale(1.07,1.07);}
.main .pro_img a {position:relative;display:block;}
.main .pro_img a img {width:100%;}
.main .pro_txt a {display:table-cell;padding:0 100px 0 60px;vertical-align:middle;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_collection.png') no-repeat right 50%;}
.main .pro_txt a strong {font-size:36px;font-weight:700;line-height:38px;}
.main .pro_txt a span {display:block;margin-top:14px;font-size:18px;font-family:'Noto Sans KR';line-height:26px;letter-spacing:-0.04em;}
.main .collection .inner {width:100%;min-width:1200px;padding-top:70px;margin:0 auto;overflow:hidden;}
.main .collection .bg_area {position:relative;left:50%;width:1400px;margin-left:-700px;;background:#f2f2f2;}
.main .collection .parallax01 .pro_img, .main .collection .parallax02 .pro_img {width:600px;height:420px;overflow:hidden;transition:.7s ease-in-out;}
.main .collection .parallax01 .pro_txt, .main .collection .parallax02 .pro_txt {display:table;width:540px;height:200px;background:#fff;transition:.7s ease-in-out;}
.main .collection .parallax01 {position:relative;height:350px;}
.main .collection .parallax01 .pro_img {position:absolute;right:0;top:70px;}
.main .collection .parallax01 .pro_txt {position:absolute;left:0;top:70px;}
.main .collection .parallax01 .pro_img.on {right:220px;top:-70px;}
.main .collection .parallax01 .pro_txt.on {left:220px;}
.main .collection .parallax02 {position:relative;height:420px;}
.main .collection .parallax02 .pro_img {position:absolute;left:0;top:130px;}
.main .collection .parallax02 .pro_txt {position:absolute;right:0;top:130px;}
.main .collection .parallax02 .pro_img.on {left:220px;top:0px;}
.main .collection .parallax02 .pro_txt.on {right:220px;}
.main .collection .parallax03 {position:relative;padding:100px 0;}
.main .collection .parallax03 .list {position:relative;top:150px;width:960px;height:252px;margin:0 auto;padding-left:120px;box-sizing:border-box;transition:.7s ease-in-out;}
.main .collection .parallax03 .list.up {top:0;}
.main .collection .parallax03 .list .pro_img {float:left;width:360px;height:252px;overflow:hidden;}
.main .collection .parallax03 .list .pro_txt {float:left;display:table;width:480px;height:252px;box-sizing:border-box;}

/*performance*/
.main .performance .inner {width:1200px;padding-top:130px;margin:0 auto;overflow:hidden;}
.main .performance ul:after {content:'';display:block;clear:both;}
.main .performance li {float:left;width:600px;}
.main .performance li .pro_img {width:600px;height:420px;overflow:hidden;}
.main .performance li .pro_txt {display:table;width:600px;height:176px;}

/*sale up*/
.main .saleup .inner {position:relative;height:190px;margin:120px 0 0;padding-bottom:25px;overflow:hidden;}
.main .saleup .inner p {position:absolute;left:30%;top:0;white-space:nowrap;font-size:195px;font-family:'DidotLTPro';font-weight:700;line-height:1;}


/*live fit*/
.main .btn_black {display:inline-block;min-width:170px;padding:32px 0;background:#000;color:#fff;font-size:16px;font-weight:700;line-height:1;letter-spacing:0.1em;}
.main .livefit {background:#202123;margin-top:220px;}
.main .livefit .inner {position:relative;width:960px;margin:55px auto 0;padding-top:116px;padding-bottom:120px;}
.main .livefit .inner .p_video {position:absolute;left:0;top:50px;transition:.7s ease-in-out;width:600px;}
.main .livefit .inner .p_video img, .main .livefit .inner .p_video video {width:100%;}
.main .livefit .inner .p_video.up {top:-55px;}
.main .livefit .inner .p_list {position:relative;left:400px;top:150px;width:560px;overflow:hidden;transition:.7s ease-in-out;}
.main .livefit .inner .p_list.up {top:0;}
.main .livefit .inner .p_list li {float:left;margin:0 0 20px 20px;background:#fff;}
.main .livefit .inner .p_list li a {display:block;width:260px;height:322px;padding:50px 40px 0;color:#000;box-sizing:border-box;}
.main .livefit .inner .p_list li a p {margin-top:28px;font-size:18px;line-height:1;}
/* .main .livefit .inner .p_list li a p .tt {display:-webkit-box;height:32px;line-height:16px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;} */
.main .livefit .inner .p_list li a p .tt {display:inline-block;height:32px;line-height:16px;}
.main .livefit .inner .p_list li a p .price {display:block;margin-top:10px;font-size:20px;font-weight:700;line-height:1.2rem;}
.main .livefit .inner .p_btn {margin-top:68px;text-align:center;}
.main .livefit .inner .p_btn .txt {margin-bottom:42px;color:#fff;font-size:40px;font-weight:300;line-height:1;letter-spacing:-0.08em;}

/*nb tag*/
.main .nbtag .inner {width:1200px;margin:155px auto 0;text-align:center;}
.main .nbtag .title {display:inline-block;color:#000;font-size:110px;font-family:'DidotLTPro';font-weight:700;line-height:1;}
.main .nbtag .tag_list {width:1050px;margin:90px auto 0;}
.main .nbtag .tag_list li {display:inline-block;padding:15px 15px 0;}
.main .nbtag .tag_list li a {position:relative;display:inline-block;padding-bottom:10px;color:#e6e6e6;font-size:52px;font-weight:700;line-height:1;overflow:hidden;}
.main .nbtag .tag_list li a.active {color:#000;}
.main .nbtag .tag_list li a.active:after {content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background:#000;margin-left:34px;box-sizing:border-box;}
.main .nbtag .tag_prod {width:900px;margin:70px auto 83px;overflow:hidden;}
.main .nbtag .tag_prod ul {display:none;}
.main .nbtag .tag_prod ul.active {display:block;}
.main .nbtag .tag_prod li {float:left;margin-left:60px;}
.main .nbtag .tag_prod li:first-child {margin-left:0;}
.main .nbtag .tag_prod li a {position:relative;display:block;width:180px;height:180px;overflow:hidden;}
.main .nbtag .tag_prod li a span {display:none;position:absolute;left:0;top:0;width:180px;height:180px;background:rgba(255,255,255,0.8);font-size:14px;text-align:center;line-height:1;}
.main .nbtag .tag_prod li a span strong {display:block;padding:68px 0 10px;font-size:16px;font-weight:700;}
.main .nbtag .tag_prod li a:hover span, .main .nbtag .tag_prod li a:focus span {display:block;}

/*nb people*/
.main .nbpeople .inner {margin-top:208px;padding-bottom:150px;}
.nbpeople .inner {width:1200px;margin:0 auto;}
.nbpeople .btn_slide .img_box {width:1200px;height:240px;}
.nbpeople .btn_slide .img_box li a {display:block;position:relative;width:240px;}
.nbpeople .btn_slide .img_box li a span {display:none;position:absolute;left:0;top:0;width:240px;height:240px;background:rgba(0,0,0,0.5);text-align:center;line-height:1;text-align:center;}
.nbpeople .btn_slide .img_box li a span em {display:inline-block;margin-top:106px;padding:4px 0 6px 44px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_heart_instar.png') no-repeat 0 0;color:#fff;font-size:18px;line-height:1;}
.nbpeople .btn_slide .img_box li a:hover span, .main .nbpeople .instar_slide .img_box li a:focus span{display:block;}
.nbpeople .instar_logo img {margin:92px auto 12px;}
.nbpeople .instar_logo p {color:#555;font-size:20px;line-height:1;text-align:center;}

/*nbsharp1*/
.main .nbsharp1 {background:#f4f4f4}
.main .nbsharp1 .inner {width:100%;min-width:1200px;margin:0 auto;padding:153px 0 180px;text-align:center;overflow:hidden;}
.main .nbsharp1 .inner > a {display:block;}
.main .nbsharp1 .tit {display:block;margin:0 auto 48px;font-size:36px;font-weight:300;line-height:1;}
.main .nbsharp1 .shop {display:inline-block;;padding-right:16px;color:#000;font-size:15px;font-weight:700;line-height:1;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_show.png') no-repeat right 50%;}
.main .nbsharp1 .roll {display:block;position:relative;width:1200px;margin:72px auto 0;}
.main .nbsharp1 .roll img {display:block;position:relative;left:50%;margin-left:-267px;}
.main .nbsharp1 .roll .sharp1 {position:absolute;left:0;top:55px;color:#000;font-size:100px;font-family:'DidotLTPro';font-weight:700;line-height:1;}
.main .nbsharp1 .roll .sharp2 {position:absolute;right:-182px;top:228px;color:#000;font-size:100px;font-family:'DidotLTPro';font-weight:700;line-height:1;}

/* === COMMON (CO) ==================================================================== */
/* search result */
.srch_result {margin:52px 0 37px;}
.srch_result p {color:#121212;font-size:25px;letter-spacing:-0.02em;line-height:28px;}
.srch_result p strong {color:#141414;font-size:28px;font-weight:700;}
.srch_result p em {color:#cf0a2c;font-size:28px;font-weight:700;}
.sub_banner_wrap {margin-bottom:40px;}
.sub_banner_wrap a {display:block;}
.sub_banner_wrap a img {display:block;width:1200px;}

.search_wrap .no_data {height:235px;padding:34px 0 0 0;border-bottom:1px solid #dbdbdb;text-align:center;}
.search_wrap .no_data .txt01 {padding:87px 0 0;background-position:50% 4px;}
.no_data .txt01 {padding:167px 0 0;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_exclamation.png') no-repeat 50% 84px;color:#141414;font-size:18px;line-height:20px;letter-spacing:-0.04em;text-align:center;}
.no_data .txt02 {margin-top:15px;color:#777;letter-spacing:-0.04em;text-align:center;}
.no_data .txt_i {padding-top:80px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_i.png') no-repeat 50% 0;font-size:18px;line-height:1;letter-spacing:-0.04em;}
table .no_data {height:285px !important;padding:0;vertical-align:top !important;text-align:center !important;}

/* site map */
.sitemap h2 {margin:93px 0 0;padding-bottom:5px;color:#121212;font-size:34px;font-weight:700;line-height:1;}
.sitemap .menu {margin-top:10px;overflow:hidden;}
.sitemap .menu .category {float:left;width:215px;margin-top:78px;margin-right:113px;}
.sitemap .menu .category .tit {display:block;height:18px;margin-bottom:22px;padding-bottom:16px;border-bottom:2px solid #444;font-size:18px;font-weight:700;line-height:1;}
.sitemap .menu .category:nth-child(4n){margin-right:0;}
.sitemap .menu .category li {margin-top:16px;}
.sitemap .menu .category li a {display:inline-block;letter-spacing:-0.04em;line-height:1;}
.sitemap .menu .category li a:hover {color:#cf0a2c;}

/* error */
.error01 {width:580px;margin:150px auto 150px;}
.error01 .message {padding-left:142px;padding-bottom:52px;border-bottom:2px solid #444;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_error01.png') no-repeat 0 0;}
.error01 .message strong {display:block;margin-top:-3px;font-family:'DidotLTPro';font-size:70px;font-weight:700;line-height:1;}
.error01 .message p {margin-top:20px;color:#555;letter-spacing:-0.04em;line-height:1;}
.error01 .message2 {padding:50px 0 20px 40px;border-bottom:1px solid #dbdbdb;}
.error01 .message2 dt {color:#555;font-weight:700;letter-spacing:-0.04em;line-height:1}
.error01 .message2 dd {margin:11px 0 29px;color:#555;letter-spacing:-0.04em;line-height:1}
.error01 .message2 dd.f16 {margin-top:8px;font-size:16px;letter-spacing:0;}

.error02 {width:500px;margin:335px auto 160px;}
.error02 .message {padding-left:140px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_error02.png') no-repeat 0 0;}
.error02 .message strong {display:block;padding:8px 0 20px;font-size:28px;letter-spacing:-0.04em;line-height:34px;}
.error02 .message p {color:#555;letter-spacing:-0.04em;line-height:22px;}

/* === PRODUCT (PR) ==================================================================== */
.con_inner {width:1200px;margin:0 auto;}

/* 상품 리스트 */
.goods_list01:after {content:'';display:block;clear:both;}
.goods_list01 li {float:left;margin-left:80px;}
.goods_list01 li:nth-child(4n-3) {margin-left:0;}
.goods_list01 .pro_area {display:block;width:200px;padding:20px;}
.goods_list01 .img_goods{display:block;width:200px;height:200px;}
.goods_list01 .trade_name {height:42px;margin:20px 0 3px;line-height:20px;}
.goods_list01 .price{margin-bottom:18px;}
.goods_list01 .price del {display:inline-block;margin-left:1px;color:#777;font-size:16px;letter-spacing:-0.02em;}
.goods_list01 .price del span{font-size:14px;}
.goods_list01 .price p {display:inline-block;color:#000;font-size:16px;font-weight:700;letter-spacing:-0.02em;}
.goods_list01 .price p span {font-size:14px;font-weight:700;}
.goods_list01 .sale_info {height:16px;color:#777;font-weight:700;letter-spacing:-0.04em;}
.goods_list01 .meta_info {margin-bottom:22px;color:#777;line-height:1;}
.goods_list01 .reporting_date {padding-top:12px;border-top:1px solid #000;color:#777;letter-spacing:-0.04em;line-height:1;}
.goods_list01 .reporting_date .date {display:inline-block;margin-left:5px;color:#141414;letter-spacing:0;}

.goods_list02:after {content:'';display:block;clear:both;}
.goods_list02 li {position:relative;float:left;margin:0 0 38px 80px;height:386px;/*max-height:386px;*/}
.goods_list02 li:nth-child(4n-3) {margin-left:0;}
.goods_list02 .img_tag{position:absolute;top:20px;left:20px;z-index: 1;}/*20210208 수정*/
.goods_list02 .pro_area {display:block;width:200px;padding:19px;border:1px solid #fff;}
.goods_list02 .pro_area.on, .goods_list02 .pro_area:hover {border:1px solid #434343;}
.goods_list02 .img_goods {display:block;width:200px;height:200px;}
.goods_list02 .img_made {position:absolute;top:215px;left:20px;} /* 20181212 수정 */
.goods_list02 .badge{margin-top:24px;height:20px;}
.goods_list02 .trade_name {height:42px;margin:7px 0 3px;line-height:20px;}
.goods_list02 .price{margin-bottom:18px;}
.goods_list02 .price del {display:inline-block;margin-right:5px;color:#777;font-size:16px;letter-spacing:-0.02em;}
.goods_list02 .price del span{font-size:14px;}
.goods_list02 .price p {display:inline-block;color:#000;font-size:16px;font-weight:700;letter-spacing:-0.02em;}
.goods_list02 .price p span {font-size:14px;font-weight:700;}
.goods_list02 .sale_info {height:16px;color:#777;letter-spacing:-0.04em;}
.goods_list02 .chkBox {height:18px;margin-top:9px;padding-top:10px;border-top:2px solid #444;}
.goods_list02 .chkBox input[type="checkbox"] + label {padding-left:25px;color:#777;}
.goods_list02 .quick_view {display:none;position:absolute;top:175px;left:20px;width:200px;height:45px;background:#141414;opacity:0.6;z-index: 4}/*20210203 수정*/
.goods_list02 .quick_view.on {display:block;}
.goods_list02 .quick_view a {display:block;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:45px;}

/* sub main */
.sub_main .sub_header {width:1208px;margin:0 auto;}
.sub_main .sub_header h2 {padding:54px 0 49px 0;color:#121212;font-size:36px;font-weight:700;text-align:center;line-height:1;letter-spacing:-0.02em;}
.sub_main .sub_header .sub_menu{display:block;margin-bottom:35px;text-align:center;}  /* 20191217 */
.sub_main .sub_header .sub_menu li {display:inline-block;;padding-left:1px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_line_2x17.png') no-repeat 0 50%; margin-bottom:20px; } /* 20191217 */
.sub_main .sub_header .sub_menu li:first-child{padding-left:0;background:none;}
.sub_main .sub_header .sub_menu li a {padding:0 36px 0 40px;color:#141414;font-size:18px;line-height:1;letter-spacing:-0.02em;}
.sub_main .sub_header .sub_menu li a:hover, .sub_main .sub_header .sub_menu li a:focus{color:#cf0a2c;}

.sub_main .pro_big_banner .main_visual {height:320px;margin-bottom:80px;}
.sub_main .pro_big_banner .main_visual li a {display:block;width:100%;height:320px;font-size:0;overflow:-99999px;overflow:hidden;}
.sub_main .pro_small_banner {margin-bottom:111px;}
.sub_main .pro_small_banner ul:after {content:'';display:block;clear:both;}
.sub_main .pro_small_banner li {float:left;width:590px;margin-left:20px;}
.sub_main .pro_small_banner li:first-child {margin-left:0;}
.sub_main .pro_small_banner .pro_img {width:590px;height:413px;overflow:hidden;}
.sub_main .pro_small_banner .pro_img a {display:block;position:relative;transition: .2s ease-in-out;}
.sub_main .pro_small_banner .pro_img a:hover, .main .pro_img a:focus {transform:scale(1.07,1.07);}
.sub_main .pro_small_banner .pro_img a img {width:100%;}
.sub_main .pro_small_banner .pro_txt {display:table;width:590px;height:176px;}
.sub_main .pro_small_banner .pro_txt a {display:table-cell;padding:0 100px 0 60px;vertical-align:middle;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_collection.png') no-repeat right 50%;}
.sub_main .pro_small_banner .pro_txt a strong {font-size:36px;font-weight:700;line-height:38px;}
.sub_main .pro_small_banner .pro_txt a span {display:block;margin-top:14px;font-size:18px;font-family:'Noto Sans KR';line-height:26px;letter-spacing:-0.04em;}

.sub_main .goods {margin-bottom:159px;}
.title_goods {margin-bottom:34px;font-size:28px;text-align:center;letter-spacing:-0.07em;}
.goods .btn_area {margin-top:43px;}
.goods .btn_area .btn_ty_rface {font-size:16px;}

.sub_main .item_list:after {content:'';display:block;clear:both;}
.sub_main .item_list > div {float:left;width:330px;margin-left:105px;}
.sub_main .item_list > div:first-child {margin-left:0;}
.sub_main .item_list h3 {padding:0 0 14px 9px;border-bottom:3px solid #141414;color:#141414;font-size:18px;font-weight:700;letter-spacing:-0.025em;}
.sub_main .item_list ul{padding:30px 0 0 9px;}
.sub_main .item_list li{padding-bottom:8px;color:#141414;letter-spacing:-0.025em;}
.sub_main .item_list li a:hover {color:#cf0a2c;}

/* sub list */
.sub_list .category_title {margin-bottom:26px;padding:54px 0 5px 0;color:#121212;font-size:25px;font-weight:700;letter-spacing:-0.02em;}
.sub_list .category_title span {margin-right:10px;padding-right:22px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_ctitle.png') no-repeat 100% 50%;}
.sub_list .category_title span a {border-bottom:3px  solid #000;color:#121212;font-weight:700;letter-spacing:-0.02em;}
.sub_list .category_title h2 {display:inline-block;}

.filter {margin-bottom:45px;}
.filter .filter_title {border-bottom:2px solid #141414;}
.filter .filter_title:after {content:'';display:block;clear:both;}
.filter .filter_title li {float:left;width:300px;}
.filter .filter_title li.on a {font-weight:700;}
.filter .filter_title li.on a .tit {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_filter_up.png') no-repeat 100% 50%;}
.filter .filter_title a {display:block;padding:17px 0 16px 0;font-size:16px;}
.filter .filter_title a .tit {display:inline-block;padding-right:18px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_filter_down.png') no-repeat 100% 50%;}
.filter .filter_title a:hover {font-weight:700;}

.filter .filter_group {border-bottom:1px solid #e7e7e7;}
.filter .filter_group > div {display:none;}
.filter .filter_group > div.on {display:block;}
.filter .filter_group input[type="radio"] + label,
.filter .filter_group input[type="checkbox"] + label {margin-right:36px;color:#555;font-weight:400;}
.filter .filter_group input[type="radio"]:checked + label {font-weight:700;}
.filter .filter_group .info_text{padding:54px 0 53px 0;background:#fbfbfb;color:#000;font-size:16px;text-align:center;letter-spacing:-0.04em;}
.filter .filter_group .box {display:table;width:100%;padding:36px 0;background:#fbfbfb;}
.filter .filter_group .choice {display:table-cell;padding:5px 0 0 40px;line-height:23px;}
.filter .filter_group .choice_cancle {display:table-cell;width:151px;text-align:center;vertical-align:middle;}
.filter .filter_group .box02 {display:table;width:100%;padding:10px 0;background:#f6f6f6;}
.filter .filter_group .choice_list {display:table-cell;padding-left:40px;vertical-align:middle;line-height:26px;}
.filter .filter_group .choice_list span {margin-right:28px;}
.filter .filter_group .choice_list a {display:inline-block;margin-left:7px;padding:0 2px;}
.filter .filter_group .btn_cell {display:table-cell;width:151px;text-align:center;vertical-align:middle;}

.filter .filter_group .item .choice {display:table-cell;padding:0 0 0 40px;line-height:28px;}

.filter .filter_group .color .box {padding:36px 0 33px 0;/*padding:35px 0 34px 0;*/}
.filter .filter_group .color .choice {line-height:30px;}
.filter .filter_group .color .choice input {position:absolute;top:0;left:0;width:1px;height:1px;background:none;font-size:0;overflow:hidden;}
.filter .filter_group .color .choice input + label {position:relative;width:22px;height:22px;padding-left:0;margin-right:36px;background:none;line-height:1;}
.filter .filter_group .color .choice input + label > img {width:22px;height:22px;}
.filter .filter_group .color .choice input + label span {display:none;}
.filter .filter_group .color .choice input:checked + label span {display:block;position:absolute;top:0;left:0;width:22px;height:22px;}

.filter .filter_group .size .ch_details {position:relative;margin-top:17px;}
.filter .filter_group .size .ch_details:first-child {margin-top:0;}
.filter .filter_group .size .s_tit {position:absolute;top:-3px;left:0;font-weight:700;}
.filter .filter_group .size .s_tit .detail_tit{font-size: 12px;display: block;line-height: 1;margin-top: -3px;}
.filter .filter_group .size .s_tit .detail_tit em{font-family: 'Noto Sans KR' ,sans-serif;}
.filter .filter_group .size .details_list {padding-left:93px;}
.filter .filter_group .size .details_list input + label {padding-left:25px;}

.option_area {height:47px;margin-bottom:24px;}
.option_area:after{content:'';display:block;clear:both;}
.option_area .gathering {float:left;line-height:47px;overflow:hidden;}
.option_area .gathering li {float:left;padding:0 17px 0 16px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_line_1x12.png') no-repeat 0 50%;}
.option_area .gathering li:first-child {padding-left:0;background:none;}
.option_area .gathering li a {color:#777;font-size:16px;}
.option_area .gathering li a span {display:inline-block;vertical-align:top;}
.option_area .gathering li.on a {color:#121212;font-weight:700;}
.option_area .sorting {float:right;width:inherit;margin:0;}

.sub_list .goods_com {position:fixed;bottom:0;width:100%;border-top:1px solid #dbdbdb;background:#fff;z-index:5;}
.sub_list .goods_com .inner {position:relative;width:1200px;margin:0 auto;}
.sub_list .goods_com .btn_loca01 {display:block;position:absolute;top:-46px;left:1px;}
.sub_list .goods_com .inner_box {display:none;width:1200px;height:130px;margin:0 auto;padding:61px 0 87px;overflow:hidden;}
.sub_list .goods_com .inner_box.on {display:block;}
.sub_list .goods_com .inner_box .text {float:left;width:434px;}
.sub_list .goods_com .inner_box .text .txt01 {font-size:24px;letter-spacing:-0.08em;}
.sub_list .goods_com .inner_box .text .txt01 strong {font-weight:700;}
.sub_list .goods_com .inner_box .text .txt02 {margin-top:21px;font-weight:300;}
.sub_list .goods_com .inner_box .text .txt02 strong {font-weight:700;}
.sub_list .goods_com .inner_box .text .txt02 strong .point {color:#dd1835;}
.sub_list .goods_com .inner_box .img_com {float:left;width:564px;}
.sub_list .goods_com .inner_box .img_com:after {content:'';display:block;clear:both;}
.sub_list .goods_com .inner_box .img_com li {position:relative;float:left;width:130px;height:130px;margin-right:58px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_compare.png') no-repeat 0 0;}
.sub_list .goods_com .inner_box .img_com li .img_goods {display:block;width:130px;height:130px;}
.sub_list .goods_com .inner_box .img_com li a {display:inline-block;position:absolute;top:-9px;left:130px;padding:5px 10px;}
.sub_list .goods_com .inner_box .btn_loca02 {margin-top:40px;}
.sub_list .goods_com .inner_box .btn_loca02 .btn_ty_bline{margin-left:32px;}

.sub_list .list_area .goods_list02 {margin-bottom:38px;}
.sub_list .list_area .goods_list03 li {min-height:425px;}
.sub_list .list_area .goods_list04 {width:1200px;overflow:hidden;}
.sub_list .list_area .goods_list04 li {position:relative;float:left;width:240px;margin:0 0 37px 80px;}
.sub_list .list_area .goods_list04 li:nth-child(4n-3) {margin-left:80px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) {width:600px;height:791px;margin:0 0 54px 0;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .pro_area {width:560px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .img_goods {width:560px;height:560px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .txt_area {position:relative;margin-top:11px;padding:35px 40px 35px 40px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .trade_name {height:60px;margin:0;color:#fefefe;font-size:30px;line-height:30px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .price{height:27px;margin-top:23px;margin-bottom:0;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .price del {margin-right:13px;color:#aeaeae;font-size:24px;letter-spacing:-0.03em;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .price del span{font-size:18px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .price p {color:#fff;font-size:24px;letter-spacing:-0.03em;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .price p span {font-size:18px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .sale_info {position:absolute;bottom:38px;right:40px;height:inherit;color:#fff;font-size:18px;letter-spacing:-0.03em;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .quick_view {top:520px;left:50%;width:180px;height:60px;margin-left:-90px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-9) .quick_view a {line-height:60px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-8),
.sub_list .list_area .goods_list04 li:nth-child(10n-6) {margin-left:40px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-4),
.sub_list .list_area .goods_list04 li:nth-child(10n-2) {margin-left:0;}
.sub_list .list_area .goods_list04 li:nth-child(10n) {float:right;width:600px;height:791px;margin-top:-846px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .pro_area {width:560px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .img_goods {width:560px;height:560px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .txt_area {position:relative;margin-top:11px;padding:35px 40px 35px 40px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .trade_name {height:60px;margin:0;color:#fefefe;font-size:30px;line-height:30px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .price{height:27px;margin-top:23px;margin-bottom:0;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .price del {margin-right:13px;color:#aeaeae;font-size:24px;letter-spacing:-0.03em;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .price del span{font-size:18px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .price p {color:#fff;font-size:24px;letter-spacing:-0.03em;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .price p span {font-size:18px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .sale_info {position:absolute;bottom:38px;right:40px;height:inherit;color:#fff;font-size:18px;letter-spacing:-0.03em;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .quick_view {top:520px;left:50%;width:180px;height:60px;margin-left:-90px;}
.sub_list .list_area .goods_list04 li:nth-child(10n) .quick_view a {line-height:60px;}
.sub_list .list_area .goods_list04 li:nth-child(10n-3),
.sub_list .list_area .goods_list04 li:nth-child(10n-1) {margin-right:640px;}
.sub_list .list_area .goods_list04 li.normal {float:left;width:240px;height:386px;margin-right:0;}
.sub_list .list_area .goods_list04 li.normal .pro_area {width:200px;}
.sub_list .list_area .goods_list04 li.normal .img_goods {width:200px;height:200px;}
.sub_list .list_area .goods_list04 li.normal .trade_name {height:42px;margin:7px 0 3px;color:#141414;font-size:14px;line-height:20px;}
.sub_list .list_area .goods_list04 li.normal .price{height:inherit;margin-top:0;margin-bottom:18px;}
.sub_list .list_area .goods_list04 li.normal .price del {margin-right:5px;color:#777;font-size:16px;letter-spacing:-0.02em;}
.sub_list .list_area .goods_list04 li.normal .price del span{font-size:14px;}
.sub_list .list_area .goods_list04 li.normal .price p {color:#000;font-size:16px;letter-spacing:-0.02em;}
.sub_list .list_area .goods_list04 li.normal .price p span {font-size:14px;}
.sub_list .list_area .goods_list04 li.normal .sale_info {position:static;height:16px;color:#777;font-size:14px;letter-spacing:-0.04em;}
.sub_list .list_area .goods_list04 li.normal .quick_view {top:175px;left:20px;width:200px;height:45px;margin-left:0;}
.sub_list .list_area .goods_list04 li.normal .quick_view a {line-height:45px;}
.sub_list .list_area .goods_list04 li.normal:nth-child(10n-2),
.sub_list .list_area .goods_list04 li.normal:nth-child(10n-8),
.sub_list .list_area .goods_list04 li.normal:nth-child(10n-6) {margin-left:80px;}

.sub_list .no_data {padding:0 0 250px 0;text-align:center;}

/* 상품 상세 */
.wrap.detail .header {position:relative;width:100%;}
.wrap.detail .header .inner {width:1200px;margin:0 auto;}
.wrap.detail .container {padding-top:0;}
.detail .sub_tit {color:#121212;font-size:28px;text-align:center;line-height:1;}
.detail .sub_tit strong {font-weight:700;}

/*detail_top*/
.detail_top {width:1200px;margin:0 auto;padding:100px 0 115px;}
.detail_top:after {content:'';display:block;clear:both;}
.detail_top .pr_visual {position:relative;float:left;width:680px;}
.pr_visual .img {width:680px;height:680px;box-sizing:border-box;}
.pr_visual .img .inner {position:relative;}
.pr_visual .img img {display:block;width:100%;}
.pr_visual .zoom_area {display:none;position:absolute;left:760px;top:0;z-index:3;overflow:hidden;border:1px solid #141414;}
.pr_visual .zoom_area img {position: absolute;left: 0;top: 0;}
.pr_visual .view  {margin:25px 0 10px;text-align:center;}
.pr_visual .view a {display:inline-block;height:18px;padding-left:28px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_expand_view.png') no-repeat 0 0;color:#141414;font-size:12px;line-height:18px;}
.pr_visual .thumb {width:690px;margin-left:-8px;}
.pr_visual .thumb:after {content:'';display:block;clear:both;}
.pr_visual .thumb span {display:block;float:left;width:130px;height:130px;margin-left:8px;margin-top:10px;padding:15px;border:1px solid #dbdbdb;box-sizing:border-box;}
.pr_visual .thumb span img {display:block;width:100%;}
.pr_visual .thumb span:hover {border-color:#444;}
.pr_visual .thumb span.active {border:2px solid #444;padding:14px;cursor:pointer;}

/*pr_option*/
.detail_top .pr_option {float:right;width:440px;}
.pr_option .pr_info .title {color:#121212;font-size:28px;line-height:32px;text-indent:-0.04em;}
.pr_info .marketing {min-height:20px;margin-top:10px;}
.pr_info .marketing span {display:inline-block;margin-right:10px;vertical-align:top;}
.pr_info .marketing span.online {color:#dd1835;font-size:11px;font-weight:700;line-height:16px;}
.pr_info .marketing span.state {color:#777;font-size:14px;font-weight:700;line-height:20px;}
[class*="badge_"] {display:inline-block;width:33px;height:20px;margin-right:0 !important;color:#fff;font-size:11px;font-weight:700;line-height:20px;text-align:center;}
[class*="badge_"] + [class*="badge_"] {margin-left:-2px;}
[class*="badge_"] + span {margin-left:10px;}
.badge_sale {background-color:#dd1835;}
.badge_best {background-color:#f7624a;}
.badge_new {background-color:#141414;}

.star_score .star {display:inline-block;position:relative;width:86px;height:15px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_star_off.png') no-repeat 0 0;}
.star_score .star span {display:block;position:absolute;left:0;top:0;height:15px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_star_on.png') no-repeat 0 0;}
.pr_info .box {position:relative;margin-top:21px;}
.pr_info .box .star_score .num {color:#000;font-size:15px;line-height:15px;vertical-align:top;}
.pr_info .box .star_score .num * {vertical-align:top;}
.pr_info .box .star_score .review {color:#666;font-size:14px;line-height:15px;vertical-align:top;}
.pr_info .box .btn_sns {position:absolute;right:0;top:-3px;}
.pr_info .box .btn_sns .like {display:inline-block;width:21px;height:17px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_pr_like.png') no-repeat 0 0;}
.pr_info .box .btn_sns .like.on {background-position:0 bottom;}
.pr_info .box .btn_sns p {display:inline-block;padding-left:6px;margin-left:16px;border-left:1px solid #dbdbdb;}
.pr_info .box .btn_sns p a {display:inline-block;width:22px;height:19px;margin-left:12px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_pr_sns.png') no-repeat 0 0;}
.pr_info .box .btn_sns p a.tt {background-position:right 0;}
.pr_info .box .price {padding:24px 0 30px;}
.pr_info .box .price .sale {display:inline-block;position:relative;margin-right:6px;font-size:14px;color:#aeaeae;line-height:18px;}
.pr_info .box .price .sale:after {content:'';display:block;position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#000;}
.pr_info .box .price .sale strong {font-size:18px;vertical-align:top;}
.pr_info .box .price .won {display:inline-block;font-size:14px;color:#121212;line-height:14px;}
.pr_info .box .price .won strong {font-size:18px;font-weight:700;vertical-align:top;}
.pr_info .box .price .saving {display:block;margin-top:8px;color:#777;line-height:1;}
.pr_info .box .price .saving strong {padding-left:6px;}

.pr_option .pr_select {padding-top:10px;border-top:1px solid #dbdbdb}
.pr_select .tit {margin:20px 0 3px;color:#777;font-size:13px;line-height:1;}
.pr_select .guide {display:inline-block;float:right;margin-top:-18px;padding-right:13px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_gray.png') no-repeat right 48%;color:#999;font-size:12px;line-height:1;}
.pr_select .items {width:448px;margin-left:-8px;}
.pr_select .items:after {content:'';display:block;clear:both;}
.items li {float:left;margin:8px 0 0 8px;}
.color .items li {position:relative;}
.color .items input[type="radio"] {display:none;}
.color .items input[type="radio"] + label {display:block;width:68px;height:68px;border:1px solid #dbdbdb;cursor:pointer;box-sizing:border-box;}
.color .items input[type="radio"] + label img {display:block;width:100%;padding:1px;box-sizing:border-box;}
.color .items input[type="radio"] + label:hover {border:1px solid #141414;}
.color .items input[type="radio"]:checked + label {border:2px solid #141414;}
.color .items input[type="radio"]:checked + label img {padding:0;}
.color .items input[type="radio"]:disabled + label {background:#eee;border:2px solid #eee;}
.color .items input[type="radio"]:disabled + label img {padding:0;opacity:0.2;}
.color .items input[type="radio"]:disabled + label:hover {border-color:#eee;}

.size .items input[type="radio"] {display:none;}
.size .items input[type="radio"] + label {display:inline-block;width:56px;height:35px;border:1px solid #dbdbdb;font-size:14px;text-align:center;line-height:33px;vertical-align:top;cursor:pointer;box-sizing:border-box;}
.size .items input[type="radio"] + label:hover {border-color:#141414;color:#141414;font-weight:700;}
.size .items input[type="radio"]:checked + label {border-color:#141414;background-color:#141414;color:#fff;font-weight:400;}
.size .items input[type="radio"]:disabled + label, .size .items input[type="radio"].radio:disabled + label {border-color:#eee;background-color:#eee;color:#aeaeae;font-weight:400;}

.fwidth .items input[type="radio"] {display:none;}
.fwidth .items input[type="radio"] + label {display:inline-block;width:110px;height:35px;border:1px solid #dbdbdb;font-size:14px;text-align:center;line-height:33px;vertical-align:top;cursor:pointer;box-sizing:border-box;}
.fwidth .items input[type="radio"] + label em.font_noto{font-size: 13px;}
.fwidth .items input[type="radio"] + label:hover {border-color:#141414;color:#141414;font-weight:700;}
.fwidth .items input[type="radio"]:checked + label {border-color:#141414;background-color:#141414;color:#fff;font-weight:400;}
.fwidth .items input[type="radio"]:disabled + label, .size .items input[type="radio"].radio:disabled + label {border-color:#eee;background-color:#eee;color:#aeaeae;font-weight:400;}

.pr_select .choice {margin-top:30px;padding-top:10px;border-top:1px solid #dbdbdb;}
.pr_select .choice li {position:relative;margin-top:20px;}
.pr_select .choice li em {display:block;float:left;width:140px;margin-right:10px;padding-top:10px;line-height:1;}
.pr_select .choice li .plusminus_wrap {float:left;}
.pr_select .choice li .price {float:left;width:150px;padding-top:9px;font-weight:700;line-height:18px;text-align:right;}
.pr_select .choice li .price strong {font-size:18px;font-weight:700;line-height:18px;vertical-align:top;}
.pr_select .choice li .delete {display:block;position:absolute;right:0;top:11px;width:10px;height:10px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_delete_small.png') no-repeat center 50%;}
.numbtn_plus {width:35px;height:35px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_plus.png') no-repeat 0 0;overflow:hidden;}
.numbtn_minus {width:35px;height:35px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_minus.png') no-repeat 0 0;overflow:hidden;}
.plusminus_wrap {position:relative;display:inline-block;width:79px;height:35px;padding:0 0 0 35px;border:1px solid #dbdbdb;vertical-align:middle;}
.plusminus_wrap .text {width:42px;height:15px;padding:10px 0;border:solid #dbdbdb;border-width:0 1px;font-size:15px;line-height:1;text-align:center;vertical-align:top;}
.plusminus_wrap .numbtn_plus{position:absolute;right:0;top:0;vertical-align:top;}
.plusminus_wrap .numbtn_minus{position:absolute;left:0;top:0;vertical-align:top;}
.plusminus_wrap.mini {width:64px;height:28px;padding:0 0 0 28px;}
.plusminus_wrap.mini .text {width:34px;height:14px;padding:7px 0;font-size:14px;}
.plusminus_wrap.mini .numbtn_plus {width:28px;height:28px;background-position:-3px -3px;}
.plusminus_wrap.mini .numbtn_minus {width:28px;height:28px;background-position:-3px -3px;}

.pr_select .total_price {margin-top:30px;padding-top:28px;border-top:2px solid #2b2b2b;}
.pr_select .total_price > div {text-align:right;}
.pr_select .total_price > div .ttl {float:left;width:100px;text-align:left;letter-spacing:-0.04em;line-height:1;}
.pr_select .total_price > div .won {display:block;padding-left:100px;}
.pr_select .total_price > div.total .ttl {font-weight:700;line-height:24px;}
.pr_select .total_price > div.total .won {font-size:18px;font-weight:700;line-height:24px;}
.pr_select .total_price > div.total .won strong {font-size:24px;font-weight:700;line-height:24px;vertical-align:top;}
.pr_select .total_price > div.delivery {margin-top:17px;} /* 20200401 수정 */
.pr_select .total_price > div.delivery .tooltip {top:-2px;margin-left:2px;}
.pr_select .total_price > div.delivery .tooltip .text {width:270px;text-align:left;}
.pr_select .total_price > div.delivery .won {line-height:1;}
.pr_select .warehousing {position:relative;margin-top:63px;line-height:1;letter-spacing:-0.04em;}
.pr_select .warehousing a {display:inline-block;position:absolute;right:0;top:-2px;padding-bottom:4px;border-bottom:1px solid #999;}
.pr_btn_area {margin-top:19px;overflow:hidden;}
.pr_btn_area > a {display:block;margin:0}
.pr_btn_area .btn_ty_gface2 {width:100%;margin-bottom:11px;}
.pr_btn_area .btn_ty_bline {width:137px;margin-bottom:20px;}
.pr_btn_area .btn_ty_rface {width:290px;margin-bottom:20px;}
.pr_btn_area + .noti {color:#777;font-size:12px;line-height:1;text-align:right;}

.pr_livefit {padding-bottom:177px;text-align:center;}
.pr_livefit .btn_slide {width:800px;margin:70px auto 0;}
.pr_livefit .btn_slide .img_box {width:800px;height:505px;}

/* detail_wrap */
.detail_wrap {position:relative;padding:0 0 98px;border-bottom:1px solid #dbdbdb;}
.detail_wrap .sticky_wrap {position:relative;top:0;width:100%;background:#fff;border-bottom:1px solid #dbdbdb;z-index:10;}
.detail_wrap .sticky_wrap .inner {position:relative;width:1200px;margin:0 auto;}
.sticky_wrap .tab_box {width:900px;margin-bottom:-1px;}
.sticky_wrap .tab_box:after {content:'';display:block;clear:both;}
.sticky_wrap .tab_box li {float:left;width:300px;}
.sticky_wrap .tab_box li a {display:block;width:300px;height:66px;padding:24px 0 22px;color:#141414;font-size:18px;line-height:1;text-align:center;box-sizing:border-box;}
.sticky_wrap .tab_box li.active a {border-bottom:3px solid #141414;font-weight:700;}
.sticky_wrap .option_wrap {position:absolute;right:0;top:66px;width:300px;padding:0 0 180px;border-left:1px solid #efefef;}
.option_wrap .sec_scroll {padding:22px 0 0 24px;overflow-y:auto;box-sizing:border-box;}
.option_wrap .sec_scroll .box {width:252px;}
.detail_wrap.fixed {padding-top:66px;}
.detail_wrap.fixed .sticky_wrap {position:fixed;top:0;left:0;}

.option_wrap .sec_scroll .select_box {margin-top:8px;}
.option_wrap .sec_scroll .choice {margin:13px 0;}
.option_wrap .sec_scroll .choice li {position:relative;padding:20px 0 20px 100px;border-bottom:1px solid #dbdbdb;}
.option_wrap .sec_scroll .choice li .img {position:absolute;left:0;top:20px;width:82px;}
.option_wrap .sec_scroll .choice li .img img {display:block;width:100%;}
.option_wrap .sec_scroll .choice li em {display:block;width:94px;padding-top:2px;height:50px;line-height:20px;}

.option_wrap .sec_scroll .choice .delete {display:block;position:absolute;right:0;top:28px;width:10px;height:10px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_delete_small.png') no-repeat center 50%;}
.option_wrap .sec_prices {position:absolute;left:0;bottom:0;width:300px;height:180px;padding:28px 24px 30px;background:#f8f8f8;box-sizing:border-box;}
.option_wrap .sec_prices .total {margin-bottom:15px;color:#141414;overflow:hidden;}
.option_wrap .sec_prices .total em {font-size:15px;font-weight:700;line-height:24px;}
.option_wrap .sec_prices .total span {font-size:16px;font-weight:700;line-height:24px;}
.option_wrap .sec_prices .total span strong {font-size:24px;font-weight:700;vertical-align:top;}
.option_wrap .sec_prices .delivery {margin-bottom:18px;color:#777;line-height:1;overflow:hidden;}
.option_wrap .sec_prices .btn:after {content:'';display:block;clear:both;}
.option_wrap .sec_prices .btn [class*="btn_ty_"] {float:left;}

/* explain_wrap */
.explain_wrap {width:840px;padding-right:360px;margin:0 auto;}
.explain_wrap .inner {}
.explain_wrap .sec_tit {display:inline-block;padding-top:100px;}
.explain_wrap .sec_tit + .ckb {margin-left:17px;}
.explain_wrap .sec_tit + .ckb label {vertical-align:middle;}
.explain_wrap .section > .btn_area {margin-top:30px;}
.explain_wrap .section > .btn_area.center {margin-top:12px;}
.explain_wrap .section .noti {margin-top:-10px;margin-bottom:30px;color:#777;font-size:12px;line-height:1;}
.explain_wrap .exp_tab {margin-top:100px;}

.detail .nb_guide_wrap .sub_tit {font-size:40px;}
.nb_guide_wrap {position:relative;margin:114px 0 140px;text-align:center;}
.nb_guide_wrap .tit {display:block;margin-top:9px;font-size:18px;line-height:22px;}
.nb_guide_wrap .cont {bottom:0;margin-top:70px;overflow:hidden;}
.nb_guide_wrap .cont .visual {float:left;width:406px;}
.nb_guide_wrap .cont .visual img {display:block;width:406px;}
.nb_guide_wrap .cont .review {float:right;width:388px;height:406px;padding-bottom:118px;text-align:left;box-sizing:border-box;}
.nb_guide_wrap .cont .review .txt {width:350px;margin-top:-3px;font-size:14px;line-height:24px;}
.nb_guide_wrap .cont .review .txt strong {display:block;}
.nb_guide_wrap .cont .review .writer {position:absolute;right:0;bottom:90px;height:14px;padding:6px 0 6px 38px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_nb.png') no-repeat 0 0;font-size:0;line-height:0;}
.nb_guide_wrap .cont .review .writer span {display:inline-block;font-size:14px;line-height:1;}
.nb_guide_wrap .cont .review .writer span + span {margin-left:7px;padding-left:7px;border-left:1px solid #dbdbdb;color:#777;}
.nb_guide_wrap .list {position:absolute;right:0;bottom:0;overflow:hidden;}
.nb_guide_wrap .list span {position:relative;display:block;float:left;width:60px;height:60px;margin-left:4px;box-sizing:border-box;cursor:pointer;}
.nb_guide_wrap .list span img {display:block;width:60px;height:60px;}
.nb_guide_wrap .list span:before {content:'';position:absolute;left:0;top:0;display:none;width:60px;height:60px;border:2px solid #444;box-sizing:border-box;}
.nb_guide_wrap .list span:hover:before, 
.nb_guide_wrap .list span.on:before {display:block;}

.review_summ {height:276px;border-top:1px solid #121212;}
.review_summ .rating_star {float:left;width:421px;height:116px;margin-top:80px;padding:29px 0 0 70px;border-right:1px solid #e5e5e5;box-sizing:border-box;}
.review_summ .rating_star .per {display:inline-block;color:#121212;font-size:52px;letter-spacing:-0.025em;line-height:1;vertical-align:top;}
.review_summ .rating_star .per span {display:inline-block;margin-left:-4px;color:#333;font-size:18px;letter-spacing:-0.06em;}
.review_summ .rating_star .per span em {font-size:20px;}
.review_summ .star_score {display:inline-block;margin:15px 15px 0 0;vertical-align:top;}
.review_summ .star_score .star2 {display:block;width:123px;height:21px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_review_star_off.png') no-repeat 0 0;}
.review_summ .star_score .star2 span {display:inline-block;height:21px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_review_star.png') no-repeat 0 0;}
.review_summ .rating_graph {float:right;width:419px;margin-top:79px;padding-left:57px;box-sizing:border-box;}
.review_summ .rating_graph li {overflow:hidden;}
.review_summ .rating_graph li > strong {float:left;display:block;height:15px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_star_off.png') no-repeat 0 0;}
.review_summ .rating_graph li > strong.s05 {width:85px;}
.review_summ .rating_graph li > strong.s04 {width:68px;}
.review_summ .rating_graph li > strong.s03 {width:51px;}
.review_summ .rating_graph li > strong.s02 {width:34px;}
.review_summ .rating_graph li > strong.s01 {width:17px;}
.review_summ .rating_graph li .graph {width:200px;height:15px;margin-bottom:11px;padding-left:122px;}
.review_summ .rating_graph li .graph .bar {display:inline-block;height:10px;margin:4px 30px 1px 0;background:#dbdbdb;text-align:right;}
.review_summ .rating_graph li .graph .bar em {display:inline-block;width:20px;height:14px;margin-top:-2px;margin-right:-26px;color:#121212;text-align:left;line-height:1;vertical-align:top;}
.review_summ .rating_graph li .graph .bar em {padding-left:4px;}
.review_summ .rating_graph li.best .graph .bar {background:#cf0a2c;}
.review_summ .rating_graph li.best .graph .bar em {color:#cf0a2c;}

.review_sort {margin-top:20px;}
.review_sort:after {content:'';display:block;clear:both;}
.review_sort .ckb {float:left;padding-top:20px;}
.review_sort .ckb label {letter-spacing:-0.06em;}
.review_sort .select_box {float:right;width:152px;}

.review_list > ul {margin-top:10px;border-bottom:1px solid #dbdbdb;}
.review_list li.review_detail {padding:56px 0 60px;border-top:1px solid #dbdbdb;overflow:hidden;}
.review_list li.review_detail .cont {float:left;width:610px;padding:0 100px 0 22px;box-sizing:border-box;}
.review_list li.review_detail .score {float:right;width:230px;}
.review_list li .review_info {margin-bottom:26px;}
.review_list li .review_info .date {display:inline-block;line-height:1;}
.review_list li .review_info .writer {display:inline-block;margin-left:17px;color:#000;font-weight:700;line-height:1;}
.review_list li .cont .tit {margin-top:10px;font-size:16px;letter-spacing:-0.04em;line-height:20px;}
.review_list li .cont .txt .review_img {max-width:480px;margin:16px 0 5px 0;}
.review_list li .cont .more_read {display:inline-block;margin-top:12px;color:#777;letter-spacing:-0.04em;line-height:16px;border-bottom:1px solid #ccc;}
.review_list li .cont .btn_area {margin-top:40px;text-align:left;}
.review_list li .score .info {padding-bottom:4px}
.review_list li .score .info .product {display:block;margin-top:3px;margin-bottom:9px;line-height:1;}
.review_list li .score .info span {font-size:13px;}
.review_list li .score .info span em {color:#141414;}
.review_list li .score .survey_box .box {margin-top:21px;}
.review_list li .score .survey_box .box > p {float:inherit;padding-bottom:4px;font-size:12px;}
.review_list li .score .survey_box .box .round {padding-left:0;}
.review_list li .score .survey_box .box .round em {margin:5px 0 5px;}
.review_list li .score .survey_box .box .round em span {display:block;position:relative;top:-5px;height:5px;}
.review_list li .score .survey_box .box .round em span:after {content:'';display:block;position:absolute;top:0;width:16px;height:15px;background:url('https://image.nbkorea.com/NBRB_PC/my/bg_survey2.png') no-repeat 0 0;}
.review_list li .score .survey_box .box .round > span {margin-top:7px}
.review_list li .score .survey_box .box .round em span.score05 {left:100%;margin-left:-16px;}

.prod_name {font-size:22px;font-weight:700;line-height:24px;}
.info_list {margin-top:17px;padding:9px 0 36px;border-top:1px solid #121212;border-bottom:1px solid #dfdfdf;}
.info_list li {width:100%;padding-top:28px; display: table;} /* 2020728 수정 */
.info_list li > .ttl {float:left;padding-left:20px;color:#141414;line-height:20px;letter-spacing:-0.04em;}
.info_list li > div {padding-left:140px;padding-right:30px;color:#555;line-height:20px;letter-spacing:-0.04em;/*word-break:keep-all;*/}
.info_list li > div p + p {margin-top:13px;}
/* 20200728 추가 :: S */
.info_list li > div > dl dt { float: left; width:18px; margin-right:10px; padding-top: 3px; }
.info_list li > div > dl dd { line-height: 16px;}
/* 20200728 추가 :: E */

.size_ttl {margin:43px 0 20px;color:#121212;font-weight:700;line-height:1;}
.tbl_size {width:100%;border-top:1px solid #444;}
.tbl_size table {width:100%;}
.tbl_size table .bd_r {border-right:1px solid #dbdbdb;}
.tbl_size table thead th {height:59px;border-top:1px solid #dbdbdb;}
.tbl_size table thead tr:nth-child(2) th {background:#e9f3fb;}
.tbl_size table thead tr:last-child th {background:#fff !important;}
.tbl_size table thead tr:first-child th {border-top:0;background:#f4f4f4 !important;}
.tbl_size table thead tr + tr + tr th {color:#555;}
.tbl_size table tbody {border-top:1px solid #333;}
.tbl_size table tbody.bd_gray {border-top:1px solid #dbdbdb;}
.tbl_size table tbody th {height:59px;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;color:#555;}
.tbl_size table tbody th.bg_blue {background:#e9f3fb;}
.tbl_size table tbody th.br_none, .tbl_size table tbody td.br_none {border-bottom:0;}
.tbl_size table tbody td {height:59px;border-bottom:1px solid #dbdbdb;color:#555;text-align:center;}
.tbl_size table + table {border-top:1px solid #444;}
.tbl_size + .tbl_size {margin-top:20px;}

.exp_tab .desc_type1 h4 {margin-top:100px !important;}
.exp_tab .desc_type1.info_delivery_guide h4 {margin-top:0 !important;}
.exp_tab .desc_type1.info_trim_shoes h4 {margin-top:0 !important;margin-bottom:0;}
.exp_tab .desc_type1.info_trim_shoes .p_list1_1 {margin-top:25px;}
.exp_tab .desc_type1.info_trim_dress h4 {margin-top:0 !important;}
.exp_tab .desc_type1 + .info_trim_dress {margin-top:80px;}
.exp_tab .desc_type1 .box_list_type1 {width:840px;}
.exp_tab .step_guide {width:840px;}
.exp_tab .desc_type1 .sec_sub_txtlist {margin:29px 0;}
.exp_tab .desc_type1 .sec_sub_txtlist li {margin-top:14px;line-height:1;}
.exp_tab .mt0 {margin-top:0 !important;}
.exp_tab .box_list_type1 dl dd.dot:before{content: '';display:inline-block;width:2px;height:2px;margin-right:7px;margin-top:12px;background:#141414;vertical-align:top;}
.exp_tab .as_step_list li {width:33.3%;}
.exp_tab .as_step_list li:nth-child(4) {width:33.3%;margin-left:17%;margin-top:80px;}
.exp_tab .as_step_list li:nth-child(5) {width:33.3%;margin-right:0;margin-top:80px;}
.exp_tab .as_question {margin-top:110px;}
.exp_tab .as_question h4 {float:left;margin-top:-4px !important;color:#333;font-size:38px;font-weight:300;letter-spacing:-0.045em;line-height:46px;}
.exp_tab .as_question > ul {padding-left:280px;}
.exp_tab .as_question > ul > li {padding-top:47px;margin-top:44px;border-top:1px solid #dbdbdb;}
.exp_tab .as_question > ul > li:first-child {margin-top:0;padding-top:0;border-top:0;}
.exp_tab .as_question > ul > li strong {display:block;font-size:18px;font-weight:700;letter-spacing:-0.04em;line-height:24px;}
.exp_tab .as_question > ul > li strong em {position:relative;top:2px;margin-right:14px;font-size:24px;font-weight:400;}
.exp_tab .as_question > ul > li p {margin-top:21px;color:#555;letter-spacing:-0.04em;line-height:24px;}
.exp_tab .as_question > ul > li ul {margin-top:2px;}

.review_none {height:310px;padding-top:78px;border-top:1px solid #121212;border-bottom:1px solid #dfdfdf;box-sizing:border-box;text-align:center;}
.review_none > strong {display:block;margin-bottom:40px;color:#333;font-size:18px;line-height:1;}
.review_none > strong:before {content:'';display:block;width:121px;height:21px;margin:0 auto 27px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_review_star.png') no-repeat 0 0;}
.review_none > strong span {font-weight:700;}
.review_none > p {margin-bottom:6px;line-height:1;}
.review_none > p > span {font-size:13px;font-weight:700;}
.review_none > p em {font-size:15px;font-weight:700;}
.inq_list {border-top:1px solid #121212;}
.inq_list li {border-bottom:1px solid #dfdfdf;}
.inq_list .row_q:after {content:'';display:block;clear:both;}
.inq_list .row_q > div {float:left;min-height:90px;padding:35px 0;box-sizing:border-box;line-height:20px;}
.inq_list .row_q .col_status {width:94px;font-weight:700;text-align:center;}
.inq_list .row_q .col_title {width:506px;padding-left:30px;}
.inq_list .row_q .col_title a {color:#555;}
.inq_list .row_q .col_author {width:140px;color:#777;text-align:center;}
.inq_list .row_q .col_date {width:100px;color:#777;text-align:center;}
.inq_list .row_a {display:none;padding:5px 0 13px;background:#f4f4f4;border-top:1px solid #dfdfdf;}
.inq_list .row_a [class*="board_"] {position:relative;margin:0 100px 0 124px;padding:39px 0 32px;color:#555;line-height:24px;}
.inq_list .row_a .board_q {}
.inq_list .row_a .board_q:before {content:'Q';display:block;position:absolute;left:-57px;top:40px;color:#555;font-size:24px;line-height:1;}
.inq_list .row_a .board_a {border-top:1px solid #dfdfdf;}
.inq_list .row_a .board_a:before {content:'A';display:block;position:absolute;left:-57px;top:44px;color:#aeaeae;font-size:24px;line-height:1;}
.inq_list .secret .row_q .col_title a:after {content:'';display:inline-block;width:13px;height:16px;margin-left:10px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_lock.png') no-repeat 0 0;vertical-align:top;}
.inq_list .secret .row_a div {margin:0 100px 0 124px;padding:39px 0 32px;color:#555;line-height:24px;}

.inq_none {height:450px;padding-top:71px;border-top:1px solid #121212;border-bottom:1px solid #dfdfdf;box-sizing:border-box;text-align:center;}
.inq_none > strong {display:block;margin-bottom:25px;color:#333;font-size:18px;line-height:1;}
.inq_none > strong:before {content:'';display:block;width:60px;height:65px;margin:0 auto 17px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_q.png') no-repeat 0 0;}
.inq_none ul {margin-left:184px;text-align:left;}
.inq_none ul li {color:#777;letter-spacing:-0.04em;line-height:24px;}
.inq_none ul li:before {content:'';display:inline-block;width:12px;height:24px;background:url('https://image.nbkorea.com/NBRB_PC/product/icon_bull_dot.png') no-repeat 0 50%;vertical-align:top;}
.inq_none .btn_area {margin-top:55px;}

/* detail_bottom */
.detail_bottom .nbpeople .sub_tit {padding:133px 0 53px;}
.detail_bottom .goods {width:1200px;margin:0 auto;}
.detail_bottom .goods .sub_tit {padding:155px 0 53px;}

/* === PAYMENT (PA) ==================================================================== */
.basket_wrap {width:980px;margin:0 auto;}
.basket_wrap .btn_area {margin-top:30px;}
.basket_wrap .title_area {position:relative;margin:56px 0 50px;}
.basket_wrap + .goods {margin-top:102px;}
.page_tit {font-size:33px;color:#121212;font-weight:700;letter-spacing:-0.04em;line-height:1;}
.tt_step {position:absolute;right:0;top:15px;}
.tt_step span {display:inline-block;position:relative;padding-bottom:7px;margin-right:35px;color:#aeaeae;font-size:18px;line-height:1;}
.tt_step span:after {content:'';display:block;position:absolute;top:5px;right:-24px;width:8px;height:8px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_step.png') no-repeat 0 bottom;}
.tt_step span.current {border-bottom:3px solid #141414;color:#141414;}
.tt_step span.current:after {background-position:0 0;}
.tt_step span:last-child {margin-right:0;}
.tt_step span:last-child:after {display:none;}

.tbl_count {position:relative;}
.tbl_count .count {margin-bottom:18px;font-size:18px;line-height:1;}
.tbl_count .count strong {color:#cf0a2c;font-size:20px;font-weight:700;}
.tbl_count .count strong.absence {color:#141414;}
.tbl_count h3 {margin-bottom:20px;color:#121212;font-size:24px;font-weight:700;letter-spacing:-0.075em;}
.tbl_count .txt_info {position:absolute;bottom:0;right:0;}
.tbl_count .txt_info .txt_order {color:#aeaeae;}
.tbl_count .txt_info .txt_order em {display:inline-block;margin-left:14px;color:#000;font-size:16px;}
.tbl_y {border-top:2px solid #444;}
.tbl_y thead th {height:61px;border-bottom:1px solid #dbdbdb;}
.tbl_y tbody td {border-bottom:1px solid #dbdbdb;}
.tbl_y tbody td.title {padding-left:20px;padding-right:20px;text-align:left !important;word-break:break-all;}
.tbl_y02 {padding:26px 0;border-top:2px solid #444;border-bottom:1px solid #dbdbdb;}

.tbl_btm {margin-top:20px;overflow:hidden;}
.tbl_btm .tbl_control {display:inline-block;}
.tbl_btm .tbl_control > span {display:inline-block;width:100px;margin-right:7px;padding-top:7px;vertical-align:middle;}
.tbl_btm .tbl_control > span strong {font-weight:700;}
.tbl_btm .tbl_control [class*="btn_ty_"] {margin-left:2px;}
.tbl_btm .info_txt {display:inline-block;float:right;margin-top:8px;color:#777;font-size:12px;letter-spacing:-0.025em;}

.sec_price {margin-top:30px;border:1px solid #dbdbdb;background:#f4f4f4;overflow:hidden;}
.sec_price .calc {float:left;width:718px;padding:13px 40px 22px;background:#fff;letter-spacing:-0.04em;box-sizing:border-box;}
.sec_price .calc > div {padding:29px 0;}
.sec_price .calc > div .ttl {display:inline-block;font-weight:700;}
.sec_price .calc > div .txt_effect {margin-top:16px;}
.sec_price .calc > div .txt_effect .ttl {color:#777;font-weight:400;}
.sec_price .calc > div .txt_effect2 {margin-top:16px;overflow:hidden;}
.sec_price .calc > div .txt_effect2 .ttl {float:left;color:#777;font-weight:400;line-height:45px;}
.sec_price .calc > div .txt_effect2 .entry {width:330px;margin-left:47px;}
.sec_price .calc > div .txt_effect2 .score_box .txt_score {margin-top:16px;line-height:1;}


.sec_price .calc > div .txt_effect2 .price {display:inline-block;float:right;line-height:45px;}
.sec_price .calc > div .price {display:inline-block;float:right;}
.sec_price .calc > div:first-child {border-bottom:1px solid #dbdbdb;}
.sec_price .total {float:right;width:260px;padding:45px 0 0 40px;box-sizing:border-box;}
.sec_price .total .txt1 {font-weight:700;line-height:1;letter-spacing:-0.04em;}
.sec_price .total .txt1 span {margin-left:7px;color:#777;font-weight:400;}
.sec_price .total .txt2 {display:block;margin-top:10px;color:#777;line-height:1;letter-spacing:-0.04em;}
.sec_price .total .txt3 {display:block;margin-top:29px;color:#cf0a2c;font-size:24px;line-height:1;letter-spacing:-0.02em;}
.sec_price .total .txt3 em {font-size:27px;font-weight:700;}
.sec_price .total .txt4 {display:block;margin-top:9px;color:#62b1bd;line-height:1;}
.sec_price .total .txt5 {display:block;margin-top:10px;margin-bottom:40px;color:#777;font-weight:400;line-height:1;letter-spacing:-0.04em;}
.sec_price .total .ef_space {margin-top:60px;}
.sec_price .discount {border-bottom:1px solid #dbdbdb;}
.sec_price .discount > div {padding-bottom:20px;}
.sec_price .discount > div:first-child {padding-bottom:30px;}
.sec_price .discount div.ef_space {padding-bottom:18px;}
.sec_price .discount .ttl02 {float:left;width:149px;margin-top:15px;color:#777;}
.sec_price .discount .ttl02 input.ip_radio + label {font-weight:400;}
.sec_price .discount .entry {float:left;width:390px;}
.sec_price .discount .entry p.none_type{line-height: 46px;display:inline-block;}
.sec_price .discount .entry .select_box {display:inline-block;}
.sec_price .discount .entry .chk_type{display:inline-block;margin-left:7px;}
.sec_price .discount .entry .chk_type input + label {color:#777;}
.sec_price .discount .entry .tooltip {margin:14px 0 0 10px;}
.sec_price .discount .price02 {float:right;line-height:45px;}
.sec_price .discount .score_box {position:relative;margin-top:10px;}
.sec_price .discount .score_box .txt_score {display:inline-block;width:110px;margin-right:10px;color:#62b1bd;line-height:45px;letter-spacing:-0.04em;}
.sec_price .discount .score_box .txt_use {margin-top:20px;color:#777;font-size:12px;line-height:1;letter-spacing:-0.025em;}
.sec_price .discount .discount_info li {font-size:12px;padding-left:7px;color:#777;text-indent:-7px;line-height:24px;letter-spacing:-0.025em;}
.sec_price .discount .discount_info li.m_discount { font-size:14px; font-family:'Noto Sans KR'; font-weight:400; margin-bottom:15px; }
.sec_price .discount .discount_info li.m_discount span { color:#cf0a2c; }

.tbl_basket .chk label {padding-left:18px;}
.tbl_basket .chkbox {text-align:right;}
.tbl_basket .cancel td {padding:0 0 40px 20px;text-align:left;}
.tbl_basket .cancel td .ip_chekbox+label {margin:9px 10px 0 0;}
.tbl_basket .cancel td .select_box {margin-right:5px;}
.tbl_basket td.chkbox {vertical-align:top;}
.tbl_basket td {padding:38px 0;text-align:center;}
.tbl_basket td .img {float:left;width:84px;margin-left:20px;}
.tbl_basket td .img img {display:block;width:84px;}
.tbl_basket td .pr {padding-left:134px;text-align:left;}
.tbl_basket td .pr .p_name {display:block;margin-bottom:10px;line-height:20px;word-break:break-all;}
.tbl_basket td .pr a.p_name:hover {text-decoration:underline;}
.tbl_basket td .pr .p_opt {margin-top:2px;color:#666;line-height:20px;}
.tbl_basket td .pr .p_opt + .btn_line {margin-top:8px;}
.tbl_basket td .select_box {display:inline-block;vertical-align:middle;}
.tbl_basket td .select_box + .btn_line {margin-left:6px;}
.tbl_basket td .line_up [class*="btn_ty_"] {margin:0;}
.tbl_basket td [class*="btn_ty_"] {margin:6px 0 0;}
.tbl_basket td [class*="btn_ty_"]:first-child {margin-top:0;}
.tbl_basket td.price strong {font-size:16px;font-weight:700;}
.tbl_basket td.price .mileage {display:block;margin-top:2px;color:#000;font-weight:400;}

.tbl_basket02 tbody th {padding:13px 0 11px 20px;color:#777;text-align:left;letter-spacing:-0.04em;line-height:20px;}
.tbl_basket02 tbody td {padding:13px 20px 11px 0;line-height:20px;}
.tbl_basket02 td .txt_postnum {display:inline-block;padding-right:12px;}
.tbl_basket02 td .txt_strong {font-weight:700;}
.tbl_basket02 td .ex_time {margin-left:5px;}
.tbl_basket02 td .txt01, .fdata > div.txt > span.txt01 {margin-left:6px;color:#777;font-size:12px;letter-spacing:-0.01em;}
.tbl_basket02 td .txt01 {margin-left:6px;color:#777;font-size:12px;letter-spacing:-0.01em;}
.tbl_basket02 .exception:first-child td {padding-top:13px;}
.tbl_basket02 .exception td:first-child {padding-left:20px;}
.tbl_basket02 .exception td {padding:0 20px 10px 0;}

.cscenter {margin-top:148px;border-top:2px solid #000;}
.cscenter ul li {position:relative;float:left;width:600px;height:170px;}
.cscenter ul li:before {content:'';display:block;position:absolute;left:50px;top:60px;width:52px;height:50px;}
.cscenter ul li:after {content:'';display:block;position:absolute;right:43px;top:80px;width:8px;height:13px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_gray2.png') no-repeat 0 0;}
.cscenter ul li a {display:block;height:50px;padding:58px 0 62px 137px;}
.cscenter ul li a strong {display:block;font-size:28px;line-height:1;}
.cscenter ul li a span {display:block;margin-top:8px;color:#777;line-height:1;letter-spacing:-0.04em;}
.cscenter ul li a:hover strong {color:#cf0a2c;}
.cscenter ul li.faq:before {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_cscenter.png') no-repeat 0 0;}
.cscenter ul li.inq:before {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_cscenter.png') no-repeat 0 100%;}
.cscenter .cs_number {position:relative;height:204px;background:#f4f4f4;}
.cscenter .cs_number:before {content:'';display:block;position:absolute;left:50%;top:51px;width:1px;height:90px;background:#dbdbdb;}
.cscenter .cs_number .box {float:left;width:550px;padding:51px 0 0 50px;}
.cscenter .cs_number .box .number {float:left;width:250px;}
.cscenter .cs_number .box .number dt {letter-spacing:-0.04em;line-height:1;}
.cscenter .cs_number .box .number dl dd {margin-top:7px;font-size:18px;line-height:1;}
.cscenter .cs_number .box .number dl + dl {margin-top:28px;}
.cscenter .cs_number .box .time {float:left;letter-spacing:-0.04em;}
.cscenter .cs_number .box .time p {margin-bottom:11px;color:#777;font-size:12px;line-height:1;}
.cscenter .cs_number .box .time dl {margin-top:8px;overflow:hidden;}
.cscenter .cs_number .box .time dl dt {float:left;letter-spacing:-0.04em;line-height:1;}
.cscenter .cs_number .box .time dl dd {padding-left:68px;line-height:1;}
.cscenter .cs_number .box .time span {display:block;margin-top:12px;color:#999;line-height:1;}
.cscenter .cs_number .box + .box .number {width:240px;}

/* 주문결제 */
.form_btm:after {content:'';display:block;clear:both;}
.form_btm {margin-top:20px;color:#777;line-height:1;letter-spacing:-0.04em;}
.form_btm .form_control {float:left;}
.form_btm .form_control span {display:inline-block;padding-top:5px;font-size:12px;line-height: 1.2}/*20200428 수정*/
.form_btm .form_control span.col_red {color: #cf0a2c}/*20200428 추가*/
.form_btm .txt_right {float:right;}
.form_btm .txt_right input.ip_chekbox + label {color:#777;}
.form_btm02 .pay_txt_list {padding-top:20px;}
.form_btm02 .pay_txt_list li {padding-left:13px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_gStar.png') no-repeat 0 8px;color:#777;font-size:12px;line-height:20px;}
.form_btm02 .pay_txt_list li a {color:#4686c5;}

.pa_group .txt_sm {display:inline-block;color:#777;font-size:12px;letter-spacing:-0.04em;vertical-align:top;}
.pa_group .txt_gcolor {color:#777;}
.pa_group .btn_loca {margin-left:21px;}
.pa_group .ftxt {padding-right:10px;}
.pa_group .modify {display:inline-block;margin-left:16px;color:#555;letter-spacing:-0.04em;text-decoration:underline;}
.pa_group .form_area .row .fdata.pay_opt {padding-bottom:12px;font-size:0;}/*20191230 수정*/
.pa_group .form_area .row .ftit {padding-left:21px;}
.pa_group .form_area .row .fdata .chk {margin-right:25px;}/*20201013 수정*/
.pa_group .form_area .row .fdata .chk:last-child { margin-right:0;}/*20201013 추가*/
.pa_group .form_area .row .fdata .chk02 {margin-right:9px;}
/*20191230 :: S*/
span.blind{position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;display: block}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label{width: 100px;height:100px;padding-left:0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label.pay1{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment01.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label.pay2{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment02.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label.pay3{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment03.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label.pay4{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment04.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label.pay5{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment05.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label.pay6{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment06.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio + label.pay7{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment07.jpg') no-repeat 0 0;} /* 20201013 추가 */
.pa_group .form_area .row .fdata.pay_opt input.ip_radio:checked + label.pay1{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment01_on.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio:checked + label.pay2{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment02_on.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio:checked + label.pay3{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment03_on.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio:checked + label.pay4{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment04_on.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio:checked + label.pay5{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment05_on.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio:checked + label.pay6{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment06_on.jpg') no-repeat 0 0;}
.pa_group .form_area .row .fdata.pay_opt input.ip_radio:checked + label.pay7{background:url('https://image.nbkorea.com/NBRB_PC/common/pay/payment07_on.jpg') no-repeat 0 0;} /* 20201013 추가 */
/*20191230 :: E*/

/* 20190409 추가 S */
.form_area.form_area_pay {padding-bottom: 0;}
.pa_group .form_area .row.pay_sum .pay_price .ftit {width: 79px;}
.form_area.form_area_pay .row .fdata {padding-left: 0;}
.pay_option_wrap {display: table; margin-top: 30px; border-top: 1px solid #dbdbdb;}
.pay_option_wrap:after {content: ""; display: block; clear: both;}
/* 20190409 추가 E */

.pa_group .form_area .row.pay_sum{display: table-cell; width: 260px; padding-top:50px; box-sizing: border-box; vertical-align: top;} /* 20190409 수정 */

/* 20190409 추가 S */
.pa_group .form_area .row.pay_sum .pay_price{line-height: 1; margin-bottom: 20px;position: relative;}/*20190513 수정*/
.pa_group .form_area .row.pay_sum .pay_price:after {content: ""; display: block; clear: both;}
.pa_group .form_area .row.pay_sum .pay_price.discount .fdata .fr {color: #cf0a2c;}
.pa_group .form_area .row.pay_sum .pay_price.total {margin-top: 95px; margin-bottom: 0;}
/*20201215 수정 :: S*/
.pay_price.total .ftit{line-height: 26px;}
.pa_group .form_area .row.pay_sum .pay_price.total .fdata .fr{color: #cf0a2c;}
.pa_group .form_area .row.pay_sum .pay_price.total .fdata .fr strong{font-size:26px;font-weight: bold;}
/*20201215 수정 :: E*/
.pa_group .form_area .row.pay_sum .pay_price.chk {margin-top: 26px; padding-left: 21px; color: #777;}
.pa_group .form_area .row.pay_sum .pay_price.terms {width: 220px; height: 80px; margin-left: 21px; padding: 10px 0 10px 10px; box-sizing: border-box; border: 1px solid #dbdbdb; background: #fafafa; font-size: 10px; line-height: 1.7em; color: #777; overflow-y: scroll;}

/* 20190409 추가 E */
.pa_group .form_area .row.pay_sum .pay_price > p.pc_st01{position: absolute;top: 2px;right: 20px;border-bottom: 1px solid #bababa;font-size: 12px;margin-bottom: 2px;line-height: 1.3;color: #777;}/*20190513 추가*/
.pa_group .form_area .row.pay_sum .pay_price > p.pc_st01 a{color: #777;}/*20190513 추가*/

.pa_group .form_area .row.pay_sum .fdata .fr {padding-right:20px;}
.pa_group .pay_option_group {display: table-cell; width: 720px; padding: 50px 21px 21px 21px; box-sizing: border-box; border-right: 1px solid #dbdbdb; letter-spacing: -0.04em; vertical-align: top;} /* 20190409 수정 */
.pa_group .pay_option_group > div {display:none;height: 400px;overflow-y: scroll}/*20201215 수정*/
.pa_group .pay_option_group > div.on {display:block;}
.pa_group .pay_option_group .box01 .txt01 {margin-bottom:40px;color:#777;}
.pa_group .pay_option_group .box01 .grouping:after {content:'';display:block;clear:both;}
.pa_group .pay_option_group .box01 .grouping > div {float: left; width: auto;} /* 20190409 수정 */
.pa_group .pay_option_group .box01 .grouping > div:first-child {width:409px;}
.pa_group .pay_option_group .box01 .grouping .title {margin-bottom:6px;font-weight:bold;}
.pa_group .pay_option_group .box01 .grouping ul {display:table;width:100%;}
.pa_group .pay_option_group .box01 .grouping ul li {padding-top:13px;}
.pa_group .pay_option_group .box01 .grouping ul li p {display:table-cell;width:116px;vertical-align:top;}
.pa_group .pay_option_group .box01 .grouping ul li div {display:table-cell;vertical-align:top;}
.pa_group .pay_option_group .box01 .grouping ul li div span {display:block;padding:17px 0 10px 0;color:#aeaeae;font-size:12px;line-height:1;}
.pa_group .pay_option_group .box02 {color:#777;}
.pa_group .pay_option_group .box02 .txt01 {margin-top:18px;}
.pa_group .pay_option_group .box03 {color:#777;line-height:20px;}
.pa_group .pay_option_group .box03 span {color:#141414;font-weight:700;}
.pa_group .pay_option_group .box03 p.txt01 {margin-top:25px;}
.pa_group .pay_option_group .box04 {color:#777;line-height:20px;}
.pa_group .pay_option_group .box04 span {color:#141414;font-weight:700;}
.pa_group .pay_option_group .box04 p.txt01 {margin-bottom:25px;}
.pa_group .pay_option_group .box05 {color:#777;line-height:20px;}
.pa_group .pay_option_group .box05 span {color:#141414;font-weight:700;}
.pa_group .pay_option_group .box05 p.txt01 {margin-bottom:25px;}
.pa_group .pay_option_group .box06 {color:#777;line-height:20px;}
.pa_group .pay_option_group .box06 span {color:#141414;font-weight:700;}
.pa_group .pay_option_group .box06 p.txt01 {margin-bottom:25px;}

/* 주문완료 */
.ending_box {margin-bottom:80px;}
.ending_box .ending_msg {padding:58px 0 60px 0;border-top:2px solid #121212;border-bottom:1px solid #dbdbdb;color:#121212;letter-spacing:-0.075em;text-align:center;line-height:1;}
.ending_box .ending_msg .txt01 {font-size:24px;}
.ending_box .ending_msg .txt01 strong {font-weight:700;}
.ending_box .ending_msg .txt02 {margin-top:20px;color:#777;font-weight:300;}
.ending_box .btn_area {margin-top:20px;}
.print_copy {padding:100px 0 10px;text-align:center;}
.print_copy span {display:block;color:#aeaeae;font-size:13px;line-height:1;}
.print_copy p {margin-top:23px;color:#777;font-size:12px;line-height:19px;}

.q_investi {position:relative;width:100%;min-width:1200px;height:604px;margin:0 auto;background:#62b1bd;}
.q_investi .bg_gray {position:absolute;top:0;left:45.1%;width:54.9%;background:#f4f4f4;height:604px;}
.q_investi .inner_wrap {position:relative;width:1200px;margin:0 auto;overflow:hidden;z-index:1;}
.q_investi .title {float:left;width:303px;padding:156px 0 0 109px;color:#fff;}
.q_investi .title .txt01 {font-size:60px;font-weight:300;letter-spacing:-0.1em;}
.q_investi .title .txt02 {margin:9px 0 0 3px;font-size:18px;font-weight:400;line-height:22px;letter-spacing:-0.04em;}
.q_investi .white_box {float:left;width:788px;margin-top:80px;}
.q_investi .white_box .cover {padding:78px 70px 78px;background:#fff;}
.q_investi .white_box .cover .question {color:#000;font-size:18px;letter-spacing:-0.04em;line-height:22px;}
.q_investi .white_box .cover .question span {font-size:20px;}
.q_investi .white_box .cover ul {margin-top:25px;overflow:hidden;}
.q_investi .white_box .cover ul li {float:left;width:200px;padding-bottom:12px;}
.q_investi .white_box .cover ul li input.ip_radio + label {font-weight:400;}
.q_investi .white_box .txt {margin-top:34px;color:#aeaeae;}
.q_investi .white_box .btn_location {margin:30px 0 0 537px;}

/* === MEMBER (ME) ==================================================================== */
/* member common */
.h2_title_img{text-align:center;margin-top:100px;font-family:'DidotLTPro';font-weight:700;font-size:48px;color:#121212;line-height:1;}
.txt_note{font-size:12px;color: #777;margin-top:20px;line-height:1.7;}
.con_etc, .con_find, .con_agree, .con_benefit, .con_join, .con_protector, .con_mem_com, .con_check_join{width:980px;margin:0 auto;}

/* find id */
.con_find .find_vali{padding:16px 30px 26px 30px!important;border-bottom:1px solid #141414;margin-bottom:10px;}
.con_find .find_vali .fdata{padding:0!important;}
.con_find .find_vali .fdata .chk{color:#777;}
.con_find .find_vali .fdata .chk:first-child{margin-right:40px;}
.con_find .txt_note{font-size:12px;color:#777;margin-top:20px;}
.con_find .auth_timer{position:relative;float:left;margin-right:5px;}
.con_find .auth_timer input.ip_text.md{padding-right:50px;}
.con_find .auth_timer .num{position:absolute;top:15px;right:15px;color:#f7002c;font-size:12px;}
.con_find .auth_5num{margin:20px 0 0;color:#777;font-size:12px;line-height:1.4;}

/* step */
.sign_up_step{width:616px;margin:55px auto 0 auto;padding-bottom:20px;background: transparent;}
.sign_up_step:after {content: '';display: block;clear: both;}
.sign_up_step li{width:154px;position:relative;float:left;}
.sign_up_step .cir{width:60px;height:60px;border-radius:50%;background-color:#f4f4f4;color:#777;font-size:16px;text-align:center;line-height:60px;margin:0 auto;}
.sign_up_step .txt{margin-top:15px;color:#aeaeae;font-weight:400;text-align:center;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_step_off.png') 100% 6px no-repeat scroll;}
.sign_up_step .current .cir{background-color:#141414;color:#fff;}
.sign_up_step .current .txt{color:#141414;font-weight:700;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_step_on.png') 100% 6px no-repeat scroll;}
.sign_up_step li:last-child .txt{background:none;}

/* agree */
.con_agree{margin-top:50px;position:relative}
.con_agree.first{margin-top:80px;}
.con_agree h3{color:#141414;font-weight:700;}
.con_agree h4{padding:20px 0;}
.con_agree ul, .con_agree ol{margin-bottom:10px;}
.con_agree p{margin-bottom:10px;}
.con_agree h4:first-child{padding-top:0;}
.con_agree .agree_txt{width:980px;height:200px;padding:27px 30px;margin:20px 0;overflow-x:hidden;overflow-y:auto;border:1px solid #dedede; border-top:1px solid #000;box-sizing: border-box;color:#141414;}
.con_agree .chk{text-align:right;color:#777;}
.con_agree .chk span.txt_left{position: absolute;left:0;}/*20190619 추가*/
.con_agree .btn_area{margin-top:60px;}
.con_agree .chk_all{color:#555;position:absolute;top:0;right:0;}
/*20190620 추가 :: S*/
.con_agree .agree_txt dt{font-size: 14px;margin:30px 0 15px;}
.con_agree .agree_txt dd ol li{margin:5px 0;}
.con_agree .agree_txt dd table.tbst01{text-align: center;margin: 10px 0;}
.con_agree .agree_txt dd table.tbst01 th{background: #333;height:30px;color: #fff;}
.con_agree .agree_txt dd table.tbst01 td{border-bottom: 1px solid #ccc;padding: 5px 0;}

/* E :: 20190620 추가 */
/* benefit */
.con_benefit{margin-top:100px; width:1200px!important;} /* 20190109 수정 */
.con_benefit h3{border-top:2px solid #000;border-bottom:1px solid #000;line-height:1;padding:60px 0;text-align:center;color:#141414;font-size:24px;}
.con_benefit h3 strong{font-weight:700;}
/* 20190109 수정 및 삭제 S */
.con_benefit .img_con{border-bottom:1px solid #dbdbdb;background:url('https://image.nbkorea.com/NBRB_PC/member/bg_benefit.png') center 80px no-repeat scroll;position:relative;width:1200px;height:490px;} 
.con_benefit .img_con dl{float:left;width:300px; min-height:100px; margin:210px 0 50px 0; text-align:center;}/* 20190109 수정 */
/*.con_benefit .img_con dl:last-child{float:right;width:436px;margin:250px 54px 0 0;text-align:center;}*/
/* 20190109 수정 및 삭제 E */
.con_benefit .img_con dt{margin-bottom:15px;line-height:1;font-size:18px;color:#141414;}
.con_benefit .img_con dl{font-size:14px;color:#777;}
.con_benefit .img_con dd{line-height:1.4;}
.con_benefit h4{margin-top:45px;font-size:18px;color:#777;line-height:1.4;text-align:center;}
.con_benefit p{font-size:14px;color:#777;line-height:1.4;text-align:center;}
.con_benefit .btn_area{margin-top:25px;text-align:center;}

/* protector */
.con_protector{position:relative;}
.con_protector .form_area{background-color:#f4f4f4;padding:40px 0 20px;}
.con_protector .form_area:after {content: '';display: block;clear: both;}
.con_protector .form_area li{float:left;width:50%;margin-bottom:20px;}
.con_protector .form_area li label{margin-left:28px;}
.con_protector .form_area li a{float:right;margin-right:28px;color:#777;}
.con_protector_info{width:980px;margin:0 auto;position:relative;}
.con_protector .txt_info label{color:#777;}

/* complte */
.con_mem_com{padding-top:80px;}
.con_mem_com h3{border-top:2px solid #000;border-bottom:1px solid #000;line-height:1;padding:60px 0;text-align:center;color:#141414;font-size:24px;}
.con_mem_com h3 strong{font-weight:700;}
.con_mem_com .img_con{border-bottom:1px solid #dbdbdb;position:relative;width:980px;}
.con_mem_com dl{padding:0 0 0 450px;height:270px;background:url('https://image.nbkorea.com/NBRB_PC/member/bg_mem_com.png') 113px -205px no-repeat scroll;}
.con_mem_com dl:first-child{border-bottom:1px solid #efefef;height:290px;background-position:113px 64px}
.con_mem_com dl dt{font-size:18px;color:#141414;padding:60px 0 15px;}
.con_mem_com dl:first-child dt{padding-top:60px;}
.con_mem_com dd{font-size:14px;color:#777;line-height:1.5;}
.con_mem_com dd a{margin-top:30px;}

/* member check */
.con_check_join h3{margin-top:80px;padding-top:60px;border-top:2px solid #000;color:#141414;font-size:30px;font-weight:300;letter-spacing:-0.07em;line-height:1.3;}
.con_check_join p{color:#777;font-size:14px;margin-top:30px;font-weight:300;line-height:1.4;}
.con_check_join ul{border:1px solid #dbdbdb;margin-top:60px;text-align:center;}
.con_check_join ul:after {content: '';display: block;clear: both;}
.con_check_join li{box-sizing:border-box;width:489px;height:288px;float:left;background:url('https://image.nbkorea.com/NBRB_PC/member/img_ipin.png') 213px 80px no-repeat scroll;position:relative;}
.con_check_join li:first-child{border-right:1px solid #dbdbdb;background:url('https://image.nbkorea.com/NBRB_PC/member/img_phone.png') 215px 80px no-repeat scroll;}
.con_check_join li a{width:100%;height:100%;display:block;color:#000;font-size:16px;position:relative;}
.con_check_join li a span{position:absolute;bottom:85px;left:0;width:100%;}

/* join */
.con_join .btn_area{margin-top:50px;}
.con_join .form_area .row .fdata .chk{margin-right:43px;}
.con_join .form_area .row .fdata .chk label{color:#777;}

/* etc */
.con_etc .btn_area{margin-top:30px;}
.con_etc .form_area .row.box_desc {padding-top:24px;}
.con_etc .box_desc{border-bottom:1px solid #000;padding-bottom:38px;color:#555;margin-bottom:10px;}
.con_etc .box_desc h4{font-size:14px;font-weight:700;margin-bottom:5px;line-height:1.4;letter-spacing:-0.04em;}
.con_etc .box_desc ul{font-size:14px;line-height:1.8;margin-bottom:12px;letter-spacing:-0.04em;}
.con_etc .box_desc p{font-size:12px;line-height:1.4;color:#777;}
.con_etc .list_btn{background: url('https://image.nbkorea.com/NBRB_PC/member/line_center.png') center 90px no-repeat scroll;text-align:center;}
.con_etc .list_btn li{width:490px;height:334px;float:left;background: url(https://image.nbkorea.com/NBRB_PC/member/img_ipin_gray.png) 194px 70px no-repeat scroll;position:relative;}
.con_etc .list_btn li:first-child{background: url('https://image.nbkorea.com/NBRB_PC/member/img_phone_gray.png') 213px 71px no-repeat scroll;}
.con_etc .list_btn li .txt{margin:187px 0 32px;font-size:18px;color:#141414;}
.con_etc .page_tit{margin-top:100px;font-size:33px;color:#141414;font-weight:700;letter-spacing:-0.04em; line-height:1;}
.con_etc .page_tit2{margin:100px 0 50px;font-size:33px;color:#141414;font-weight:700;letter-spacing:-0.04em; line-height:1;}
.con_etc .page_txt_info{color:#141414;padding-top:15px;line-height:24px;letter-spacing:-0.04em;font-size:14px;}
.con_etc .title_area + .title_box .sec_tit{padding-top:45px;}
.con_etc.con_secession_com{margin-top:100px;}
.con_etc.con_secession_com .desc{font-size:16px;}
.con_etc.con_secession_com .btn_area{margin-top: 55px;}
.con_etc.con_secession_com .row_title {padding:56px 0 59px;}

.con_etc .mail_refusal {margin-top:100px;padding-bottom:60px;border-top:2px solid #000;border-bottom:1px solid #dbdbdb;text-align:center;}
.con_etc .mail_refusal .row_title {padding:56px 0 0;font-size:24px;}
.con_etc .mail_refusal .bg_box {width:460px;height:150px;margin:46px auto 0;background:#f4f4f4;letter-spacing:-0.04em;}
.con_etc .mail_refusal .bg_box .txt1 {padding:52px 0 10px;color:#a0a0a0;line-height:1;}
.con_etc .mail_refusal .bg_box .txt2 {font-size:18px;line-height:1;}

/* log in */
.con_login {width:338px;margin:60px auto 0 auto;}
.con_login input[type='text'], .con_login input[type='password']{width:100%;padding:0 15px;}
.con_login input[type='text'] {margin-bottom:10px;}
.con_login .etc_box {position:relative;height:18px;margin-top:20px;}
.con_login .etc_box .save_id label {color:#777;letter-spacing:-0.04em;}
.con_login .etc_box ul {position:absolute;top:0;right:0;overflow:hidden;}
.con_login .etc_box ul li {position:relative;float:left;padding-left:20px;}
.con_login .etc_box ul li:before {content:'';display:block;position:absolute;top:1px;left:10px;width:1px;height:14px;background:#dbdbdb;}
.con_login .etc_box ul li:first-child {padding-left:0;}
.con_login .etc_box ul li:first-child:before {width:0;height:0;}
.con_login .etc_box ul li a {color:#777;font-size:12px;}
.con_login .btn_area {margin-top:40px;}
.con_login .btn_area .btn_ty_bface.lg {width:100%;}

.login_benefit {width:560px;margin:80px auto 0 auto;padding:40px 0 50px;border-top:3px solid #141414;border-bottom:1px solid #919191;text-align:center;}
.login_benefit .txt1 {padding:36px 0 7px;color:#444;font-size:24px;font-weight:700;line-height:46px;letter-spacing:-0.02em;}
.login_benefit .txt2 {padding-bottom:47px;letter-spacing:-0.02em;}

/* === MY (MY) ==================================================================== */
.my_wrap {padding-top:80px;overflow:hidden;}
.my_wrap:after {content:'';display:block;clear:both;}
.my_wrap h2 {margin-top:-7px;font-size:38px;font-weight:700;line-height:1;}
.my_wrap .lnb {float:left;width:300px;}
.my_wrap .lnb * {line-height:1;}
.my_wrap .lnb h2 + .category {margin-top:20px;}
.my_wrap .lnb .category {margin-top:40px;}
.my_wrap .lnb .category .tit {display:block;padding-bottom:2px;font-size:18px;font-weight:700;}
.my_wrap .lnb .category ul li {margin-top:14px;}
.my_wrap .lnb .category ul li a {display:inline-block;color:#555;}
.my_wrap .lnb .category ul li a:hover {color:#cf0a2c;}
.my_wrap .lnb .category ul li.on a {color:#cf0a2c;}
.my_wrap .my_cont {float:right;width:900px;}
.my_wrap .my_cont .title_area {position:relative;margin-bottom:50px;}
.my_wrap .my_cont .title_area .page_tit {font-size:28px;}
.my_wrap .my_cont .title_area .page_txt_info {padding-top:15px;color:#777;line-height:24px;letter-spacing:-0.04em;}
.my_wrap .my_cont .title_area .page_txt_info .point {color:#141414;font-weight:700;}
.my_wrap .my_cont .order_info_area li {display:inline-block;position:relative;padding:0 20px 20px 10px;color:#777;line-height:1;}
.my_wrap .my_cont .order_info_area li:before {content:'';display:block;position:absolute;left:0px;top:6px;width:2px;height:2px;background:#777;}
.my_wrap .my_cont .btn_area {margin-top:30px;}
.my_wrap .my_cont .desc_bottom_list + .btn_area {margin-top:60px;}

.my_cont .tt_step {top:13px;overflow:hidden;}
.my_cont .tt_step span {float:left;display:block;padding-bottom:0;margin-right:29px;font-size:16px;letter-spacing:-0.04em;}
.my_cont .tt_step span:after {right:-17px;width:6px;height:6px;background-size:6px auto;}
.my_cont .tt_step span.current {border-bottom:0;color:#141414;}
.my_cont .tt_step span.current:after {background-position:0 0;}
.my_cont .tt_step span:last-child {margin-right:0;}
.my_cont .tt_step span:last-child:after {display:none;}

.my_prinfo .tbl_y {border-bottom:1px solid #dbdbdb;}
.my_prinfo .tbl_y thead th {border-bottom:0;}
.my_prinfo .tbl_y tbody td {border-top:1px solid #dbdbdb;border-bottom:0;}
.my_prinfo .tbl_y tbody .cancel td {border-top:0;}

/* my home */
.my_wrap.home {padding-top:54px;}
.user_infobox {margin-top:41px;height:198px;border:1px solid #dbdbdb;overflow:hidden;}
.user_infobox .grade {float:left;width:210px;height:198px;padding-left:29px;}

.user_infobox .grade.bronze {background-color:#a36037;}
.user_infobox .grade.silver {background-color:#9c9ea2;}
.user_infobox .grade.gold {background-color:#d8b250;}
.user_infobox .grade.vip {background-color:#141414;}
.user_infobox .grade .name {margin-top:46px;color:#dbdbdb;line-height:1;}
.user_infobox .grade a.level {display:block;margin-top:10px;color:#fff;font-size:30px;font-weight:700;line-height:1;}
.user_infobox .grade a.logout {display:inline-block;margin-top:35px;padding-bottom:4px;border-bottom:1px solid #eaeaea;color:#eaeaea;font-size:12px;line-height:1;}
.user_infobox .info {float:left;width:959px;height:126px;padding:36px 0;}
.user_infobox .info li {float:left;width:239px;height:126px;border-left:1px solid #dbdbdb;text-align:center;}
.user_infobox .info li:first-child {border-left:0;}
.user_infobox .info li strong {display:block;margin:23px 0 16px;color:#444;line-height:1;}
.user_infobox .info li a {display:inline-block;font-size:50px;font-weight:300;line-height:1;}
.user_infobox .info li a:hover {border-bottom:2px solid #141414;}

/* 20191022 수정 S */
.my_menu {margin-top:20px;overflow:hidden;}
.my_menu .category {float:left;width:250px;margin-top:60px;margin-right:185px;}
/* 20191022 수정 E */
.my_menu .category .tit {display:block;margin-bottom:28px;padding-bottom:17px;border-bottom:2px solid #444;font-size:18px;font-weight:700;line-height:1;}
.my_menu .category ul {min-height:auto;} /* 20191022 수정 */
.my_menu .category:first-child ul, .my_menu .category:nth-child(2) ul, .my_menu .category:nth-child(3) ul {min-height:160px;} /* 20191022 추가 */
.my_menu .category li {margin-top:12px;}
.my_menu .category li a {line-height:1;}
.my_menu .category li a:hover {color:#cf0a2c;}
.my_menu .category:nth-child(3n){margin-right:0;}

/* MyNB */
.my_cont .tab_cont .cont_tit {display:block;margin:95px 0 17px;color:#121212;font-size:28px;font-weight:700;line-height:1;}
.my_cont .tab_cont .cont_tit:first-child {margin-top:72px;}
.my_cont .introduce {height:209px;padding:248px 0 0 90px;background:#141414 url('https://image.nbkorea.com/NBRB_PC/my/img_introduce.png') no-repeat 0 0;color:#fff;}
.my_cont .introduce .txt1 {font-size:36px;font-weight:300;line-height:1;letter-spacing:-0.02em;}
.my_cont .introduce .txt2 {margin-top:34px;color:#aeaeae;line-height:1;}
.my_cont .introduce .txt3 {margin-top:10px;color:#aeaeae;line-height:24px;letter-spacing:-0.06em;}
.my_cont .vision {border-top:2px solid #121212;border-bottom:1px solid #141414;overflow:hidden;}
.my_cont .vision li {float:left;position:relative;width:300px;height:326px;padding-top:47px;text-align:center;}
.my_cont .vision li:before {content:'';display:block;position:absolute;left:98px;top:63px;width:104px;height:80px;background:url('https://image.nbkorea.com/NBRB_PC/my/bg_nb_vision.png') no-repeat 0 0;}
.my_cont .vision li:after {content:'';display:block;position:absolute;left:0;top:47px;width:1px;height:203px;background:#dbdbdb;}
.my_cont .vision li:first-child:after {display:none;}
.my_cont .vision li p {padding-top:138px;color:#555;letter-spacing:-0.06em;line-height:24px;}
.my_cont .vision li p strong {color:#141414;font-weight:700;}
.my_cont .vision li:nth-child(2):before {background-position:0 -80px;}
.my_cont .vision li:nth-child(3):before {background-position:0 -160px;}
.my_cont .point_info {margin-top:100px;border:1px solid #dbdbdb;}
.my_cont .point_info dl {padding:72px 0 80px;}
.my_cont .point_info dl dt {float:left;margin-left:70px;font-size:38px;font-weight:300;letter-spacing:-0.02em;line-height:42px;}
.my_cont .point_info dl dd {padding-left:427px;}
.my_cont .point_info dl dd p {padding-top:2px;color:#555;letter-spacing:-0.04em;line-height:26px;}
.my_cont .point_info dl dd p strong {color:#141414;font-weight:700;}
.my_cont .point_info dl + dl {border-top:1px solid #ececec;}
.my_cont .point_info .btn {margin-top:34px;}

.nb_app {width:100%;min-width:1200px;height:592px;background-color:#cf0a2c;}
.nb_app .app_inner {position:relative;left:46.8%;width:53.2%;height:518px;padding-top:74px;background-color:#f4f4f4;}
.nb_app .app_inner .app_box {position:relative;left:-77px;width:582px;height:360px;background-color:#fff;text-align:center;}
.nb_app .app_inner .app_box img {display:block;}
.nb_app .app_inner .app_box .logo {display:block;position:absolute;left:25px;top:25px;}
.nb_app .app_inner .app_box .tit {padding-top:100px;color:#121212;font-size:40px;font-weight:300;letter-spacing:-0.02em;line-height:1;}
.nb_app .app_inner .app_box p {margin:9px 0 38px;color:#555;font-size:12px;letter-spacing:-0.04em;line-height:1;}
.nb_app .app_inner .app_box .qrcode {display:inline-block;}
.nb_app .app_inner .btn_area {width:505px;margin-top:15px;}
.nb_app .app_inner .btn_area a {margin-left:4px;}

/* MyNB 기부 캠페인 */
.donation_exp {margin-top:54px;text-align:center;}
.donation_exp em {display:block;color:#000;font-size:37px;font-weight:700;line-height:1;}
.donation_exp em span {display:block;margin-top:12px;font-size:18px;font-weight:400;}
.donation_exp p {margin-top:12px;color:#555;line-height:24px;}
.donation_point {position:relative;height:199px;margin-top:45px;border:solid #444;border-width:2px 0 1px;}
.donation_point:after {content:'';display:block;clear:both;}
.donation_point dl {width:298px;padding:67px 0 0 95px;}
.donation_point dl dt {line-height:1;}
.donation_point dl dd {margin-top:14px;font-size:30px;line-height:1;}
.donation_point dl dd span {font-size:28px;}
.donation_point .multiple {display:inline-block;width:90px;padding:33px 0;margin:53px 0 0 12px;background:#141414;border-radius:50%;color:#fff;font-size:24px;text-align:center;line-height:1;}
.donation_list {margin-top:10px;}
.donation_list ul:after {content:'';display:block;clear:both;}
.donation_list ul li {float:left;width:438px;margin-top:50px;}
.donation_list ul li:nth-child(odd){margin-right:24px;}
.donation_list ul li a {display:block;}
.donation_list ul li .img {width:100%;height:300px;overflow:hidden;}
.donation_list ul li .img img {display:block;width:100%;}
.donation_list ul li .txt_box {height:165px;padding:30px 19px 0;border:solid #dbdbdb;border-width:0 1px 1px;}
.donation_list ul li .txt_box .date .state {display:inline-block;width:36px;height:20px;background:#777;color:#fff;font-size:11px;line-height:20px;;text-align:center;}
.donation_list ul li .txt_box .date p {display:inline-block;padding-left:10px;color:#777;line-height:20px;vertical-align:top;}
.donation_list ul li .txt_box .tit {display:block;height:52px;margin-top:12px;font-size:18px;line-height:26px;}
.donation_list ul li .progress {margin-top:16px;}
.donation_list ul li .progress .bar {display:block;width:100%;height:6px;background:#dbdbdb;}
.donation_list ul li .progress .bar span {display:block;height:6px;background:#aeaeae;}
.donation_list ul li .progress .point {display:inline-block;margin-top:13px;color:#555;font-size:16px;line-height:1;}
.donation_list ul li .progress .percent {float:right;display:inline-block;margin-top:14px;color:#777;font-size:16px;line-height:1;}
.donation_list ul li.ing .txt_box .date .state {background:#cf0a2c;}
.donation_list ul li.ing .progress .bar span {background:#cf0a2c;}
.donation_list ul li.ing .progress .percent {color:#cf0a2c;font-weight:700;}
.my_wrap .my_cont .donation_list .btn_area {margin-top:45px;}

.donation_detail {margin-top:40px;}
.donation_detail .gbox:after {content:'';display:block;clear:both;}
.donation_detail .gbox .img {float:left;width:500px;height:342px;overflow:hidden;}
.donation_detail .gbox .img img {display:block;width:100%;}
.donation_detail .gbox .info {padding-left:550px;}
.donation_detail .gbox .date .state {display:inline-block;width:36px;padding:5px 0 4px;background:#cf0a2c;color:#fff;font-size:11px;line-height:1;text-align:center;}
.donation_detail .gbox .date p {display:inline-block;padding-left:10px;color:#777;line-height:20px;vertical-align:top;}
.donation_detail .gbox .tit {display:block;height:68px;margin-top:15px;font-size:24px;font-weight:700;line-height:34px;letter-spacing:-0.06em;}
.donation_detail .gbox .status {padding-top:9px;}
.donation_detail .gbox .status dl {margin-top:28px;}
.donation_detail .gbox .status dl dt {color:#777;line-height:1;}
.donation_detail .gbox .status dl dd {margin-top:11px;font-size:24px;line-height:1;}
.donation_detail .gbox .progress {margin-top:42px;}
.donation_detail .gbox .progress .bar {display:block;width:100%;height:6px;background:#dbdbdb;}
.donation_detail .gbox .progress .bar span {display:block;height:6px;background:#cf0a2c;}
.donation_detail .gbox .progress .percent {display:block;margin-top:12px;color:#cf0a2c;font-size:18px;font-weight:700;line-height:1;}
.donation_detail .cbox {margin-top:60px;}
.donation_detail .cbox img {display:block;}

.donation_info .sec_tit {margin-bottom:23px;font-family:'ProximaNova','Noto Sans KR';}
.donation_info .sec_tit:first-child {padding-top:58px;}
.donation_info .txt {letter-spacing:-0.06em;line-height:24px;}
.donation_info .objective {border:1px solid #dbdbdb;}
.donation_info .objective dl {height:270px;border-top:1px solid #dbdbdb;}
.donation_info .objective dt {float:left;margin:80px 0 0 60px;font-size:38px;font-weight:300;line-height:1;}
.donation_info .objective dt:before {content:'';display:block;background:url('https://image.nbkorea.com/NBRB_PC/my/bg_nb_objective.png') no-repeat;}
.donation_info .objective dd {padding:73px 0 0 430px;color:#555;letter-spacing:-0.04em;line-height:28px;}
.donation_info .objective dd strong {display:block;color:#141414;font-weight:700;letter-spacing:-0.02em;}
.donation_info .objective .obj1 {border-top:0;}
.donation_info .objective .obj1 dt:before {width:36px;height:29px;background-position:0 0;margin-bottom:15px;}
.donation_info .objective .obj2 dt:before {width:31px;height:31px;background-position:0 -100px;margin-bottom:14px;}
.donation_info .objective .obj3 dt:before {width:28px;height:35px;background-position:0 -200px;margin-bottom:12px;}
.donation_info .qr_info {margin-top:80px;padding-top:90px;border-top:2px solid #444;text-align:center;}
.donation_info .qr_info .tit {margin-top:40px;font-size:26px;line-height:1;}
.donation_info .qr_info .tit span {display:inline-block;width:84px;height:29px;margin-right:5px;background:url('https://image.nbkorea.com/NBRB_PC/my/logo_mynb2.png') no-repeat 0 0;text-indent:-999em;overflow:hidden;vertical-align:top;}
.donation_info .qr_info p {margin-top:14px;color:#555;line-height:1;}

/* MyNB 활동내역 */
.level_box {height:200px;background:#f4f4f4;overflow:hidden;}
.level_box .level {float:left;position:relative;width:450px;padding-top:72px;}
.level_box .level:before {content:'';display:block;position:absolute;left:50px;top:53px;width:90px;height:90px;}
.level_box .level.bronze:before {background:url('https://image.nbkorea.com/NBRB_PC/my/badge_bronze.png') no-repeat 0 0;}
.level_box .level.silver:before {background:url('https://image.nbkorea.com/NBRB_PC//my/badge_silver.png') no-repeat 0 0;}
.level_box .level.gold:before {background:url('https://image.nbkorea.com/NBRB_PC/my/badge_gold.png') no-repeat 0 0;}
.level_box .level.vip:before {background:url('https://image.nbkorea.com/NBRB_PC/my/badge_vip.png') no-repeat 0 0;}
.level_box .level strong {display:block;padding-left:166px;font-size:28px;font-weight:700;letter-spacing:-0.02em;line-height:1;}
.level_box .level p {margin-top:10px;padding-left:166px;color:#777;line-height:1;}
.level_box .point {float:right;position:relative;width:450px;text-align:right;}
.level_box .point:before {content:'';display:block;position:absolute;left:0;top:68px;width:1px;height:64px;background:#dbdbdb;}
.level_box .point .total {margin-right:60px;padding-top:68px;font-size:60px;font-weight:300;letter-spacing:-0.02em;line-height:1;}
.level_noti {float:right;margin-top:18px;color:#777;line-height:1;}

.sort_area {margin:43px 0 30px;}
.sort_area fieldset > div {float:left;}
.sort_area fieldset > div.right-wrap {float:right;}
.sort_area .period {overflow:hidden;}
.sort_area .period input[type="radio"] {display:none;}
.sort_area .period input[type="radio"] + label {display:block;float:left;position:relative;width:88px;height:33px;margin-left:-1px;border:1px solid #dbdbdb;color:#777;text-align:center;line-height:33px;cursor:pointer;}
.sort_area .period input[type="radio"]:first-child + label {margin-left:0;}
.sort_area .period input[type="radio"]:checked + label {background-color:#141414;border-color:#141414;color:#fff;font-weight:400;z-index:1;}
.sort_area .date {display:inline-block;}
.sort_area .date .datepicker {display:inline-block;position:relative;}
.sort_area .date .datepicker .ip_text {width:175px;height:35px;background:#fff;padding:9px 35px 8px 16px;color:#777;}
.sort_area .date .datepicker .btn_date {display:block;position:absolute;right:13px;top:6px;width:23px;height:23px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_calendar.png') no-repeat 0 0;}
.sort_area .date .unit {display:inline-block;padding:0 7px;color:#777;line-height:35px;vertical-align:top;}
.sort_area .btn_ty_gface.xs {min-width:60px;}

.tbl_mynb tbody th {height:120px;border-bottom:1px solid #dbdbdb;color:#444;font-size:18px;font-weight:700;letter-spacing:-0.04em;}
.tbl_mynb tbody th.ef_txt {color:#141414;font-size:14px;}
.tbl_mynb tbody td {height:120px;letter-spacing:-0.04em;}
.tbl_mynb tbody td.info {padding-left:54px;line-height:20px}
.tbl_mynb tbody td.info .acquire {margin-top:3px;color:#777;}
.tbl_mynb tbody td.info.pl25 {padding-left:25px;}
.tbl_mynb tbody td.pt {text-align:center;}
.tbl_mynb tbody td.pt strong {font-size:16px;font-weight:700;}
.tbl_mynb tbody td.date {color:#777;text-align:center;letter-spacing:0;}
.tbl_mynb tbody th [class*="point_title"] {display:block;padding-top:25px;color:#141414;font-size:14px;font-weight:700;letter-spacing:0;}
.tbl_mynb tbody th .point_title4 {padding-top:0;}
.tbl_mynb .point_title1 {background:url('https://image.nbkorea.com/NBRB_PC/common/icon_point_title1.png') no-repeat 50% 0;}
.tbl_mynb .point_title2 {background:url('https://image.nbkorea.com/NBRB_PC/common/icon_point_title2.png') no-repeat 50% 0;}
.tbl_mynb .point_title3 {background:url('https://image.nbkorea.com/NBRB_PC/common/icon_point_title3.png') no-repeat 50% 0;}

/* MyNB NB포인트 안내 */
.point_box {margin-top:60px;}
.point_box .box {position:relative;padding:80px 0;border-bottom:1px solid #dfdfdf;}
.point_box .box:first-child {border-top:1px solid #dfdfdf;}
.point_box .box .point_tit {position:absolute;top:77px;left:0;}
.point_box .box .point_tit strong {font-size:38px;font-weight:400;line-height:1;}
.point_box .box .point_tit span {display:block;padding-bottom:52px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_point_title2.png') no-repeat 0 100%;color:#555;line-height:24px;;letter-spacing:-0.04em;}
.point_box .box .point_tit span.bg_ef1 {background:url('https://image.nbkorea.com/NBRB_PC/common/icon_point_title1.png') no-repeat 0 100%;}
.point_box .box .point_tit span.bg_ef2 {background:url('https://image.nbkorea.com/NBRB_PC/common/icon_point_title3.png') no-repeat 0 100%;}
.point_box .box .point_cont {padding-left:450px;}
.point_box .box .point_cont li {position:relative;padding-top:30px;}
.point_box .box .point_cont li:first-child {padding-top:0}
.point_box .box .point_cont li:first-child strong {top:0;}
.point_box .box .point_cont li strong {position:absolute;top:30px;left:0;font-size:18px;font-weight:700;}
.point_box .box .point_cont li p {padding-left:108px;color:#555;letter-spacing:-0.04em;}
.point_box .box .point_cont li span {display:block;margin-top:7px;color:#aeaeae;font-size:12px;}

.my_wrap .sub_tab {margin-top:60px;}
.sub_tab ul {text-align:center;}
.sub_tab ul li {display:inline-block;position:relative;margin-left:27px;padding-left:30px;}
.sub_tab ul li:before {content:'';display:block;position:absolute;left:0;top:1px;width:1px;height:15px;background:#ccc;}
.sub_tab ul li a {display:block;padding-bottom:10px;font-size:16px;line-height:1;}
.sub_tab ul li:first-child {padding-left:0;margin-left:0;}
.sub_tab ul li:first-child:before {display:none;}
.sub_tab ul li.active a {font-weight:700;border-bottom:3px solid #141414;}

.my_wrap .sub_tab2 {margin-top:60px;}
.sub_tab2 ul {text-align:center;}
.sub_tab2 ul li {display:inline-block;position:relative;margin-left:27px;padding-left:30px;}
.sub_tab2 ul li:before {content:'';display:block;position:absolute;left:0;top:1px;width:1px;height:15px;background:#ccc;}
.sub_tab2 ul li a {display:block;padding-bottom:10px;font-size:16px;line-height:1;}
.sub_tab2 ul li:first-child {padding-left:0;margin-left:0;}
.sub_tab2 ul li:first-child:before {display:none;}
.sub_tab2 ul li.active a {font-weight:700;border-bottom:3px solid #141414;}

.point_use2 .sec_tit {display:block;margin-bottom:9px;}
.point_use2 > p {color:#001414;/*letter-spacing:-0.06em;*/line-height:24px;}
.point_use2 > p > span {color:#777;}
.point_use2 > dl dt {padding-top:35px;margin-bottom:12px;color:#555;font-weight:700;line-height:1;}
.point_use2 > dl dd p {color:#555;line-height:28px;}
.point_use2 > dl dd p span {color:#777;}
.point_use2 > dl dd ul li {position:relative;padding-left:12px;color:#555;line-height:28px;}
.point_use2 > dl dd ul li:before {content:'';display:block;position:absolute;left:1px;top:13px;width:2px;height:2px;background:#444;}
.point_use2 > dl + dl {margin-top:7px;}

/* MyNB NB FAQs*/
.qna_list {margin-top:20px;}
.qna_list .row_q {position:relative;padding:33px 57px;border-bottom:1px solid #dbdbdb;}
.qna_list .row_q:before {content:'Q';display:block;position:absolute;left:20px;top:33px;color:#555;font-size:24px;line-height:1;}
.qna_list .row_q:after {content:'';display:block;position:absolute;right:40px;top:43px;width:8px;height:7px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_qna.png') no-repeat 0 0;}
.qna_list .row_q a {display:block;color:#555;line-height:24px;}
.qna_list .row_q a span {color:#555;font-weight:700;}
.qna_list .row_a {display:none;padding:5px 0 13px;background:#f4f4f4;}
.qna_list .row_a .board_a {position:relative;margin:0 92px;padding:29px 0 20px;color:#555;line-height:24px}
.qna_list .row_a .board_a:before {content:'A';display:block;position:absolute;left:-35px;top:32px;color:#aeaeae;font-size:24px;line-height:1;}
.qna_list .open .row_q {border-bottom:0;}
.qna_list .open .row_q:after {background-position:0 bottom;}
.qna_list .open .row_q a {color:#141414;font-weight:700;}
.qna_list + .btn_area {margin-top:60px !important;}

/* MyNB 회원등급 */
.level_box.type2 {height:250px;margin-top:0px;}
.level_box.type2 .level {padding-top:58px;}
.level_box.type2 .level p {margin-top:14px;}
.level_box.type2 .level p + span {display:block;margin-top:8px;padding-left:166px;color:#aeaeae;font-size:12px;line-height:1;}
.level_box.type2 .point {width:321px;padding-top:50px;padding-right:71px;}
.level_box.type2 .point ul li {margin-bottom:15px;padding-left:60px;overflow:hidden;}
.level_box.type2 .point ul li strong {float:left;color:#777;letter-spacing:-0.04em;line-height:18px;}
.level_box.type2 .point ul li p {float:right;color:#777;line-height:18px;}
.level_box.type2 .point ul li p span {color:#141414;font-size:18px;line-height:1;vertical-align:top;}
.level_box.type2 .point:before {top:50px;height:150px;}

.star_noti {margin-top:20px;}
.star_noti li {margin-top:10px;font-size:12px;color:#777;letter-spacing:-0.025em;line-height:1}

.basic_box {border-top:2px solid #444;border-bottom:1px solid #dbdbdb;}
.basic_box > p {padding:32px 20px 34px;color:#555;letter-spacing:-0.06em;line-height:28px;}
.basic_box > .box {height:265px;border-bottom:1px solid #dbdbdb;}
.basic_box > .box:last-child {border-bottom:0;}
.basic_box > .box .level {float:left;position:relative;height:200px;padding:65px 0 0 190px;overflow:hidden;}
.basic_box > .box .level img {position:absolute;left:60px;top:57px;}
.basic_box > .box .level strong {display:block;font-size:16px;font-weight:700;letter-spacing:-0.04em;line-height:1;}
.basic_box > .box .level p {margin-top:15px;color:#777;letter-spacing:-0.04em;line-height:20px;}
.basic_box > .box .level span {display:block;margin-top:6px;padding-left:14px;background:url('https://image.nbkorea.com/NBRB_PC/my/bg_bullet_arrow.png') no-repeat 0 4px;color:#555;letter-spacing:-0.04em;line-height:1;}
.basic_box > .box > ul {padding:54px 0 0 540px;}
.basic_box > .box > ul > li {color:#555;letter-spacing:-0.04em;line-height:28px;}
.basic_box > .box > ul > li.noti {color:#aeaeae;}
.basic_box .mileage {position:relative;padding:35px 20px 39px;}
.basic_box .mileage p {margin-bottom:13px;color:#555;letter-spacing:-0.04em;line-height:24px;}
.basic_box .mileage .btn_ty_rface {position:absolute;right:20px;top:54px;}

.btn_detail_view {display:inline-block;padding-right:12px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_ctitle.png') no-repeat right 3px;background-size:6px auto;color:#000;letter-spacing:-0.06em;line-height:1;}
.btn_detail_view span {display:inline-block;padding-bottom:7px;border-bottom:1px solid #a3a3a3;}

/* MyNB 마일리지 */
.level_box.type3 {margin-top:0px;background:#f4f4f4 url('https://image.nbkorea.com/NBRB_PC/my/img_mileage.png') no-repeat 61px 60px;}
.level_box.type3 .point:before {display:none;}
.level_box.type3 .point .total {padding-top:60px;margin-right:71px;}
.level_box.type3 .point em {display:block;margin-top:17px;margin-right:71px;color:#777;letter-spacing:-0.04em;line-height:1;}

.dot_noti {margin-top:16px;margin-bottom:12px;}
.dot_noti li {position:relative;padding-left:10px;color:#777;font-size:12px;letter-spacing:-0.02em;line-height:24px;}
.dot_noti li:before {content:'';display:block;position:absolute;left:0;top:10px;width:2px;height:2px;background:#707070;}

/* MyNB 쿠폰*/
.sc_box {padding:40px;border-top:2px solid #444;background:#f4f4f4;}
.sc_box label {display:inline-block;margin-right:38px;padding-top:14px;font-size:16px;letter-spacing:-0.04em;line-height:1;}
.sc_box .ip_text {width:400px;vertical-align:top;}
.sc_box .btn_ty_bface.sm {min-width:80px;padding:14px 23px 13px;}
.sec_tit + .sec_sub_txt {margin-top:-6px;margin-bottom:30px;letter-spacing:-0.04em;line-height:1;}
.sec_tit + .sec_sub_txtlist {margin-top:-6px;margin-bottom:24px;}
.sec_tit + .sec_sub_txtlist li {line-height:24px;letter-spacing:-0.04em;}
.tab_list.mb60 {margin-bottom:60px;}
.tbl_y .coupon_list td {height:100px;padding:0 10px;color:#444;text-align:center;line-height:21px;}
.tbl_y .coupon_list td a {display:inline-block;color:#4686c5;line-height:20px;text-decoration:underline;}
.tbl_y .coupon_list td.ef_txt {color:#141414;font-weight:bold;}
.tbl_y .coupon_list td.no_data {height:286px;}
.my_wrap .my_cont .tbl_y + .btn_area {margin-top:60px;}

/* 구매내역 상품 리뷰 */
.page_txt_info span.dot:before {content:'';display:inline-block;position:relative;top:-2px;width:2px;height:2px;margin:0 6px 0 3px;background:#444;vertical-align:middle;}
.review_list .tbl_y {margin-top:20px;border-top:0;border-bottom:1px solid #dbdbdb;}
.review_list .tbl_y tbody td {border-bottom:0;border-top:1px solid #dbdbdb;}
.review_list .tbl_y tbody tr:first-child td {border-top:0;}
.review_list .tbl_basket td .pr {padding-left:0;}
.review_list .tbl_basket .date {color:#000;}
.review_list .tbl_basket .date span {display:block;margin-top:8px;color:#555;}
.review_list .btn_area + .dot_list {margin-top:90px;}
.review_list .btn_area + .dot_list.dot_list_no {border-bottom:none;}
.review_list .tbl_y + .dot_list {margin-top:25px;}
.review_list .tbl_y + .dot_list.dot_list_no {border-bottom:none;}
.dot_list li {position:relative;padding-left:12px;color:#777;line-height:24px;}
.dot_list li:before {content:'';display:block;position:absolute;left:1px;top:11px;width:2px;height:2px;background:#444;}

.my_cont .title_area + .sec_tit {padding-top:0;}
.my_cont .title_area + .essential {text-align:right;margin-bottom:30px;}
.essential {color:#cf0a2c;line-height:1;}
.essential:after {content:'';display:inline-block;width:3px;height:3px;margin:2px 0 0 6px;background:#e3233f;border-radius:1.5px;vertical-align:top;}

/* 구매내역 상품 리뷰  - 리뷰작성 */
.my_review {border-top:2px solid #000;}
.my_review.review_list .tbl_y {margin-top:0;border-bottom:0;}
.my_review.review_list .tbl_y tbody td {border-bottom:1px solid #121212;}
.my_review .form_area {border-top:0;}
.my_review .form_area .row .fdata {position:relative;padding-left:190px;}
.my_review .form_area .row .fdata .ip_text {width:600px;}
.my_review .form_area .row .fdata .ip_textarea {width:600px;height:160px;}
.my_review .form_area .row .fdata .byte {position:absolute;right:127px;bottom:16px;color:#777;font-size:12px;letter-spacing:-0.025em;line-height:1;}
.my_review .form_area .row .fdata .ip_textarea + .byte {bottom:11px;}
.my_review .form_area .row .ftit {padding-top:0;padding-left:20px;}
.form_area .evaluate.row {padding-bottom:10px;border-bottom:1px solid #dbdbdb;}
.form_area .evaluate.row .ftit {padding-top:0;}
.form_area .evaluate .fdata:after {content:'';display:block;clear:both;}
.form_area .evaluate .col_tit {display:block;float:left;letter-spacing:-0.04em;line-height:20px;}
.form_area .evaluate .col {float:left;}
.form_area .evaluate .col .col_tit {position:relative;top:2px;}
.form_area .evaluate .col .star_score {padding-left:62px;}
.form_area .evaluate .col .star_score ul {margin-top:-2px;}
.form_area .evaluate .col2 {float:right;padding-right:20px;}
.form_area .evaluate .col2 .box {margin-bottom:30px;overflow:hidden;}
.form_area .evaluate .col2 .survey {padding-left:86px;}
.form_area .add_file.row {margin-top:30px;border-top:1px solid #dbdbdb;}
.form_area .add_file.row .ftit {padding-top:10px;}
.form_area .add_file.row .fdata {padding-top:10px;height:133px;}
.form_area .add_file.row .mbyte {display:block;position:absolute;right:20px;bottom:-2px;color:#777;font-size:12px;letter-spacing:-0.025em;}
.form_area .add_file.row .add_img {position:relative;width:100px;padding-right:18px;}
.form_area .add_file.row .add_img .img {width:98px;height:98px;border:1px solid #444;overflow:hidden;}
.form_area .add_file.row .add_img .img img {display:block;position:relative;left:50%;height:100%;}
.form_area .add_file.row .add_img .file_n {display:block;width:100%;margin-top:8px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.form_area .add_file.row .add_img .delete {position:absolute;right:0;top:0;width:8px;height:8px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_delete_small.png') no-repeat 0 0;}
.btn_add_file {display:block;position:relative;width:100px;height:100px;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_file_add.png') no-repeat 0 0;box-sizing:border-box;}
.btn_add_file input[type="file"]{position:absolute;left:0;top:0px;width:100px;height:100px;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);opacity:0;-moz-opacity:0;cursor:pointer;z-index:1;}

.survey:after {content:'';display:block;clear:both;}
.survey ul {position:relative;height:16px;}
.survey ul:before {content:'';position:absolute;left:0;top:6px;display:block;width:100%;height:5px;background:#dbdbdb;}
.survey ul li {float:left;width:17px;margin-left:37px;}
.survey ul li:first-child {margin-left:0;}
.survey ul li label {display:block;position:relative;width:17px;height:16px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_survey_off.png') no-repeat 0 0;text-indent:-9999em;cursor:pointer;}
.survey ul li:last-child label {background-color:#fff;}
.survey ul li input[type="radio"] {display:none;}
.survey ul li input[type="radio"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_survey_on.png');}
.survey > span {display:block;margin-top:8px;color:#aeaeae;font-size:12px;line-height:1;letter-spacing:-0.04em;}

.star_score ul {width:233px;height:21px;}
.star_score ul li {position:relative;float:left;}
.star_score ul li label {display:block;width:16px;height:23px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_lt_off.png') no-repeat 0 0;text-indent:-9999em;cursor:pointer;}
.star_score ul li:nth-child(2n) label {width:15px;background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_rt_off.png');}
.star_score ul li input[type="checkbox"] {display:none;}
.star_score ul li input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_lt_on.png');}
.star_score ul li:nth-child(2n) input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_rt_on.png');}
.star_score ul li.on label {background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_lt_on.png') !important;}
.star_score ul li.on:nth-child(2n)  label {background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_rt_on.png') !important;}
.star_score.active ul li input[type="checkbox"]:checked + label {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_lt_off.png') no-repeat 0 0;}
.star_score.active ul li:nth-child(2n) input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/common/bg_star_rt_off.png');}

/* 구매내역 상품 리뷰  - 내가 쓴 리뷰 */
.review_list .tbl_y .review_detail {border-top:0;padding:4px 0 40px;text-align:left;}
.review_list .tbl_y .review_detail .cont {float:left;width:460px;padding:0 100px 0 20px;}
.review_list .tbl_y .review_detail .score {float:right;width:300px;padding-right:20px;padding-bottom:30px;}
.review_detail .cont .star_score {margin-left:-2px;}
.review_detail .cont .star_score .star span {background:url('https://image.nbkorea.com/NBRB_PC/my/icon_star_on2.png') no-repeat 0 0;}
.review_detail .cont .tit {margin-top:10px;font-size:18px;letter-spacing:-0.04em;line-height:24px;}
.review_detail .cont .tit > span {display:inline-block;margin-top:-2px;margin-left:3px;vertical-align:middle;}
.review_detail .cont .txt {margin-top:12px;color:#555;letter-spacing:-0.04em;line-height:24px;}
.review_detail .cont .txt .review_img {display:block;max-width:460px;margin-top:35px;}
.review_detail .score .info {padding-bottom:12px;}
.review_detail .score .info span {display:inline-block;position:relative;color:#777;line-height:1;}
.review_detail .score .info span + span {margin-left:13px;padding-left:13px;}
.review_detail .score .info span + span:before {content:'';display:block;position:absolute;left:0;top:2px;width:1px;height:11px;background:#dbdbdb;}
.review_detail .score .survey_box .box {margin-top:28px;}
.review_detail .score .survey_box .box:after {content:'';display:block;clear:both;}
.review_detail .score .survey_box .box > p {display:block;float:left;margin-top:-1px;letter-spacing:-0.04em;line-height:1;}
.review_detail .score .survey_box .box .round {padding-left:68px;}
.review_detail .score .survey_box .box .round:after {content:'';display:block;clear:both;}
.review_detail .score .survey_box .box .round em {display:block;height:5px;margin:7px 0 6px;background:#eaeaea;}
.review_detail .score .survey_box .box .round em span {display:block;position:relative;top:-7px;height:5px;}
.review_detail .score .survey_box .box .round em span:after {content:'';display:block;position:absolute;top:0;width:18px;height:18px;background:url('https://image.nbkorea.com/NBRB_PC/my/bg_survey.png') no-repeat 0 0;}
.review_detail .score .survey_box .box .round em span.score01 {left:0;}
.review_detail .score .survey_box .box .round em span.score02 {left:25%;margin-left:-5px}
.review_detail .score .survey_box .box .round em span.score03 {left:50%;margin-left:-9px;}
.review_detail .score .survey_box .box .round em span.score04 {left:75%;margin-left:-14px;}
.review_detail .score .survey_box .box .round em span.score05 {left:100%;margin-left:-18px;}
.review_detail .score .survey_box .box .round > span {display:block;margin-top:8px;color:#aeaeae;font-size:12px;line-height:1;letter-spacing:-0.04em;}

/* Q&A - 1:1 문의 */
.sorting_area {margin-bottom:20px;overflow:hidden;}
.sorting_area .select_box {float:right;}

.qna_list2 {border-top:2px solid #000;}
.qna_list2 li {border-bottom:1px solid #dfdfdf;}
.qna_list2 .row_q .row_th {display:table;border-bottom:1px solid #efefef;}
.qna_list2 .row_q .row_th > div {display:table-cell;height:100px;line-height:22px;vertical-align:middle;}
.qna_list2 .row_q .col_path {width:570px;padding-left:20px;color:#777;}
.qna_list2 .row_q .col_path em {position:relative;padding-right:15px;margin-right:8px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_gray3.png') no-repeat 100% 50%;}
.qna_list2 .row_q .col_path em:last-child {background:none;}
.qna_list2 .row_q .col_path a {display:block;color:#777;font-weight:bold;}
.qna_list2 .row_q .col_path a:hover {text-decoration:underline;}
.qna_list2 .row_q .col_date {width:130px;text-align:center;}
.qna_list2 .row_q .col_state {width:200px;text-align:center;}
.qna_list2 .row_q .col_state strong {display:block;color:#555;font-weight:700;}
.qna_list2 .row_q .col_state strong span {font-weight:400;}
.qna_list2 .row_q .board_q {padding:38px 100px 35px 20px;}
.qna_list2 .row_q .board_q .tit {margin-bottom:6px;font-size:18px;letter-spacing:-0.04em;line-height:24px;}
.qna_list2 .row_q .board_q .tit:before {content:'Q';display:inline-block;margin-right:8px;color:#141414;font-size:24px;line-height:24px;vertical-align:top;}
.qna_list2 .row_q .board_q .txt {color:#555;letter-spacing:-0.04em;line-height:24px;}
.qna_list2 .row_a {margin-bottom:40px;padding:5px 0 13px;background:#f4f4f4;}
.qna_list2 .row_a .board_a {position:relative;margin:0 74px;padding:33px 0 38px;color:#555;line-height:24px}
.qna_list2 .row_a .board_a:before {content:'A';display:block;position:absolute;left:-35px;top:34px;color:#aeaeae;font-size:24px;line-height:1;}
.qna_list2 .no_data{height:285px;}

.cscenter2 {margin-top:100px;border:1px solid #dbdbdb;}
.cscenter2 ul {display:table;width:100%;}
.cscenter2 ul.col2 li {width:50%;}
.cscenter2 ul.col3 li {width:33.3%;}
.cscenter2 ul li {position:relative;display:table-cell;height:156px;vertical-align:middle;}
.cscenter2 ul li + li:before {content:'';display:block;position:absolute;left:0;top:48px;width:1px;height:60px;background:#efefef;}
.cscenter2 ul li a {display:block;padding:0 0 0 108px;}
.cscenter2 ul li a strong {display:block;position:relative;margin-top:-1px;font-size:16px;line-height:18px;}
.cscenter2 ul li a strong em {font-size:18px;}
.cscenter2 ul li a strong:before {content:'';display:block;position:absolute;left:-43px;top:0;width:45px;height:45px;margin-left:-25px;}
.cscenter2 ul li a span {display:block;margin-top:7px;color:#777;font-size:12px;line-height:18px;letter-spacing:-0.04em;}
.cscenter2 ul li a:hover strong {color:#cf0a2c;}
.cscenter2 ul li.cs1 a strong:before {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_cscenter2.png') no-repeat 0 0;}
.cscenter2 ul li.cs2 a strong:before {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_cscenter2.png') no-repeat 0 -130px;}
.cscenter2 ul li.cs3 a strong:before {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_cscenter2.png') no-repeat 0 -260px;}
.cscenter2 ul li.cs4 a strong:before {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_cscenter2.png') no-repeat 0 100%;}

/* Q&A - A/S 처리 현황 */
.as_box {margin-bottom:20px;padding:40px 0 40px 30px;background:#f4f4f4;overflow:hidden;}
.as_box .box {float:left;}
.as_box .box + .box {margin-left:48px;}
.as_box label {display:inline-block;padding:16px 22px 15px 0;line-height:1;vertical-align:top;}
.as_box .ip_text {width:180px;vertical-align:top;}
.as_box .select_box {display:inline-block;width:120px;vertical-align:top;}
.as_box .ip_text.sm {width:120px;margin-left:2px;}
.as_box .btn_ty_bface.sm {float:left;min-width:80px;}

.tbl_y .basic tbody td {height:100px;color:#555;text-align:center;letter-spacing:-0.04em;}

.cscenter.type3 {margin-top:130px;margin-bottom:-80px;}
.cscenter.type3 ul li {width:400px;height:inherit;}
.cscenter.type3 ul li a {height:inherit;padding-top:60px;padding-bottom:0;}
.cscenter.type3 ul li a strong {font-size:24px;}
.cscenter.type3 ul li a span {margin-top:6px;font-size:12px;line-height:18px;}
.cscenter.type3 ul li a span em {display:block;margin-bottom:2px;color:#141414;font-size:14px;font-weight:700;}
.cscenter ul li.cs:before {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_cscenter.png') no-repeat 0 0;}

.as_process {margin-top:14px;}
.as_step_list {padding:71px 0 80px;border-top:2px solid #121212;border-bottom:1px solid #141414;overflow:hidden;}
.as_step_list li {float:left;width:293px;color:#555;text-align:center;line-height:1;letter-spacing:-0.06em;box-sizing:boder-box;}
.as_step_list li span {display:block;margin-bottom:10px;padding-top:84px;color:#141414;font-size:18px;font-weight:700;letter-spacing:0;}
.as_step_list li:nth-child(1) span {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_as_step01.png') no-repeat 50% 0;}
.as_step_list li:nth-child(2) span {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_as_step02.png') no-repeat 50% 1px;}
.as_step_list li:nth-child(3) span {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_as_step03.png') no-repeat 50% 10px;}
.as_step_list li:nth-child(4) {width:298px;margin:87px 0 0 162px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_step2.png') no-repeat 100% 53px;}
.as_step_list li:nth-child(4) span {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_as_step04.png') no-repeat 50% 0;}
.as_step_list li:nth-child(5) {width:289px;margin:87px 151px 0 0;}
.as_step_list li:nth-child(5) span {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_as_step05.png') no-repeat 50% 10px;}
.as_step_list li:nth-child(1), .as_step_list li:nth-child(2){background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_step2.png') no-repeat 100% 57px;}

/* 계정관리 - 회원정보 확인 */
.form_area .row20{padding-top:20px !important;}
.con_my_confirm .form_area .row .ftit{padding-left:20px;}
.con_my_confirm .form_area .row .fdata{padding-left:170px;}
.con_my_confirm .btn_area{margin-top:30px;}
.con_my_confirm .sub_title{color:#141414;font-size:18px;font-weight:700;padding:80px 0 20px;}
.con_my_confirm .secession_tel_title{font-weight:700;color:#777;margin:20px 0 10px;}
.con_my_confirm .secession_tel_list{color:#777;}
.con_my_confirm .secession_tel_list li{line-height:1.6;padding-left:8px;position:relative;}
.con_my_confirm .secession_tel_list li:before {content: '';display: block;position: absolute;left: 0;top: 10px;width: 2px;height: 2px;background: #707070;}

/* 계정관리 - 회원탈퇴 */
.con_my_boxdl dl{border:1px solid #dbdbdb;padding:40px 30px;box-sizing: border-box; width:900px;}
.con_my_boxdl dt{margin:30px 0 10px;padding-left:14px;font-size:16px;color:#555;font-weight:700;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_list_arrow.png') 0 50% no-repeat scroll;}
.con_my_boxdl dt:first-child{margin-top:0px;}
.con_my_boxdl dd{padding-left:15px;color:#777;line-height:1.5;}
.con_my_boxdl .chk{color:#777;margin-top:20px;display:block;}

/* 계정관리- 회원탈퇴 완료 */
.con_secession_com{text-align:center;}
.con_secession_com .row_title{color:#141414;font-size:24px;padding:60px 0;border-top:2px solid #000;border-bottom:1px solid #000;}
.con_secession_com .row_title span{font-weight:700;}
.con_secession_com .desc{font-size:15px;color:#555;line-height:1.6;}
.con_secession_com .logo_NB{margin:90px 0 25px; }
.con_secession_com .btn_area{text-align:center;margin-top:35px;}

/* 계정관리 - 회원정보 수정 */
.con_join.my{width:900px}
.con_join.my .input_pw_letdown input{width:200px}
.con_join.my .input_letdown input, .con_join.my .input_letdown select{width:150px}
.con_join.my .form_area .row .fdata .select_box{width:150px}
.con_join.my .sec_tit_first{padding-top:0;margin-bottom:20px;font-size:24px;font-family:'Noto Sans KR';font-weight:700;line-height:1;}
.con_join.my .txt_data{text-align:left;}
.con_join.my .txt_data span{padding: 14px 0;height: 45px;line-height: 1;box-sizing: border-box; display: inline-block; text-align:left;}
.con_join.my .txt_secession{text-align:right;color:#777;margin-top:20px;}
.con_join.my .txt_secession .btn_line{color:#4686c5;border-bottom:1px solid #4686c5;}
.con_join.my .b_line{border-bottom:1px solid #dbdbdb;padding-bottom:30px;}
.con_join.my .form_area .row .ftit{padding-left:20px;}
.con_join.my .form_area .row .fdata{padding-left: 170px;}
.con_join.my .txt_ok {display:inline-block;margin-left:5px;color:#cf0a2c;font-size:12px;}

/* 계정관리 - 계좌, 배송지 관리 */
.con_list_info .btn_ty_gface1, .con_list_info .btn_ty_gface1:hover {border: 2px solid #737B82;background: #737B82;color:#fff;}
.con_list_info .row_title{color:#555;font-size:24px;padding:60px 0;border-top:2px solid #000;border-bottom:1px solid #000;text-align:center;}
.con_list_info li{margin-top:30px;padding:40px 30px;border:1px solid #dbdbdb;color:#141414;position:relative;}
.con_list_info li:first-child{margin-top:40px;}
.con_list_info dl{width:80%;position:relative;}
.con_list_info .name{margin-bottom:18px}
.con_list_info .name span{display:inline-block;font-size:18px;}
.con_list_info .name .default, .con_list_info .bank_user .default{min-width:70px;margin-left:5px;height:25px;font-size: 12px;border: 1px solid #4686c5;color: #4686c5;line-height:25px;text-align: center;display:inline-block}
.con_list_info .name .default{position:relative;top:-3px;}
.con_list_info .tel{margin-bottom:10px;}
.con_list_info .btn_modify{position:absolute; top:50%;right:30px; }
.con_list_info .btn_modify .btn_ty_gface1{position: relative; top:-18px;}
.con_list_info .btn_area{margin-top:30px;}
.con_list_info .con_bank .head{width:90px;}
.con_list_info .con_bank span{display:inline-block;}
.con_list_info .bank_user .head, .con_list_info .bank_user .cur_data{position:relative;}
.con_list_info .bank_user .default{position:relative;top:-2px;}
.con_list_info .bank_user .head{margin-bottom:13px;}
.con_list_info .bank_name .head{margin-bottom:13px;}
.con_list_info .bank_account{width:570px;word-break: break-all;position:relative}

/* 계정관리 - 계좌, 배송지 추가 */
.con_my_confirm.add_info .chk_right{text-align:right;margin-top:30px;margin-right:20px;color:#777;}
.con_my_confirm.add_info .form_area .row .ftit{padding-left:20px;}
.con_my_confirm.add_info .form_area .row .fdata{padding-left:190px;}
.con_my_confirm.add_info .chk{color:#777;}

/* 구매내역 - 주문/배송조회 - 배송정보 수정 */
.con_join.my_deli{width:900px}
.con_join.my_deli .input_pw_letdown input{width:200px}
.con_join.my_deli .sec_tit_first{padding-top:0;margin-bottom:20px;font-size:24px;font-family:'Noto Sans KR';font-weight:700;line-height:1;}
.con_join.my_deli .txt_data{text-align:left;}
.con_join.my_deli .txt_data span{padding: 14px 0;height: 45px;line-height: 1;box-sizing: border-box; display: inline-block; text-align:left;}
.con_join.my_deli .form_area .row .ftit{padding-left:20px;}
.con_join.my_deli .form_area .row .fdata{padding-left: 190px;}
.con_join.my_deli .form_area .row .fdata .chk label{color:#141414;}
.con_join.my_deli .form_area .row .fdata .chk_deli label{color:#777;}
.con_join.my_deli .txt_pick{color:#777;font-size:12px;}
.con_join.my_deli .btn_ty_gface{background-color:#737B82;border:2px solid #737B82;}

/* 구매내역 - 주문/배송조회 - 취소 신청 완료 */
.my_cont .info_box.info_box_com{color: #121212;font-size: 24px;padding: 60px 0;border-top: 2px solid #121212;border-bottom: 1px solid #dbdbdb;text-align: center;background-color: #fff;}
.my_cont .info_box_w{background-color:#fff;border-top: 2px solid #121212;border-bottom: 1px solid #dfdfdf;margin-bottom:0;}
.my_cont .info_box .desc_txt{color:#777;font-size:14px;margin-top:12px;}
.btn_order_cancel .btn_ty_bface, .btn_order_cancel .btn_ty_bline{width:200px;}
.sec_tit.first{padding-top:0;}
.desc_bottom_list{color:#777;line-height:1.7;margin-top:25px;}
.desc_bottom_list .btn_line{float:right;color:#4686c5;border-bottom:1px solid #4686c5}
.desc_bottom_list li{padding-left:11px;position:relative;}
.desc_bottom_list li:before {content: '';display: block;position: absolute;left: 0;top: 10px;width: 2px;height: 2px;background: #707070;}
.sec_price.re{margin-top: 80px;}

/* 구매내역 - 주문/배송조회 - 반품 교환 안내 */
.cancle_info_area02 {margin-top:35px;}
.cancle_info_area02 li {position:relative;padding-left:11px;color:#777;line-height:24px;letter-spacing:-0.025em;}
.cancle_info_area02 li:before {content:'';display:block;position:absolute;left:0;top:11px;width:2px;height:2px;background:#777;}

.exchange_return {margin-top:94px;padding:79px 41px 79px 54px;border:1px solid #dbdbdb;}
.exchange_box {position:relative;margin-top:71px;}
.exchange_box:first-child {margin-top:0;}
.exchange_box .exchange_title {position:absolute;top:0;left:0;font-size:18px;font-weight:700;letter-spacing:-0.06em;}
.exchange_box .exchange_title + div {padding-left:186px;}
.exchange_box .txt {margin-top:39px;line-height:24px;letter-spacing:-0.06em;}
.exchange_box .txt:first-child {margin-top:0;}
.exchange_box .txt_list {margin-top:17px;}
.exchange_box .txt_list li {position:relative;padding-left:10px;color:#555;line-height:28px;letter-spacing:-0.04em;}
.exchange_box .txt_list li:before {content:'';display:block;position:absolute;left:0;top:13px;width:2px;height:2px;background:#444;}
.exchange_box .txt_list .txt2 span {display:block;padding-left:30px;}
.exchange_box .step_area {margin-top:22px;padding:59px 40px 54px 50px;background:#f4f4f4;color:#555;letter-spacing:-0.06em;}
.exchange_box .step_area .list_title {font-size:16px;font-weight:700;}
.exchange_box .step_area ol li {padding-top:39px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_triangle_down.png') no-repeat 2px 16px;line-height:24px;}
.exchange_box .step_area ol li:first-child {padding-top:27px;background:none;}
.exchange_box .step_area + .txt {margin-top:45px;}

.order_delivery {margin-top:94px;padding:76px 41px 80px 54px;border:1px solid #dbdbdb;}
.order_delivery2 {margin-top:80px;padding:74px 40px 80px 40px;border:1px solid #dbdbdb;}
.order_delivery2 .order_box .order_title {top:6px;}
.order_delivery2 .order_box .order_title + .info_area {margin-left:160px;}
.order_box {position:relative;}
.order_box .order_title {position:absolute;top:2px;left:0;font-size:18px;font-weight:700;letter-spacing:-0.06em;}
.order_box .order_title + .info_area {margin:0 0 0 186px;padding-top:0;border-top:0;}
.order_box .info_area {margin:60px 0 0 186px;padding-top:54px;border-top:1px solid #dbdbdb;}
.order_box .info_area .txt {font-weight:700;line-height:24px;letter-spacing:-0.025em;}
.order_box .info_area .txt_list {margin-top:17px;}
.order_box .info_area .txt_list li {position:relative;padding-left:10px;color:#555;line-height:28px;letter-spacing:-0.04em;}
.order_box .info_area .txt_list li:before {content:'';display:block;position:absolute;left:0;top:13px;width:2px;height:2px;background:#444;}
.order_box .info_area .txt_list2 {margin-top:0;}
.order_box .info_area .payment_option {margin-top:26px;}
.order_box .info_area .payment_option:first-child {margin-top:38px;}
.order_box .info_area .payment_option .txt2 {line-height:24px;letter-spacing:-0.025em;}
.order_box .info_area .step_area {margin-top:4px;background:#f4f4f4;}
.order_box .info_area .step_area ol {display:table;}
.order_box .info_area .step_area ol li {display:table-cell;width:115px;padding:37px 0 35px 10px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_step2.png') no-repeat 0 50%;font-size:16px;text-align:center;line-height:24px;letter-spacing:-0.06em;vertical-align:middle;}
.order_box .info_area .step_area ol li:first-child {padding-left:0;background:none;}
.order_box .info_area .step_area .row3 {padding-left:148px;}
.order_box .info_area .step_area .row4 {padding-left:85px;}
.order_box .info_area .step_area .row5 {padding-left:18px;}
.order_box .info_area .step_area2 {margin-top:41px;background:#f4f4f4;}
.order_box .info_area .step_area2 ol {padding:37px 0 35px 85px;overflow:hidden;}
.order_box .info_area .step_area2 ol li {float:left;padding: 0 28px 0 40px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_bullet_step2.png') no-repeat 0 50%;font-size:16px;text-align:center;line-height:24px;letter-spacing:-0.06em;}
.order_box .info_area .step_area2 ol li:first-child {padding-left:30px;background:none;}
.order_box .info_area .step_area2 ol li:nth-child(5) {margin-left:134px;margin-top:32px;}
.order_box .info_area .step_area2 ol li:nth-child(6) {margin-top:32px;}

.con_info_txt{border-top:2px solid #000;line-height:2;color:#777;padding-top:35px;}
.con_info_txt li h4{color:#555;font-weight:700;margin-bottom:10px;padding-top:30px;}
.con_info_txt li:first-child h4{padding-top:0;}
.con_info_txt li.step{margin-top:30px;}
.my_prinfo .tbl_basket td .pr.pr1{width:275px;}

/* 구매내역 - 주문/배송조회 */
.my_prinfo td {line-height:20px;}
.my_prinfo .info_cell {padding-right:23px;text-align:left;letter-spacing:-0.02em;}
.my_prinfo .link {color:#4686c5;text-decoration:underline;}
.my_prinfo .tbl_basket thead th .sm_txt {display:block;color:#777;font-size:12px;letter-spacing:-0.04em;}
.my_prinfo .tbl_basket td .img {margin-left:20px;}
.my_prinfo .tbl_basket td .pr {float:left;padding:7px 0 0 30px;width:300px;}
.my_prinfo .tbl_basket td.price {letter-spacing:-0.02em;}
.my_prinfo .tbl_basket td.price strong {font-weight:400;}
.my_prinfo .tbl_basket td.price .mileage {display:block;margin-top:0;color:#777;letter-spacing:0;}
.my_prinfo .tbl_basket td.control .txt {display:block;padding-bottom:2px;}
.my_prinfo .tbl_basket td.control .txt02 {color:#777;font-size:12px;}
.my_painfo .sec_price .calc {width:638px;}

/* 구매내역 - 주문/배송 조회 > 주문/배송 상세 내역 */
.my_cont .info_box {padding:62px 0;margin-bottom:80px;border-top:2px solid #444;background:#f4f4f4;font-size:18px;text-align:center;line-height:32px;}
.my_cont .info_box strong {font-weight:700;}

.cancle_info_area {margin-top:100px;padding:35px 30px;background:#f4f4f4;}
.cancle_info_area li {position:relative;padding-left:11px;color:#777;line-height:24px;letter-spacing:-0.025em;}
.cancle_info_area li:before {content:'';display:block;position:absolute;left:0px;top:11px;width:2px;height:2px;background:#777;}

/* 상품내역 - 관심상품, 오늘 본 상품, 재입고 알림 관리 */
.my_cont .my_pro_list + .btn_area {margin-top:60px;}
.my_pro_list {border-top:2px solid #000;border-bottom:1px solid #dbdbdb;}
.my_pro_list .top_area {position:relative;height:57px;background:#f4f4f4;}
.my_pro_list .top_area .ip_chekbox + label {margin:20px 0 0 20px;color:#555;}
.my_pro_list .top_area .btn_ty_bface {position:absolute;top:10px;right:20px;}

.my_pro_list .list_area {padding:18px 33px 0;}
.my_pro_list .goods_list01 li {position:relative;margin:0 0 94px 57px;}
.my_pro_list .goods_list01 li:nth-child(3n-2) {margin-left:0;}
.my_pro_list .goods_list01 .pro_area {padding-top:47px;}
.my_pro_list .goods_list01 .price {margin-bottom:6px;}
.my_pro_list .goods_list01 .sale_info {margin-bottom:7px;line-height:1;}
.my_pro_list .goods_list01 .pro_check {position:absolute;top:20px;left:20px;}
.my_pro_list .goods_list01 .btn_area {position:absolute;left:52px;bottom:-54px;margin-top:0;}
.my_pro_list .goods_list02 li {height:414px;margin:0 0 38px 57px;}
.my_pro_list .goods_list02 li:nth-child(3n-2) {margin-left:0;}
.my_pro_list .goods_list02 .pro_area {padding-top:47px;}
.my_pro_list .goods_list02 .pro_area.on, .my_pro_list .goods_list02 .pro_area:hover {border:1px solid #fff;}
.my_pro_list .goods_list02 .img_tag {top:48px;}
.my_pro_list .goods_list02 .img_made {top:223px;}
.my_pro_list .goods_list02 .pro_check {position:absolute;top:20px;left:20px;}

.my_pro_list .no_data {height:354px;}
.my_pro_list .no_data .btn_area {margin-top:20px;}

/* === MAIN (MA) ==================================================================== */
/* NB&YOU */
.nb_title_area {height:237px;padding-top:73px;box-sizing:border-box;text-align:center;}
.nb_title_area .page_tit {font-size:60px;font-family:'DidotLTPro';font-weight:700;line-height:1;}
.nb_title_area .page_tit .kr {font-size:52px;font-family:'Noto Sans KR';font-weight:400;vertical-align:top;}
.nb_title_area .sub_txt {margin-top:10px;color:#555;font-size:16px;line-height:1;}
.nb_title_area.nb_guide{height: 370px;background: url(https://image.nbkorea.com/NBRB_PC/common/nb_guide.jpg) no-repeat center center;padding:100px 0 0 0;}
.nb_title_area.nb_tag{height: 370px;background: url(https://image.nbkorea.com/NBRB_PC/common/nb_tag.jpg) no-repeat center center;padding:100px 0 0 0;}
.nb_title_area >div.tit_txt{width: 440px;height: 170px;background: #fff;margin: 0 auto;}
.nb_title_area >div.tit_txt > .page_tit{color: #131314;padding-top: 38px;}
.nb_title_area >div.tit_txt > .sub_txt{color:#555;}

.container .contents.event {position:relative;width:980px;margin:0 auto;}
.nb_title_area.event {height:232px;padding-top:96px;}
.nb_title_area.event .page_tit {font-size:52px;}

/* NB&YOU - Look Shop */
.live_fit {overflow:hidden;}
.live_fit .fit_cont {float:left;width:780px;padding-right:40px;}
.live_fit .list_wrap {float:right;width:339px;padding-left:40px;border-left:1px solid #e6e6e6;}

.fit_cont .visual {height:613px;background:#202123;overflow:hidden;}
.fit_cont .visual img {display:block;height:613px;margin:0 auto;}
.fit_cont .visual video {display:block;height:613px;margin:0 auto;}
.fit_cont .visual_cont {margin-top:74px;text-align:center;}
.fit_cont .visual_cont .tit {display:inline-block;font-size:36px;font-weight:700;letter-spacing:-0.075em;line-height:47px;}
.fit_cont .visual_cont .txt {margin-top:27px;height:81px;font-size:16px;font-weight:300;letter-spacing:-0.04em;line-height:26px;overflow:hidden;}

.fit_cont .one_on_one {margin-left:90px;}
.fit_cont .one_on_one .goods_list02 {margin-top:37px;}
.fit_cont .one_on_one .goods_list02 > li {margin:29px 0 0 120px;}
.fit_cont .one_on_one .goods_list02 > li:nth-child(4n-3) {margin-left:120px;}
.fit_cont .one_on_one .goods_list02 > li:nth-child(2n-1) {margin-left:0;}

.live_fit .list_wrap .list_tit {margin-top:-5px;margin-bottom:36px;font-size:32px;font-weight:700;line-height:1;}
.live_fit .list_wrap .list_tit span {font-size:18px;vertical-align:middle;}
.live_fit .list_wrap ul {padding-right:30px;margin-top:-30px;}
.live_fit .list_wrap li a {display:block;height:175px;padding:31px 0 0;border-top:1px solid #dbdbdb;overflow:hidden;box-sizing:border-box;}
.live_fit .list_wrap li a .sub {display:block;float:left;width:180px;padding-top:6px;padding-right:30px;}
.live_fit .list_wrap li a .sub strong {display:block;max-height:46px;font-size:18px;font-weight:700;letter-spacing:-0.08em;line-height:23px;overflow:hidden;}
.live_fit .list_wrap li a .sub span {display:block;height:38px;margin-top:10px;color:#777;font-weight:300;letter-spacing:-0.04em;line-height:19px;overflow:hidden;}
.live_fit .list_wrap li a .img {display:block;position:relative;float:right;width:90px;height:114px;overflow:hidden;}
.live_fit .list_wrap li a .img img {display:block;width:90px;}
.live_fit .list_wrap li a:hover .sub strong {text-decoration:underline;}
.live_fit .list_wrap li.active a {border-bottom:4px solid #141414;}
.live_fit .list_wrap li.active a .img:after {content:'VIEW';position:absolute;left:0;top:0;width:90px;height:64px;padding-top:50px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:13px;font-weight:700;text-align:center;line-height:1;}
.live_fit .list_wrap li:first-child a {border-top:0;}
.live_fit .list_wrap li.active + li a {border-top:0;}

.list_wrap > .scroll_inner {height:1740px;padding-right:9px;}
.scroll-wrapper {position: relative;overflow: hidden !important;}
.scroll-wrapper > .scroll-content {position:relative !important;left:0;top:0;width: auto !important;max-width:none !important;height:auto;max-height: none;box-sizing:content-box !important;overflow: scroll !important;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {height:0;width:0;}
.scroll-element {display: none;}
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {display: block;}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow {cursor: default;}
.scroll_inner > .scroll-element, .scroll_inner > .scroll-element div{position:absolute;z-index:1;}
.scroll_inner > .scroll-element.scroll-y {width:9px;height: 100%;right:0;top:0;;}
.scroll_inner > .scroll-element div {display:block;width:100%;height:100%;left:0;top:0;overflow: hidden;border:0;}
.scroll_inner > .scroll-element .scroll-element_track {background-color:#f4f4f4;}
.scroll_inner > .scroll-element .scroll-bar {background-color:#dcdcdc;}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {width:0px;height:0px;background:#fff;border:1px solid #fff;}
.scroll-wrapper > .scroll-content {scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-face-color:#fff;scrollbar-shadow-color:#fff;scrollbar-darkshadow-color:white;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff;}

/* NB&YOU - nb people */
.sorting {width:980px;margin:0 auto 30px;}
.sorting:after {content:'';display:block;clear:both;}
.sorting span {display:block;float:left;}
.sorting span a {display:inline-block;color:#777;font-size:16px;line-height:1;}
.sorting span.active a {color:#121212;font-weight:700;}
.sorting span + span:before {content:'';display:inline-block;position:relative;top:1px;width:1px;height:12px;background:#d6d6d6;margin-left:14px;margin-right:15px;}
.nbpeople_list {width:980px;margin:0 auto;overflow:hidden;}
.nbpeople_list ul:after {content:"";display:block;clear:both;}
.nbpeople_list ul li {position:relative;float:left;width:236px;height:236px;margin-left:12px;margin-bottom:12px;}
.nbpeople_list ul li img {display:block;width:100%;}
.nbpeople_list ul li:nth-child(10n) {float:right;width:484px;height:484px;margin-top:-496px;}
.nbpeople_list ul li:nth-child(10n-9) {width:484px;height:484px;margin-left:0;}
.nbpeople_list ul li:nth-child(10n-4),
.nbpeople_list ul li:nth-child(10n-2) {margin-left:0;}
.nbpeople_list ul li:nth-child(10n-3),.nbpeople_list ul li:nth-child(10n-1) {margin-right:484px}
.nbpeople_list ul li.normal {float:left;float:left;width:236px;margin-left:12px;margin-right:0;margin-bottom:0;height:236px;}
.nbpeople_list ul li.normal:nth-child(10n-4),.test ul li.normal:nth-child(10n-9){margin-left:0px;}
.nbpeople_list ul li a {display:block;}
.nbpeople_list ul li a span {display:none;position:absolute;left:0;top:0;width:236px;height:236px;background:rgba(0,0,0,0.5);text-align:center;line-height:1;text-align:center;}
.nbpeople_list ul li a span em {display:inline-block;margin-top:104px;padding:4px 0 6px 44px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_heart_instar.png') no-repeat 0 0;color:#fff;font-size:18px;line-height:1;}
.nbpeople_list ul li:nth-child(10n-9) a span,.nbpeople_list ul li:nth-child(10n) a span {width:484px;height:484px;}
.nbpeople_list ul li:nth-child(10n-9) a span em,
.nbpeople_list ul li:nth-child(10n) a span em{margin-top:228px;}
.nbpeople_list ul li a:hover span, .main .nbpeople .instar_slide .img_box li a:focus span{display:block;}
.nbpeople_list + .btn_area {margin-top:78px;}

.nbpp_bottom {width:1200px;margin:0 auto;}
.nbpp_bottom .sub_tit {padding:109px 0 52px;font-size:30px;text-align:center;line-height:1;}
.nbpp_bottom .goods_list01 {overflow:hidden;}
.nbpp_bottom .goods_list01 li {margin-left:60px;}
.nbpp_bottom .goods_list01 li:first-child {margin-left:0;}
.nbpp_bottom .goods_list01 .pro_area {padding:0;}
.nbpp_bottom .goods .btn_slide {padding:0 110px;width:980px;height:265px;}
.nbpp_bottom .goods .btn_slide .btn {top:90px;width:31px;height:58px;}
.nbpp_bottom .goods .btn_slide .prev {left:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_goods_left.png') no-repeat 0 0;}
.nbpp_bottom .goods .btn_slide .next {right:0;background:url('https://image.nbkorea.com/NBRB_PC/common/btn_goods_right.png') no-repeat 0 0;}
.nbpp_bottom .goods .btn_slide .btn.hide:hover {cursor:inherit;}
.nbpp_bottom .goods .btn_slide .btn.hide.prev {display:block;background-image:url('https://image.nbkorea.com/NBRB_PC/common/btn_goods_left_off.png');}
.nbpp_bottom .goods .btn_slide .btn.hide.next {display:block;background-image:url('https://image.nbkorea.com/NBRB_PC/common/btn_goods_right_off.png');}

/* NB&YOU - 이벤트 리스트 */
.con_sumnail_list{margin-top:10px;}
.con_sumnail_list li{width:292px;height:307px;float:left;position:relative;margin:20px 0 80px 52px;}
.con_sumnail_list li:nth-child(3n-2){margin-left:0;}
.con_sumnail_list li a{display:block;}
.con_sumnail_list img{width:292px;}
.con_sumnail_list .title{color:#141414;font-size:18px;text-align:left;height:50px;margin:25px 0 9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis; white-space:normal;}
.con_sumnail_list .txt_desc_date{text-align:left;}
.con_sumnail_list .txt_desc_date .btn_p{background-color:#cf0a2c;min-width:38px;display:inline-block;height:20px;color: #fff;font-size:11px;line-height:20px;text-align:center;}
.con_sumnail_list .txt_desc_date .btn_s{background-color:#777;min-width:38px;display:inline-block;height:20px;color: #fff;font-size:11px;line-height:20px;text-align:center;}
.con_sumnail_list .txt_desc_date .date{color:#777;font-size:14px;display:inline-block;line-height:18px;margin-left:7px;}

/* NB&YOU - 이벤트 리스트 상세, 이벤트 당첨자 리스트 상세 */
.con_sumnail_detail .head{padding:37px 30px 36px;border-top:2px solid #141414; border-bottom:1px solid #dbdbdb;position:relative;}
.con_sumnail_detail .head .title {color:#141414;font-size:18px;line-height:24px;margin-right:125px;}
.con_sumnail_detail .head .txt_info{position:absolute;top:42px;right:30px;color:#777;font-size:14px;}
.con_sumnail_detail .head .line_separator{color:#d6d6d6}
.con_sumnail_detail .cont{padding:40px 0;border-bottom:1px solid #dbdbdb;line-height:1.5;}
.con_sumnail_detail .cont img {max-width:100%;}
.con_sumnail_detail .foot{position:relative;margin-top:20px;}
.con_sumnail_detail .foot .sns{position:absolute;top:4px;left:0;width:53px;height:19px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_sumnail_sns.png') 0 0 no-repeat scroll; }
.con_sumnail_detail .foot .sns .btn_fb{display:block;width:11px;height:19px;float:left;margin-right:21px;text-indent:-9999px;}
.con_sumnail_detail .foot .sns .btn_tw{display:block;width:21px;height:19px;float:left;text-indent:-9999px;}

.con_comment_input{margin-top:120px;position:relative;}
.con_comment_input .ip_textarea{width:980px;height:150px;padding:14px 15px;border:1px solid #dbdbdb;color: #141414;line-height:20px;box-sizing:border-box;}
.con_comment_input .txt_num{position:absolute;top:120px;right:25px;color:#747474;font-size:14px;}
.con_comment_input .btn_area{margin-top:20px;}
.con_comment_login{margin-top: 120px;padding:70px 0;border-top:2px solid #444; border-bottom:1px solid #dbdbdb;color:#747474;text-align:center;}
.con_comment_login .btn_area{margin-top:20px;text-align:center;}
.con_comment_list{margin-top:60px;}
.con_comment_list h3{font-size:24px;color:#141414;font-weight:700;}
.con_comment_list ul{border-top:1px solid #444;margin-top:20px;}
.con_comment_list li{border-bottom:1px solid #dbdbdb;padding:40px 20px;position:relative;}
.con_comment_list .id{color:#000;font-weight:700;}
.con_comment_list .date{color:#141414;margin-left:5px;}
.con_comment_list .cont{color:#141414;margin-top:20px;line-height:1.5;}
.con_comment_list .btn_del{position:absolute;top:35px;right:20px;}
.con_comment_list .btn_area{margin-top:80px}

/* NB&YOU - 이벤트 당첨자 리스트 */
.contents.event .sec_tit {padding-top:0;}
.contents.event .btn_area.interval {margin-top:-17px;}

.tb_event tbody{text-align:center;}
.tb_event tbody td{padding:40px 0;}
.tb_event tbody .name_img{display:table}
.tb_event tbody .name_img img{margin:0 30px 0 20px;}
.tb_event tbody .name_img .txt{display:table-cell;vertical-align:middle;margin-left:30px;text-align:left;line-height:1.5;}
.tb_event + .btn_area{margin-top:80px;}
.tb_event tbody .date_term{color:#777;}

/* NB&YOU - NB #1 */
.nb_sharp1{width:1200px;height:493px;margin:60px auto 0 auto;position:relative;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_nb_sharp1.png') 92% 0 no-repeat scroll; }
.nb_sharp1 h3{font-size:38px;color:#141414;line-height:1;font-weight:700;position:absolute;top:9px;left:111px;}
.nb_sharp1 dl{width:560px;height:373px;position:relative;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_nb_sharp1.png') 111px 134px no-repeat scroll;letter-spacing:-0.04em; }
.nb_sharp1 dt, .nb_sharp1 dd{position:absolute;left:215px;}
.nb_sharp1 dt{font-size:18px;font-weight:700;color:#141414;}
.nb_sharp1 dd{font-size:12px;color:#141414;line-height:1.6;}
.nb_sharp1 .t1{top:131px}
.nb_sharp1 .t2{top:218px}
.nb_sharp1 .t3{top:304px}
.nb_sharp1 .c1{top:158px}
.nb_sharp1 .c2{top:245px}
.nb_sharp1 .c3{top:331px}

.con_shoes{width:100%;margin:0 auto;position:relative;background-color:#f4f4f4;padding-bottom:120px;}
.con_shoes h3{color:#141414;font-size:28px;font-weight:700;text-align:center;padding:120px 0 28px;}
.con_shoes .btn{text-align:center;display:block;margin-bottom:80px;}
.con_shoes .btn a{background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_shoes.png') 100% 2px no-repeat scroll;color:#cf0a2c;font-size:16px;padding-right:13px;line-height:1;height:16px;display:inline-block;}
.con_shoes ul{width:1200px;margin:0 auto;}
.con_shoes li{box-sizing:border-box;width:580px;height:260px;position:relative;float:left;border:1px solid #dbdbdb;margin:0 0 40px 40px;background-color:#fff;}
.con_shoes li a{display:block;padding:28px 60px;box-sizing:border-box;width:100%;height:100%;}
.con_shoes li:nth-child(2n-1){margin-left:0;}
.con_shoes li img{float:right;width:200px;height:200px}
.con_shoes li .num{float:left;width:240px;color:#141414;font-size:32px;font-weight:700;margin-top:54px;line-height:1.2;}
.con_shoes li .name{float:left;width:240px;color:#141414;font-size:16px;margin-top:1px;min-height:39px;line-height:1.2;}
.con_shoes li .price{float:left;width:240px;color:#777;font-size:16px;margin-top:1px;line-height:1.2;}
.con_shoes li .marketing{position:absolute;top:39px;right:0;color:#fff;font-size:11px;background-color:#000;padding:0 12px 0 5px;height:16px;line-height:16px}
.con_shoes.first{padding-bottom:0;}
.con_shoes.first li:nth-last-child(1){margin-bottom:0;}
.con_shoes.first li:nth-last-child(2){margin-bottom:0;}

.bnr_nb_sharp{max-width:1920px;margin:0 auto;height:600px;position:relative;text-align:center;}
.bnr_nb_sharp1{background:url('https://image.nbkorea.com/NBRB_PC/common/bnr_nb_sharp11.png') center center no-repeat scroll;}
.bnr_nb_sharp2{background:url('https://image.nbkorea.com/NBRB_PC/common/bnr_nb_sharp12.png') center center no-repeat scroll;}
.bnr_nb_sharp .title_sub{padding-top:220px;}
.bnr_nb_sharp .title_sub span{display:inline-block;color:#fff;font-size:26px;font-weight:300;}
.bnr_nb_sharp .title_sub .box{height:22px;line-height:22px;font-size:14px;background-color:#000;padding:0 5px;font-weight:700;position:relative;top:-3px;margin-right:5px;}
.bnr_nb_sharp .title_main{color:#fff;font-size:52px;font-weight:700;margin:8px 0 35px;}
.bnr_nb_sharp .btn{background:url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_custom.png') 91% center no-repeat scroll;font-weight:700;display:inline-block;padding:0 44px 0 18px;box-sizing: border-box;height:35px;line-height:31px;font-size:16px;color:#141414;text-align:center;border:2px solid #000;background-color:#fff;}
.bnr_nb_sharp .txt_p{color:#fff;font-size:16px;font-weight:700;}
.bnr_nb_sharp2{margin-bottom:200px;}
.bnr_nb_sharp .btn_bnr{display:block;width:100%;height:100%;}

.nbpeople_type1 .title{text-align:center;font-size:30px;color:#141414;}
.nbpeople_type1 .title_sub{text-align:center;font-size:14px;color:#141414;margin:21px 0 57px;}
.nbpeople_type1 .btn_area{text-align:center;margin-top:80px;}
.nbpeople_type1 .btn_area .btn{color:#fff;padding:0 25px;text-align: center;height:80px;line-height:80px;font-size:16px;font-weight:700;display:inline-block;background-color:#000;}

/* NB&YOU - NB Guide */
.nb_category_box {background:#f4f4f4;}
.nb_category_box ul {width:1000px;margin:0 auto;padding:65px 0;text-align:center;}
.nb_category_box ul.menu_list li {display:inline-block;vertical-align:top;}
.nb_category_box ul.menu_list li a {display:inline-block;font-size:24px;line-height:26px;}
.nb_category_box ul.menu_list li a.on, .nb_category_box ul.menu_list li a:hover {color:#cf0a2c;}
.nb_category_box ul.menu_list li + li:before {content:'';display:inline-block;position:relative;top:5px;width:2px;height:16px;margin:0 34px 0 30px;background:#cecece;vertical-align:top;}
.nb_category_box ul.tag_list li {display:inline-block;padding:5px 3px;vertical-align:top;}
.nb_category_box ul.tag_list li a {display:block;min-width:180px;height:60px;padding:20px 44px;border:1px solid #444;background:#fff;font-size:18px;text-align:center;line-height:1;box-sizing:border-box;}
.nb_category_box ul.tag_list li a.on, .nb_category_box ul.tag_list li a:hover {border-color:#cf0a2c;background:#cf0a2c;color:#fff;}
_:-ms-fullscreen, :root .nb_category_box ul.tag_list li a {padding:20px 44px 0;}

.one_on_one .goods_list02{margin-top:42px;}
.one_on_one .goods_list02 + .btn_area {margin-top:60px;}
.one_on_one .goods_list02 > li {position:relative;float:left;height:inherit;margin:38px 0 0 80px}
.one_on_one .goods_list02 > li:nth-child(4n-3) {margin-left:0;}
.one_on_one .goods_list02 .trade_name {margin:24px 0 0 0;}
.one_on_one .goods_list02 .price{margin:2px 0 0 0;}
.one_on_one .goods_list02 .price del {margin-right:0;}
.one_on_one .goods_list02 .color_chip {margin-top:24px;overflow:hidden;}
.one_on_one .goods_list02 .color_chip li {position:relative;float:left;width:23px;height:23px;margin:0 0 0 4px;padding:3px 0 0 3px;}
.one_on_one .goods_list02 .color_chip li:first-child {margin-left:0;}
.one_on_one .goods_list02 .color_chip li img {display:block;width:16px;height:16px;}
.one_on_one .goods_list02 .color_chip li .over {display:none;position:absolute;top:0;left:0;}
.one_on_one .goods_list02 .color_chip li .over img {display:block;width:22px;height:22px;}
.one_on_one .goods_list02 .color_chip li.on .over {display:block;}
.one_on_one .goods_list02 .txt_customize {height:16px;margin-top:27px;padding:0 0 4px 21px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_color_customize.png') no-repeat 0 0;color:#555;font-size:11px;font-family:'ProximaNova';font-weight:700;line-height:16px;}
.one_on_one .goods_list02 .sale_info {height:15px;margin-top:20px;font-weight:700;line-height:1;}

/* NB&YOU - NB TAG */
.nb_tag {padding-bottom:80px;border-bottom:1px solid #dbdbdb;}
.nb_tag:last-child {padding-bottom:0;border-bottom:0;}
.nb_tag h3 {padding-top:180px;color:#777;font-size:28px;text-align:center;letter-spacing:-0.05em;}
.nb_tag h3 span {color:#141414;}
.nb_tag h3 strong {padding-bottom:10px;border-bottom:4px solid #000;font-weight:700;}
.nb_tag .one_on_one .goods_list02 {margin-top:32px;}

/* NB 런칭 캘린더 - common */
.cal_ategory {display:block;margin-bottom:80px;text-align:center;}
.cal_ategory li {display:inline-block;position:relative;padding:0 30px 0 36px;}
.cal_ategory li:before {content:'';position:absolute;top:3px;left:0;width:2px;height:16px;background:#d6d6d6;}
.cal_ategory li:first-child:before {width:0;height:0;background:0;}
.cal_ategory li a {display:block;color:#141414;font-size:24px;line-height:1;}
.cal_ategory li.on a {color:#cf0a2c;}

.nb_calendar {padding-top:57px;background:#f4f4f4;}
.nb_calendar .option_area .sorting {width:inherit;}

/* NB 런칭 캘린더 - 입고예정 */
.cal_goods {overflow:hidden;}
.cal_goods li {float:left;width:360px;height:567px;margin:100px 0 0 60px;}
.cal_goods li:nth-child(1), .cal_goods li:nth-child(2), .cal_goods li:nth-child(3) {margin-top:0;}
.cal_goods li:nth-child(3n-2) {margin-left:0;}
.cal_goods li a {display:block;}
.cal_goods li.collection .bg_box {height:430px;padding:55px 0 0;}
.cal_goods li.collection .bg_box .d_day, .cal_goods li.collection .bg_box .d_txt {margin-bottom:18px;}
.cal_goods li.collection .bg_box .img_goods {width:360px;height:360px;}
.cal_goods li.collection .trade_name {margin-top:33px;}
.cal_goods li.year {text-align:center;}
.cal_goods li.year .txt {padding-top:228px;color:#d5d5d5;font-size:50px;font-weight:300;letter-spacing:-0.02em;}
.cal_goods .bg_box {height:397px;padding:55px 40px 40px;background:#fff;text-align:center;}
.cal_goods .date {font-size:30px;line-height:1;}
.cal_goods .d_day {margin:15px 0 58px;color:#cf0a2c;font-size:14px;font-weight:700;line-height:1;letter-spacing:0.115em;}
.cal_goods .d_txt {margin:15px 0 58px;color:#aeaeae;font-size:14px;font-weight:400;line-height:1;letter-spacing:0.02em;}
.cal_goods .img_goods {width:280px;height:280px;}
.cal_goods .trade_name {margin-top:26px;font-size:18px;line-height:28px;letter-spacing:-0.045em;}
.cal_goods + .cal_goods {margin-top:100px;}

.cal_box .btn_area {padding:67px 0 196px;}

/* NB 런칭 캘린더 - 출시완료 */
.cal_goods2 {overflow:hidden;}
.cal_goods2 li {position:relative;float:left;width:360px;height:474px;margin:100px 0 0 60px;}
.cal_goods2 li:nth-child(1), .cal_goods2 li:nth-child(2), .cal_goods2 li:nth-child(3) {margin-top:0;}
.cal_goods2 li:nth-child(3n-2) {margin-left:0;}
.cal_goods2 li a {display:block;}
.cal_goods2 li.collection .img_goods {width:360px;height:360px;}
.cal_goods2 li.collection .trade_name {height:56px;margin-top:23px;}
.cal_goods2 .bg_box {height:280px;padding:40px;background:#fff;}
.cal_goods2 .bg_box .today {position:absolute;top:15px;left:15px;width:68px;height:38px;padding-top:30px;border:1px solid #444;color:#000;font-size:12px;font-weight:700;text-align:center;line-height:1;}
.cal_goods2 .bg_box .img_goods {width:280px;height:280px;}
.cal_goods2 .trade_name {height:56px;margin-top:26px;font-size:18px;line-height:28px;letter-spacing:-0.045em;}
.cal_goods2 .price {margin-top:12px;color:#000;font-size:18px;font-weight:700;letter-spacing:-0.02em;}
.cal_goods2 .price span {font-size:15px;letter-spacing:0;}

/* NB 런칭 캘린더 - 상세 */
.pr_option .pr_info .soon_price {margin-top:23px;font-size:14px;font-weight:700;line-height:18px;}
.pr_option .pr_info .soon_price strong {display:inline-block;font-size:18px;font-weight:700;line-height:1;vertical-align:top;}
.pr_option .soon {margin-top:20px;padding:98px 0 86px;border-top:1px solid #dbdbdb;text-align:center;}
.pr_option .soon p {color:#aeaeae;font-size:18px;line-height:1;}
.pr_option .soon strong {display:block;margin-top:16px;font-size:36px;line-height:1;}
.pr_option .soon_info .txt {margin-bottom:-7px;color:#555;font-size:14px;letter-spacing:-0.04em;line-height:28px;}
.pr_option .soon_info .alarm {margin-top:40px;padding:41px 30px;background:#f4f4f4;font-size:0;line-height:0;}
.pr_option .soon_info .alarm dt {display:inline-block;color:#777;font-size:14px;line-height:18px;}
.pr_option .soon_info .alarm dd {display:inline-block;margin-left:50px;font-size:18px;line-height:1;}
.pr_option .btn_bottom {margin-top:40px;padding-top:30px;border-top:2px solid #141414;}
.pr_option .btn_bottom > a {display:block;width:100%;}
.detail_soon {width:1280px;margin:-8px auto 0;}
.detail.detail_soon .sub_tit {font-weight:700;}
.detail.detail_soon .views {margin-top:70px;}

/* 20190719 런칭 캘린더 리뉴얼 :: S */
.cal_banner{margin:-30px 0 60px;}
.cal_banner img{width:100%;}
.w150{min-width:150px;padding:14px 16px 13px;font-size:14px;}
.cal_goods_renew:after{display: block;content: "";clear:both;}
.cal_goods_renew li{float: left;margin:0 30px 40px 0;border:1px solid transparent;}
.cal_goods_renew li img{width:100%; height : 100%;vertical-align: middle;}
.cal_goods_renew.item3 li:nth-child(3n),.cal_goods_renew.item2 li:nth-child(2n){margin-right: 0;}
.cal_goods_renew.item2 li{width: calc(50% - 20px); height:474px;}
.cal_goods_renew.item3 li{width: calc(33.333% - 20px); height:474px;}
.cal_goods_renew li > div{padding: 20px 20px 40px;}   
.cal_goods_renew.prd_style li >a > div{padding: 20px;}
.cal_goods_renew li:hover{border: 1px solid #434343; -webkit-transition:all ease-in 0.3s;/*Chrome*/-moz-transition:all ease-in 0.3s;/*Firefox*/-o-transition:all ease-in 0.3s;/*Opera*/-ms-transition:all ease-in 0.3s;/*Microsoft*/}
.cal_goods_renew li p.img_goods{position: relative; height:360px;}
.cal_goods_renew li p.img_goods span{position: absolute;left: 0;bottom: 0;height: 25px;line-height: 25px;color:#fff;text-transform: uppercase;font-size: 12px;font-weight:bold;padding:0 10px;}
.cal_goods_renew li p.img_goods span.label_gray{background: #777;}
.cal_goods_renew li p.img_goods span.label_red{background: #cf0a2c;}
.cal_goods_renew li p.img_goods span.label_black{background: #141414;}
.cal_goods_renew li p.p_name{margin-top: 27px;font-size: 16px;color: #141414;position: relative;}
.cal_goods_renew li p.d_day{font-size: 22px;font-weight: bold;position: relative;margin-top: 5px;margin-bottom:20px;}
.cal_goods_renew.item2 li p.d_day{margin: 25px 0;font-size:34px;line-height: 1;}
.cal_goods_renew.item2 li p.d_day em.font_ko{font-size: 28px;font-weight: bold;letter-spacing: -0.5px;display: inline-block;}
.cal_goods_renew li em.font_ko{font-family: 'Noto Sans KR',sans-serif;font-size: 20px;}
.cal_goods_renew li em.font_nomal{font-weight: normal;margin-left: 5px;}
.cal_goods_renew li a.day_notice{font-family: 'Noto Sans KR',sans-serif;color:#797979;font-size: 14px;position: absolute;padding-bottom: 3px;border-bottom:1px solid #797979;right: 0;top: 4px;}
.cal_goods_renew.prd_style p.p_name{padding-bottom: 10px;border-bottom:2px solid #444;}
.cal_goods_renew.prd_style p.prd_price{font-size: 22px;font-weight: bold;letter-spacing: -0.5px;padding-top: 4px;}
.cal_goods_renew.prd_style em.font_ko{font-size: 20px;display: inline-block;font-weight:bold;}
.nb_calendar_renew .cal_box .comming_soon {margin:160px auto 300px;text-align: center;}
/* E :: 20190719 런칭 캘린더 리뉴얼 */
/* === SUPPROT (SU) ==================================================================== */
/* 고객센터 */
.store_cs .type1 {border-top:2px solid #444;padding-top:60px;overflow:hidden;}
.store_cs .type1 dt {float:left;width:450px;}
.store_cs .type1 dt strong {margin:-2px 0 16px;letter-spacing:-0.04em;}
.store_cs .type1 dt span {display:block;color:#777;letter-spacing:-0.075em;line-height:1;}
.store_cs .type1 dd {float:right;width:450px;}
.store_cs .type1 dd ul li strong {font-size:16px;font-weight:700;}
.store_cs .type1 dd ul li + li {margin-top:29px;}
.store_cs .type1 dd .time {margin-top:57px;border-top:1px solid #dbdbdb;}
.store_cs dt strong {display:block;font-size:42px;font-weight:300;line-height:44px;}
.store_cs dd ul li {color:#121212;line-height:1;}
.store_cs dd ul li p {margin-bottom:9px;color:#121212;letter-spacing:-0.06em;}
.store_cs dd .time {padding-top:20px;}
.store_cs dd .time strong {display:block;margin:9px 0 10px;line-height:1;}
.store_cs dd .time p {color:#777;line-height:1;}
.store_cs + .cscenter2 {margin-top:78px;}

/*FAQs*/
.sc_box + .tab_list {margin-top:80px;}
.tab_list li.row a {padding:10px 0 11px;line-height:18px;}
.tab_list ul li.row.active > a {padding:9px 0 13px;}

/* 공지사항 */
.tbl_y .basic tbody td.title {line-height:24px;}

/* 매장검색 */
.sc_box .box + .box {margin-top:20px;}
.sc_box .select_box {display:inline-block;vertical-align:top;}
.store_list td {height:170px;border-bottom:1px solid #dbdbdb;text-align:center;letter-spacing:-0.04em;}
.store_list td.store {padding:0 20px;text-align:left;}
.store_list td.store .name {display:block;padding-top:4px;font-size:16px;font-weight:700;line-height:1;}
.store_list td.store .addr {margin:20px 0 6px;color:#777;line-height:16px;}
.store_list td.store .type {display:inline-block;color:#cf0a2c;line-height:1;}
.store_list td.store .phone {display:inline-block;color:#777;line-height:1;}
.store_list td.store .phone:before {content:'';display:inline-block;position:relative;top:2px;width:1px;height:10px;margin:0 8px 0 6px;background:#dbdbdb;vertical-align:top;}
.store_list td.store .etc {display:inline-block;color:#777;line-height:1;}/*20201120 추가*/

.store_list td.store .etc:before {content:'';display:inline-block;position:relative;top:2px;width:1px;height:10px;margin:0 8px 0 6px;background:#dbdbdb;vertical-align:top;}/*20201120 추가*/
.store_list td .btn_map {display:inline-block;padding-top:39px;background:url('https://image.nbkorea.com/NBRB_PC/common/icon_map.png') no-repeat center 0;color:#777;font-size:12px;line-height:1;}
.store_list + .btn_area {margin-top:60px !important;}

/* App 다운로드 */
.app_download {position:relative;text-align:center;}
.app_download:before {content:'';display:block;position:absolute;left:0;top:151px;width:100%;height:598px;background:url('https://image.nbkorea.com/NBRB_PC/my/bg_app_down.png') no-repeat center 0;}
.app_download .inner {height:635px;background:#bc001c;}
.app_download .inner h4 {padding-top:200px;color:#fff;font-size:40px;font-weight:300;letter-spacing:-0.06em;line-height:1;}
.app_download p {margin-top:150px;color:#777;letter-spacing:-0.04em;line-height:24px;}
.app_download .btn_area.center {margin-top:76px;}
.app_download .btn_area.center a {margin:0 3px;}

/* 온라인 회원 등급 안내 */
.txt_expatiation li {color:#aeaeae;}

/* 팀 단체복 주문 안내*/
.my_cont .introduce2 {height:376px;padding-left:95px;background:url('https://image.nbkorea.com/NBRB_PC/my/img_introduce2.png') no-repeat 0 0;}
.my_cont .introduce2 .txt1 {padding-top:220px;color:#fff;font-size:30px;font-weight:300;line-height:1;}
.my_cont .introduce2 .txt2 {margin-top:9px;margin-left:2px;color:#fff;font-size:14px;letter-spacing:-0.06em;line-height:24px;}
.store_cs .type2 {margin-top:80px;overflow:hidden;}
.store_cs .type2 dt {float:left;width:500px;}
.store_cs .type2 dt strong {margin:-9px 0 12px;letter-spacing:0.02em;}
.store_cs .type2 dt span {display:block;color:#aeaeae;font-size:18px;letter-spacing:-0.06em;line-height:1;}
.store_cs .type2 dd {float:right;width:400px;padding-top:35px;border-top:2px solid #000;}
.store_cs .type2 dd ul li p {margin-bottom:6px;}
.store_cs .type2 dd ul li + li {margin-top:34px;}
.store_cs .type2 dd .time {margin-top:31px;border-top:1px solid #dbdbdb;}
.store_cs .type2 dd .time p + p {margin-top:10px;}
.store_cs .type2 + .type2 {padding-bottom:128px;border-bottom:1px solid #dbdbdb;}
.square_txt {display:block;margin-top:30px;padding-left:15px;background:url('https://image.nbkorea.com/NBRB_PC/my/bg_bullet_arrow.png') no-repeat 0 50%;color:#555;letter-spacing:-0.06em;line-height:1;}

/* 공통 */
.table_type1{color:#141414;font-size:14px;border-top:1px solid #121212;text-align:center;line-height:1.4;margin-top:20px;}
.table_type1 thead th{background-color: #f4f4f4;padding:23px 0;border-left:1px solid #dbdbdb;}
.table_type1 thead th:first-child{border-left:none;}
.table_type1 tbody th, .table_type1 tbody td{border:1px solid #dbdbdb;}
.table_type1 tbody th{border-left:none;padding:23px 0 23px 20px;text-align:left;}
.table_type1 tbody tr td{padding-top:23px;padding-bottom:23px;}
.table_type1 tbody tr th + td{padding:23px 0 23px 20px;text-align:left;}
.table_type1 tbody tr td:last-child{border-right:none;}
.table_type1 tbody tr:first-child th, .table_type1 tbody tr:first-child td{border-top:none;}
.table_type1.border_left tr td:first-child{border-left:none;}

.desc_type1 h4{font-size:24px;font-weight:700;color:#141414;letter-spacing:-0.04em;line-height:1;margin-top:75px;}
.desc_type1 h4:first-child{margin-top:60px;}
.desc_type1 .lists1{margin-top:16px;}
.desc_type1 .lists1 li{color:#001414;font-size:14px;line-height:1.75;letter-spacing:-0.04em;}
.desc_type1 .lists2{margin-top:14px;}
.desc_type1 .lists2 li{color:#555;font-size:14px;line-height:1.7;letter-spacing:-0.04em;padding-left:12px;position:relative;}
.desc_type1 .lists2 li:before{content: '';display: block;position: absolute;left: 1px;top: 11px;width: 2px;height: 2px;background: #444;}
.desc_type1 .txt_table{color:#555;font-size:14px;font-weight:700;margin-top:30px;letter-spacing:-0.04em;line-height:1;}
.desc_type1 .p_list1{color:#141414;font-size:14px;line-height:1.7;letter-spacing:-0.04em;margin-top:17px;}
.desc_type1 .p_list2{color:#555;font-size:14px;line-height:1.7;letter-spacing:-0.04em;margin-top:14px;}
.desc_type1 .lists3{color:#555;font-size:14px;line-height:2;letter-spacing:-0.04em;margin-top:14px;}

.box_list_type1 {padding:51px 60px 60px;box-sizing:border-box;border:1px solid #dbdbdb;width:900px;position:relative;margin-top:23px;}
.box_list_type1 dl {position:relative;padding:31px 0 33px;border-bottom:1px solid #efefef;}
.box_list_type1 dl:first-child {padding-top:0;}
.box_list_type1 dl:first-child dt {top:7px;}
.box_list_type1 dl dt {position:absolute;top:38px;left:0;font-weight:700;letter-spacing:-0.06em;}
.box_list_type1 dl dd{margin-left:277px;color:#555;line-height:28px;}
.box_list_type1 dl dd:first-child {margin-top:-9px;}
.box_list_type1 li {position:relative;margin-top:40px;min-height:45px;}
.box_list_type1 li .head {font-weight:700;letter-spacing:-0.06em;}
.box_list_type1 li .txt {color:#555;margin-top:7px;letter-spacing:-0.04em;}
.box_list_type1 li .btn_ty_gface2{position:absolute;top:0;right:0;width:160px;}

.step_mileage_use {background-color:#f4f4f4; width:900px;height:307px;position:relative;text-align:center;}
.step_mileage_use ol{background:url('https://image.nbkorea.com/NBRB_PC/common/step_mileage_use.png') 113px 77px no-repeat scroll;width:100%;height:100%; position:relative; }
.step_mileage_use ol li{width:300px;float:left;margin-top:167px;}
.step_mileage_use ol li .title{font-size:16px;font-weight:700;color:#141414;margin-bottom:7px;}
.step_mileage_use ol li .txt{font-size:14px;color:#141414;line-height:1.5;letter-spacing:-0.04em;}

.step_guide {position:relative;width:900px;margin-top:25px;padding:80px 0;border-top:2px solid #121212;border-bottom:1px solid #dbdbdb;box-sizing:border-box;}
.step_guide h5 {position:absolute;top:80px;left:0;padding-top:91px;background:url('https://image.nbkorea.com/NBRB_PC/common/bg_step.png') no-repeat 2px 3px;color:#555;font-size:36px;font-weight:300;line-height:1;letter-spacing:-0.045em;}
.step_guide h5.bg_change {background:url('https://image.nbkorea.com/NBRB_PC/common/bg_step2.png') no-repeat 2px 3px;}
.step_guide h5 .txt1 {display:block;margin-top:0px;font-size:38px;line-height:1;letter-spacing:-0.05em;}
.step_guide ol {margin-left:320px;padding-left:109px;border-left:1px solid #efefef;}
.step_guide ol li {display:table;}
.step_guide ol li span:first-child {display:table-cell;width:52px;padding-top:25px;font:42px 'DidotLTPro';line-height:1;vertical-align:middle;}
.step_guide ol li span:last-child {display:table-cell;padding-top:25px;line-height:24px;vertical-align:middle;}
.step_guide ol li span.align{vertical-align:top;}
.step_guide ol li:first-child span {margin-top:-5px;padding-top:0;}

.btn_list{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:34px 0 13px;}
.btn_list li{float:left;width:300px;position:relative;line-height:1.7;letter-spacing:-0.06em;padding-left:40px;height:45px;}
.btn_list li:nth-child(5), .btn_list li:nth-child(6){position:relative;top:12px;}
.btn_list li:nth-child(7), .btn_list li:nth-child(8), .btn_list li:nth-child(9){margin-top:23px;}
.btn_list li:before {content: '';display: block;position: absolute;left:28px;top: 11px;width: 2px;height: 2px;background: #000;}
.btn_list li a{color:#141414;}
.btn_list li a:hover{color:#cf0a2c;}

/* 통합 마일리지 안내 > 마일리지 적립/사용 (su_05_01) */
.info_mileage_use .table_type1{padding-bottom:15px;}

/* 통합 마일리지 안내 > 온오프 통합 마일리지 (su_05_02) */
.info_mileage_onoff .p_list1_1{padding-bottom:10px;}
.info_mileage_onoff .btn_area_1{text-align:left;margin-top:25px;padding-bottom:10px;}
.info_mileage_onoff .btn_area .btn_ty_rface{margin-bottom:10px;}
.info_mileage_onoff .btn_ty_bline, .info_mileage_onoff .btn_ty_bline:hover{border:2px solid #000;width:165px;}
.info_mileage_onoff .step_mileage_use{margin-top:30px;}
.info_mileage_onoff .txt_table_1{padding-top:10px;}
.info_mileage_onoff .txt_table_2{padding-top:22px;}
.info_mileage_onoff .txt_table_3{padding-top:22px;}

/* 통합 마일리지 안내 > 마일리지 소멸(su_05_03) */
.info_mileage_delete .lists3_1{padding-top:10px;}
.info_mileage_delete .table_type1{margin:10px 0 25px;}

/* 통합 마일리지 안내 > 마일리지 기타(su_05_04) */
.info_mileage_etc h4{padding-bottom:13px;}
.info_mileage_etc .p_list1{line-height:2;margin-top:7px;}
.info_mileage_etc .lists2{margin-top:6px;}
.info_mileage_etc .p_list1_2{padding-top:30px;}

/* 배송 및 교환 반품 안내 > 배송안내(su_08_01) */
.info_delivery_guide .btn_line{color:#4686c5;border-bottom:1px solid #a7c0df;padding-bottom:6px;}
.info_delivery_guide .p_list1{margin-top:23px;}

/* 배송 및 교환 반품 안내 > 교환 및 반품 주의사항(su_08_02) */
.info_delivery_warning .p_list1{margin-top:43px;}
.info_delivery_warning .p_list1_1{margin-top:25px;}
.info_delivery_warning .lists2 .txt_in_1{padding-left:118px;}
.info_delivery_warning .lists2 .txt_in_1_2{padding-left:151px;}
.info_delivery_warning .lists2 .txt_in_2{padding-left:102px;}

/* 배송 및 교환 반품 안내 > 상품 교환 안내(su_08_03) */
.info_delivery_exchange .p_list1_1{margin-top:26px;}
.info_delivery_exchange .lists2{margin-top:9px;}
.info_delivery_exchange .txt_in_1{padding-left:72px;}
.info_delivery_exchange .p_list1_2{margin-top:45px;}

/* 배송 및 교환 반품 안내 > 상품 반품 안내(su_08_04) */
.info_delivery_exchange .p_list1_3{margin-top:7px;}

/* 세탁 및 손질 방법 안내 > 신발(su_09_01) */
.info_trim_shoes h4{margin-bottom:40px}
.info_trim_shoes .p_list1{margin-top:40px;}
.info_trim_shoes .p_list1_1{margin-top:50px}
.info_trim_shoes .lists2{margin-top:7px;}

/* 세탁 및 손질 방법 안내 > 의류/용품(su_09_02) */
.info_trim_dress .lists2{margin-top:23px;}

/* 약관 > 이용약관(su_12_01) */
.info_terms{text-align:right;}
.info_terms .select_box{margin:60px 0 30px;}
.info_terms .box_terms_txt{text-align:left;box-sizing:border-box;border:1px solid #dedede;padding:30px 40px;height:720px;overflow-x:hidden;overflow-y:auto;}
.info_terms .box_terms_txt h4{margin-top:35px;font-weight:700;}
.info_terms .box_terms_txt h4:first-child{margin-top:0;}

/* inside NB */
.inside {padding-top:52px;}
.inside .page_tit {font-size:36px;text-align:center;}
.inside .tab {margin-top:50px;text-align:center;font-size:0;line-height:0;}
.inside .tab a {display:inline-block;padding:0 46px;font-size:18px;line-height:16px;cursor:pointer;}
.inside .tab a + a {border-left:1px solid #dbdbdb;padding:0 42px;}
.inside .tab a.on {color:#cf0a2c;}
.inside .inside_wrap {margin-top:110px;}
.inside .inside_wrap .tab_cont {display:none;}
.inside .inside_wrap .tab_cont.on {display:block;}
.inside .tab_cont h3 {font-size:42px;font-family:'DidotLTPro';font-weight:700;text-align:center;line-height:51px;}
.inside [class*="heritage"] .inner {width:980px;margin:0 auto;overflow:hidden;}
.inside [class*="heritage"] .tit_box .year {font-size:120px;font-family:'DidotLTPro';font-weight:700;line-height:1;}
.inside [class*="heritage"] .tit_box .year_info {display:block;margin-top:18px;font-size:24px;line-height:1;}
.inside [class*="heritage"] .exp {margin-top:66px;font-size:14px;letter-spacing:-0.025em;line-height:34px;word-break:keep-all;}
.inside .heritage1 {padding:75px 0 180px;}
.inside .heritage1 .inner {padding-bottom:560px;background:url('https://image.nbkorea.com/NBRB_PC/support/heritage_1_2.png') no-repeat 0 bottom;}
.inside .heritage1 .tit_box {float:left;}
.inside .heritage1 .exp {margin:0;padding:12px 0 0 490px;}
.inside .heritage1 .exp img {display:block;margin-bottom:28px;}
.inside .heritage2 {padding:128px 0 443px;background:#f4f4f4 url('https://image.nbkorea.com/NBRB_PC/support/heritage_2.png') no-repeat center bottom;text-align:center;}
.inside .heritage2 .exp {padding-left:270px;text-align:left;}
.inside .heritage3 {margin:140px 0 180px;height:1000px;background:url('https://image.nbkorea.com/NBRB_PC/support/heritage_3.png') no-repeat center 0;}
.inside .heritage3 .inner {display:inline-block;width:340px;margin:188px 0 0 462px;padding:88px 110px 108px;background:#fff;}
.inside .heritage3 .tit_box {text-align:center;}
.inside .heritage3 .tit_box .year_info {letter-spacing:-0.04em;}
.inside .heritage4 .inner {width:800px;margin-bottom:180px;padding-bottom:522px;background:url('https://image.nbkorea.com/NBRB_PC/support/heritage_4.png') no-repeat center bottom;}
.inside .heritage4 .tit_box {text-align:center;}
.inside .heritage5 {background:#283150;}
.inside .heritage5 .inner {padding:168px 0 170px 110px;color:#fff;background:url('https://image.nbkorea.com/NBRB_PC/support/heritage_5.png') no-repeat 599px 312px;box-sizing:border-box;}
.inside .heritage5 .exp {width:360px;margin-top:51px;}
.inside .heritage6 .inner {padding:148px 0 200px;}
.inside .heritage6 .tit_box {text-align:center;}
.inside .heritage6 .tit_box + .exp {padding:0 90px 640px 110px;background:url('https://image.nbkorea.com/NBRB_PC/support/heritage_6_1.png') no-repeat center bottom;}
.inside .heritage6 .tit_box + .exp + .exp {height:330px;margin-top:68px;padding-left:515px;background:url('https://image.nbkorea.com/NBRB_PC/support/heritage_6_2.png') no-repeat left 12px;}
.inside [class*="value"] h4 {font-size:18px;font-weight:700;line-height:36px;}
.inside [class*="value"] .exp {font-size:14px;line-height:34px;letter-spacing:-0.025em;word-break:keep-all;}
.inside .value1 .inner {width:760px;padding:80px 20px 305px;margin:0 auto 120px;background:url('https://image.nbkorea.com/NBRB_PC/support/value_1.png') no-repeat center bottom;}
.inside .value1 .exp {width:580px;}
.inside .value2 {background:#f4f4f4;}
.inside .value2 .inner {width:450px;height:444px;padding:128px 0 200px 530px;margin:0 auto;background:url('https://image.nbkorea.com/NBRB_PC/support/value_2.png') no-repeat left 140px;}
.inside .value2 table {margin-top:30px;border-top:3px solid #000;font-family:'Noto Sans KR';}
.inside .value2 table thead th {padding:23px 0 12px 25px;font-size:14px;font-weight:700;line-height:1;letter-spacing:0.02em;}
.inside .value2 table thead th.empty {padding-left:0;}
.inside .value2 table tbody th {width:108px;font-size:14px;font-weight:700;line-height:1;text-align:left;}
.inside .value2 table tbody td {padding:12px 0 10px 25px;font-size:14px;font-weight:700;line-height:1;text-align:center;}
.inside .value2 table tbody th + td {padding-left:0;}
.inside .hd_txt {margin-top:20px;font-size:14px;letter-spacing:-0.02em;line-height:30px;text-align:center;}
.inside [class*="craft"] .inner {width:980px;margin:0 auto;}
.inside [class*="craft"] .clearfix {padding-top:70px;}
.inside [class*="craft"] h4 {float:left;margin-top:3px;font-size:38px;font-weight:300;letter-spacing:-0.025em;text-indent:-1px;line-height:42px;}
.inside [class*="craft"] h4 strong {display:inline-block;font-size:42px;font-weight:700;letter-spacing:-0.025em;line-height:42px;}
.inside [class*="craft"] .exp {float:right;font-size:14px;letter-spacing:-0.025em;line-height:34px;word-break:keep-all;}
.inside .craft1 .inner {padding:92px 0 130px;}
.inside .craft1 .video {width:100%;height:550px;}
.inside .craft1 .exp {width:595px;}
.inside .craft1 .exp p + p:before {content:'';display:block;width:78px;height:1px;margin:31px 0;background:#dbdbdb;}
.inside .craft2, .inside .craft4 {padding:120px 0;background:#f4f4f4;}
.inside .craft2 .exp2 {width:980px;height:220px;padding:0 320px 0 0;margin:0 auto;background:url('https://image.nbkorea.com/NBRB_PC/support/craft_2.png') no-repeat right 0;box-sizing:border-box;}
.inside .craft2 .exp2 p {padding-top:117px;background:url('https://image.nbkorea.com/NBRB_PC/support/made_in_uk.png') no-repeat center 45px;font-size:14px;letter-spacing:-0.025em;line-height:34px;text-align:center;}
.inside .craft3 .inner {margin-top:160px;padding:450px 0 130px;background:url('https://image.nbkorea.com/NBRB_PC/support/craft_3.png') no-repeat 0 0;}
.inside .craft3 .exp {width:585px;letter-spacing:-0.03em;}
.inside .craft4 .exp2 {width:980px;height:320px;padding:0 0 0 320px;margin:0 auto;background:url('https://image.nbkorea.com/NBRB_PC/support/craft_4.png') no-repeat 0 0;box-sizing:border-box;}
.inside .craft4 .exp2 p {padding-top:168px;background:url('https://image.nbkorea.com/NBRB_PC/support/made_in_usa.png') no-repeat center 94px;font-size:14px;letter-spacing:-0.025em;line-height:34px;text-align:center;}

/* === ETC (et) ==================================================================== */
/* collection */
.container.pd0 {padding-bottom:0;}
.collection .key_visual {width:100%;min-width:1200px;overflow:hidden;} 
.collection .key_visual img {display:block;width:1920px;position:relative;left:50%;margin-left:-960px;} 
.collection .key_visual video {display:block;width:100%;} 

.collection .c_tit {font-size:28px;font-weight:700;text-align:center;line-height:1;}

.collection .lookbook {width:980px;margin:155px auto 200px;}
.collection .lb_wrap {margin-top:78px;}
.collection .lb_wrap .looks_row {overflow:hidden;}
.collection .looks_row .looks {float:left;width:460px;height:600px;margin-left:60px;margin-bottom:80px;overflow:hidden;cursor:pointer;}
.collection .looks_row .looks:first-child {margin-left:0;}
.collection .looks_row .looks img {display:block;width:460px;}
.collection .looks_row .looks .txt {display:none;position:relative;top:-64px;width:260px;height:64px;margin:0 auto;padding-top:26px;background:#fff url('https://image.nbkorea.com/NBRB_PC/common/icon_lb_arrow.png') no-repeat center 100%;font-size:18px;font-weight:700;text-align:center;line-height:1;box-sizing:border-box;}
.collection .looks_row .looks:hover .txt , .collection .looks_row .looks.on .txt {display:block;}

.collection .lb_wrap .looks .img {width:460px;height:600px;overflow:hidden;}
.collection .lb_wrap .looks .img img {display:block;width:460px;}
.collection .looks_prod .product {display:none;width:980px;padding:0 0 40px;}
.collection .looks_prod .product ul {overflow:hidden;}
.collection .looks_prod .product ul li {float:left;width:160px;margin-left:113px;margin-bottom:36px;}
.collection .looks_prod .product ul li:nth-child(4n-3) {margin-left:0;}
.collection .looks_prod .product ul li:nth-child(4n) {margin-left:114px;}
.collection .looks_prod .product ul li a {display:block;}
.collection .looks_prod .product ul li a img {display:block;width:160px;}
.collection .looks_prod .product ul li a .pd_n {display:block;padding:20px 0;height:60px;font-size:14px;line-height:20px;}

.collection .md_choice {width:1200px;margin:155px auto 0px;}
.collection .md_tab {margin-top:46px;text-align:center;overflow:hidden;font-size:0;line-height:0;}
.collection .md_tab a {position:relative;display:inline-block;padding:9px 0;margin:0 30px;font-size:16px;line-height:1;}
.collection .md_tab a.on {border-bottom:3px solid #141414;font-weight:700;}
.collection .md_tab a + a:before {content:'';display:block;position:absolute;left:-30px;top:10px;width:1px;height:15px;background:#ccc;}
.collection .md_wrap {margin-top:75px; margin-bottom: 100px;}
.collection .md_wrap .md_tab_cont {display:none;}
.collection .md_wrap .md_tab_cont.on {display:block;}
.collection .md_tit {margin-bottom:36px;font-size:24px;font-weight:700;line-height:1;}
.collection .goods_list01 + .md_tit {margin-top:14px;}
.collection .goods_list01 li {margin-bottom:42px;} 
.collection .collect_cont {width:100%;min-width:1200px;overflow:hidden;} 
.collection .collect_cont img {display:block;width:1920px;position:relative;left:50%;margin-left:-960px;} 


/*20180713 추가 2633-2636*/
.donation_cont p > img {vertical-align: middle;}
.donation-mov .mov_box { position: relative; width: 100%;  height:100%;  margin: 0 auto;  margin-top:-4px;}
.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%;}

/*20190604 POPUP 추가 :: S*/
.layerTopWrap{ position:relative; top:0; left:0; width:100%; height:80px;/*background:url('https://image.nbkorea.com/NBRB_PC/common/topbnr/top_bnr_bg.jpg') center 0 no-repeat*;*/ display:table;}
.layerTopCon{ position:relative; width:1200px; height:80px; margin:0 auto; }/*20200225 수정*/
.layerTop_chk { position:absolute; top:15px; right:13px; width:145px; height:14px; display:block; }/*20200511 수정*/
.layerTop_chk input[type="checkbox"] { width:14px; height:14px; margin-right:5px; vertical-align:top; -webkit-appearance: checkbox;}
.layerTop_chk input[type="checkbox"] + label { font-size:13px; color: #ddd;/*#fff*/cursor: pointer;vertical-align: top;}
.btnLayerClose{width:13px; height:14px; float:right; display:block; background:url('https://image.nbkorea.com/NBRB_PC/common/topbnr/btn_close.png') 0 0 no-repeat; text-indent:-9999px;	cursor:pointer;} /* 20181106 수정 */
.btnLayerClose02{width:18px; height:18px; float:right; display:block; background:url('https://image.nbkorea.com/NBRB_PC/common/topbnr/btn_close02.jpg') 0 0 no-repeat; text-indent:-9999px; cursor:pointer;margin-top: -2px;} /* 20200511 추가 */		
/*E :: 20190604 POPUP 추가*/

/* 20200217 추가 :: S */
.bottom_area{position: fixed;bottom:0%;z-index: 99;width:100%;}
/* .bottom_area img{width:100%;vertical-align: middle;} */
/* 20200217 추가 :: E */

/* 20190826 online only looshop // */
.onlineOnly_lookshop .look_container{width:50%; float:left; position: relative;}
.onlineOnly_lookshop .look_img{width: 375px; padding:60px 0;}
.onlineOnly_lookshop .look_img img{width: 100%;}
.onlineOnly_lookshop .look_item_wrapper{position: absolute; top:100px; right:0;}
.onlineOnly_lookshop .look_left .look_item_wrapper{top:167px;}
.onlineOnly_lookshop .look_right .look_item_wrapper{top:381px;}
.onlineOnly_lookshop .look_item li{float:left;}
.onlineOnly_lookshop .look_item li a{display:block; padding: 15px 20px; margin-right:12px; background: #fff;}
.onlineOnly_lookshop .look_item li a:last-child{margin-right:0px;}
.onlineOnly_lookshop .look_item li a .tt{display: inline-block; font-size:14px;}
.onlineOnly_lookshop .look_item li a .price{display: inline-block; font-size:17px; font-weight: 700; line-height: 1; margin-top:10px;}
/* // 20190826 online only looshop */

/* 20190827 :: S*/
.star_score.star_style01 {margin-top:25px;}
.star_score.star_style01 .star{background :url('https://image.nbkorea.com/NBRB_PC/my/icon_star_off3.png') no-repeat 0 0;width:83px;vertical-align: middle;}
.star_score.star_style01 .star span{background: url('https://image.nbkorea.com/NBRB_PC/my/icon_star_on3.png') no-repeat 0 0;}
.star_score.star_style01 .num{font-size: 14px;font-family:'ProximaNova',sans-serif;color: #fff;display: inline-block;vertical-align: top;margin: 1px 0 0 5px;}

.star_score.star_style02{padding: 0 0 10px 0;height: 15px;margin-top: -3px;line-height: 1;}
.star_score.star_style02 .star{background :url('https://image.nbkorea.com/NBRB_PC/my/icon_star_off4.png') no-repeat 0 0;vertical-align: middle;width: 82px;}
.star_score.star_style02 .star span{background: url('https://image.nbkorea.com/NBRB_PC/my/icon_star_on4.png') no-repeat 0 0}
.star_score.star_style02 .num{font-size: 14px;font-family:'ProximaNova',sans-serif;color: #141414;display: inline-block;vertical-align: top;margin: 1px 0 0 5px;}
.newh_410.goods_list02 li{height: 410px;}
/* E :: 20190827*/

/* 상품 리뷰 리뉴얼  20190830:: S*/
.Re_review{}
.col_red{color:#cf0a2c;}
.fs12{font-size: 12px;}
.mt40{margin-top: 40px;}
.fs14{font-size: 14px;}
.fs20{font-size:20px;}
.Re_review .review_sec01{border-top:1px solid #121212;}
.Re_review .pr_infoReview{padding: 33px 22px;letter-spacing: -0.25px;}
.Re_review .border_box{border: 1px solid #999;background: #f9f9f9;padding: 35px 25px;text-align: center;margin: 23px 0 32px;letter-spacing: -0.5px;font-family: 'Noto Sans KR',sans-serif;}
.icon_plus{vertical-align: middle;padding: 0 25px;}
.lh_28{line-height:28px;}

.Re_review .star_area{font-size: 35px;font-weight:bold;color:#cf0a2c;display: inline-block;vertical-align: middle;}
.Re_review .star_area:after{display:inline-block;width: 1px;height:20px;background: #dbdbdb;margin: 0 50px;content:"";}
.Re_review .star_area .star_txt{display: inline-block;vertical-align: middle;}
.Re_review .star_area .star{background :url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_off.png') no-repeat 0 0;vertical-align: middle;width: 174px;height:29px;line-height:1;display: inline-block;position: relative;}
.Re_review .star_area .star span{background: url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_on.png') no-repeat 0 0;display: inline-block;height: 29px;position: absolute;top:0;left: 0;}
.Re_review .txt_reviews{font-size:35px;display: inline-block;vertical-align: middle;font-family:'ProximaNova',sans-serif}
.Re_review .txt_reviews span{font-weight:bold;margin-right: 5px;}
.tc{text-align: center;}
.Re_review .review_detail .cont .tit{font-size: 16px;font-family: 'Noto Sans KR',sans-serif;letter-spacing:-0.25px;}
.Re_review .review_list ul li > div:after{display:block;content: "";clear: both;}

.review_per {margin-top: 27px;}
.review_per > div {width: calc(25% - 30px);float: left;padding-right: 40px;}
.review_per > div:last-child {padding-right: 0;}
.review_per > div:after{display: block;content: '';clear: both;}
.review_per:after{display: block;content: '';clear: both;}
.review_per > div > p {color: #141414;line-height: 28px;font-family: 'Noto Sans KR',sans-serif;margin-bottom: 15px;}
.review_per > div ul li{margin-bottom: 11px;font-size: 0;}
.review_per > div ul li:last-child{margin-bottom: 0;}
/* 20191001 상품평 고도화 수정 :: 수정 S // */
.review_per > div ul li > span{display: inline-block;color: #777;font-size:12px;letter-spacing: -1px;width:32%;vertical-align: middle;}
.review_per > div ul li div.progress_bar{display: inline-block;width:68%;height: 15px;background:#dbdbdb;position: relative;vertical-align: middle;}
/* // 20191001 상품평 고도화 수정 :: 수정 E */
.review_per > div ul li div.progress_bar > span{position: absolute;left:0;top:0;background: #444444;color:#fff;font-size:8px;height: 100%;text-align: center;line-height:15px;font-family:'ProximaNova',sans-serif}
.Re_review .review_detail .score .info{font-size: 12px;color: #777;}
/* .Re_review .st_review .review_detail .score .info{padding-top: 15px;} 20191011 삭제*/
.Re_review .st_review li.review_detail{padding:0 0 0 22px;}
.Re_review li.review_detail .score.left{float:unset;width:100%;}
.Re_review .review_list li.review_detail{padding:40px 0;}
.Re_review .review_list li.review_detail .score .writer{text-align: right;font-weight:bold;font-size
:14px;font-family:'Noto Sans KR',sans-serif;line-height: 1;}
.Re_review .review_list li.review_detail .score.wr_score{position: absolute;right: 0;top:
0;width:500px;text-align:right;}
.Re_review .review_list li .score .info span em{color: #777;}
.Re_review .review_list li.review_detail .score .info{padding-top:8px;}
.Re_review .review_detail .score .info span + span:before{height:10px;top:2px;}
.Re_review .photo{position: relative;display: inline-block;vertical-align: middle;margin-top: 20px;}
.Re_review .photo .thumb{cursor:pointer;}
.Re_review .photo img{vertical-align: middle;}
.Re_review .photo .original li{margin-bottom: 10px;}
.Re_review .photo .original img{max-width:400px;}/*20190918 추가*/
.Re_review .photo_numb{width: 24px;height:24px;background:rgba(0,0,0,0.5);color: #fff;font-size:14px;position: absolute;bottom:0;right:0;display: inline-block;text-align: center;line-height: 24px;}
.renewal_RL .review_detail .cont .txt.ellipse,.Re_review .review_detail .cont .txt.ellipse{height: 24px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width:290px;}/* 20190918수정*/

.Re_review .content_box{position:relative;}
/* .Re_review .link_box{padding:30px 0 0 22px;position:relative;} */
.Re_review .upBtn{width: 60px;height:30px;border: 1px solid #ddd;border-radius:5px;font-size: 14px;position: absolute;right:0;bottom: 0;}
.Re_review .upBtn:before{content: '';display:inline-block;background: url("https://image.nbkorea.com/NBRB_PC/product/review/icon_pr_like02.png") no-repeat 0 100%;width:15px;height:15px;margin-right: 5px;vertical-align: bottom;margin-bottom:1px;}
.Re_review .upBtn.on{background: #cf0a2c;color:#fff;border: 1px solid #cf0a2c;}
.Re_review .upBtn.on:before{content: '';display:inline-block;background: url("https://image.nbkorea.com/NBRB_PC/product/review/icon_pr_like02.png") no-repeat 0 0;width:15px;height:15px;margin-right: 5px;vertical-align: bottom;margin-bottom:1px;}

.Re_review .more_read{border-bottom: 0 !important;margin-top:20px;color: #555;display:inline-block;}
.Re_review .more_read:after{content:'';width: 11px;height:9px;background: url(https://image.nbkorea.com/NBRB_PC/common/bg_filter_down.png) no-repeat center center;display: inline-block;margin-left: 5px;margin-bottom: 2px;}
.Re_review .more_read.rotate:after{transform: rotate(180deg);margin-bottom: 0;}
.Re_review .review_sort{margin-top:40px;}
.Re_review .review_sort .select_box {width: 120px;margin-right:10px;}
.Re_review .review_sort .select_box.mr0{margin-right: 0;}

.array_list.none_bar{display:inline-block;line-height: 40px;}
.array_list.none_bar li{margin:0 10px;}
.array_list.none_bar li:after{display: none;}
.array_list li{display: inline-block;color: #777;vertical-align: middle;}
.array_list li a span{font-size:15px;}
.array_list li.on a{font-weight: bold;color: #131313;}
.array_list li:after{content: '';width:1px;height: 12px;background: #d6d6d6;display: inline-block;margin: 0 10px;vertical-align: middle;}
.array_list li:last-child:after{display: none;}
.array_list li a{color: #777;}
/* STEP */
.Re_review .stit{font-size:18px;font-weight:bold;color: #141414;border-bottom: 1px solid #dbdbdb;padding-bottom: 15px;font-family: 'Noto Sans KR',sans-serif;}
.Re_review .pt_review ul{margin:40px 0;}
.st_review {padding-bottom: 50px;}
.st_review .renewal_RL{border-top: 0;padding-top: 40px;}/*20191011 수정*/
.st_review .renewal_RL .review_box{width: 100%;margin-top: 12px;}
.st_review .renewal_RL .review_box:after{display:block;content: "";clear:both;}
.st_review .renewal_RL .photo{float:left;width: 48%;margin-top: 0;}
.st_review .renewal_RL .photo img{max-width:358px;}
.st_review .renewal_RL .txt{float:left;width:50%;margin-top: 0;}
.renewal_RL .review_detail .score .info span {font-family:'Noto Sans KR',sans-serif}
.renewal_RL .review_detail .score .info span em{font-family:'ProximaNova',sans-serif}
.renewal_RL .review_detail .score .info span + span{padding-left: 10px;margin-left:10px;}
/* PHOTO */ 
.pt_review ul{font-size: 0;text-align: center;}
.pt_review ul li{display:inline-block;margin-right: 10px;}
.pt_review ul li.last{margin-right: 0;position: relative;}
.pt_review ul li .dimm{position: absolute;top:0;left:0;z-index:1;background: rgba(0,0,0,0.5);width: 100%;height:100%;color: #fff;border-radius: 10px;}
.pt_review ul li a{border-radius: 10px;background-size: cover !important;width:124px;height:124px;background-position:center !important;display: block;}
.pt_review ul li .dimm em{font-size: 28px;font-family: 'ProximaNova',sans-serif;}
.pt_review ul li .dimm span{position: absolute;top:50%;transform: translateY(-50%);color: #fff;font-size: 14px;left: 0;width:100%;text-align: center;}
/* E :: 상품 리뷰 리뉴얼  20190830*/

/* 작성및수정 리뉴얼 20190830 :: S */ 
.review_detail .score .survey_box02 .box:first-child{margin-top:0;}
.review_detail .score .survey_box02 .box {margin-top:20px;}
.review_detail .score .survey_box02 .box:after {content:'';display:block;clear:both;}
.review_detail .score .survey_box02 .box > p {display:block;float:left;margin-top:-1px;letter-spacing:-0.04em;line-height:1;}
.review_detail .score .survey_box02 .box .round {padding-left:68px;position: relative;}
.review_detail .score .survey_box02 .box .round:after {content:'';display:block;clear:both;}
.review_detail .score .survey_box02 .box .round em {display:block;background: url(https://image.nbkorea.com/NBRB_PC/my/survey_off.png) no-repeat center center;width:255px;height: 10px;position:relative;}
.review_detail .score .survey_box02 .box .round em span{width:10px;height:10px;border-radius: 50%;background:#cf0a2c; position: absolute;}
/* .review_detail .score .survey_box02 .box .round em span:after {content:'';display:block;position:absolute;top:0;width:18px;height:18px;background:url('https://image.nbkorea.com/NBRB_PC/my/survey_off.png') no-repeat 0 0;} */
.review_detail .score .survey_box02 .box .round em span.score01 {left:0;}
.review_detail .score .survey_box02 .box .round em span.score02 {left:24%;}
.review_detail .score .survey_box02 .box .round em span.score03 {left:48.5%;}
.review_detail .score .survey_box02 .box .round em span.score04 {left:72.5%;}
.review_detail .score .survey_box02 .box .round em span.score05 {right:0;}
.review_detail .score .survey_box02 .box .round > span {display:block;margin-top:8px;color:#aeaeae;font-size:12px;line-height:1;letter-spacing:-0.04em;}
.review_detail .score .survey_box02 .box .round .fc{position: absolute;left: 50%;margin-left:24px;bottom: 0;}

.Re_review.review_list .tbl_y .review_detail .cont{width: 450px;}
.Re_review.review_list .tbl_y .review_detail .score {width: 300px;}

.Re_review.review_list .tbl_y .score .info{padding-bottom: 10px;font-size: 14px;font-family:'Noto Sans KR',sans-serif;}
.Re_review.review_list .tbl_y .score .info em{font-family:'ProximaNova',sans-serif;}

.Re_review .tbl_y .tbl_basket td{padding:30px 0 15px;}
.Re_review .review_detail .score .survey_box02 .box .round{padding-left: 48px;}
.Re_review .tbl_y .tbl_basket td.review_detail{padding:0 0 55px 0;}

.Re_review.review_list .tbl_y .result{color:#df1e3b;font-size: 12px;margin-bottom: 5px;}
.Re_review.review_list .tbl_y .result a{color:#df1e3b;border-bottom: 1px solid #df13eb;display: inline-block;font-size: 10px;}
/* E :: 작성및수정 리뉴얼 20190830 */ 

/* 포토리뷰 및 포토리뷰 상세 20190903 :: S */
.layer_pop.pop_fixed_center{position: fixed; top:50%; transform: translateY(-50%);}
/* 20191002 포토리뷰 수정 :: 수정 S // */
.photoR_wrapper{width:100%;overflow-y:auto;height:535px;margin-top:20px} 
.photoR_wrapper ul li{float:left;margin:0 10px 10px 0;width:calc((100%/6) - 9px);  position: relative;}
.photoR_wrapper ul li:nth-child(6n){margin-right:0}
.photoR_wrapper ul li a{display:block; width:100%;padding-top:100%;background-size:cover!important; background-repeat: no-repeat; background-position: center;}
.photoR_wrapper ul li a:focus{outline:none}
/* // 20191002 포토리뷰 수정 :: 수정 E */
.photoR_wrapper .photoR_num{position:absolute;width:24px;height:24px;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:24px;font-size:14px}
.photoR_pop.w900 .pop_inner{padding:0}
.photoR_pop.w900 .btn_slide{padding:0 40px 40px 40px;box-sizing:border-box;height:598px}
.photoR_tit{padding:50px 0 0 40px}
.photoR_counter{display:inline-block;font-size:26px;color:#777;font-weight:200;padding:0 15px}
.photoR_counter em:first-child{font-weight:bold;}
.photoR_viewAll{display:inline-block;font-size:16px}
.photoR_box{padding:20px;position:relative}
.photoR .btn_slide .img_box{border:1px solid #dbdbdb; height:557px;}
.photoR_photos_wrapper{width:420px}
.photoR_large{margin-bottom:10px}
.photoR_large img{width:100%;display:block}
.photoR_thumbs ul li{float:left}
.photoR_thumbs ul li span{display:block;width:75px;height:75px;margin:10px 10px 0 0;border:1px solid #dbdbdb;box-sizing:border-box}
.photoR_thumbs ul li:nth-child(5n) span{margin-right:0}
.photoR_thumbs ul li span.active{border-color:#4f4f4f;border-width:2px}
.photoR_thumbs ul li span:hover{border-color:#4f4f4f}
.photoR_thumbs ul li span a{display:block; width:100%; padding-top:100%; background-size: cover!important; background-position: center; background-repeat: no-repeat;} /* 20191002 포토리뷰 수정 :: 수정 */
.photoR_review_cont{width:318px;padding-left:40px;position:relative}
.photoR_review_info{position:relative;} /* 20190918 포토리뷰 수정 */
.review_detail .photoR_review_info.cont .star_score{margin-left:0;} /* 20190916_2 추가 */
.photoR .star_score p{font-size:12px;color:#777}
.photoR .star_score p span+span:before{content:'';display:inline-block;width:1px;height:11px;margin:0 10px;background:#dbdbdb;vertical-align:middle}
.photoR .review_detail .cont .tit{margin-top:35px}
.photoR .review_detail .cont .txt{height:258px; overflow-x: auto;}
.photoR_writer_info{margin-top:20px;float:left;min-width:210px} /* 20191010 수정 */
.photoR_writer_info .writer{font-size:14px;font-weight:600}
.photoR_writer_info .date{font-size:13px}
.photoR_writer_info .writer_info{font-size:12px;color:#777;position:relative}
.photoR_writer_info .writer_info span+span+span:before,.photoR_writer_info .writer_info span+span:before{content:'';display:inline-block;width:1px;height:11px;margin:0 10px;background:#dbdbdb;vertical-align:middle}
.photoR_box .upBtn{width:60px;height:30px;font-size:14px;position:absolute;right:20px;bottom:20px;border-width:1px;border-style:solid;border-color:#ddd;border-image:initial;border-radius:5px}
.photoR_box .upBtn.on{color:#fff;background:#cf0a2c;border-width:1px;border-style:solid;border-color:#cf0a2c;border-image:initial}
.photoR_box .upBtn::before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;vertical-align:bottom;margin-bottom:1px;background:url(https://image.nbkorea.com/NBRB_PC/product/review/icon_pr_like02.png) 0 100% no-repeat}
.photoR_box .upBtn.on::before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;vertical-align:bottom;margin-bottom:1px;background:url(https://image.nbkorea.com/NBRB_PC/product/review/icon_pr_like02.png) 0 0 no-repeat}
.pop_inner .photoR .btn_slide .next{background:url(https://image.nbkorea.com/NBRB_PC/common/btn_goods_right.png) no-repeat 0 0;width:20px;height:40px;background-size:20px 40px;right:10px;margin-top:-67px}
.pop_inner .photoR .btn_slide .prev{background:url(https://image.nbkorea.com/NBRB_PC/common/btn_goods_left.png) no-repeat 0 0;width:20px;height:40px;background-size:20px 40px;left:10px;margin-top:-67px}
.pop_inner .photoR .btn_slide .prev.hide{background:url(https://image.nbkorea.com/NBRB_PC/common/btn_goods_left.png) no-repeat 0 0;background-size:20px 40px;opacity:.5;display:block}
.pop_inner .photoR .btn_slide .next.hide{background:url(https://image.nbkorea.com/NBRB_PC/common/btn_goods_right.png) no-repeat 0 0;background-size:20px 40px;opacity:.5;display:block}

.sub_list .list_area .goods_list04 li:nth-child(10n) .color_black .trade_name,.color_black .star_score.star_style01 .num,.sub_list .list_area .goods_list04 li:nth-child(10n) .price p{color: #131313;}

.color_black .star_score.star_style01 .star{background:url('https://image.nbkorea.com/NBRB_PC/my/icon_star_off4.png') no-repeat 0 0;width:82px;}
.color_black .star_score.star_style01 .star span{background:url('https://image.nbkorea.com/NBRB_PC/my/icon_star_on4.png') no-repeat 0 0;width:82px;}

.font_noto{font-family:'Noto Sans KR' , sans-serif;font-weight:400;}
.font_pro{font-family:'ProximaNova' , sans-serif;}
/* E :: 포토리뷰 및 포토리뷰 상세 20190903*/


/* 상품평 고도화 수정 20190920 :: S*/
/* 상품평 고도화 작성 팝업 20190906 :: S*/
.RL_reviewpop .review_list .tbl_y{margin: 0;border-bottom: 0;}
.RL_reviewpop .tbl_basket td{padding:15px 0;}
.RL_reviewpop .review_list .border_box{background: #f8f8f8;font-size: 14px;padding: 10px 0;text-align: center;margin: 50px 0;}

.RL_reviewpop .review_list .survey02 {width:380px;height:62px;margin: 0 auto;}
.RL_reviewpop .review_list .survey02 ul{height: 40px;position:relative;}
.RL_reviewpop .review_list .survey02 ul:before {content:'';position:absolute;left:0;top:50%;display:block;width:100%;height:1px;background:#dbdbdb;}
.RL_reviewpop .review_list .survey02 ul:after{content: '';clear:both;}
.RL_reviewpop .review_list .survey02 ul li{float: left;width:40px;margin-left:45px;}
.RL_reviewpop .review_list .survey02 ul li input[type="radio"]{opacity:0;width:1px;height:1px;position: absolute;}/*20190919 추가*/
.RL_reviewpop .review_list .survey02 ul li label{display:inline-block;position:relative;width:40px;height:40px;background:url('https://image.nbkorea.com/NBRB_PC/product/review/circle_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;}
.RL_reviewpop .review_list .survey02 ul li input[type="radio"]:checked + label{display:inline-block;position:relative;width:40px;height:40px;background:url('https://image.nbkorea.com/NBRB_PC/product/review/circle_on.png') no-repeat 0 0;cursor:pointer;color: #cf0a2c;}
.RL_reviewpop .review_list .survey02 ul li:first-child{margin-left: 0;}
.RL_reviewpop .chkbox_area{margin:0 auto;text-align: center;}

.star_score.sizeL ul {width:200px;height:40px;margin:0 auto;}
.star_score.sizeL ul li {position:relative;float:left;}
.star_score.sizeL ul li label {display:block;width:20px;height:38px;background:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_lt_off.png') no-repeat 0 0;text-indent:-9999em;cursor:pointer;}
.star_score.sizeL ul li:nth-child(2n) label {width:20px;background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_rt_off.png');margin-right: 45px;}
.star_score.sizeL ul li:last-child label {margin-right: 0;}
.star_score.sizeL ul li input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_lt_on.png');}
.star_score.sizeL ul li:nth-child(2n) input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_rt_on.png');}
.star_score.sizeL ul li.on label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_lt_on.png') !important;}
.star_score.sizeL ul li.on:nth-child(2n) label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_rt_on.png') !important;}
.star_score.sizeL.active ul li input[type="checkbox"]:checked + label {background:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_lt_off.png') no-repeat 0 0;}
.star_score.sizeL.active ul li:nth-child(2n) input[type="checkbox"]:checked + label {background-image:url('https://image.nbkorea.com/NBRB_PC/product/review/big_star_rt_off.png');}

.RL_reviewpop .chkbox_area > ul > li {margin:30px 0;}
.RL_reviewpop .chkbox_area > ul > li:last-child{margin:0;}
.RL_reviewpop .chkbox_area ul > li > p{font-size: 18px;font-family:'Noto Sans KR',sans-serif;margin-bottom: 15px;}
.RL_reviewpop .chkbox_area .star_score.sizeL ul{width:380px;}
.pop_inner .RL_reviewpop .form_area fieldset{width:100%;}/*20190919 수정*/
.pop_inner .RL_reviewpop .form_area .add_file.row{border-top:0;margin-top: 0;}
.pop_inner .RL_reviewpop .form_area .row .ftit{width:100%;float:none;font-size: 18px;margin-bottom: 10px;display: block;line-height:1;position: relative;letter-spacing: -0.5px;}
.pop_inner .RL_reviewpop .form_area {border-bottom:0;padding:0 20px 30px;}
.pop_inner .RL_reviewpop .form_area .row .fdata{padding:0;height:auto;}
.pop_inner .RL_reviewpop .form_area .row .fdata .ip_textarea{width:100%;height:350px;position:relative;}

.pop_inner .RL_reviewpop .review_list .border_box{margin:25px 0 30px 0;}
.RL_reviewpop .txt_byte{position: absolute;right:0;color: #777;font-family:'ProximaNova',sans-serif;font-size:12px;letter-spacing: -0.25px;top: 50%;}
.RL_reviewpop .star_sTxt{line-height: 1;color:#cf0a2c;font-size:12px;margin-top: 3px;}
.RL_reviewpop .txt_file{font-size:14px;letter-spacing:-0.25px;display: inline-block;}
.RL_reviewpop .txt_file em{color: #cf0a2c;font-family: 'ProximaNova',sans-serif;font-size: 16px;}
.RL_reviewpop .btn_add_file{display:inline-block;}
.form_area .add_file.row .add_img .img02{width:100px;height: 100px;}
.form_area .add_file.row .add_img .img02 img{width:100%;height:100%;display:block;}
.RL_reviewpop .form_area .add_file.row .add_img{padding-right:0;display: inline-block;margin-right:5px;}

.RL_reviewpop .delete02{position: absolute;right: 0;top: 0;width: 24px;height: 24px;background: url(https://image.nbkorea.com/NBRB_PC/product/review/img_close.png) no-repeat center;background-color:rgba(0 , 0, 0, 0.4);background-size:13px;}

/* E :: 상품평 고도화 작성 팝업 20190906*/ 

/* 상품평 리뷰반려팝업, 리뷰반려사유팝업 20190916 :: S */
.pt0 {padding-top:0 !important;}
.w500 .pop_inner {width:500px;padding:40px 30px;}
.w500 .close {right:30px;top:40px;}
.layer_pop.review_reject{position:fixed;top:50%; margin-top:-202px}
.review_reject{text-align: center; font-family: 'Noto Sans KR', 돋움, sans-serif;}
.review_reject .icon img{text-align: center; width:80px; height:80px; margin-top:30px;}
.review_reject .title{font-size:24px; font-weight: 700; margin-top:10px;}
.review_reject .desc{margin-top:15px; font-size: 14px; font-weight: 400; line-height: 1.6;}
.review_reject .btn_ty_bline{padding:14px 30px 13px; margin-top: 60px;}
.review_reject .btn_ty_bline::after{content:""; display:inline-block; background-image: url('https://image.nbkorea.com/NBRB_PC/common/icon_arrow_gray.png'); background-size: 6px 11px; background-repeat: no-repeat; background-position: center right; width:6px; height:11px; padding-left: 25px;}
.layer_pop.review_rejectReasons{position:fixed;top:50%; margin-top:-363px}
.review_rejectReasons .desc{color:#545454;margin-top:16px;}
.review_rejectReasons .desc:first-child{margin-top:30px;}
.review_rejectReasons .reasons dt{margin-top:20px;color:#df1e3b;font-weight:600}
.review_rejectReasons .reasons dd{margin-top:3px;padding-left:12px;text-indent:-12px;font-weight:400; color:#121212;}
.review_rejectReasons .howToConfig{margin-top:17px;padding:20px 15px;border:#dbdbdb 1px solid;border-left:0;border-right:0;background:#f7f7f7;color:#545454;}
/* 상품평 리뷰반려팝업, 리뷰반려사유팝업 20190916 :: E */

/* 20190919_스텝리뷰 :: S */
.st_review .renewal_RL .txt{height:273px; overflow-y: auto;}
.st_review .renewal_RL .thumb li{float: left; overflow: hidden;}
.st_review .renewal_RL .thumb li span{display:block;width:75px;height:75px;margin:10px 10px 0 0;border:1px solid #dbdbdb;box-sizing:border-box; background-size: cover !important; background-repeat: no-repeat; background-position: center;} /* 20191004 포토리뷰 수정 */
.st_review .renewal_RL .thumb li:nth-child(5) span{margin-right: 0;}
.st_review .renewal_RL .thumb li span.active{border-color:#4f4f4f;border-width:2px}
.st_review .renewal_RL .thumb li span:hover{border-color:#4f4f4f}
.st_review .renewal_RL .thumb li span img{width:100%; display: block;}
.w700 .pop_inner .RL_reviewpop .review_list .border_box{margin-top: 15px;padding: 15px 0;margin-bottom: 60px;}
.w700 .pop_inner .icon_plus{display: block;margin:10px auto;line-height:1;width: 20px;}
.w700 .pop_inner .icon_plus img{display:block;}
.w700 .pop_inner .RL_reviewpop .form_area .row .fdata .ip_textarea{border: 0;outline: none;font-family: 'Noto Sans KR',sans-serif;}
.w700 .pop_inner .RL_reviewpop .form_area .row .fdata.ip_twrap{border:1px solid #dbdbdb;position:relative;}
.placeholder_txt{padding: 10px;color:#777;}
.ReviewR_wrapper{width:100%;overflow-y:auto; max-height:480px; margin-top:20px;} /*20190923 수정*/
.pt50{padding-top:50px;}
/* 20190919_스텝리뷰 :: E */

/* 상품평 고도화 수정 20190920 :: E*/

/* 상품평 고도화 수정 20191001 :: S */
.review_mile_guide span+span:before{content:""; display: inline-block; width:1px; height:11px; margin:0 10px; background: #dbdbdb; vertical-align: middle;}
.tooltip.tooltip_mile_guide{margin:3px 0 0 8px;}
.tooltip.tooltip_mile_guide .text{left:-12px; right:auto; width:470px;}
.tooltip.tooltip_mile_guide .text:before{left:6px; right:auto;}
.tooltip.tooltip_mile_guide .text strong:nth-of-type(2){margin-top:9px;}
.review_per > div ul li div.progress_bar.progress_best > span{background:#cf0a2c;}
/* 상품평 고도화 수정 20191001 :: E */

/* 20191010 추가 // */
.review_per.graph_3{padding:0 92.5px}
.review_per.graph_3>div{width: calc(33.3333% - 30px)}
/* // 20191010 추가 */

/* 20191011 추가 :: S */
.renewal_RL .stName{font-size:14px;font-family:'Noto Sans KR',sans-serif;}
.hoverIcon{display: inline-block;vertical-align: middle;margin-left: 5px;margin-top:1px;position: relative;}
.hoverIcon > p{cursor:pointer;position: relative;display: inline-block;}
.hoverIcon > p + div{position:absolute;background: #fff;z-index:999;text-align:left;padding:20px;border:1px solid #dbdbdb;width:440px;top:34px;left:-13.2px;padding-bottom: 10px;font-family:'Noto Sans KR',sans-serif;display: none;}/*20191014*/
.hoverIcon > p + div li > p{font-size:14px;}
.hoverIcon > p + div li > ol {padding:10px 0 15px; }
.hoverIcon > p + div li > ol > li{color: #666;font-size:12px;letter-spacing: -0.5px;}
.hoverIcon > p:hover + div{display: block;}/*20191014*/
.hoverIcon > p + div:before{content:'';display: block;width:12px;height:12px;border:1px solid #dfdfdf;background: #fff;border-color: #d5d5d5 #d5d5d5 transparent transparent;transform: rotate(-45deg);position:absolute;top:-7px;left:15px;}
.dp_i{display: inline-block;}
.hoverIcon.leftPosition > p + div{left:50%;margin-left:-400px;}
.hoverIcon.leftPosition > p + div:before {right:72px;left:auto;}
/* E :: 20191011 추가 */

/* 20191015 */
.pro_wid01{width:15%;}
.pro_wid02{width:25%}
.pro_wid03{width:50%}
.pro_wid04{width:75%}
.pro_wid05{width:100%}

/* 20191023 */
.level_box.type4 {margin-top:0px;}
.level_box.type4 .code {float: left; width: 257px; padding: 67px 0 67px 193px; background: url('https://image.nbkorea.com/NBRB_PC/my/img_code.png') no-repeat 70px center; background-size: 105px 105px;}
.level_box.type4 .code p {margin-bottom: 12px; font-size: 24px; font-weight: 700; letter-spacing: -0.06em; color: #121212; line-height: 1;}
.level_box.type4 .code em {font-size: 30px; font-weight: 300; line-height: 1; letter-spacing: -0.02em;}
.level_box.type4 .code a {margin-left: 14px; min-width: 60px; padding: 6px 0; font-size: 14px;}
.level_box.type4 .point:before {display:none;}
.level_box.type4 .point .total {padding-top:60px;margin-right:71px;}
.level_box.type4 .point em {display:block;margin-top:17px;margin-right:71px;color:#777;letter-spacing:-0.04em;line-height:1;}

.friend .sec_tit {margin-bottom: 42px; padding-top: 58px; letter-spacing: -0.06em; color: #121212;}
.friend .tbl_mynb tbody td.info {padding-left: 32px;}
.my_wrap .my_cont .friend .tbl_y + .btn_area {margin-top: 53px;}
.pro_wid05{width:100%}

/* 20191022 추가 */
.look_item{width:338px;}
.look_item li{width:50%; word-break: keep-all;}
.look_item li .fake_twoline{height: 40px;}

/* 20191023 */
.level_box.type4 {margin-top:0px;}
.level_box.type4 .code {float: left; width: 257px; padding: 67px 0 67px 193px; background: url('https://image.nbkorea.com/NBRB_PC/my/img_code.png') no-repeat 70px center; background-size: 105px 105px;}
.level_box.type4 .code p {margin-bottom: 12px; font-size: 24px; font-weight: 700; letter-spacing: -0.06em; color: #121212; line-height: 1;}
.level_box.type4 .code em {font-size: 30px; font-weight: 300; line-height: 1; letter-spacing: -0.02em;}
.level_box.type4 .code a {margin-left: 14px; min-width: 60px; padding: 6px 0; font-size: 14px;}
.level_box.type4 .point:before {display:none;}
.level_box.type4 .point .total {padding-top:60px;margin-right:71px;}
.level_box.type4 .point em {display:block;margin-top:17px;margin-right:71px;color:#777;letter-spacing:-0.04em;line-height:1;}

.friend .sec_tit {margin-bottom: 42px; padding-top: 58px; letter-spacing: -0.06em; color: #121212;}
.friend .tbl_mynb tbody td.info {padding-left: 32px;}
.my_wrap .my_cont .friend .tbl_y + .btn_area {margin-top: 53px;}

/* 20191030 */
.parallaxArea .p_list,.parallaxArea .p_video {transition: 0.7s ease-in-out;}
.parallaxArea .p_video {position: relative;}
.parallaxArea.onlineOnly_lookshop .look_img {top: 55px;}
.parallaxArea.onlineOnly_lookshop .look_img.up {top: 0}
.parallaxArea.onlineOnly_lookshop .look_left .look_item_wrapper {top: 222px;}
.parallaxArea.onlineOnly_lookshop .look_left .look_item_wrapper.up {top: 100px;}
.parallaxArea.onlineOnly_lookshop .look_right .look_item_wrapper{top:436px;}
.parallaxArea.onlineOnly_lookshop .look_right .look_item_wrapper.up{top:381px;}

.line_h1{line-height: 1;}/* 20191112 추가*/

/* 20191205 */
.pr_limit {padding:20px 0;color:#121212;border-top:1px solid #dbdbdb;}
.pr_limit > p{font-size: 16px;font-family:'Noto sans KR',sans-serif;text-align: center; line-height: 1.2}
.color_dd1{color:#dd1835;}
.pr_limit > p span{font-weight: bold;font-size:17px;}
.pr_limit .td_under{text-decoration: underline;}

/* 20191213 made 버튼 추가 */
.header .top_menu .inner .made { display:inline-block; margin-top:12px; }
.header .top_menu .inner .made:before { content:''; border-left:1px solid #ccc; margin: 0 16px;  }
.header .top_menu .inner .made img { vertical-align:top;  display:inline-block;}

/* 20191227 추가 */
.detail_soon > .wrap-mov{width:100%;margin:35px 0 0 0;}
.detail_soon > .wrap-mov .mov_box { position: relative; width: 100%; margin: 0 auto; margin-top:-4px;background: none;}
.detail_soon  .video-container { position:relative; padding-bottom:50.65%; height:0; } 
.detail_soon  .video-container iframe,.detail_soon  .video-container object,.detail_soon .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%; }

/* 20200115 최근 검색기능 추가 S */
.header .gnb .customer .category_box.open {height:500px;}
/*.header .gnb .customer .category_box .srch_area .srch_list_area {position:absolute; top:44px; background:#fff; width:638px; height:352px; border:1px solid #dbdbdb; line-height:14px; display:none;}*/
.header .gnb .customer .category_box .srch_area .srch_list_area {position:absolute; top:44px; background:#fff; width:597px; height:352px; border:1px solid #DBDBDB; line-height:14px; display:none;box-sizing: border-box;}/*20210111수정*/
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box {float:left; width:50%; overflow:hidden;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box .list_tit {background:#fbfbfb; border-bottom:1px solid #dbdbdb; font-size:16px; padding:14px 0 14px 20px}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box .list_tit a {font-size:12px; color:#737b82; float:right; margin-right:20px; letter-spacing: -1px;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .list_tit {border-right:1px solid #dbdbdb;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box .srch_list {padding:32px 20px 29px; font-size:14px;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box .srch_list ul {padding-top:1px;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .srch_list {padding:32px 0 29px 20px;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .srch_list .srch_list_inner {border-right:1px solid #dbdbdb; padding-right:20px; height:250px; overflow:hidden;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .srch_list .srch_list_inner .no_result {text-align:center; margin-top:100px; font-size:16px; line-height:24px;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .srch_list li {position:relative; padding:1px 20px 11px 0; overflow:hidden;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box02 .srch_list li {position:relative; padding:1px 0 11px; overflow:hidden;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .srch_list li:last-child {padding:1px 20px 0 0;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box02 .srch_list li:last-child {padding:1px 0 0;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .srch_list li .srch_txt {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#737b82;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box01 .srch_list li .del {position:absolute; top:0; right:0; width:15px; height:15px;}
.header .gnb .customer .category_box .srch_area .srch_list_area .list_box02 .srch_list li a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* 20200115 최근 검색기능 추가 E */

/* 20200225 추가 :: S*/
.veiw_area{margin: 160px auto 0;width:1200px;}
.veiw_area > p{font-family: 'Noto Sans KR',sans-serif;font-weight:bold;font-size: 28px;color: #000;margin-bottom: 55px;letter-spacing: -0.5px;}
.veiw_area ul{display: block;font-size: 0;}
.veiw_area li{display: inline-block;}
.veiw_area li span{display: block;margin-top: 5px;font-size: 16px;height: 20px;}
.veiw_area li span em{font-size: 14px;}
.veiw_area li img{vertical-align: middle;}

.veiw_area li:nth-child(2) {margin: 0 15px;}
/* 20200225 추가 :: E*/

.mb30{margin-bottom: 30px}/*20200421 추가*/

/* 20200519 추가 :: S */
.isms {display: table;margin: 36px 0;}
.isms p{display: table-cell;vertical-align: middle;}
.isms_img {padding-right: 25px;}
.isms p span{display: block;line-height: 1.5;font-size: 14px;}
/* 20200519 추가 :: E */

/*20200720 추가 :: S*/
.recm{color: #777;padding-bottom: 20px;font-size: 0}
.recm p{position: relative}
.recm p:before{ content: '';display: block;position: absolute;left: 0px;top: 50%;width: 2px;height: 2px;background: #777;margin-top: -1px}
.recm span{vertical-align: middle;display: inline-block;font-size: 14px}
.recm span:first-child{padding: 0 20px 0 10px;}
.recm span.recm_input{padding-right: 10px;}
/*20200720 추가 :: E*/

/* 20200812 추가 :: S*/
.new_rdot > a{position: relative}
.header .gnb .category_box .depth li.new_rdot > a:after{right: -8px}
/* 20200812 추가 :: E*/


/*20201105 추가 :: S*/
.btn_ty_kakao{width: 100%;display: block;margin-top: 20px;background: #fee500;margin-left: 0;font-family: 'Noto Sans KR',sans-serif;font-weight: 600;font-size: 14px !important;}
.btn_ty_kakao:hover{font-weight:600}
.btn_ty_kakao::before{content: '';display: inline-block;background: url('https://image.nbkorea.com/NBRB_PC/common/icon_kakao.jpg') no-repeat center;width: 18px;height: 18px;margin-right: 10px;background-size: contain;vertical-align: middle;}
/*20201105 추가 :: E*/
/*20201229 추가 :: S*/
.btn_ty_naver{width: 100%;display: block;margin-top: 20px;background: #1ec800;margin-left: 0;font-family: 'Noto Sans KR',sans-serif;font-size: 14px !important;color: #fff;}
.btn_ty_naver:hover{color: #fff;}
/*20201229 추가 :: E*/

/* 20201120 추가 :: S */
.kakao_box{text-align: center;padding:50px 0 60px;border-bottom: 1px solid #444;margin-bottom: 10px;}
.con_benefit .sign_notice_txt{margin-top: 50px;}
[class*="btn_ty_"].btn_ty_kakao-st02{display: inline-block;width: auto;min-width: 210px;padding: 16px 20px;margin-top: 0;font-weight: 400;text-align: center;}
[class*="btn_ty_"].btn_ty_kakao-st02::before{vertical-align: text-bottom;}
.chk_right-cancle{text-align: right;margin: 10px 0;}/*20201110 추가*/
.kakao_box .find_txt{font-size: 24px;line-height: 1.2;margin-bottom: 28px;}
/* 20201120 추가 :: E */

/*20201117 추가 :: S*/
.details_list-subtit{line-height: 1;display: block;margin: 10px 0;}
.details_list-subtit:first-child{margin-top: 0;}
.details_list-subtit:first-child{margin-top: 0;}
/*20201117 추가 :: E*/

/* EES 비회원 운영에 나중에 이부분만 추가해서 반영하기  20201130 :: S*/
.nonMembers_txt{text-align: center;margin-top: 50px;}
.nonMembers_txt a{color: #777;border-bottom: 1px solid #777;display: inline-block;}
.al_c{text-align: center}
.ordern_wrap{width: 100%;}
.ordern_wrap .title_area {position:relative;margin-bottom:50px;}
.ordern_wrap .title_area .page_tit {font-size:28px;}
.ordern_wrap .title_area .page_txt_info {padding-top:15px;color:#777;line-height:24px;letter-spacing:-0.04em;}
.ordern_wrap .title_area .page_txt_info .point {color:#141414;font-weight:700;}
.ordern_wrap .order_info_area li {display:inline-block;position:relative;padding:0 20px 20px 10px;color:#777;line-height:1;}
.ordern_wrap .order_info_area li:before {content:'';display:block;position:absolute;left:0px;top:6px;width:2px;height:2px;background:#777;}
/* .ordern_wrap .btn_area {margin-top:20px;} */
/* .ordern_wrap .desc_bottom_list + .btn_area {margin-top:60px;} */

.ordern_list th{color: #777;height: 45px;text-align: left;padding-left: 20px;}
.ordern_list td .point_r{font-weight: bold;}
.mt60{margin-top: 60px}
.ordern_btnwrap{position: relative;overflow: hidden;margin-top: 20px}
.ordern_btnwrap .star_noti{float: left;margin-top: 0}
.ordern_btnwrap .star_noti li:first-child{margin-top: 0}
.ordern_btnwrap .btn_area{float: right;}

.nCertification_mobile .con_etc,.nCertification_mobile .con_find,.nCertification_mobile .con_agree,.nCertification_mobile .con_benefit,.nCertification_mobile .con_join,.nCertification_mobile .con_protector,.nCertification_mobile .con_mem_com,.nCertification_mobile .con_check_join{width: 100%}
.nCertification_mobile .con_protector .form_area li:nth-child(2n-1) label{margin-left: 0;}
.nCertification_mobile .con_protector .form_area {padding:40px 20px 20px;}
.nCertification_mobile .form_area {border-top: 2px solid #000}
.pop_inner .nCertification_mobile .form_area .row .fdata .ip_text{width: 270px;}
.pop_inner .nCertification_mobile .form_area .row .fdata input.ip_text.sm{width: 110px;}
.pop_inner .nCertification_mobile .form_area .row .fdata .select_box{width: 124px;}
.content_type .nCertification_mobile  h3{font-size: 18px}
.nCertification_mobile .con_protector .form_area li a{margin-right: 0;}
.nCertification_mobile .con_protector .form_area li:nth-child(2n-1){width: 47%}
.nCertification_mobile .con_protector .form_area li:nth-child(2n){width: 53%}

/*20201202 추가 :: S*/
.star_noti-Norder{text-align: left;padding-left: 30px;padding-left: 350px;margin-top: 0;}
/*20201202 추가 :: E*/

/* EES 비회원 운영에 나중에 이부분만 추가해서 반영하기 20201130 :: E*/
.nCertification_mobile .con_etc,.nCertification_mobile .con_find,.nCertification_mobile .con_agree,.nCertification_mobile .con_benefit,.nCertification_mobile .con_join,.nCertification_mobile .con_protector,.nCertification_mobile .con_mem_com,.nCertification_mobile .con_check_join{width: 100%}
.nCertification_mobile .con_protector .form_area li:nth-child(2n-1) label{margin-left: 0;}
.nCertification_mobile .con_protector .form_area {padding:40px 20px 20px;}
.nCertification_mobile .form_area {border-top: 2px solid #000}
.pop_inner .nCertification_mobile .form_area .row .fdata .ip_text{width: 270px;}
.pop_inner .nCertification_mobile .form_area .row .fdata input.ip_text.sm{width: 110px;}
.pop_inner .nCertification_mobile .form_area .row .fdata .select_box{width: 124px;}
.content_type .nCertification_mobile  h3{font-size: 18px}
.nCertification_mobile .con_protector .form_area li a{margin-right: 0;}
.nCertification_mobile .con_protector .form_area li:nth-child(2n-1){width: 47%}
.nCertification_mobile .con_protector .form_area li:nth-child(2n){width: 53%}
/* EES 비회원 운영에 나중에 이부분만 추가해서 반영하기 20201130 :: E*/

/* 20210107 수정 :: s */
.question {margin-top: 10px;}
.cscenter .cs_number .box div.as {width: 290px;}
/* 20210107 수정 :: e */

