@charset "utf-8";

/*POPUP : 공통*/
#popup{position: relative;}
#popup.order_common .order_pa01 td {padding:20px 10px;}
#popup.order_common .order_pa01 td.order_td2 {padding:20px 0;}
#popup.order_common .order_pa01 td .product_info-type02 .title_area {margin-left:5px;}

.popup_header{overflow: hidden; padding: 12px 30px 13px; background-color: #d8c1ac;}
.popup_container {padding:40px 30px;} /* 2018-09-11: 추가 */
.popup_header .tit{float: left; margin:3px 0; color:#fff; font-weight: bold; font-size: 20px;line-height:0.9em;} /* 2018-09-11: 수정 */
.popup_header .tit.en {font-weight:normal;}
.popup_header .close{float: right; width: 26px; height: 26px; background: url('../images/common/popup_close.png') no-repeat; cursor:pointer;}
.popup_select {width:65px;}
.popup_select select {background: #fff}

/*option_pop*/
#popup.option_pop{width: 502px;}
#popup.option_pop .cont_wp{padding:40px;}
#popup.option_pop .cont_wp .tit{margin-bottom: 20px; padding-bottom:27px; border-bottom: 2px solid #999999;}
#popup.option_pop .cont_wp .tit strong{display: inline-block; font-size: 30px; margin-bottom: 18px;}
#popup.option_pop .cont_wp .tit p{color:#7d7d7d;}
#popup.option_pop .cont_wp .cont{padding-bottom: 30px; border-bottom: 1px solid #e9ebea;}
#popup.option_pop .cont_wp .cont .notice{display: block; margin-bottom: 10px; color:#7d7d7d; text-align: right; font-size: 13px;}
#popup.option_pop .cont_wp .cont .input-select{display: inline-block; width: 100%;}
#popup.option_pop .add_list_area{margin-top:20px; margin-bottom: 27px;}
#popup.option_pop .add_list_area .list_wp{overflow-y: scroll; height: 167px;}
#popup.option_pop .add_list_area ul li{margin-top: 10px;}
#popup.option_pop .add_list_area ul li:first-child{margin-top:0;}
#popup.option_pop .add_list_area ul li .add_list{width: 402px; margin: 0;}
#popup.option_pop .price_area{overflow: hidden;}
#popup.option_pop .price_area > em{float: left; color:#555; display: inline-block; margin-top:15px;}
#popup.option_pop .price_area .num{float: right;}
#popup.option_pop .price_area .num em{display: inline-block; margin-right: 25px; color:#555;}
#popup.option_pop .price_area .num strong{color:#bda691; font-size: 34px; line-height: 1em;}
#popup.option_pop .price_area .num strong:after {content: '원';}
#popup.option_pop .price_area .num strong span{color:#bda691;}
#popup.option_pop .btn_set{margin-top: 40px;}

/*product_ps_pop*/
#popup.product_ps_pop .cont_wp{padding: 40px 30px;}
#popup.product_ps_pop .title_area{margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px solid #e9ebea;}
#popup.product_ps_pop .title_area .title{margin-bottom: 30px;}
#popup.product_ps_pop .title_area .title strong{display: block; margin-bottom: 15px; font-size: 24px;}
#popup.product_ps_pop .title_area .title p{color:#767676;}
#popup.product_ps_pop .title_area .b_wp{overflow: hidden;}
#popup.product_ps_pop .title_area .b_wp .score{float: left;}
#popup.product_ps_pop .title_area .b_wp .score > *{float: left;}
#popup.product_ps_pop .title_area .b_wp .score em{margin-right: 20px; margin-top:-3px;}
#popup.product_ps_pop .title_area .b_wp .btn_set{float: right; margin-top:0}
#popup.product_ps_pop .cont_area img{margin-bottom: 30px; width:100%; height:auto;}
#popup.product_ps_pop .cont_area p{color:#7d7d7d;}
#popup.product_ps_pop .cont_area .reply{margin-top: 30px; padding:20px; background-color: #fafafa;}
#popup.product_ps_pop .cont_area .reply p{color:#7d7d7d;}
#popup.product_ps_pop .btn_set{margin-top:40px;}
#popup.product_ps_pop .btn_view {width: 70px; line-height: 28px; height: 28px; padding-left: 10px; margin-top: 15px; border: 1px solid #e9ebea; text-align: left; background: url(../images/common/btn_arrow.png) no-repeat 65px 50%; color: #767676; display: inline-block; font-size: 13px;}

/*product_ingre*/
#popup.product_ingre .cont_wp{padding: 40px 30px;}
#popup.product_ingre .title{margin-bottom: 20px;}
#popup.product_ingre .title strong{font-size: 18px; display:block;}
#popup.product_ingre .cont_area{width:100%; overflow-y: scroll; padding: 30px 0;  height: 350px; border-top: 2px solid #999999; border-bottom: 1px solid #e9ebea;}
#popup.product_ingre .cont_area p{font-size: 15px; line-height: 1.5em; padding-right:25px;}
#popup.product_ingre .btn_set{margin-top:40px;}
#popup.product_ingre span.input-select {width:480px !important;}
#popup.product_ingre span.input-select select {background:#fff; margin-bottom:20px;}

/*product_gift*/
#popup.product_gift .cont_wp{padding: 40px 30px;}
#popup.product_gift .cont_wp .pop_gift_txt {margin-bottom: 15px; font-size:16px;}
#popup.product_gift .cont_wp .tab-gift{overflow: hidden; margin-bottom: 20px; width: 588px; border:solid #e9ebea; border-width: 1px 1px 0 0;}
#popup.product_gift .cont_wp .tab-gift li{border-bottom: 1px solid #e9ebea; border-left: 1px solid #e9ebea; background-color: #fff; float: left;  width: 196px; height: 48px;  box-sizing:border-box; text-align:center;}
#popup.product_gift .cont_wp .tab-gift li a{text-align: center; padding:5px 10px; height: 100%; width:100%; box-sizing: border-box; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; webkit-justify-content: center; justify-content: center; ext-align: center;}
#popup.product_gift .cont_wp .tab-gift li a em{display: block; color:#7d7d7d; width: 100%;}
#popup.product_gift .cont_wp .tab-gift li.active {background-color: #999999;}
#popup.product_gift .cont_wp .tab-gift li.active a em{color:#fff;}
#popup.product_gift .cont_wp .tab_cont{padding-bottom: 20px; width: 588px; border-bottom: 2px solid #999999;}
#popup.product_gift .cont_wp .tab_cont > li{width: 100%;}
#popup.product_gift .cont_wp .prod{overflow: hidden; margin-left: -12px;}
#popup.product_gift .cont_wp .prod > li{float: left; width: 188px; height: 260px; text-align: center; margin-left: 12px;}
#popup.product_gift .cont_wp .prod > li a{display: block;}
#popup.product_gift .cont_wp .prod > li img{margin-bottom: 7px;}
#popup.product_gift .cont_wp .prod > li span{display: block; position: relative; max-height: 38px; overflow: hidden; padding-left: 10px; padding-right: 15px; width: 160px; line-height: 1.2em; word-break:break-all;}
#popup.product_gift .cont_wp .prod > li span:after{content: '...'; position: absolute; right: -2px; bottom: 0; width: 20px; z-index: 1;}
#popup.product_gift .cont_wp .prod > li span em{position: relative;  min-height: 38px;line-height: 1.2em; width: 160px; display: inline-block; overflow: hidden; padding-right: 15px; color:#555;}
#popup.product_gift .cont_wp .prod > li span em:after{content: ''; position: absolute; right: 0; bottom: 0; padding-right: 15px; width: 22px; height: 10px; background-color: #fff; z-index: 9;}
#popup.product_gift .cont_wp .btn_set{margin-top: 20px;}
#popup.product_gift .gift_empty {padding:20px 0;}

/* id check */
#popup.popup_id_check .id_check_wp{padding:40px 30px;}
#popup.popup_id_check .id_check_wp .input-btn_set{display:block; position:relative; padding-right:117px;}
#popup.popup_id_check .id_check_wp .input-btn_set .input-text{width:100%}
#popup.popup_id_check .id_check_wp .input-btn_set .btn-type02{position:absolute; right:0; top:0;}
#popup.popup_id_check .id_check_wp .notice_type01{display:block; margin-top:20px;}
#popup.popup_id_check .id_check_wp .btn_set{margin-top:37px;}


/* password change */
#popup.popup_pw_change .pw_change_wp{padding:0 30px;}
#popup.popup_pw_change .pw_change_wp .stit{text-align:center; color:#555; font-size:18px; margin:39px 0 16px;}
#popup.popup_pw_change .pw_change_wp .summary{text-align:center; color:#7d7d7d; font-size:15px; line-height:22px;}
#popup.popup_pw_change .pw_change_wp .input_form{border-top:2px solid #999999; margin-top:37px;}
#popup.popup_pw_change .pw_change_wp .input_form li{border-bottom:1px solid #e9ebea; padding:12px 22px 12px 171px; position:relative;}
#popup.popup_pw_change .pw_change_wp .input_form li label{position:absolute; left:0; top:23px}
#popup.popup_pw_change .pw_change_wp .input_form li .input-text{width:100%}
#popup.popup_pw_change .pw_change_wp .msg{font-size:14px; margin-top:17px; color:#7d7d7d;}
#popup.popup_pw_change .pw_change_wp .msg span.bul{display:inline-block; vertical-align:middle;}
#popup.popup_pw_change .pw_change_wp .msg em{color:#bda691}
#popup.popup_pw_change .pw_change_wp .btn_set{margin-top:37px;}
#popup.popup_pw_change .pw_change_wp .btn_set a{margin:0 1px;}
#popup.popup_pw_change .pop_date_ck{background-color:#fafafa; padding:15px 0 13px 30px; margin-top:40px;}

/*coupon_download*/
#popup.coupon_download .cont_wp{padding: 40px 30px;}
#popup.coupon_download .cont_wp .notice{color:#555; font-size: 16px;}
#popup.coupon_download .cont_wp .table_wp{position: relative; }
#popup.coupon_download .cont_wp .table_wp .table-type01{ margin-top: 70px; overflow-x: hidden; overflow-y: auto; width: 100%; height: 175px;}
#popup.coupon_download .cont_wp .table_wp .table-type01 table{table-layout: fixed; height: 168px;}
#popup.coupon_download .cont_wp .table_wp .table-type01 table thead{display: table; position: absolute; width: 100%; top:-50px;}
/*
#popup.coupon_download .cont_wp .table-type01 table thead{display: table;/* table-layout: fixed; *//* position: absolute; width: 100%; top:-51px;}
#popup.coupon_download .cont_wp .table-type01 table thead .check{width: 42px;}
#popup.coupon_download .cont_wp .table-type01 table thead .date{width: 187px;}
#popup.coupon_download .cont_wp .table-type01 table thead .name{width: 168px;}
#popup.coupon_download .cont_wp .table-type01 table thead .discount{width: 140px;}
*/
#popup.coupon_download .cont_wp .table-type01 table tbody{}
#popup.coupon_download .cont_wp .table-type01 table th{padding:15px 0; text-align: center; vertical-align:middle;}
#popup.coupon_download .cont_wp .table-type01 table td{padding:5px 0; text-align: center; vertical-align:middle; height:47px;}
#popup.coupon_download .cont_wp .table-type01 table tr td:last-child {color:#c6a45a;}
#popup.coupon_download .cont_wp .table-type01 table td p {position:relative; max-height:47px; display:block; line-height:22px; overflow:hidden; padding:0; margin:0;}
#popup.coupon_download .cont_wp .table-type01 table td p:after {position:absolute; right:0; bottom:0; width:20px; content:'...'; z-index:1;}
#popup.coupon_download .cont_wp .table-type01 table td p span {position:relative; display:block; word-break: break-word; color:#555; line-height:22px; min-height:25px; padding:0 10px 0 0;}
#popup.coupon_download .cont_wp .table-type01 table td p span:after {position:absolute;  right:0; bottom:0; width:22px; height:22px;  content:""; background:#fff; z-index:9;}

#popup.coupon_download .cont_wp .table-type01 table .input-checkbox{width: 18px;}

/*order_review*/
#popup .review {margin-bottom: auto !important; height: auto !important;}
.popup_order_review .cont_wp {padding:40px 30px;}
.popup_order_review .cont_wp .notice_empty p {position: relative; padding-top: 100px; color: #7d7d7d; text-align: center; font-size:24px; line-height:30px; color:#555;}
.popup_order_review .cont_wp .notice_empty p:before {content: ''; position: absolute; top: 0; right: 0; left: 0; margin: 0 auto; width: 90px; height: 76px; background: url(../../images/mypage/icon_review.png) no-repeat 50% top;}
.popup_order_review .cont_wp .order_review {position:relative;}
.popup_order_review .cont_wp .order_review dl {border-top:2px solid #999999; padding:15px 0 30px 0; margin-top:30px; overflow:hidden;}
.popup_order_review .cont_wp .order_review dl dt, .popup_order_review .cont_wp .order_review dl dd {float:left; padding-top:15px;}
.popup_order_review .cont_wp .order_review dl dt {clear:both; position:relative; padding-left:10px; width:78px;}
.popup_order_review .cont_wp .order_review dl dt:before {content:''; position: absolute; top: 22px; left: 0; margin: 0 auto; width: 2px; height: 2px; background-color:#999;}
.popup_order_review .cont_wp .order_review dl dd {color:#7d7d7d;}
.popup_order_review .cont_wp .table-type01.review .order_select a {margin-top:5px;}
.popup_order_review .cont_wp .table-type01.review .order_td2 {text-align:left; line-height:24px;}
.popup_order_review .cont_wp .table-type01.review .order_td2 p.cart_product_option {color:#7d7d7d; font-size:14px; padding-top:12px;}
.popup_order_review .cont_wp .btn_set.t-c {margin-top:40px;}

/*popup_cart_coupon*/
.popup_cart_coupon .cont_wp {padding:40px 30px;}
.popup_cart_coupon .cont_wp .tit .notice_type01 {font-size:16px; font-weight:bold;}
.popup_cart_coupon .cont_wp .popup_txt {font-size:15px; color:#7d7d7d; padding:20px 0 18px 0; line-height:140%;}
.popup_cart_coupon .input-select {width:493px; margin-top:20px;}
.popup_cart_coupon .input-select select.select_type01 {background-color:#fff;}
.popup_cart_coupon .btn_set.t-c {margin-top:40px;}

.popup_cart_coupon .coupon {margin-top:20px;}
.popup_cart_coupon .coupon dl {display:table; padding:15px 20px; background-color:#ececec; width:453px; margin-top:10px;}
.popup_cart_coupon .coupon dl:first-child {margin-top:0;}
.popup_cart_coupon .coupon dl dt, .popup_cart_coupon .coupon dl dd {display:table-cell; vertical-align:middle;}
.popup_cart_coupon .coupon dl dt {width:60% !important; line-height:130%;}
.popup_cart_coupon .coupon dl dd  {color:#bda691; font-weight:bold;}
.popup_cart_coupon .coupon dl dd.btn_close {text-align:right;}

/*popup_destication_list*/
.popup_cart_des_list .cont_wp {padding:40px 30px;}
.popup_cart_des_list .cont_wp .table-type01 table tbody tr td {padding:18px 7px; }
.popup_cart_des_list .cont_wp .table-type01 .popup_adderss {text-align:left;}
.popup_des_btn {position:relative;}
.popup_des_btn .btn-type02 {font-weight:normal; font-size:13px; position:relative; width:98px;}
.popup_des_btn .btn_set {display:inline-block; position:absolute; right:0; top:0; }
.popup_cart_des_list .cont_wp .table-type01 {margin-top:10px;}
.popup_cart_des_list .btn_set.t-c {margin-top:40px;}

/*popup_destication_view*/
.top_checkbox {position:relative;overflow:hidden; margin-bottom:20px;}
.popup_cart_des_list.view .top_checkbox .input-checkbox {float:right; overflow:hidden;}
.popup_cart_des_list.view .pop_des .table-type02 th {color:#555;}
.popup_cart_des_list.view .pop_des .table-type02 .form-address a.btn-type02.bg_full {margin-left: 5px; height: 42px; vertical-align:middle;}
.popup_cart_des_list.view .pop_des .table-type02 .input-text.address {width:397px; margin-top:5px; display:block;}
.popup_cart_des_list.view .pop_des .table-type02 .st01 {width:119px;}
.popup_cart_des_list.view .btn_set.t-c {margin-top:40px;}

/*popup_cart_remove*/
.popup_cart_remove .popup_header .tit {font-size:18px;}
.popup_cart_remove .cont_wp {text-align:center; margin:40px 0 40px 0;} 
.popup_cart_remove .cont_wp p {padding-bottom:40px;}

/*s::마이페이지 > popup 공통*/
.order_common .input-textarea textarea {min-height:100px;}
.order_common .cont_wp {padding:40px 30px;}
.order_common .cont_wp .notice_empty p {position: relative; padding-top: 100px; color: #7d7d7d; text-align: center; font-size:24px; line-height:30px; color:#555;}
.order_common .cont_wp .notice_empty p:before {content: ''; position: absolute; top: 0; right: 0; left: 0; margin: 0 auto; width: 90px; height: 76px; background: url(../images/mypage/icon_review.png) no-repeat 50% top;}
.order_common .cont_wp .order_review {position:relative;}
.order_common .cont_wp .popuplist dl {border-top:2px solid #999; padding:15px 0 30px 0; margin-top:30px; overflow:hidden;}
.order_common .cont_wp .popuplist dl dt, .order_common .cont_wp .popuplist dl dd {float:left; margin-top:12px;}
.order_common .cont_wp .popuplist dl dt {clear:both; position:relative; padding-left:10px; width:13%;}
.order_common .cont_wp .popuplist dl dt:before {content:''; position: absolute; top: 8px; left: 0; margin: 0 auto; width: 2px; height: 2px; background-color:#999;}
.order_common .cont_wp .popuplist dl dd {color:#7d7d7d; width:80%;}
/*공통 취소사유*/
.order_common .cancel_select, .order_common .refund_account {margin-top:35px; position:relative;}
.order_common .cancel_select h2, .order_common .refund_account h2 {font-size:18px; line-height:26px;}
.order_common .cancel_select .input-select {width:640px; margin:15px 0 5px 0;}

/*공통환불금액 */
.order_common .refund {margin-top:40px;}
.order_common .refund dl {position:relative; overflow:hidden; display:table; width:100%; border-bottom:1px solid #999; padding:5px 0 20px 0; }
.order_common .refund dl dt, .popup_order_cancel .refund dl dd {display:table-cell; width:50%; vertical-align:middle;}
.order_common .refund dl dt {color:#666; font-size:18px; font-weight:bold;}
.order_common .refund dl dd {font-size:18px; color:#d8c1ac; text-align:right;}
.order_common .refund dl dd span {font-size:34px; font-weight:bold;}
/*환불 계좌*/
.order_common .refund_account .account_select{width:100%; position:relative; margin:15px 0 5px 0; }
.order_common .refund_account .account_select .input-select {width:220px; display:inline-block;}
.order_common .refund_account .account_select .input-txt {width:412px; display:inline-block; margin-left:4px;}
.order_common .refund_account p {color:#7d7d7d; margin-top:12px;}
/*반송지*/
.order_common .return_address {margin-top:30px; border:1px solid #e9ebea;}
.order_common .return_address dl {padding:10px 0; display:table;}
.order_common .return_address dl dt, .order_common .return_address dl dd {display:table-cell; text-align:center; padding:7px 0; vertical-align:middle;}
.order_common .return_address dl dt {width:121px; color:#555;}
.order_common .return_address dl dd {position:relative; padding:0 40px; text-align:left;}
.order_common .return_address dl dd:before {position:absolute; left:0; top:0; width:1px; height:34px; background-color:#e9ebea;  display:block; content:''; }

/*e::마이페이지 > popup 공통*/

/*마이페이지 > review*/
.order_common .cont_wp .table-type01.review .order_select a {margin-top:5px;}
.order_common .cont_wp .table-type01.review .order_td2 {text-align:left; line-height:24px;}
.order_common .cont_wp .table-type01.review .order_td2 p.cart_product_option {color:#7d7d7d; font-size:14px; padding-top:12px;}
.order_common .cont_wp .btn_set.t-c {margin-top:40px;}

/*마이페이지 > cancel1,2*/
.order_common.popup_order_cancel .cont_wp .popuplist dl {border:0; padding:0 0 30px 0; margin-top:0px; overflow:hidden;}
.order_common .cont_wp .popuplist dl .cancel_st01 {margin-top:0;}
.order_common .cont_wp .table-type01.cancel .cancel_img {padding:0;}

/*마이페이지 > return*/
.order_common.popup_order_return .cont_wp .popuplist dl {border:0; padding:0 0 30px 0; margin-top:0px; overflow:hidden;}
.order_common .cont_wp .popuplist dl .cancel_st01 {margin-top:0;}

/*마이페이지 > swap*/
.order_common.popup_order_swap .cont_wp .popuplist dl {border:0; padding:0 0 30px 0; margin-top:0px; overflow:hidden;}

/*마이페이지 > account*/
.order_common.popup_order_account .cont_wp .popuplist dl {border:0; padding:0; margin-top:0px; overflow:hidden;}
.order_common.popup_order_account .cont_wp .popuplist dl dt, .order_common.popup_order_account .cont_wp .popuplist dl dd {float:left; margin-top:22px;}
.order_common.popup_order_account .cont_wp .popuplist dl dt {clear:both; position:relative; padding-left:0px; width:114px; color:#555;}
.order_common.popup_order_account .cont_wp .popuplist dl dt:before {display:none;}
.order_common.popup_order_account .cont_wp .popuplist dl dd {color:#555;}
.order_common.popup_order_account .cont_wp .popuplist dl .cancel_st01 {margin-top:0;}

/*취소내역,반품내역,교환내역*/
.popup_rsc_list .cont_wp h2 {font-size:18px; margin-bottom:20px;}
.popup_rsc_list .complete_table {margin-top:40px; position:relative;}
.popup_rsc_list .complete_table ul {overflow:hidden; border-top:2px solid #999; border-bottom:1px solid #e9ebea; padding:15px 0; margin-top:15px;}
.popup_rsc_list .complete_table ul li {float:left; width:50%; position:relative;}
.popup_rsc_list .complete_table ul li dl.mypage_st01 {border-left:1px solid #e9ebea; padding-left:30px;}
.popup_rsc_list .complete_table ul li dl {display:table;  padding:10px 0;}
.popup_rsc_list .complete_table ul li dl dt {width:110px; color:#555;}
.popup_rsc_list .complete_table ul li dl dd {color:#555;}
.popup_rsc_list .complete_table ul li dl dt, .mypage .complete_table ul li dl dd {display:table-cell;}
.popup_rsc_list .complete_table li.list_merger {width:100%; border-top:1px solid #e9ebea; border-bottom:1px solid #e9ebea;  padding:12px 0; margin:12px 0;} 
.popup_rsc_list .table-type01.review td .product_info-type02 .title_area{width:170px;}

/*교환내역*/
.popup_rsc_list.sw .complete_table ul {border-bottom:0;}
.popup_rsc_list.sw .complete_table li.list_merger {padding:12px 0 12px 0;}

/*주의사항*/
.popup_order_notice .noticelist ul li {position:relative; padding-left:10px; line-height:26px; color:#555;}
.popup_order_notice .noticelist ul li:before {position:absolute; left:0; top:12px; width:2px; height:2px; background-color:#999; display:block; content:'';}

/*brand+popup*/
#popup.popup_brand {position: relative;}
#popup.popup_brand .cont_wp {padding:40px; height:100%;}
/*#popup.popup_brand .popup_header {padding:0; background:none; overflow:none !important;}
#popup.popup_brand .popup_header {position:absolute; right:0; top:-50px; z-index:100010}
.popup_brand .brand_pop_close {position:absolute; right:0; top:-50px;}*/

/*magazine*/
.brnad_pop_area {position:relative; overflow: hidden;}
.brnad_pop_area .ma_temp {float:left;}
.brnad_pop_area .pop_brand_txt {float:right; width:223px;}
.brnad_pop_area .pop_brand_txt p.ma_txt {font-size:; color:#000; position: relative; padding-bottom:18px;}
.brnad_pop_area .pop_brand_txt p.ma_txt:after {display:block; text-align:left; content: ''; width:35px; height:1px; border-bottom:1px solid #999; padding:0 0 18px 0;}
.brnad_pop_area .pop_brand_txt dl dt {font-size:30px; color:#000; line-height:40px; }
.brnad_pop_area .pop_brand_txt dl dd {font-size:15px; color:#7d7d7d; line-height:22px; padding-top:10px;}
.brnad_pop_area .pop_brand_txt div.ma_img {text-align: center; min-height:238px;}
.brnad_pop_area .pop_brand_txt div.ma_img span {color:#555; line-height:22px; display:block; text-align: left;}
.brnad_pop_area .pop_brand_txt div.ma_btn {padding-top:10px; position:relative;}
.brnad_pop_area .pop_brand_txt div.ma_btn .btn-type02.s_s {padding:0 10px 0 0;}
.brnad_pop_area .pop_brand_txt div.ma_btn .btn-type02.s_s em {position:relative; display:block;}
.brnad_pop_area .pop_brand_txt div.ma_btn .btn-type02.s_s em:after {position: absolute; right:-1px; top:10px; background: url(../images/common/btn_arrow.png) no-repeat; content: ""; width:5px; height:9px;}
.brnad_pop_area .pop_brand_txt div.ma_btn .btn-type02.s_s:hover em:after {background: url(../images/common/btn_arrow_hover.png) no-repeat;}

/* 이전 주문 내역 */
.order_common.pop_past_order .tag {font-size: 14px; display: inline-block; margin-right: 6px; border: 1px solid; border-radius: 16px; line-height: 23px; box-sizing: border-box; text-align: center; height: 26px; width: 76px; background-color: #fff; color: #ef402e;}
.order_common.pop_past_order .tag{font-size: 14px; display:inline-block; margin-right: 6px; border: 1px solid; border-radius: 16px; line-height: 23px; box-sizing:border-box; text-align: center; height: 26px; width: 76px; background-color: #fff; color: #ef402e;}
.order_common.tag.on{color:#1993d1;}
.order_common.pop_past_order tbody td{padding: 20px 0 16px; height:93px; box-sizing: border-box; border-bottom:1px solid #e9ebea;}
.order_common.pop_past_order tbody tr:first-child td {border-top:1px solid #999;}
.order_common.pop_past_order tbody td.t_l:first-child{padding-left: 0}
.order_common.pop_past_order .pay_step_info{overflow:hidden; margin-top: -7px; margin-bottom: 6px; line-height: 1}
.order_common.pop_past_order .pay_step_info span{font-size:15px; float: left; margin-top: 7px; color:#9a9a9a;}
.order_common.pop_past_order .pay_step_info span+span{margin-top: 12px}
.order_common.pop_past_order .pay_step_info .tag{font-size:14px; margin-right: 7px; color: #ef402f;}
.order_common.pop_past_order .pay_step_info .tag.on{color: #1993d1;}
.order_common.pop_past_order .pay_step_info .date:after{font-size:12px; content:"|"; margin:0 9px; vertical-align: top;}
.order_common.pop_past_order .pay_way{margin-right: 20px;}
.order_common.pop_past_order .pay_way .price{letter-spacing:-0.3px;}
.order_common.pop_past_order .pay_type{font-size:15px; margin-bottom: 16px; color:#9a9a9a;}
.order_common.pop_past_order .prod_name,
.order_common.pop_past_order .prod_name a{max-width: 400px;}
.order_common.pop_past_order .paging {margin-top:30px;}


/*csr*/
.csr_pop .cont_wp{padding:40px 70px;}
.csr_pop .cont_wp .csr_slide{position: relative; margin:0 auto;  width: 838px;}
.csr_pop .cont_wp .csr_slide ul li {margin-top:10px; width:833px; height:460px;}
.csr_pop .cont_wp .csr_slide ul li:first-child {margin-top:0;}
.csr_pop .cont_wp .csr_slide ul li img{width: 838px; height: 460px;}
.csr_pop .cont_wp .csr_slide .bx-controls-direction > a{position: absolute; width:22px; height:39px; background: url('../images/common/slider_arrow.png') no-repeat; text-indent: -99999px}
.csr_pop .cont_wp .csr_slide .bx-controls-direction .bx-prev{top:235px; left:-40px; background-position:left 0;}
.csr_pop .cont_wp .csr_slide .bx-controls-direction .bx-next{top:235px; right:-40px; background-position:right 0;}
.csr_pop .cont_wp .csr_slide .bx-pager{margin-top:30px;}

/* 2018-09-11 */
/* 언어선택 */
.lang_list li {padding:0 0 0 28px;border-top:1px solid #e9ebea;}
.lang_list li:first-child {border-top:0;}
.lang_list li a {display:block;position:relative;padding:13px 0 13px 0;}
.lang_list li a:after {content:'';display:inline-block;position:absolute;right:0;top:50%;z-index:0;width:7px;height:11px;margin:-5px 0 0 0;background:url(../images/common/ico_arr_lang.png) no-repeat 0 0;}
.lang_list li.active a{color:#d8c1ac;}
.lang_list li.active a:after {background:url(../images/common/ico_arr_lang_active.png) no-repeat 0 0;}
.lang_list .lang_ko {background:url(../images/common/flag_ko.gif) no-repeat 0 50%;}
.lang_list .lang_cn {background:url(../images/common/flag_cn.gif) no-repeat 0 50%;}
.lang_list .lang_my {background:url(../images/common/flag_my.gif) no-repeat 0 50%;}
.lang_list .lang_sg {background:url(../images/common/flag_sg.gif) no-repeat 0 50%;}
/* 2019-06-20 */
.lang_list .lang_usa {background:url(../images/common/flag_usa.png) no-repeat 0 50%;}
.lang_list .lang_ru {background:url(../images/common/flag_ru.png) no-repeat 0 50%;}
/* 2019-10-10 */
.lang_list .lang_hk {background:url(../images/common/flag_hk.gif) no-repeat 0 50%;}
/* 2020-03-03 */
.lang_list .lang_vn {background:url(../images/common/vietam_pc.png) no-repeat 0 50%;}
.lang_list .lang_au {background:url(../images/common/Australia_pc.png) no-repeat 0 50%;}
/* 2020-03-18 */
.lang_list .lang_tw {background:url(../images/common/Tiwane_pc.jpg) no-repeat 0 50%;}
/* 2020-04-27 */
.lang_list .lang_uk {background:url(../images/common/UK_pc.png) no-repeat 0 50%;}
/* 2020-08-21 */
.lang_list .lang_ph {background:url(../images/common/philippines_PC.jpg) no-repeat 0 50%;}
/* 2020-11-02 */
.lang_list .lang_sa {background:url(../images/common/Saudi_pc.jpg) no-repeat 0 50%;}
/* 2021-05-03 */
.lang_list .lang_id {background:url(../images/common/indonesia_PC.jpg) no-repeat 0 50%;}