@charset "utf-8";
/* myshop */
#NewSub {margin:0 auto;width:1080px;overflow:hidden;}
#container {padding:50px 0 50px !important;}
/* float */
.floatL {float:left !important;}
.floatR {float:right !important;}
.right {text-align:right !important;}

/* padding */
.pt10 {padding-top:10px !important;}
/* margin */
.mb10 {margin-bottom:10px !important;}
.mb40 {margin-bottom:40px !important;}

/* common */
/* uniteOrder.css */
.font13 {font-size: 13px !important;}
.font14 {font-size: 14px !important;}
.font15 {font-size: 15px !important;}
.font16 {font-size: 16px !important;}
.font18 {font-size: 18px !important;}
.font22 {font-size: 22px !important;}
.font30 {font-size: 30px !important;}
.mt0 {margin-top: 0 !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt40 {margin-top: 40px !important;}
.mt30 {margin-top: 30px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mt80 {margin-top: 80px !important;}
.mb0 {margin-bottom: 0 !important;}
.mb3 {margin-bottom: 3px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb7 {margin-bottom: 7px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb50 {margin-bottom: 50px !important;}
.ml5 {margin-left: 5px !important;}
.ml7 {margin-left: 7px !important;}
.ml0 {margin-left: 0 !important;}
.ml10 {margin-left: 10px !important;}
.ml25 {margin-left: 25px !important;}
.mr10 {margin-right: 10px !important;}
.pt0 {padding-top: 0 !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pl170 {padding-left: 170px !important;}
.pr20 {padding-right: 20px !important;}
.button-basic {display: inline-block;box-sizing: border-box;/*height: 48px;*/padding: 12px 17px;border: 1px solid #f1f1f1;border-radius: 2px;font-size: 15px;color: #888;overflow: hidden;background: #f6f6f6;vertical-align: top;}
.button-basic.actived {border-color: #666;color: #333;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);background: #fff;}
.button-basic.actived.disabled {border-color: #f1f1f1;color: #888;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;box-shadow: none;background: #f6f6f6;}
.button-basic.actived .button-subtext {color: #333;}
.button-basic.central-text {text-align: center;padding-left: 0;padding-right: 0;}
.button-basic .button-subtext {float: right;font-size: 13px;}
.button-gray {display: inline-block;box-sizing: border-box;/*height: 48px;*/padding: 13px 15px;border-radius: 4px;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #fff;overflow: hidden;background: #999;text-align: center;vertical-align: top;}
.button-gray.small {height: 28px;padding: 4px 18px;font-size: 13px;border-radius: 18px;color:#fff;}
.button-gray.toggle-dropdown:after {display: inline-block;content: '';width: 16px;height: 9px;margin-left: 8px;background: url(/images/pc/uniteOrder/ico_order_arrow_down_white.png) no-repeat;background-size: 100%;vertical-align: 1px;}
.button-gray.toggle-dropdown.actived:after {background-image: url(/images/pc/uniteOrder/ico_order_arrow_up_white.png);}
.prodTit .button-gray {padding: 15px 25px;}
.button-red {display: inline-block;box-sizing: border-box;/*height: 48px;*//*line-height: 48px;*/padding: 13px 15px;border-radius: 4px;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #fff;overflow: hidden;background: #f44b57;text-align: center;vertical-align: top;}
.button-green {display: inline-block;box-sizing: border-box;width: 140px;height: 48px;line-height: 48px;background: #00a2be;border-radius: 4px;color: #fff;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;vertical-align: top;}
.button-green.disabled {background:#999;cursor: default;}
.button-round {display: block;float: right;width: 152px;height: 48px;line-height: 48px;background: #00a2be;border-radius: 4px;color: #fff;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;}
.button-list-more{display: -webkit-inline-box;width:auto;height:40px;padding:0 12px 0 16px;font-family:'Noto Sans KR',sans-serif;font-size:16px;color:#000;text-align:center;font-weight:500;line-height:40px;border:1px solid #a8a8a8;border-radius:8px;}
.button-list-more em{font-family:'Noto Sans KR',sans-serif;color:#000;font-weight:500;}
.button-list-more:after{content:'';display:inline-block;width:20px;height:20px;margin-left:8px;background:url(/images/pc/common/ico_button_list_more.png) no-repeat;vertical-align:-3px;}.button-bottom {display: block;position: absolute;bottom: 0;left: 50%;width: 280px;height: 58px;line-height: 58px;margin-top: 25px;margin-left:-280px;border-radius: 10px;background: #f44b57;color: #fff !important;font-size: 22px;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;}
.button-bottom-wrap {margin: 60px auto;text-align: center;}
.button-bottom-wrap .button-gray {display: inline-block;height: 48px;line-height: 48px;padding: 0 50px;font-size: 16px;}
.button-bottom-wrap2{margin-top:60px;text-align:center;}
.button-bottom-wrap2 [class*='button-']{display: inline-block;min-width:180px;height:58px;line-height: 58px;border-radius: 10px;padding:0 20px;font-size: 22px;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #fff !important;text-align: center;margin:0 3px;}
.button-bottom-wrap2 .button-red{background-color:#f44b57;}
.button-bottom-wrap2 .button-gray{background-color:#999;}
.color-red,
.color-red * {color: #ff0000 !important;}
.color-basic {color: #666 !important;}
.color-gray {color: #888 !important;}
.color-darkgray {color: #333 !important;}
.color-green {color: #00a2be !important;}
.order-checkbox {display: inline-block;position: relative;vertical-align: -4px;margin-right: 4px;}
.order-checkbox input[type=checkbox] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index:1}
.order-checkbox input[type=checkbox]:checked + i {background-position: 0 100%;}
.order-checkbox input[type=checkbox]:focus + i:before{content:"";position: absolute; top: -1px; left: -1px; width: 18px; height: 18px; border:1px dotted #000;}

.order-checkbox i {display: block;width: 18px;height: 18px;background: url(/images/pc/uniteOrder/ico_order_check.png) no-repeat;background-size: 100%;}
/* uniteOrder.css */

table .state > span {display:block; margin-top:5px;font-family:"Noto Sans KR";}
table .state {display:block; line-height:21px; font-size:16px; font-weight:normal; color:#333;}
table .state.delivery {background:url('/common/pc/olleh2.0/img/ico/ico_empty_delivery01.png') center 0 no-repeat;}
table .state.standby {background:url('/common/pc/olleh2.0/img/ico/ico_empty_beopened01.png') center 0 no-repeat;}
table .state.open_stand {background:url('/common/pc/olleh2.0/img/ico/ico_open_stand.png') center 0 no-repeat;}
table .state.apply_order {background:url('/common/pc/olleh2.0/img/ico/ico-apply-order.png') center 0 no-repeat;}
table .state.pay_complete {background:url('/common/pc/olleh2.0/img/ico/ico_empty_complete_payment.png') center 0 no-repeat;}
table .state.receipt {background:url('/common/pc/olleh2.0/img/ico/ico-receipt.png') center 0 no-repeat}
table .state.apply_cancel {background:url('/common/pc/olleh2.0/img/ico/ico-apply-cancel.png') center 0 no-repeat}
table .state.process_period {background:url('/common/pc/olleh2.0/img/ico/ico-process-period.png') center 0 no-repeat}
table .state.pay_end {background:url('/common/pc/olleh2.0/img/ico/ico-pay-end.png') center 0 no-repeat}
table .state.apply_cancel {background:url('/common/pc/olleh2.0/img/ico/ico-apply-cancel.png') center 0 no-repeat}
table .state.order_sheet_ico {background:url('/common/pc/olleh2.0/img/ico/ico-order-sheet.png') center 0 no-repeat}
table .state.delivery_pre {background:url('/common/pc/olleh2.0/img/ico/ico-delivery-pre.png') center 0 no-repeat}
table .state.delivery_comple {background:url('/common/pc/olleh2.0/img/ico/ico-delivery-comple.png') center 0 no-repeat}
table .state.deal_comple {background:url('/common/pc/olleh2.0/img/ico/ico-deal-comple.png') center 0 no-repeat}
table .state.open_comple {background:url('/common/pc/olleh2.0/img/ico/ico-open-comple.png') center 0 no-repeat}
table .state.change_process {background:url('/common/pc/olleh2.0/img/ico/ico-change-process.png') center 0 no-repeat}
table .state.change_comple {background:url('/common/pc/olleh2.0/img/ico/ico-change-comple.png') center 0 no-repeat}
table .state.change_cancel {background:url('/common/pc/olleh2.0/img/ico/ico-change-cancel.png') center 0 no-repeat}
table .state.stock_pre {background:url('/common/pc/olleh2.0/img/ico/ico-stock-pre.png') center 0 no-repeat}
table .state.accept {background:url('/common/pc/olleh2.0/img/ico/ico-accept.png') center 0 no-repeat}
table .state.reserve_cancel {background:url('/common/pc/olleh2.0/img/ico/ico-reserve-cancel.png') center 0 no-repeat}
table .state.reserve_comple {background:url('/common/pc/olleh2.0/img/ico/ico-reserve-comple.png') center 0 no-repeat}
table .state.usim_cancel {background:url('/common/pc/olleh2.0/img/ico/ico-usim-cancel.png') center 0 no-repeat}
table .btn.intent {margin-top:0; text-decoration:underline; font-size:14px; color:#f82a2a;}
table .btn.review {margin-top:3px;}
table .btn.review span {padding:0 6px;}
table .btn.receipt {width:110px;}
table .btn.receipt span {padding:0;}
.vertical_type.type02 tbody td.space_none {padding:10px 0;}

.title_btn {position:relative;}
.title_btn a {position:absolute; top:0; right:0;}
.title_btn .btn.small span {line-height:30px;}
.tit_sub {display:block; margin-bottom:10px; letter-spacing:-1px; font-size:20px; font-family:"Noto Sans KR"; font-weight:normal; color:#010101;}
.tit_sub em {font-size:14px;}
.h_title {margin-bottom:48px; font-size:28px; letter-spacing:-1px; font-family:'Noto Sans KR'; color:#000; font-weight:bold;}
.h_title .sub_title {font-size: 20px; margin-top: 10px;}
.space03 {margin-top:33px;}
.nonData {height:150px !important;line-height:150px;text-align:center;}

.top_info_txt {margin-bottom:1px; color:#888; font-size:14px; text-align:right; letter-spacing:-1px;}
.top_info_txt > i {vertical-align:middle}
.total_order_detail {position:relative; margin-bottom:34px; padding-bottom:71px; border:1px solid #ececec; border-radius:4px}
.total_order_detail > ul {border-top:3px solid #23c1c4; border-radius:4px 4px 0 0}
.total_order_detail > ul > li {float:left; width:147px; min-height:215px; padding:14px 13px 10px; border-left:1px solid #ececec;}
.total_order_detail > ul > li:first-child {border-left:0; width:146px}
.total_order_detail > ul > li .ico {display:block; margin-bottom:7px; text-align:center;}
.total_order_detail > ul > li .txt {display:block; margin-bottom:13px; color:#000; font-size:17px; font-family:"Noto Sans KR"; font-weight:normal; letter-spacing:-1px; text-align:center;}
.total_order_detail .order_info {padding-top:9px; background:url('/common/pc/olleh2.0/img/bg/bg-line-dashed.png') repeat-x 0 0;}
.total_order_detail .order_info > li {margin-top:9px; line-height:1.2; *zoom:1; font-family:"Noto Sans KR";}
.total_order_detail .order_info > li:after {content:""; display:block; clear:both;}
.total_order_detail .order_info > li:first-child {margin-top:0}
.total_order_detail .order_info > li > strong {float:left; width:50%; font-weight:normal; font-size:16px; color:#222; font-family:inherit;}
.total_order_detail .order_info > li > p > a {float:left; width:50%; color:#f82a2a; font-size:16px; text-align:right; text-decoration:underline; font-family:"Noto Sans KR";}
.total_order_detail .order_info > li > p > a > em {font-weight:bold; color:#f82a2a;}
.total_order_detail .service_info {position:absolute; bottom:0; left:0; padding-top:5px; background:url('/common/pc/olleh2.0/img/bg/bg-total-order-detai-crooked.png') repeat-x 0 0}
.total_order_detail .service_info > ul {padding:19px 0 17px; background:#ececec}
.total_order_detail .service_info > ul > li {float:left; width:174px;}
.total_order_detail .service_info > ul > li:first-child {width:346px}
.total_order_detail .service_info > ul > li > div {padding:0 13px 0; height:30px; background:url('/common/pc/olleh2.0/img/bg/bg-line-dashed-h.png') repeat-y 0 0; *zoom:1}
.total_order_detail .service_info > ul > li > div:after {content:""; display:block; clear:both; }
.total_order_detail .service_info > ul > li:first-child > div {background-image:none;}
.total_order_detail .service_info > ul > li > div > strong {float:left; width:70%; margin-top:3px; color:#333; font-size:16px; font-weight:normal; font-family:"Noto Sans KR";}
.total_order_detail .service_info > ul > li > div > span {float:right; width:30%;  margin-top:3px; text-align:right; font-family:"Noto Sans KR";}
.total_order_detail .service_info > ul > li > div > span > a {color:#f82a2a; font-size:16px; text-decoration:underline; font-family:inherit;}
.total_order_detail .service_info > ul > li > div > span > a > em {font-weight:bold; color:#f82a2a;}
.lately_recommend  {margin-top:15px}
.lately_recommend > li {float:left; width:25%; height:300px; text-align:center;}
.lately_recommend > li .img img {height:165px;width:auto; margin:0 auto;}
.lately_recommend > li .name {margin-top:14px; display:block; padding:0 5px; color:#333; font-size:16px; text-align:center; }
.vertical_type.type02 tbody td.space02 {padding:25px 10px;}

/* text */
.indent_list i {vertical-align:middle;}
.indent_list li {margin-left:10px;text-indent:-10px;letter-spacing:-1px;font-size:14px;color:#666;}
.indent_list p {margin-left:10px;text-indent:-10px;letter-spacing:-1px;font-size:14px;color:#666;}
.indent_list .font_red {color:#f82a2a;}

/* date */
.inquire_box {padding:30px 0 13px;letter-spacing:-1px;}
.inquire_box .date_inquire,
.inquire_box .calendar,
.inquire_box .btn_period,
.inquire_box .date_set,
.inquire_box .dash {float:left;}
.inquire_box .input_area {float:right;}
.inquire_box .calendar {position:relative;}
.inquire_box .calendar > span {display:block;width:83px;padding:0 25px 0 10px;border:1px solid #adadad;}
.inquire_box .date_inquire input[type="text"] {width:100%;padding:0;border:0;color:#666;font-size:14px !important;}
.inquire_box .date_set {padding-right:10px;}
.inquire_box .date_set .dash {padding:3px 5px;}
.inquire_box .tit {float:left;line-height:30px;padding-right:10px;color:#333;font-size:16px;font-family:"Noto Sans KR";}
.inquire_box .calendar .btn_date {position:absolute;top:8px;right:10px;display:inline-block;width:16px;height:16px;padding:0;border:0;background:url('/common/pc/olleh2.0/img/ico/ico-date.png') no-repeat 0 0;}
.inquire_box .btn_period button.active {background:#f72929;border:1px solid #f72929;}
.inquire_box .btn_period button.active span {color:#fff;}
.inquire_box .btn_period button span {padding:0 10px;}
.inquire_box .btn_period button.bg_gray03 span {height:32px;padding:0 15px;line-height:30px;}
.inquire_box .btn_period button.bg_gray03.active {background-color:#333;border:0;}
.inquire_box .input_area input {width:128px;}
.inquire_box.bd_line {border-top:1px solid #ddd;}
.inquire_box.bd_line .date_inquire.type01 {float:none;}
.inquire_box.bd_line .indent_list {padding-top:10px;line-height:18px;}
.inquire_box.type02 {padding-top:20px;}

/* myshop 주문내역_tab */
.tabs.type02 .tab_contents {background:url('/common/pc/olleh2.0/img/bg/bg-tab-area02.gif') repeat-x 0 68px;}
.tabs.type02 .tab_contents .target {padding:69px 0 0}
.tabs.type02 .tab_contents .trigger {width:50%;}
.tabs.type02 .tab_contents .trigger a {width:100%;height:65px;padding:0;line-height:68px;border-color:#f8f8f8;background:#f8f8f8;text-align:center;font-size:24px;color:#666;}
.tabs.type02 .tab_contents .trigger a span {display:inline-block;margin-left:5px;vertical-align:top;font-size:18px;color:#666;}
.tabs.type02 .tab_contents .trigger a span em {color:#f82a2a;}
.tabs.type02 .tab_contents .trigger.active a {height:68px;line-height:68px;border-color:#f82b2b;background:#fff;color:#f82a2a;}
.tabs.type02 .tab_contents .trigger.active a:hover {color:#f82a2a !important;}
.tabs.type02 .tab_contents .trigger.tab02 {left:433px;}

/* myshop 주문내역_모바일 */
.my_mobile .inquire_box {margin-top:20px; border-top:1px solid #ddd;}
.my_mobile .vertical_type.type02 .breadth.va_top {padding:30px 10px;}
.my_mobile .vertical_type.type02 .breadth.va_top .icon {color:inherit;font-family:inherit;}
.my_mobile .vertical_type.type02 .breadth.btn_in p + p {margin-top:5px}
.my_mobile .vertical_type.type02 .breadth.btn_in p a + a {margin-top:5px; display:inline-block}
.my_mobile .vertical_type.type02 .info_space .pdt_view a {display:block; min-width:185px; color:#000; font-size:18px; font-family:inherit; font-weight:normal;}
.my_mobile .vertical_type.type02 .info_space .pdt_view span {font-family:inherit;}
.breakdown_box {padding:16px 18px; background:#fbfbfb;}
.breakdown_box ul {float:left;}
.breakdown_box ul + ul {border-left:1px dashed #dcdcdc; }
.breakdown_box li {float:left; width:80px; padding-right:28px; background:url('/common/pc/olleh2.0/img/bg/bg_step_arrow.png') right 32px no-repeat; text-align:center;}
.breakdown_box li em {font-weight:bold;}
.breakdown_box li:first-child {padding-left:23px;}
.breakdown_box li + li {margin-left:17px;}
.breakdown_box li.request {padding-left:0;}
.breakdown_box li.finish {padding-right:22px; background:none;}
.breakdown_box li.opening {padding-right:23px; background:none;}
.breakdown_box li.cancel {padding-right:0; background:none;}
.breakdown_box li strong {display:block; padding-top:95px; line-height:19px; font-weight:normal; font-size:16px; letter-spacing:-1px; color:#000; font-family:"Noto Sans KR";}
.breakdown_box li.request strong {padding-top:91px; background:url('/common/pc/olleh2.0/img/ico/ico_delivery01.png') center 0 no-repeat;}
.breakdown_box li.orderChk strong {background:url('/images/pc/person/my/ico_orderChk.png') center 0 no-repeat;}
.breakdown_box li.ready strong {background:url('/common/pc/olleh2.0/img/ico/ico_delivery02.png') center 0 no-repeat;}
.breakdown_box li.delivery strong {background:url('/common/pc/olleh2.0/img/ico/ico_delivery03.png') center 0 no-repeat;}
.breakdown_box li.finish strong {background:url('/common/pc/olleh2.0/img/ico/ico_delivery04.png') center 0 no-repeat;}
.breakdown_box li.standby strong {background:url('/common/pc/olleh2.0/img/ico/ico_beopened01.png') center 0 no-repeat;}
.breakdown_box li.opening strong {background:url('/common/pc/olleh2.0/img/ico/ico_beopened02.png') center 0 no-repeat;}
.breakdown_box li.cancel strong {background:url('/common/pc/olleh2.0/img/ico/ico_cancel01.png') center 0 no-repeat;}
.breakdown_box li.pay_complete strong {background:url('/common/pc/olleh2.0/img/ico/ico_complete_payment.png') center 0 no-repeat;}

.breakdown_box li.active strong {color:#f82a2a;}
.breakdown_box li.request.active strong {padding-top:91px; background:url('/common/pc/olleh2.0/img/ico/ico_delivery01_on.png') center 0 no-repeat;}
.breakdown_box li.ready.active strong {background:url('/common/pc/olleh2.0/img/ico/ico_delivery02_on.png') center 0 no-repeat;}
.breakdown_box li.delivery.active strong {background:url('/common/pc/olleh2.0/img/ico/ico_delivery03_on.png') center 0 no-repeat;}
.breakdown_box li.finish.active strong {background:url('/common/pc/olleh2.0/img/ico/ico_delivery04_on.png') center 0 no-repeat;}
.breakdown_box li.standby.active strong {background:url('/common/pc/olleh2.0/img/ico/ico_beopened01_on.png') center 0 no-repeat;}
.breakdown_box li.opening.active strong {background:url('/common/pc/olleh2.0/img/ico/ico_beopened02_on.png') center 0 no-repeat;}
.breakdown_box li.cancel.active strong {background:url('/common/pc/olleh2.0/img/ico/ico_cancel01_on.png') center 0 no-repeat;}
.breakdown_box li.pay_complete.active strong {background:url('/common/pc/olleh2.0/img/ico/ico_complete_payment_on.png') center 0 no-repeat;}

.vertical_type.type02 .price_box {border-left:0;}
.vertical_type.type02 .price_box .expect {color:#666; font-size:14px;}
.vertical_type.type02 .price_box.type02 .tit strong {width:120px;}
.vertical_type.type02 .info_space {padding-left:0; border-left:0; text-align:left;}
.vertical_type.type02 .order_head {padding:7px 22px; border-top:2px solid #9d9d9d; background:#efefef;}
.vertical_type.type02 .order_head .clearfix li {font-family:"Noto Sans KR";}
.vertical_type.type02 .order_head .clearfix li span,
.vertical_type.type02 .order_head .clearfix li strong {font-family:inherit;}
.vertical_type.type02 .order_head div.self {float:right;}
.vertical_type.type02 .order_head div.self span:first-child {font-size:14px;color:#179598;}
.vertical_type.type02 .order_head div.self a {border:none;}
.vertical_type.type02 tr:first-child .order_head {border-top:0}
.vertical_type.type02 .price_box .tit {color:#000; font-size:18px; font-family:'Noto Sans KR'; font-weight:normal;}
.vertical_type.type02 .price_box .tit .sum {color:#000;}
.vertical_type.type02 .price_box .tit strong {width:87px;font-family:inherit;}
.vertical_type.type02 .price_box .tit em {top:0; line-height:22px; font-size:22px; font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.vertical_type.type02 .price_box .depth {padding-left:10px; background:url('/common/pc/olleh2.0/img/bg/bg-price-arrow.png') no-repeat 0px 6px}
.vertical_type.type02 .price_box em {position:relative; top:1px; color:#333;}
.vertical_type.type02 .price_box em.font_red {color:#f82a2a;}
.vertical_type.type02 .price_box strong {float:left; width:77px; color:#666; font-weight:normal; text-align:left;}
.vertical_type.type02 .price_box > span {float:left; width:117px; text-align:right;}
.vertical_type.type02 .breadth {text-align:center;}
.vertical_type.type02 .breadth.space01 {padding:20px 10px;}
.vertical_type.type02 .breadth .icon {font-family:"Noto Sans KR";}
.vertical_type.type02 .btn_wrap .btn span {width:102px; padding:0}
.vertical_type.type02 .btn_wrap .btn + .btn {margin-top:5px;}

.order_sum_box {border-bottom:1px solid #9d9d9d;}
.order_sum_box .mainList .vertical_type.type02 .prd img { width:100%;}
.order_info_area  strong {color:#000; font-weight:normal;font-family:inherit;}
.order_info_area {padding:5px 0;}
.order_info_area .or_history {float:left; letter-spacing:-1px;font-family:'Noto Sans KR';}
.order_info_area .or_history span {font-family:inherit;}
.order_info_area .or_history em {font-weight:bold;}
.order_info_area .or_date {float:right;}
.order_info_area .or_date span {letter-spacing:-1px;font-family:'Noto Sans KR';}
.order_info_area .or_date strong {line-height:25px; font-size:14px;}
.indent_list.type02.space {line-height:19px;}
.horizontal_type.type02 p.numInfo {display:inline-block;margin:0 5px 0 50px;font-size:14px;}

.agree_detail {border-bottom:1px solid #9d9d9d;}
.agree_detail > div {margin-bottom:20px;padding:20px 15px 0;border-top:2px solid #9d9d9d;overflow:hidden;}
.agree_detail > div > p, .agree_detail > div div > p {margin-bottom:15px;font-weight:bold;font-size:16px;color:#000;}
.agree_detail > div li {margin-bottom:10px;padding-left:15px;font-size:14px;line-height:150%;background:url("/images/pc/common/bul_rect.gif") no-repeat 0 9px;}
.agree_detail > div li p {padding-top:10px;}
.agree_detail > button {display:block;margin:0 auto 30px;width:76px;height:30px;font-size:14px;border:1px solid #777;border-radius:2px;}
.deviceChange dl {padding-top:10px;}
.deviceChange dt {float:none;margin:0 0 8px;width:auto;height:auto;font-weight:bold;font-size:16px;color:#222;line-height:100%;}
.deviceChange dd {float:none;margin:0 0 3px;padding-left:8px;width:auto;font-size:13px;color:#666;line-height:130%;background:url("/images/pc/common/bul_rect.gif") no-repeat 0 7px;}

/* myshop 주문내역_홈서비스 */
.vertical_type.type02 .pdt_sort {color:#000; font-size:18px; text-align:left; font-family:'Noto Sans KR';}
.vertical_type.type02 .pdt_sort > a {color:#000;}
.vertical_type.type02 .pdt_desc > p {float:left; letter-spacing:-1px; color:#666; font-family:'Noto Sans KR';}
.vertical_type.type02 .pdt_desc .plus {float:left; padding:0 5px;}
.vertical_type.type02 .pdt_desc .ico_txt {margin-right:5px;}
.vertical_type.type02 .price_month {padding:0 10px; letter-spacing:-1px;}
.vertical_type.type02 .price_month .expect {position:relative; top:-2px; color:#333; font-size:14px;}
.vertical_type.type02 .price_month strong {color:#000; font-size:18px; font-family:'Noto Sans KR'; font-weight:normal;}
.vertical_type.type02 .price_month strong span {color:#333; font-family:inherit;}
.vertical_type.type02 .price_month em {font-size:22px; font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}

/* myshop 주문내역_기가IOT */
.vertical_type.type02 tbody td.num_space {padding:0 10px; color:#000;}
.vertical_type.type02 .pdt_price em {position:relative; top:2px; font-size:22px; font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.vertical_type.type02 .order_num a {color:#000; border-bottom:1px solid #666;}
.vertical_type.type02 .process_state {padding:20px 10px;}
.vertical_type.type02 .process_state .btn span {width:80px; padding:0 9px;}
.vertical_type.type02 .btn_wrap {margin-top:8px;}
.vertical_type.type02 .img_view_wrap {padding:20px;}
.indent_list.space01 {margin:7px 0;}
.lump_box.type01 {margin-top:25px;}

/* myshop 주문내역_해외직구중고폰 */
.inquire_cont_none {padding:60px 0; border-top:1px solid #ddd; text-align:center;}
.inquire_cont_none .txt_area {display:inline-block; min-width:330px; min-height:66px; padding-left:105px; background:url('/common/pc/olleh2.0/img/ico/ico-inquire-cont-none.png') no-repeat 0 0; letter-spacing:-1px;}
.inquire_cont_none .top_txt {line-height:64px; color:#000; font-size:20px; font-family:"Noto Sans KR";}

/* 중고폰거래 목록  */
.inquire_cont_none.search_none_result .top_txt { text-align:left; }
.inquire_cont_none.search_none_result .top_txt span { color:#f82a2a; }
.inquire_cont_none.search_none_result .txt_area { background-position:0 45px; }
.inquire_cont_none.search_none_result ul { margin-top:-5px; }
.inquire_cont_none.search_none_result ul li { margin-bottom:5px; font-size:14px; text-align:left; }


.vertical_type.type02 .breadth.type02 {padding:15px 10px;}
.vertical_type.type02 .used_pdt_info span {padding-right:9px; color:#000; font-size:18px; font-family:"Noto Sans KR"; letter-spacing:-1px;}
.vertical_type.type02 .used_pdt_info .serial_num {padding-left:9px; background:url('/common/pc/olleh2.0/img/bg/bg-order-table-line.png') no-repeat 0 7px;}
.vertical_type.type02 .sub_cont {color:#666;}
.vertical_type.type02 .price_month.type02 {padding:0 20px 0 10px; text-align:right;}
.vertical_type.type02 .price_month .buy_usim {color:#333}
.vertical_type.type02 .price_month .buy_usim em {font-size:18px;}
.vertical_type.type02 .apply_cont {letter-spacing:-1px;}
.vertical_type.type02 .apply_cont strong {color:#333; font-size:16px; letter-spacing:-1px;}
.vertical_type.type02 .apply_cont span {color:#666;}
.vertical_type.type02 .tb_space {padding:0;}
.vertical_type.type02 .tb_space p {margin-top:5px;}
.vertical_type.type02 .tb_space p:first-child {margin-top:5px;}
.vertical_type.type02 .tb_space_02 {padding:30px 71px 30px 26px; text-align:left;}

/* myshop 주문내역_기프티쇼 */
.inquire_cont_none.type02 .top_txt {line-height:22px;}
.inquire_cont_none.type02 .sub_txt {display:block; margin-top:15px; color:#666; font-size:14px; text-align:left;}
.inquire_cont_none.type02 .link {color:#0076a3; font-size:16px; border-bottom:1px solid #0076a3;}
.date_inquire.type02 {float:none;}
.vertical_type.type02 td.coupon_name {padding-left:30px; text-align:left; color:#000; font-size:20px; font-family:'Noto Sans KR'; letter-spacing:-1px;}
.vertical_type.type02 td.coupon_name p > a {color:#000;}
.vertical_type.type02 td.coupon_name.info_space {padding-left:10px;}
.vertical_type.type02 td.coupon_price {padding:20px; text-align:right;}
.vertical_type.type02 td.coupon_img {padding:20px;}
.vertical_type.type02 td.coupon_img.type02 {padding:10px 20px;}

/* myshop 주문내역_악세서리 */
.indent_list.each_order {margin-top:5px; color:#888; font-size:12px; letter-spacing:-1px;}
.vertical_type.type02 tbody td.bd_line {border-left:1px dashed #dcdcdc;}


/* 디테일 */
.horizontal_type.type02 .ico_txt {margin-right:5px;}
.horizontal_type.type02 .indent_list p {font-size:16px;}
.horizontal_type.type02 .indent_list.small p {font-size:14px;}
.horizontal_type.type02 .service span {padding:0 8px 0 10px;}
.horizontal_type.type02 .service span .ico_txt {padding:0 6px;}
.horizontal_type.type02 .service span:first-child {padding-left:0;}
.horizontal_type.type02 .service span:first-child .ico_txt {padding-left:6px;}
.horizontal_type.type02 .service span + span {background: url('/common/pc/olleh2.0/img/bg/bg-pdf-bar.png') 0 4px no-repeat;}

.lump_box.first {margin:14px 0 22px;}
.lump_box.space {margin-bottom:30px;}
.lump_box.space02 {margin-top:31px;}
.lump_box.month {margin:31px 0 30px;}

.lump_box .item_pdt span + span {padding-left:10px; margin-left:10px; background:url('/common/pc/olleh2.0/img/bg/bg-bar.png') no-repeat 0 5px;}
.month .fill_box {padding-top:10px;}
.fill_box {padding:20px; border-top:2px solid #9d9d9d; border-bottom:1px solid #9d9d9d; background:#efefef;}
.fill_box .detail_price_area .price_box .price_tit {}
.fill_box .price_tit strong {float:left; font-size:18px; font-family:"Noto Sans KR"; color:#000;}
.fill_box .detail_price_area .price_box .price_tit strong img {margin-top:1px;}
.fill_box .detail_price_area .price_box .price_tit .total_price {float:right; display:inline-block; line-height:24px; font-size:16px; color:#666;}
.fill_box .detail_price_area .price_box .price_tit .total_price em {margin-left:0; font-size:22px; font-family:"Roboto bold", "Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web; color:#f82a2a;}
.fill_box .detail_price_area .price_box .price_tit .total_price span {color:#333;}
.fill_box .detail_price_area {padding-bottom:10px; border-bottom:1px dashed #dcdcdc;}
.fill_box .detail_price_area .price_tit {margin-bottom:8px;}
.fill_box .detail_price_area .price_box.a_box {width:219px;float:left;}
.fill_box .detail_price_area .price_box.b_box {width:230px;float:left;}
.fill_box .detail_price_area .price_box.total {width:265px;float:left;}
.fill_box .detail_price_area .taste {padding:0 23px;float:left;margin-top:7px;}
.fill_box .detail_price_area .price_box ul {color:#333;}
.fill_box .detail_price_area .price_box li .sub {font-size:15px; color:#333;}
.fill_box .detail_price_area .price_box li .sub.depth {line-height:20px; background:url('/common/pc/olleh2.0/img/bg/bg_price_arrow01.png') 0 6px no-repeat; font-size:15px; color:#666; padding-left:12px;}
.fill_box .detail_price_area .price_box em {top:2px; letter-spacing:-1px; font-family:"Roboto", "Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.fill_box .detail_price_area .price_box strong {font-size:18px; font-family:"Noto Sans KR"; color:#000;}
.fill_box .detail_price_area .price_box strong span {font-size:14px; color:#888;}
.fill_box .detail_price_area .price_box .total > span {padding-top:3px;}
.fill_box .detail_price_area .price_box .total em {font-family:"Roboto bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.fill_box .detail_price_area + .arrange {margin-top:15px;}
.fill_box .arrange {padding-left:37px;}
.fill_box .arrange .price_tit {margin-bottom:8px;}
.fill_box .arrange .price_tit strong {float:none; font-weight:normal;}
.fill_box .arrange ul {color:#333;}
.fill_box .arrange li {width:230px;}
.fill_box .arrange li .sub {float:left;}
.fill_box .arrange li .sub.depth {padding-left:11px; line-height:20px; background:url('/common/pc/olleh2.0/img/bg/bg_price_arrow01.png') 0 6px no-repeat; font-size:15px; color:#666;}
.fill_box .arrange li span {float:right; font-size:14px; color:#666;}
.fill_box .arrange li span em {position:relative; top:1px; font-size:16px; color:#333;}
.fill_box .arrange.total {text-align:right;}
.fill_box .arrange.total .price_tit strong {margin-right:16px; font-size:18px;}
.fill_box .arrange.total .price_tit strong span {font-size:14px; color:#888;}
.fill_box .arrange.total .price_tit .price {font-size:16px; color:#333;}
.fill_box .arrange.total .price_tit .price em {position:relative; top:3px; font-size:32px; font-family:"Roboto bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.fill_box .arrange.total .indent_list p {font-size:16px;}
.fill_box .price_box .indent_list {margin-top:5px;}
.indent_list.price {margin:15px 0 29px;}
.indent_list.type02 {margin-top:7px;}
.indent_list.type03 p {line-height:15px; color:#555;}
.indent_list .sub_tit {font-size:16px; color:#333;}
.indent_list.small {margin-top:5px;}

.lump_box .acc_area .acc_head a {height:85px; line-height:85px; font-size:26px; color:#010101;}
.lump_box .acc_area .acc_head a i {top:35px;}
.lump_box .acc_area .acc_contents {padding:0 20px 37px;}
.lump_box .acc_area .acc_contents table + table {margin-top:30px}
.horizontal_type.type02 .pdf_explain.full dt {width:145px; color:#444; float:left;}
.horizontal_type.type02 .pdf_explain dd {color:#333;}
.horizontal_type.type02 .pdf_explain .address span {display:inline-block; margin-left:8px; padding: 0 11px; background: url('/common/pc/olleh2.0/img/bg/bg-pdf-bar.png') 0 5px no-repeat;}

.freebie_box li {float:left; width:255px;}
.freebie_box li + li {margin-left:24px;}
.freebie_box li strong {display:block; margin-bottom:8px; letter-spacing:-1px; font-size:18px; font-family:"Noto Sans KR"; font-weight:normal; color:#000;}
.freebie_box li .item {height:208px; text-align:center; border:1px solid #d8d8d8;}
.freebie_box li .item.type02 {height:247px; }
.freebie_box li .item span {display:block; line-height:21px; letter-spacing:-1px; font-size:18px; font-family:"Noto Sans KR"; color:#333;}


.horizontal_type.type02 .pdt_desc p {float:left;}
.horizontal_type.type02 .pdt_desc .plus {float:left; padding:0 5px;}

.vertical_type.type02 .pdf_multi .sub_tit {float:left; padding-right:10px; margin-right:10px; background: url('/common/pc/olleh2.0/img/bg/bg-pdf-bar.png') right 5px no-repeat; font-weight:normal;}
.vertical_type.type02 .pdf_multi .pdt_desc {float:left; width:500px;}

.pdf_explain.point em {font-family:"Roboto","Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}

/* 주문내역상세 공통 */
.breakdown_box.type02 {padding:16px 0;}
.breakdown_box.type02 li {margin:0; padding:0 53px 0 43px;}
.breakdown_box.type02 li.finish {background:url('/common/pc/olleh2.0/img/bg/bg_step_arrow.png') right 32px no-repeat;}
.breakdown_box.type02 li.cancel{padding:0 43px 0 39px;}

.total_box {margin:30px 0; padding:30px 10px; background:#f6f6f6;}
.total_box li {position:relative; float:left; margin-right:5px; padding-right:19px; min-width:170px; font-size:14px; letter-spacing:-1px; text-align:center;}
.total_box li.last {margin-top:-1px; margin:0; padding-right:0;}
.total_box li > span {margin-right:13px;}
.total_box li > span + span {margin-right:0;}
.total_box li > span > em {font-size:22px; font-family:"Roboto bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web; color:#000;}
.total_box li.last > span > span {font-size:28px; color:#f82a2a; line-height:1; font-family:"Roboto bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;;}
.total_box li > em {position:absolute; top:0; right:0; display:block; overflow:hidden; text-indent:-9999px}
.total_box .plus {top:11px; width:14px; height:14px; background:url(/common/pc/olleh2.0/img/bg/bg_plus.png) no-repeat;}
.total_box .minus {top:17px; width:14px; height:2px; background:url(/common/pc/olleh2.0/img/bg/bg_minus.png) no-repeat;}
.total_box .equals {top:15px; width:13px; height:7px; background:url(/common/pc/olleh2.0/img/bg/bg_equals.png) no-repeat;}

.order_btn_box {margin:15px 0 0; text-align:right}
.order_btn_box a.btnArr {padding-right:0; background-image:none}


/* 주문내역 - 기프티쇼 주문상세 */
.my_giftshow table.type02 td {padding:5px 20px;}
.my_giftshow table.type02 .product {text-align:left;}
.my_giftshow table.type02 .product strong {display:inline-block; margin-left:30px; font-size:18px; font-family:"Noto Sans KR"; font-weight:normal;}
.my_giftshow table.type02 {border-bottom:1px solid #9d9d9d}
.my_giftshow .lump_box {margin-top:30px;}
.my_giftshow .fill_box {padding:10px 20px; text-align:right;}
.my_giftshow .fill_box em{display:inline-block; margin-left:18px; line-height:1.1; font-size:32px; font-family:"Roboto bold","Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.my_giftshow .fill_box span {display:inline-block; margin-left:10px; font-size:14px; color:#888;}
.my_giftshow .lump_box .btn.bd_gray03 {margin-left:10px;}
.my_giftshow .lump_box .btn.bd_gray03 span {padding:0; width:100px; text-align:center;}

/* 주문내역 - 해외직구&중고폰 주문상세 */
.lump_box.direct_used .du_name p {float:left; display:inline-block;}
.lump_box.direct_used .du_name p + p {margin-left:10px; padding-left:10px; background: url('/common/pc/olleh2.0/img/bg/bg-order-table-line.png') no-repeat 0 7px;}
.fill_box.direct_used {padding:20px;}
.fill_box.direct_used .detail_price_area {padding:0; border-bottom:none;}
.fill_box.direct_used .price_box.a_box li{padding:0;}
.fill_box.direct_used .price_box.total {width:50%; float:right; text-align:right;}
.fill_box.direct_used .price_box.total .indent_list em {font-size:16px;}

/* myshop 주문내역_그린폰 직거래 */
table .basic_font {color:#666; font-size:16px; letter-spacing:0;}
table .point_font > a {color:#000}
.visual_notice.green_phone {background:url('/common/pc/olleh2.0/img/visual/visual_usedarticle03.jpg') no-repeat}
.visual_notice.green_phone .inner {padding:35px 35px 0 330px;}
.visual_notice.green_phone .inner p {line-height:24px;}
.visual_notice .font_green {color:#41ac16;}
.vertical_type.type02 tbody td.cont_empty {padding:60px 10px; color:#666; font-size:18px; font-family:"Noto Sans KR"; letter-spacing:-1px;}
.vertical_type.deal_cate thead th {padding:7px 12px;}

/* myshop 서브메인_로그인전 */
.login_top_area {border:1px solid #ececec; border-bottom:0; border-radius:4px; background:url('/common/pc/olleh2.0/img/bg/bg-login-top-area-crooked.png') repeat-x 0 100%;}
.login_top_area .in_cont {padding:20px 30px; border-top:3px solid #23c1c4; border-radius:4px 4px 0 0;}
.login_top_area .txt_area {float:left; padding-right:20px;}
.login_top_area .txt_area p {padding-top:9px; line-height:23px; color:#222; font-size:18px; font-family:"Noto Sans KR"; letter-spacing:-1px;}
.login_top_area .btn_area {margin-top:20px;}
.login_top_area .promotion_ban {float:right; padding-left:30px; border-left:1px solid #eee;}
.login_top_area .txt_area .btn.bg_red01{background-color:#00a2be;}
.login_top_area .txt_area .btn.bg_gray03{background-color:#999;}
.login_top_area .txt_area .btn.bg_mint02{display:block;margin-top:4px;background-color:#00a2be;text-align:center;}
.login_top_area .txt_area .btn.bg_mint02 span{color:#fff;}
/* myshop 주문내역_중고폰직거래 */
table .state.safety {background:url('/common/pc/olleh2.0/img/ico/ico-safetydeal.png') center 0 no-repeat;}
table .state.direct {background:url('/common/pc/olleh2.0/img/ico/ico-directdeal.png') center 0 no-repeat;}
table .btn.full {width:100%;}
table .btn.full span {padding:0;}

.title_btn.used .h_title {margin-bottom:16px;}
.visual_notice {height:180px; background:url('/common/pc/olleh2.0/img/visual/visual_usedarticle01.jpg') no-repeat;}
.visual_notice .inner {padding:57px 26px 0 308px;}
.visual_notice .inner strong {display:block; margin-bottom:3px; font-size:22px; font-family:"Noto Sans KR"; font-weight:normal; letter-spacing:-1px; color:#000;}
.visual_notice .inner strong .point_color {color:#f45656;}
.visual_notice .inner p {font-size:17px; font-family:"Noto Sans KR"; letter-spacing:-1px; color:#666;}

.lump_box.used {margin:24px 0 25px 0; }
.lump_box.used .tit_sub {margin-bottom:8px;}
.lump_box.used .indent_list li {font-size:16px; color:#333; font-family:"Noto Sans KR";}

.visual_notice.safety {height:152px; background:url('/common/pc/olleh2.0/img/visual/visual_usedarticle02.jpg') no-repeat;}
.visual_notice.safety .inner {padding:13px 0 0 30px;}
.visual_notice.safety .inner strong {margin-bottom:5px; font-size:20px;}
.visual_notice.safety .inner p {line-height:24px; color:#333;}
.visual_notice.safety .inner a {margin-top:6px;}

.pdt_view.name.used {padding-left:20px; text-align:left;}
.pdt_view.name.used a {text-decoration:underline; font-size:18px; color:#333;}
.pdt_price.used {padding-right:10px; text-align:right;}

/*.deal_box {margin-top:7px;}
.deal_box a + a {margin-top:5px;}*/

/* myshop 관심상품-최근본상품 */
.tit_sub.size_large {margin-bottom:0;padding-bottom:11px;font-size:24px;}
.tit_sub.size_large .font_red{font-size:24px;}
.tit_sub .in_txt {position:relative;top:-2px;padding-left:10px;color:#333;font-size:16px;font-family:"Noto Sans KR";}
.cont_box .recom_in {margin-top:0;padding-top:30px;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.cont_box .recom_in.bd_none {padding-top:12px;border-top:0;}
.cont_box .recom_in .lately_recommend {margin-top:0;}
/* 2017-03-06 마이샵 :최근 본상품 기획전 추가 시작 */
.lately_recommend .link_event{position:relative;display:block;}
/* .lately_recommend .link_event .img{display:block;overflow:hidden;width:165px;height:165px;padding:26px} */
.lately_recommend .link_event .img img{height:165px; width:auto}
.lately_recommend .link_event .badge{display:table;position:absolute;top:12px;left:5px;width:56px;height:56px;padding:inherit;font-size:15px;line-height:24px;background:url('/images/pc/main/bg_ico_recent_v2.png') 0 0 no-repeat;letter-spacing:-1px}
.lately_recommend .link_event .badge em{display:table-cell;color:#fff;vertical-align:middle}
/* 2017-03-06 마이샵 :최근 본상품 기획전 추가 끝 */
.cont_box .recom_in .item_noregist {padding:25px 0 57px;text-align:center;letter-spacing:-1px;}
.cont_box .recom_in .item_noregist strong {display:block;margin-bottom:3px;color:#000;font-size:18px;font-family:"Noto Sans KR";font-weight:normal;}
.cont_box .recom_in .item_noregist span {color:#666;font-size:14px;}
.myshop .cont_box + .cont_box {margin-top:23px;}

.accessory_area .tit {display:block;margin-bottom:5px;font-size:20px;font-weight:normal;font-family:"Noto Sans KR";color:#000;}
.accessory_area li {position:relative;float:left;width:268px;border:1px solid #d9d9d9;}
.accessory_area li + li {border-left:none;}
.accessory_area li:first-child {border-left:1px solid #d9d9d9;}
.accessory_area li .badge_box {position:absolute;top:-1px;left:-1px;width:52px;height:52px;text-align:center;background:#e27a7a;}
.accessory_area li .badge_box p {padding-top:9px;line-height:17px;font-size:14px;color:#fff;}
.accessory_area li .badge_box p span {font-weight:bold;color:#fff;}
.accessory_area .img_box {width:100%;}
.accessory_area .img_box a {display:block;}
.accessory_area .img_box img {width:100%;}
.accessory_area .detail {padding:10px 21px 0 30px;}
.accessory_area .detail strong {display:block;}
.accessory_area .detail strong a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;letter-spacing:-1px;color:#000;}
.accessory_area .detail .discount {float:left;font-size:25px;letter-spacing:-1px;font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;color:#f82a2a;}
.accessory_area .detail .discount span {font-size:50px;color:#f82a2a;}
.accessory_area .detail .price_box {float:right;text-align:right;padding-top:15px;}
.accessory_area .detail .before_price {display:block;letter-spacing:-1px;color:#888;}
.accessory_area .detail .before_price em {text-decoration:line-through;font-family:"Roboto Regular", "Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.accessory_area .detail .after_price {display:block;margin-top:-4px;letter-spacing:-1px;color:#888;}
.accessory_area .detail .after_price em {font-size:18px;font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;color:#000;}
.accessory_area.size_small li {width:216px;}
.accessory_area li .badge_box.blue {background:#59beca;}

.order_sum_box .select_area .in_cont {float:right;margin:15px 0;}
.order_sum_box .select_area .in_cont .iselect .selection {color:#666;}
.order_sum_box .select_area .in_cont .iselect {width:98%;}
#container .select_area .in_cont .iselect a.selection:hover {color:#666;}
.vertical_type .pdt_view.name span.pdt_char span {display:inline-block;color:#000;}
.vertical_type .pdt_view.name span.pdt_char .color_type {position:relative;top:3px;}
.vertical_type .pdt_view.name span.pdt_char .prod_color {position:relative;top:3px;width:29px;height:29px;border-radius:50%;}
.vertical_type .pdt_view.name span.pdt_char .pdt_weight {margin-right:6px;}
.vertical_type .pdt_view.explain {margin-top:9px;}
.vertical_type .pdt_view.explain strong {display:inline-block;width:90px;color:#666;font-weight:normal}
.vertical_type .pdt_view.explain span {color:#000;}
.vertical_type .pdt_view.explain li + li {margin-top:2px;}
.vertical_type.type02 .info_space.pd_space02 {padding:18px 0;}
.vertical_type.type02 .price_box.type02 {padding:10px 25px;border-left:1px dashed #dcdcdc;}
.vertical_type.type02 .price_box.type02 span {float:right;color:#666;}
.vertical_type.type02 .price_box.type02 span i {color:#333;font-size:14px;}
.vertical_type.type02 .price_box.type02 strong {color:#333;}
.vertical_type.type02 .price_box.type02 em.font_red {top:1px;}
.vertical_type.type02 .price_box.type02 .tit i {position:relative;top:-1px;}
.vertical_type.type02 .price_box li.sub strong.depth {width:104px;padding-left:22px;background:url('/common/pc/olleh2.0/img/bg/bg-price-arrow.png') no-repeat 13px 6px;color:#666;}
.vertical_type.type02 .price_box li.sub i {color:#888;}
.vertical_type.type02 .btn_area .btn + .btn {margin-top:5px;}
.vertical_type.type02 .btn_area.large .btn.small span {font-size:16px;}

.myshop .recom_in .bx-wrapper .bx-prev {background:url("/common/pc/olleh2.0/img/btn/btn-m-prev.png") no-repeat 50% 50%;left:-8px;margin-top:-46px;z-index:10 !important;}
.myshop .recom_in .bx-wrapper .bx-next {background:url("/common/pc/olleh2.0/img/btn/btn-m-next.png") no-repeat 50% 50%;right:-8px;margin-top:-46px;z-index:10 !important;}


/* 주문내역 - 액세서리 주문상세 */
.my_accessory .order_info {margin-top:30px; border-bottom:1px solid #9d9d9d}
.my_accessory .order_info .product > div {float:left;}
.my_accessory .order_info .product > .txt {margin-left:15px; width:190px; text-align:left;}
.my_accessory .order_info .product > .txt p {font-size:18px; font-family:"Noto Sans KR";}
.my_accessory .order_info .product > .txt em {color:#666;}
.my_accessory .order_info .font_red {font-size:22px; font-family:"Roboto", "Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.my_accessory .order_info .btn.review {display:block;}
.my_accessory .acc_contents {padding:0;}

/* 마이샵-액세서리-주문내역 */
.my_accessory.acces_list .ordNum._btnViewDetail {border-bottom:1px solid #666;color:#000;font-size:16px;}
.my_accessory.acces_list .vertical_type.type02 {border-bottom:1px solid #9d9d9d;}
.my_accessory.acces_list .vertical_type.type02 tbody td:first-child {color:#000;}
.my_accessory.acces_list .vertical_type.type02 tbody td p {color:#333;}
.my_accessory.acces_list .vertical_type.type02 tbody td.img_view_wrap {position:relative;padding:25px 25px 40px;}
.my_accessory.acces_list .vertical_type.type02 tbody td.img_view_wrap:first-child {border-left:1px dashed #dcdcdc;}
.my_accessory.acces_list .vertical_type.type02 tbody td.img_view_wrap > p {position:absolute;top:120px;left:26px;color:#888;font-size:12px;}
.my_accessory.acces_list .vertical_type.type02 .img_view {position:relative;width:auto;min-height:90px;padding-left:119px;text-align:left;letter-spacing:-1px;}
.my_accessory.acces_list .vertical_type.type02 .img_view img {position:absolute;top:0;left:0;width:90px;height:90px;}
.my_accessory.acces_list .vertical_type.type02 .img_view a {display:inline-block;width:208px;color:#000;font-size:18px;font-family:"Noto Sans KR";}
#container .my_accessory.acces_list .vertical_type.type02 .img_view a:hover {color:#000 !important;}
.my_accessory.acces_list .vertical_type.type02 .prd img {width:100%;}
.my_accessory.acces_list .vertical_type.type02 .pdt_price {color:#f82a2a;font-size:22px;font-family:"Roboto bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;letter-spacing:-1px;text-align:center !important;}
.my_accessory.acces_list .vertical_type.type02 .pdt_price i {position:relative;bottom:1px;padding-left:2px;color:#333;font-size:16px;font-family:"Malgun Gothic", "맑은고딕";}
.my_accessory.acces_list #allAccesCancel {display:inline-block;margin-top:8px;}
.my_accessory.acces_list ._btnOrderCancel {display:inline-block;margin-top:8px}
.my_accessory.acces_list .order_sum_box {border-bottom:0;}

/* 마이샵 - 액세서리 관심상품 */
.ollehShopWrap {*zoom:1}
.ollehShopWrap:after {content:"";display:block;clear:both}
#ollehShopContent.accs_wish_prod_list {width:870px;}
#ollehShopContent.accs_wish_prod_list h3 {margin-bottom:10px;border-bottom:0;color:#010101;font-size:24px;letter-spacing:-1px;font-family:'Noto Sans KR';}
.accs_wish_prod_list .location {clear:both;}
.accs_wish_prod_list .prdGuide li {margin-left:10px;background:none;text-indent:-10px;letter-spacing:-1px;font-size:14px;color:#666;}
.accs_wish_prod_list div.cart_guideBox p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:'Noto Sans KR';letter-spacing:-1px;}
.accs_wish_prod_list div.cart_guideBox {padding:0;border:0;}
.accs_wish_prod_list div.cart_guideBox .indent_list {padding:11px 9px 14px;border:1px solid #d9d9d9;}
.accs_wish_prod_list div.cart_guideBox ul li {line-height:26px;background:none;color:#333;font-size:16px;font-family:"Noto Sans KR";}
.accs_wish_prod_list table.prdList {border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;position:relative;}
.accs_wish_prod_list table.prdList thead tr th:first-child input[type="checkbox"] {left:10px;top:24px;position:absolute;}
.accs_wish_prod_list table.prdList tbody tr th,
.accs_wish_prod_list table.prdList thead tr th + th,
.accs_wish_prod_list table.prdList tbody tr td + td {border-left:1px dashed #dcdcdc;}
.accs_wish_prod_list table.prdList tbody tr td {border-top:1px solid #dcdcdc;color:#333;font-size:16px;font-family:"Noto Sans KR";text-align:center;}
.accs_wish_prod_list table.prdList tbody tr td.left {text-align:left;}
.accs_wish_prod_list table.prdList thead tr th {padding:7px 0;background:#efefef;font-size:17px;color:#000;font-family:"Noto Sans KR";letter-spacing:-1px;}
.accs_wish_prod_list table .btn.small span {padding:0 10px;}
.accs_wish_prod_list table.prdList .discount strong {width:120px;}
.accs_wish_prod_list table.prdList td div.discount ul li.tit {padding:0;background:none;font-size:18px;}
.accs_wish_prod_list table.prdList td div.discount ul li.tit strong {color:#000;font-family:"Noto Sans KR";font-weight:normal;}
.accs_wish_prod_list table.prdList td div.discount ul li.tit span {font-size:22px;font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;margin-left:5px;}
.accs_wish_prod_list table.prdList td div.discount ul li.tit i {top:-2px;}
.accs_wish_prod_list table.prdList td div.discount ul li span.red {color:#f82a2a !important;}
.accs_wish_prod_list table.prdList td div.discount ul li i {position:relative;margin-left:3px;color:#333;font-size:14px;}
.accs_wish_prod_list table.prdList td div.discount ul li {margin-bottom:6px;padding-left:10px;background:url('/common/pc/olleh2.0/img/bg/bg-price-arrow.png') no-repeat 0px 6px;color:#666;}
.accs_wish_prod_list table.prdList td div.discount ul li span {font-size:17px;font-family:"Roboto Regular", "Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;letter-spacing:-1px;}
.accs_wish_prod_list table.prdList td div.discount > span {color:#666;font-size:14px;letter-spacing:-1px;}
.accs_wish_prod_list table.prdList td div.discount {padding:0 15px 0 25px}
.accs_wish_prod_list div.prd {min-height:105px;/* padding:20px 0 0 117px; */padding:20px;}
.accs_wish_prod_list div.prd a {display:inline-block;color:#666;font-size:16px;letter-spacing:-1px;}
.accs_wish_prod_list div.prd a strong {display:block;color:#000;font-size:18px;font-family:"Noto Sans KR";font-weight:normal;}
.accs_wish_prod_list div.prd input[type="checkbox"] {left:10px;}
.accs_wish_prod_list div.prd > img {left:10px;top:20px;width:100%;}
.accs_wish_prod_list div.btnWrap {margin-bottom:24px;}
.accs_wish_prod_list .indent_list li {line-height:20px;font-size:16px;font-family:"Noto Sans KR";}
.accs_wish_prod_list .indent_list {margin-bottom:10px;}
.accs_wish_prod_list .btn.bd_gray03:hover {color:#333 !important;}

/* 마이샵 - 액세서리 장바구니 */
#ollehShopContent.accs_cart_prod_list {width:870px;}
#ollehShopContent.accs_cart_prod_list a.bg_red01:hover {color:#fff !important;}
#ollehShopContent.accs_cart_prod_list a.bd_gray03:hover {color:#333 !important;}
#ollehShopContent.accs_cart_prod_list h3 {margin-bottom:48px;border-bottom:0;color:#000;font-size:28px;line-height:40px;letter-spacing:-1px;font-family:'Noto Sans KR',sans-serif;font-weight:bold;}

.accs_cart_prod_list .location {clear:both;}
.accs_cart_prod_list .prdGuide li {margin-left:10px;background:none;text-indent:-10px;letter-spacing:-1px;color:#666;font-size:14px;}
.accs_cart_prod_list div.cart_guideBox p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:'Noto Sans KR';letter-spacing:-1px;}
.accs_cart_prod_list div.cart_guideBox {padding:0;border:0;}
.accs_cart_prod_list div.cart_guideBox .indent_list {padding:12px 9px 13px;border:1px solid #d9d9d9;}
.accs_cart_prod_list div.cart_guideBox ul li {line-height:26px;background:none;color:#333;font-size:16px;font-family:"Noto Sans KR";}
.accs_cart_prod_list table.prdList {border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;position:relative;}
.accs_cart_prod_list table.prdList thead tr th {padding:7px 0;background:#efefef;font-size:17px;color:#000;font-family:'Noto Sans KR';letter-spacing:-1px;}
.accs_cart_prod_list table.prdList thead tr th:first-child input[type="checkbox"] {left:10px;top:24px;position:absolute;}
.accs_cart_prod_list table.prdList tbody tr th, .accs_cart_prod_list table.prdList tbody tr td {border-top:1px solid #dcdcdc;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";}
.accs_cart_prod_list table.prdList thead tr th + th,
.accs_cart_prod_list table.prdList tbody tr td + td {border-left:1px dashed #dcdcdc;}
.accs_cart_prod_list table.prdList tbody tr td {color:#333;font-size:16px;font-family:"Noto Sans KR";text-align:center;}
.accs_cart_prod_list table.prdList tbody tr td.left {text-align:left;}
.accs_cart_prod_list table.prdList tbody tr td.btn {display:table-cell;}
.accs_cart_prod_list table.prdList .discount strong {width:120px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit {padding:0;background:none;font-size:18px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit strong {display:inline-block;height:30px;line-height:30px;font-size:15px;color:#000;font-family:'Noto Sans KR';font-weight:normal;width:auto;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit span {display:inline-block;margin:0 0 0 5px;font-size:20px;font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;width:auto;text-align:right;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td div.discount ul li.tit i {top:-2px;}
.accs_cart_prod_list table.prdList td div.discount ul li span.red {color:#f82a2a !important;}
.accs_cart_prod_list table.prdList td div.discount ul li i {position:relative;margin-left:3px;color:#333;font-size:14px;}
.accs_cart_prod_list table.prdList td div.discount ul li {margin-bottom:6px;padding-left:10px;background:url('/common/pc/olleh2.0/img/bg/bg-price-arrow.png') no-repeat 0px 6px;color:#666;}
.accs_cart_prod_list table.prdList td div.discount ul li span {font-size:17px;font-family:"Roboto Regular", "Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td div.discount > span {margin:0;color:#666;font-size:14px;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td input.num {width:54px;background:#fff;padding:0;text-align:center;}
.accs_cart_prod_list table.prdList td div.discount {padding:0 10px 0 15px;}
.accs_cart_prod_list table.prdList td.left + td + td.left + td {padding:10px 6px;}
.accs_cart_prod_list table.prdList td .tool_tip_trigger {position:relative;top:-1px;}
.accs_cart_prod_list table.prdList td .free_tool {color:#333;}
.accs_cart_prod_list table.prdList td span {color:#666;font-size:16px;letter-spacing:-1px;}
.accs_cart_prod_list table.prdList td.btn a {display:inline-block;}
.accs_cart_prod_list table.prdList td.btn a:first-child {margin-bottom:5px;}
.accs_cart_prod_list table .btn.small span {padding:0 10px;}
.accs_cart_prod_list div.prd {min-height:auto;/* padding:10px 0 0 117px; */padding:20px;}
.accs_cart_prod_list div.prd a {display:inline-block;min-width:220px;margin-bottom:11px;font-size:18px;letter-spacing:-1px;font-weight:bold;}
.accs_cart_prod_list div.prd a:hover {color:#333 !important}
.accs_cart_prod_list div.prd a.btn.bd_gray03 {min-width:auto;margin:2px 0 10px;font-weight:normal;font-size:14px;}
.accs_cart_prod_list div.prd a strong {display:block;color:#000;font-size:18px;font-family:"Noto Sans KR";font-weight:normal;}
.accs_cart_prod_list div.prd input[type="checkbox"] {left:10px;}
.accs_cart_prod_list div.prd > img {left:10px;top:20px;width:100%;}
.accs_cart_prod_list div.countWrap {margin-bottom:10px;padding:0 0;text-align:center;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;background:#efefef;position:relative;margin:20px 0;}
.accs_cart_prod_list div.countWrap dl {float:none;display:inline-block;vertical-align:middle;width:auto;height:65px;line-height:65px;padding-top:0;background:none;zoom:1;}
.accs_cart_prod_list div.countWrap dl:after {content:"";display:block;clear:both;}
.accs_cart_prod_list div.countWrap dl:first-child {width:200px}
.accs_cart_prod_list div.countWrap > span {position:static;display:inline-block;vertical-align:middle;width:14px;height:67px;margin:0 5px;line-height:67px;text-align:center;}
.accs_cart_prod_list div.countWrap > span.minus { background:url(/common/pc/olleh2.0/img/bg/bg_minus.png) no-repeat center;}
.accs_cart_prod_list div.countWrap > span.minus + dl {width:190px;}
.accs_cart_prod_list div.countWrap > span.plus {background:url(/common/pc/olleh2.0/img/bg/bg_plus.png) no-repeat center;}
.accs_cart_prod_list div.countWrap > span.plus + dl {width:170px}
.accs_cart_prod_list div.countWrap > span.result { background:url(/common/pc/olleh2.0/img/bg/bg_equals.png) no-repeat center;}
.accs_cart_prod_list div.countWrap > span.result + dl {width:200px}
.accs_cart_prod_list div.countWrap dl {text-align:center}
.accs_cart_prod_list div.countWrap dl dt {display:inline-block;padding:0 5px 0 0;color:#666;font-size:14px;letter-spacing:-1px;}
.accs_cart_prod_list div.countWrap dl dd {display:inline-block;color:#7c7c7c;font-size:14px}
.accs_cart_prod_list div.countWrap dl dd strong {position:relative;top:2px;margin-right:5px;font-size:22px;font-family:"Roboto Bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.accs_cart_prod_list div.countWrap .red{color:#333 !important;}
.accs_cart_prod_list div.btnWrap {margin-bottom:24px;}
.accs_cart_prod_list a.bg_red01 {height:30px;line-height:28px;padding:0 13px;font-size:14px;letter-spacing:-1px;}
.accs_cart_prod_list a.bg_red01:hover {color:#fff !important;}
.accs_cart_prod_list a.btn.bd_gray03 {height:28px;line-height:27px;padding:0 13px;font-size:14px;text-align:center;letter-spacing:-1px;}
.accs_cart_prod_list a.btn.bd_gray03:hover {color:#333 !important;}
.accs_cart_prod_list .indent_list li {line-height:20px;font-size:16px;}
.accs_cart_prod_list .indent_list {margin-bottom:10px;}
.accs_cart_prod_list .mb5 {margin-bottom:10px !important;}
.accs_cart_prod_list .mb20 {margin-bottom:15px !important;line-height:20px;color:#333;font-size:16px;letter-spacing:-1px;font-family:"Noto Sans KR";}

/* 마이샵 - 전문상담 */
#ollehShopContent.my_expert_counsel {width:870px;letter-spacing:-1px;}
#ollehShopContent.my_expert_counsel h3 {float:left;height:auto;margin-bottom:0;margin-right:10px;border-bottom:0;color:#010101;font-size:24px;font-family:"Noto Sans KR";}
.my_expert_counsel .tit_txt {margin-bottom:11px;}
.my_expert_counsel .tit_txt:after {display:block;clear:both;content:"";}
.my_expert_counsel .tit_txt p {float:left;line-height:36px;color:#333;font-family:"Noto Sans KR";}
.my_expert_counsel table.list td.left img {display:inline-block;float:none;width:90px;height:90px;border:0;}
.my_expert_counsel table.list td .pdt_name {display:inline-block;line-height:21px;border-bottom:1px solid #666;vertical-align:middle;color:#000;font-size:18px;font-family:inherit;}
.my_expert_counsel table.list td .pdt_name span {display:inline-block;padding-left:10px;color:#666;font-size:16px;font-family:"맑은 고딕", "MalgunGothic";}
.my_expert_counsel table.list tr td.left {padding:25px 10px;}
.my_expert_counsel table.list td .date {padding-right:12px;}
.my_expert_counsel table.list td.answer {color:#f82a2a;}
.my_expert_counsel table.list tr.qna .qna div {position:relative;float:none;display:block;width:auto;margin-bottom:8px;padding-left:20px;}
.my_expert_counsel table.list tr.qna .qna > div + span {position:absolute;bottom:6px;right:64px;width:auto;margin-right:7px;visibility:visible;clear:both;border-bottom:1px solid #666;color:#444;font-size:14px;}
.my_expert_counsel table.list tr.qna .que > span {width:10px;visibility:hidden;}
.my_expert_counsel table.list tr.qna .qna div p {line-height:24px;color:#333;}
.my_expert_counsel table.list tr.qna td {padding:14px 20px 18px;background:#f9f9f9;}
.my_expert_counsel table.list tr.qna .ans {padding-top:15px;border-top:1px solid #ddd;}
.my_expert_counsel table.list tr.qna .qna.ans > span {position:absolute;top:11px;left:0;width:10px;text-indent:-9999px;background:url('/common/pc/olleh2.0/img/bg/bg_reply.png') center no-repeat;}
.my_expert_counsel table.list tr.qna .qna.ans div {margin-bottom:12px;}
.my_expert_counsel table.list tr.qna .qna div span {display:inline-block;margin-bottom:0;color:#444;}
.my_expert_counsel table.list tr.qna .qna div.date {display:inline-block;margin:0;padding:0 11px;margin-left:9px;}
.my_expert_counsel table.list tr.qna .qna div.date span {color:#666;}
.my_expert_counsel table.list tr.qna .qna div.date span:first-child {padding-right:12px;background:url('/common/pc/olleh2.0/img/bg/bg_my_counsel_bar.png') no-repeat 100% 6px;color:#444;}
.my_expert_counsel table.list tr.qna .qna em {padding-left:10px;color:#f82a2a;font-weight:bold;}
.my_expert_counsel table.list tr.qna .qna a.del {height:28px;line-height:26px;padding:0 14px;background:#fff;border:1px solid #7c7575;}
.my_expert_counsel table.list tr.qna .qna a.recom {height:25px;line-height:23px;padding:0 15px;border:1px solid #bcbcbc;}
.my_expert_counsel table.list tr.qna .qna a {border-radius:3px;color:#444;font-size:14px;}
.my_expert_counsel table.list tr.qna .qna a:hover {color:#444 !important;}
/* //마이샵 - 전문상담 */

/* 마이샵 - 이메일상담 */
#ollehShopContent.my_email_counsel {width:870px;letter-spacing:-1px;}
#ollehShopContent.my_email_counsel h3 {float:left;height:auto;margin-bottom:0;margin-right:10px;border-bottom:0;color:#010101;font-size:24px;font-family:inherit;letter-spacing:0;}
.my_email_counsel .tit_txt {margin-bottom:11px;padding-bottom:11px;border-bottom:1px solid #ddd;font-family:"Noto Sans KR";}
.my_email_counsel .tit_txt:after {display:block;clear:both;content:"";}
.my_email_counsel .tit_txt p {float:left;line-height:36px;color:#333;font-family:inherit;}
.my_email_counsel div.email table.view tr th:first-child {border-left:0;}
.my_email_counsel div.email {border-top:0;border-bottom:1px solid #9d9d9d;}
.my_email_counsel div.email table.view th {padding:13px 20px;border-left:1px solid #dcdcdc;font-size:16px;}
.my_email_counsel div.email table.view td { color:#333;font-size:16px;}
.my_email_counsel div.email table.view td b {padding-right:10px;margin-right:10px;background:url('/common/pc/olleh2.0/img/bg/bg_email_bar.png') no-repeat 100% 6px;color:#f82a2a;font-weight:normal;}
.my_email_counsel div.email table.view td a {padding-bottom:2px;border-bottom:1px solid #4e4e4e;color:#333;text-decoration:none;}
.my_email_counsel div.email table.view td a:hover {color:#333 !important;}
.my_email_counsel div.email table.view td a.del {height:28px;line-height:26px;margin-right:20px;padding:0 14px 0;color:#444;font-size:14px;background:none;border:1px solid #7c7575;border-radius:3px;}
.my_email_counsel div.email table.view td a.del:hover {color:#444 !important;}
.my_email_counsel div.email .qna {position:relative;padding:16px 20px;background:#f9f9f9;}
.my_email_counsel div.email .qna div p {line-height:24px;color:#333;word-wrap:break-word;}
.my_email_counsel div.email .qna > span {width:10px;text-indent:-9999px;position:absolute;top:11px;left:20px;}
.my_email_counsel div.email .qna.ans > span { background:url('/common/pc/olleh2.0/img/bg/bg_reply.png') center no-repeat;}
.my_email_counsel div.email .qna.ans {padding:0 20px 20px;}
.my_email_counsel div.email .qna.ans div {float:none;width:100%;padding:15px 19px 17px;border-top:1px solid #ddd;box-sizing:border-box;}
.my_email_counsel div.email .ans {border-top:0;}
.my_email_counsel div.email .qna div {width:795px; padding-left:19px;}
.my_email_counsel div.email .ans a {width:auto;height:28px;line-height:27px;margin-top:0;padding:0 14px;background:none;border:1px solid #847e7e;border-radius:3px;color:#444;font-size:14px;}
.my_email_counsel div.email .ans a:hover {color:#444 !important;}
.my_email_counsel div.nonData {height:auto !important;padding:67px 0;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;color:#333;font-size:18px;font-family:"Noto Sans KR";}
.my_email_counsel div.tableTop {margin-bottom:15px;}
.my_email_counsel fieldset.search {padding:4px 0 14px;letter-spacing:-1px;background: none;border: none;margin: 0;}
.my_email_counsel fieldset.search strong {float:left;height: auto;line-height:30px;padding:0 10px 0 0;color:#333;font-weight: normal;font-size:16px;font-family:"Noto Sans KR";}
.my_email_counsel fieldset.search p {float:left;padding: 0;height: auto;font-size: 14px;color: #666;padding-bottom: 14px;}
.my_email_counsel fieldset.search input {display:inline-block;width:84px;height: 28px;line-height:28px;padding:0 25px 0 10px !important;border:1px solid #adadad;letter-spacing: -1px;text-align: left !important;font-size: 14px;color: #444;}
.my_email_counsel fieldset.search input.datepicker {background: url('/common/pc/olleh2.0/img/ico/ico-date.png') no-repeat 92px 7px}
.my_email_counsel fieldset.search span button {width: 53px;height: 30px;padding: 0;text-align: center;font-size:14px;line-height:28px;letter-spacing:-1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;border: 1px solid #7c7575;color: #333;}
.my_email_counsel fieldset.search span button.active {background:#f72929;border:1px solid #f72929;color: #fff;}
.my_email_counsel fieldset.search span + a {width: 53px;height: 30px;font-size: 14px;line-height: 28px;letter-spacing: -1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#333;color: #fff;text-align: center;}
.my_email_counsel fieldset.search span + a:hover {text-decoration: none;color: #fff !important;}
.my_email_counsel fieldset.search select {margin-top:1px;}
.my_email_counsel select {width:110px;height:30px;line-height:30px;margin-right:5px;padding-left:7px;}
.my_email_counsel table.view caption {border-top:0;}
.my_email_counsel table.view tr:first-child th, .my_email_counsel table.view tr:first-child td {border-top:2px solid #9d9d9d;}
.my_email_counsel table.view td {border-top:1px solid #eaeaea;border-left:1px solid #dcdcdc;border-bottom:0;}
.my_email_counsel table.view th {background:#efefef;border-top:1px solid #dcdcdc;border-bottom:0;}
.my_email_counsel table.view {border-bottom:1px solid #d2d2d2;}
.my_email_counsel .inquire_box {padding:15px 0;}
.my_email_counsel .inquire_box .date_inquire {float:none;}
.my_email_counsel .inquire_box .date_inquire:after {content:"";display:block;clear:both;}
.my_email_counsel .inquire_box .date_inquire input[type="text"] {color:#666;font-size:14px;}
.my_email_counsel .btn_period .btn.bd_gray03 {height:30px;line-height:28px;}
.my_email_counsel .btn.bd_gray03 {height:28px;line-height:26px;padding:0 14px;color:#444;font-size:14px;}
.my_email_counsel .btn.bd_gray03:hover {color:#444 !important;}
.my_email_counsel .btn.bd_gray03 span {height:28px;line-height:26px;padding:0;}
/* //마이샵 - 이메일상담 */

/* date */
.my_post_main fieldset.search {padding:30px 0 13px;letter-spacing:-1px;background: none;border: none;margin: 0;}
.my_post_main fieldset.search strong {float:left;height: auto;line-height:32px;padding:0 10px 0 0;color:#333;font-weight: normal;font-size:16px;font-family:"Noto Sans KR";}
.my_post_main fieldset.search p {float: none;padding: 0;height: auto;font-size: 14px;color: #666;}
.my_post_main fieldset.search input {display:inline-block;width:84px;height: 30px;padding:0 25px 0 10px !important;border:1px solid #adadad;letter-spacing: -1px;text-align: left !important;font-size: 14px;color: #444;background: url('/common/pc/olleh2.0/img/ico/ico-date.png') no-repeat 92px 7px}
.my_post_main fieldset.search span {padding: 0;}
.my_post_main fieldset.search span button {width: 53px;height: 30px;padding: 0;text-align: center;font-size:14px;line-height:28px;letter-spacing:-1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;border: 1px solid #7c7575;color: #333;}
.my_post_main fieldset.search span button.active {background:#f72929;border:1px solid #f72929;color: #fff;}
.my_post_main fieldset.search span + a {width: 53px;height: 30px;font-size: 14px;line-height: 28px;letter-spacing: -1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#333;color: #fff;text-align: center;}
.my_post_main fieldset.search span + a:hover {text-decoration: none;color: #fff !important;}

/* 마이샵 - 액세서리 상세 */
.acces_detail .vertical_type.type02 tbody td {letter-spacing:-1px;}
.acces_detail .vertical_type tbody td.order_head strong {font-family:"Noto Sans KR";}
.acces_detail .vertical_type tbody td .prd img {position:absolute;top:0;left:0;width:90px;height:90px;}
.acces_detail .vertical_type tbody td .prd {position:relative;min-height:90px;text-align:left;padding-left:119px;}
.acces_detail .vertical_type tbody td .prd a {display:inline-block;color:#000;font-size:18px;font-family:"Noto Sans KR";}
#container .acces_detail .vertical_type tbody td .prd a:hover {color:#000 !important;}
.acces_detail .vertical_type tbody td .prd span {display:inline-block;padding-top:2px;}
.acces_detail .vertical_type tbody td.pdt_img {position:relative;padding:25px 20px 40px;}
.acces_detail .vertical_type tbody td.pdt_img > p {position:absolute;top:123px;left:20px;color:#888;font-size:12px;}
.acces_detail .vertical_type tbody td.pdt_img > p i {color:#f82a2a;}
.acces_detail .vertical_type tbody td.pdt_price {padding-right:20px;color:#f82a2a;font-size:22px;font-family:"Roboto bold", "Noto Sans Bold","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.acces_detail .vertical_type tbody td.pdt_price i {position:relative;bottom:1px;padding-left:2px;color:#333;font-size:16px;font-family:"Malgun Gothic", "맑은고딕";}
.acces_detail .vertical_type td .btn a + a { display:inline-block;margin-top:5px}
.acces_detail .my_accessory .order_info {margin-top:30px;}
.acces_detail .total_box {padding:15px 20px 16px;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d;}
.acces_detail .btn.bd_gray02 {padding-right:0;background:none;}
.acces_detail .pdf_explain dl + dl {margin-top:9px;}
.acces_detail .pdf_explain dl b {color:#333;font-weight:normal;}
.accorderNoti {padding-bottom:30px;font-size: 14px;margin-left:10px;margin-top:-20px}

/* 마이샵 - 중고폰 직거래 내역 */

/*마이샵 나의 쿠폰 포인트*/
#ollehShopContent.coupon_point_main {width:870px;letter-spacing:-1px;}
#ollehShopContent.coupon_point_main  h3 {margin-bottom:48px;border-bottom:0;color:#000;font-size:28px;letter-spacing:-1px;font-family:"Noto Sans KR";font-weight:bold;}
.coupon_point_main #Olleh div.info {}
.coupon_point_main #Olleh + a {left:154px;}
.coupon_point_main #Coupon + a {left:308px;}
.coupon_point_main .location {clear:both;}
.coupon_point_main .tit_txt h3 {float:left;margin-right:10px;}
.coupon_point_main .tit_txt p {float:left;margin-top:5px;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap {padding-top:50px;background-image:none}
.coupon_point_main div.tab_b {position: relative;padding-top:49px;}
.coupon_point_main div.tab_b:after {content: "";position: absolute;left: 0;top: 39px;display: block;width: 100%;height: 2px;background: #f82a2a;}
.coupon_point_main div.tab_b > a {width:25%;height:auto;line-height: 18px;padding: 10px 1px;border: 1px solid #e5e5e5;background: #f8f8f8;font-family:"Noto Sans";letter-spacing:0;font-size: 18px;color: #666;position:absolute;display:block;text-align:center;top:0;}
.coupon_point_main div.tab_b > a:hover {color: #666 !important;}
.coupon_point_main div.tab_b > a.current {top: -5px;padding: 14px 0 12px;border: 2px solid #f82a2a;border-bottom: none;background: #fff;z-index: 2;text-decoration: none;font-weight: normal;color: #f82a2a;}
.coupon_point_main #Olleh + a {left:25%;}
.coupon_point_main #Coupon + a {left:50%;}
.coupon_point_main #Green + a {left:auto;right:0;}
.coupon_point_main div.tab_b > a strong {display:inline-block;line-height:42px;}
.coupon_point_main div.tab_b > a.current b {color:#f82a2a}
.coupon_point_main div.tab_b > a * {font-size:18px;font-weight:normal;font-family:inherit;}
.coupon_point_main div.tab_b > a em {color:#000}
.coupon_point_main div.couponWrap div.tab {position:relative;padding-top:49px;background-image:none}
.coupon_point_main div.couponWrap div.tab:after {content: "";position: absolute;left: 0;top:42px;display: block;width: 100%;height: 2px;background: #888;}
.coupon_point_main div.couponWrap div.tab > a {width:183px;height:auto;line-height: 18px;padding:12px 0;border: 1px solid #dbdbdb;font-family: 'Noto Sans';letter-spacing:0;font-size: 18px;color: #666;background-color:#fff;display:block;position:absolute;top:0;text-align:center;}
.coupon_point_main div.couponWrap div.tab > a:hover {color: #666 !important;}
.coupon_point_main div.couponWrap div.tab > a.current {top: -3px;padding:14px 0 13px;border: 2px solid #888;border-bottom: none;text-decoration: none;font-weight: normal;color: #000;background: #fff;z-index: 2;}
.coupon_point_main #New + a {left:184px}
.coupon_point_main div.couponTop { margin-bottom:48px;padding: 40px 0 0 308px;height:140px;background:#f8f6f6 url('/common/pc/olleh2.0/img/bg/shop_coupon_tp_bg.gif') no-repeat 47px 31px;}
.coupon_point_main div.coupon_use p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:'Noto Sans KR';letter-spacing:-1px;}
.coupon_point_main div.coupon_use {padding:0;border:0;}
.coupon_point_main div.coupon_use .indent_list {padding:11px 9px 14px;border:1px solid #d9d9d9;}
.coupon_point_main div.coupon_use ul li {line-height:26px;padding-left:10px;background:none;color:#333;font-size:16px;}
.coupon_point_main div.couponTop img:first-child {margin:12px 0 13px;}
.coupon_point_main .tabs.type02 .tab_contents .trigger {width:25%;}
.coupon_point_main .tabs.type02 .tab_contents .trigger a {height:46px;line-height:46px;border:1px solid #e5e5e5; font-size:18px;}
.coupon_point_main .tabs.type02 .tab_contents .trigger.active a {height:50px;line-height:50px;border:2px solid #f82a2a;border-bottom:0;}
.coupon_point_main .tabs.type02 .tab_contents .trigger.active a p {color:#f82a2a;}
.coupon_point_main .tabs.type02 .tab_contents .trigger p {display:inline-block;letter-spacing:0;}
.coupon_point_main .tabs.type02 .tab_contents .trigger.tab02 {left:218px;}
.coupon_point_main .tabs.type02 .tab_contents .target {padding-top:0;}
.coupon_point_main .tabs .tab_contents .trigger.tab03 {left:435px;}
.coupon_point_main .tabs .tab_contents .trigger.tab04 {left:652px;}
.coupon_point_main .tabs.type02 .tab_contents {background-position:0 50px;}
.coupon_point_main div.couponWrap > div div.info {margin-bottom:64px;padding:20px 24px;background:#f8f8f8;border-radius:8px;}
.coupon_point_main div.couponWrap > div#Coupon div.info{padding:16px 24px;}
.coupon_point_main .type-ui-tab #Green div.info, .coupon_point_main .type-ui-tab #Change div.info{padding:24px;background:#f8f8f8;}

.coupon_point_main div.couponWrap > div div.info p {line-height:22px;color:#333;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap > div div.info p:first-child {display:inline-block;margin-right:11px;}
.coupon_point_main div.couponWrap > div div.info p + a + p {color:#666;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap > div div.info p + p {color:#666;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap > div div.info strong {font-size:16px;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap > div div.info span {font-size:16px;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap > div div.info em {color:#f82a2a;}
.coupon_point_main div.couponWrap > div div.info > a {/* right:187px;top:14px;*/ position:static;height:29px;line-height:29px;padding:0 10px;background:none;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;text-decoration:none;}
.coupon_point_main div.couponWrap > div div.info > a:hover {color:#333 !important;}
.coupon_point_main div.couponWrap > div h6 {color:#010101;font-size:20px;font-family:'Noto Sans KR';margin-bottom:10px;}
.coupon_point_main div.couponWrap > div > a {top:264px;padding-right:14px;background:url('/common/pc/olleh2.0/img/bg/bg_arrow_gray.gif') no-repeat right center;color:#333;font-size:16px;position:absolute;right:0;text-decoration:none;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap > div > a:hover {color:#333 !important;}
.coupon_point_main div.tab_info_area p {margin-bottom:0;padding-bottom:10px;border:0;color:#000;font-size:20px;font-family:"Noto Sans KR";letter-spacing:-1px;}
.coupon_point_main div.tab_info_area {padding:0;border:0;}
.coupon_point_main div.tab_info_area .indent_list {padding:11px 20px 14px 19px;border:1px solid #d9d9d9;}
.coupon_point_main div.tab_info_area ul li {line-height:26px;background:none;color:#333;font-size:16px;font-family:"Noto Sans KR";}
.coupon_point_main table.list td.right {text-align:right;}
.coupon_point_main table.list td.nonData{height:60px !important;}
.coupon_point_main .tab_info_area .btn_wrap {padding:5px 0 9px 11px;}
.coupon_point_main .tab_info_area .btn_wrap a {height:29px;line-height:29px;padding:0 13px;background:none;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;text-indent:0;text-decoration:none;}
.coupon_point_main .tab_info_area .btn_wrap a + a {margin-left:2px;}
.coupon_point_main .tab_info_area .btn_wrap a:hover {color:#333 !important;}
.coupon_point_main div.pageWrap {margin:48px 0 0;padding:0;}

.coupon_point_main #Coupon div.info {}
.coupon_point_main #Coupon .info {}
.coupon_point_main #Coupon .info input {width:220px;height:28px;line-height:28px;margin-right:5px;}
.coupon_point_main #Coupon .info p {}
.coupon_point_main #Coupon .info p + p {margin-bottom:5px;}
.coupon_point_main #Coupon .info .btn {height:28px;line-height:27px;padding:0 13px;border:1px solid #7c7575;color:#444;font-size:14px;}
.coupon_point_main #Coupon .tab p {margin:5px 0 11px;color:#333;font-family:"Noto Sans KR";}
.coupon_point_main div.couponWrap > div div.tab a.btnTarget {color:#333;font-size:16px;}
.coupon_point_main div.couponWrap > div div.tab a.btnTarget:hover {color:#333 !important;}
.coupon_point_main div.couponWrap > div div.info span {margin-right:6px;font-weight:normal;}

.coupon_point_main #Green div.info {background:url('/common/pc/olleh2.0/img/ico/icon_top03.gif') no-repeat 21px 29px;}
.coupon_point_main #Change div.info {background:url('/common/pc/olleh2.0/img/ico/icon_top05.gif') no-repeat 25px 31px;}
.coupon_point_main div.couponWrap > #Change div.info > a {right:249px;}

/* date */
.coupon_point_main fieldset.search {padding:9px 0 15px;letter-spacing:-1px;background: none;border: none;margin: 0;}
.coupon_point_main fieldset.search strong {float:left;height: auto;line-height:32px;padding:0 10px 0 0;color:#333;font-weight: normal;font-size:16px;font-family:"Noto Sans KR";}
.coupon_point_main fieldset.search p {float: none;padding: 0;height: auto;font-size: 14px;color: #666;}
.coupon_point_main fieldset.search input {display:inline-block;width:84px;height: 30px;padding:0 25px 0 10px !important;border:1px solid #adadad;letter-spacing: -1px;text-align: left !important;font-size: 14px;color: #444;background: url('/common/pc/olleh2.0/img/ico/ico-date.png') no-repeat 92px 7px}
.coupon_point_main fieldset.search span {padding: 0;}
.coupon_point_main fieldset.search span button {width: 53px;height: 30px;padding: 0;text-align: center;font-size:14px;line-height:28px;letter-spacing:-1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;border: 1px solid #7c7575;color: #333;}
.coupon_point_main fieldset.search span button.active {background:#f72929;border:1px solid #f72929;color: #fff;}
.coupon_point_main fieldset.search span + a {width: 53px;height: 30px;font-size: 14px;line-height: 28px;letter-spacing: -1px;overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#333;color: #fff;text-align: center;}
.coupon_point_main fieldset.search span + a:hover {text-decoration: none;color: #fff !important;}

/* 마이샵 - 구매후기 */
.my_post_main {width:870px}
.my_post_main .tit_txt {margin-bottom:11px;}
.my_post_main .tit_txt:after {display:block;clear:both;content:"";}
#ollehShopContent.my_post_main .tit_txt h3 {float:left;height:auto;margin-bottom:0;margin-right:10px;border-bottom:0;color:#010101;font-size:24px;font-family:"Noto Sans KR";line-height: 1.5;border-bottom:0;}
.my_post_main .tit_txt h3 span {color:#010101;}
.my_post_main .tit_txt p {float:left;line-height:36px;font-size: 16px;color:#333;font-family:"Noto Sans KR";}
.my_post_main div.tabWrap {padding-top:0;background:none;}
.my_post_main div.tabWrap #Review {display: block;}
.my_post_main div.tabWrap .custerInfo {font-size: 14px;}
.my_post_main div.tabWrap h6 {margin: 30px 0 20px;font-family: 'Noto Sans KR';font-size: 20px;color: #010101;letter-spacing: -2px;}
.my_post_main div.tabWrap h6 em {color: #f82a2a;}
.my_post_main div.tabWrap div.tab {position: relative;padding-top: 45px;}
.my_post_main div.tabWrap div.tab:after {content: "";position: absolute;left: 0;top: 42px;display: block;width: 100%;height: 2px;background: #f82a2a;}
.my_post_main div.tabWrap div.tab > a {width: 25%;height: 21px;line-height: 18px;padding: 10px 0;border: 1px solid #e5e5e5;background: #f8f8f8;font-family: "Noto Sans KR";font-size: 18px;color: #666;}
.my_post_main div.tabWrap div.tab > a:hover {color: #666 !important;}
.my_post_main div.tabWrap div.tab > a.current {top: -5px;padding: 14px 0 12px;border: 2px solid #f82a2a;border-bottom: none;background: #fff;z-index: 2;text-decoration: none;font-weight: normal;color: #f82a2a;}
.my_post_main div.tabWrap div.tab > a.hp {left: 0;}
.my_post_main div.tabWrap div.tab > a.h_service {left: 25%;}
.my_post_main div.tabWrap div.tab > a.giga_iot {left: 50%;}
.my_post_main div.tabWrap div.tab > a.acces {right:0;left: auto;}

.my_post_main table.list td span.point {position: relative;width: 63px;height: 10px;background: url('/common/pc/olleh2.0/img/btn/ico_rating_small.png') no-repeat 0 0;margin-right: 32px;}
.my_post_main table.list td span.point em {width: 63px;height: 10px;background: url('/common/pc/olleh2.0/img/btn/ico_rating_small.png') no-repeat 0 bottom;}
.my_post_main table.list td span.point em b {position: absolute;top: -3px;right: -32px;width: 30px;line-height: 15px;text-indent: 0;font-weight: normal;font-size: 14px;color: #666;}
.my_post_main table.list tr td.left img {float: none;display: inline-block;width: 90px;height: 90px;border: none;vertical-align: middle;}
.my_post_main table.list tr td.left span {display: inline-block;width: 230px;vertical-align: middle;color: #000;}
.my_post_main table.list tr td.left b {font-weight: normal;}
.my_post_main table.list tr td.right {letter-spacing: -1px;font-weight: bold;font-size: 22px;color: #f82a2a;}
.my_post_main table.list tr td.right span {font-size: 16px;font-weight: normal;color: #333;}
.my_post_main table.list tr.current td.left a {text-decoration: underline;}
.my_post_main table.list tr.review td {border-bottom: 1px solid #d4d4d4;background: #f9f9f9;}
.my_post_main table.list tr.review p.point {height: auto ;margin: 0;padding: 20px 20px 0;border-bottom: none;letter-spacing: -2px;font-size: 14px;color: #000;}
.my_post_main table.list tr.review p span {position: relative;padding-left: 10px;}
.my_post_main table.list tr.review p span:before {content: "";position: absolute;left: 0;top: 50%;margin-top: -6px;width: 1px;height: 15px;background:#e7e7e7}
.my_post_main table.list tr.review p span:first-child {padding-left: 0;}
.my_post_main table.list tr.review p span:first-child:before {display: none;}
.my_post_main table.list tr.review p span.point {width: 63px;height: 10px;margin-right: 15px;padding-left: 0;background: url('/common/pc/olleh2.0/img/btn/ico_rating_small.png') no-repeat 0 0;overflow: hidden;}
.my_post_main table.list tr.review p span.point:before {display: none;}
.my_post_main table.list tr.review p span.point em {width: 63px;height: 10px;background: url('/common/pc/olleh2.0/img/btn/ico_rating_small.png') no-repeat 0 bottom;}
.my_post_main table.list tr.review p.article {position: relative;padding: 25px 40px 45px;color: #333;}
.my_post_main table.list tr.review div.reply {margin: 0 20px;padding: 15px;border-top: 1px solid #ddd;color: #333;background: url('/common/pc/olleh2.0/img/bg/bg_tbl_reply.png') no-repeat 0 16px;}
.my_post_main table.list tr.review div p {width: 100%;padding: 0;color: #333;background: none;}
.my_post_main table.list tr.review div span {position: static;display: block;padding-top: 20px;color: #666;}
.my_post_main table.list tr.review div span em {padding-right: 10px;margin-right: 10px;color: #444;background: url('/common/pc/olleh2.0/img/bg/bg_my_tbl_bar.png') no-repeat right 50%;}
.my_post_main table.list tr.review a {position: absolute;top: auto;left: auto;bottom:10px;right: 80px;display: block;width: 53px;height: 28px;border: 1px solid #7c7575;border-radius:3px;line-height: 28px;letter-spacing: -1px;font-size: 14px;color: #444 !important;}
.my_post_main table.list tr.review a.del {right: 20px;}
.my_post_main table.list tr.review a.del.add1 {right: 75px;}

div.tabWrap {position:relative;padding-top:55px;background:url('/images/pc/common/bg_tab_line.gif') repeat-x left 31px;}
div.tabWrap > a {position:absolute;top:0;left:256px;}
div.tabWrap > a:first-child {left:0px;}
div.tabWrap > div:first-child {left:0;}
div.tabWrap > div {display:none;}
#Review + a {left:128px;}
div.tabWrap .custerInfo {margin-bottom:10px;}
div.tabWrap .custerInfo strong {font-size:17px;color:#333;}
div.tabWrap h6 {margin-bottom:10px;font-size:14px;color:#474747;line-height:140%;}
div.tabWrap h6 img {vertical-align:middle;}
div.tabWrap h6 em {letter-spacing:0;}div.couponWrap > div div.tab {position:relative;margin-bottom:40px;padding-top:40px;background:url('/images/pc/common/bg_tab_line.gif') repeat-x left 23px;}
div.tabWrap div.tab {position:relative;margin-bottom:40px;padding-top:40px;background:url('/images/pc/common/bg_tab_line.gif') repeat-x left 26px;}
div.tabWrap div.tab > a {position:absolute;top:0;display:block;width:100px;height:25px;font-size:12px;color:#6d6e71;line-height:23px;text-align:center;border:1px solid #cacaca;background-color:#f4f4f4;}
div.tabWrap div.tab > a.current {font-weight:bold;color:#000;text-decoration:underline;border-bottom:1px solid #fff;background-color:#FFF;}
div.tabWrap div.tab > a.hp {left:0;}
div.tabWrap div.tab > a.tablet {left:101px;}
div.tabWrap div.tab > a.egg {left:202px;}
div.tabWrap div.tab > a.usim {left:303px;}
div.tabWrap div.tab > a.wire {left:404px;}
div.tabWrap div.tab > a.acces {left:505px;}
div.tabWrap div.tab > div {display:none;}


div.tableTop {margin-bottom:5px;overflow:hidden;}
table.list {table-layout:fixed;width:100%;border-bottom:1px solid #a8a8a8;}
table.list{font-family:'Noto Sans KR' , sans-serif;}
table.list th{height:64px;padding:10px 9px;font-size:16px;color:#000;font-weight:500;line-height:24px;border-top:1px solid #a8a8a8;border-bottom:1px solid #d9d9d9;background-color:#fff;box-sizing:border-box;}
table.list th em {font-weight:normal;font-size:12px;}
table.list td {height:60px;padding:10px 9px;font-size:14px;color:#525252;text-align:center;border-top:1px solid #d9d9d9;border-left:none !important;box-sizing:border-box;}
table.list td.left{text-align:left;}
table.list td.right{text-align:right;}
table.list tr:first-child td{border-top:none;}
table.list td.nonData{height:60px !important;font-size:14px;color:#808080 !important;line-height:24px;}
table.list .txtcopy{color:#01a69f;padding-left:8px; text-decoration:underline;}

table.list td.lborderNo { border-left:0 none; }
table.list tr th:first-child, table.list tr td:first-child {border-left:0 !important;}
table.list td img, table.list td b {margin-right:1px;vertical-align:middle;}
table.list tr td.left {padding:8px 10px 8px 15px;}
table.list tr.sum td {padding-right:0;border-left:1px solid #cacaca;}
table.list tr.sum dl {float:right;padding-right:0;width:200px;}
table.list tr.sum dt, table.list tr.sum dd {margin-bottom:5px;color:#000;}
table.list td.right {padding-right:15px;}
table.list td.left img {display:block;float:left;margin-right:10px;width:49px;border:1px solid #cacaca;}
table.list td.left a {display:block;}
table.list td.left b {color:#000;}
table.list td.left a:hover b {color:#e0200c;}
table.list td.left p {padding-top:10px;}
table.list td.left > p {position:relative;padding-left:10px;}
table.list td.left > p:before {position:absolute;left:0;top:10px;content:"*";color:#ed3e3e;}
table.list td.left span {display:block;}
table.list td.prod {position:relative;padding:0;text-align:left;vertical-align:top;}
table.list td.prod img {display:block;float:left;width:140px;vertical-align:middle;}
table.list td.prod p {float:left;padding-top:30px;width:205px;}
table.list td.prod p a {display:block;margin-bottom:2px;font-weight:bold;color:#333;}
table.list td.prod p a:hover {color:#e0200c;}
table.list td.prod p span {display:block;}
table.list td.prod div {clear:both;padding:10px;font-size:12px;background-color:#f9f9f9;}
table.list td.prod div b {display:block;}
table.list td.wireProd {position:relative;padding:0;text-align:left;vertical-align:top;}
table.list td.wireProd div {padding:8px 10px 8px 15px;border-top:1px solid #cacaca;}
table.list td.wireProd div:first-child {border-top:0;}
table.list td.wireProd div a {display:block;margin-bottom:2px;font-weight:bold;color:#333;}
table.list td.wireProd div a:hover {color:#e0200c;}
table.list td.wireProd a.bind {display:inline-block;margin:0 0 8px 15px;padding-right:20px;line-height:20px;background:url('/images/pc/person/my/bullet_plus.png') no-repeat right center;}
table.list td.wireProd a.bind.on {background:url('/images/pc/person/my/bullet_minus.png') no-repeat right center;}
table.list td.wireProd div.bindProd {display:none;}
table.list td.lborderNo {border-left:0 none;}
table.list td a.ordNum {color:#3367cc;}
table.list td span.point {display:inline-block;margin-right:15px;text-indent:75px;width:69px;height:14px;vertical-align:middle;background:url('/images/pc/person/my/bg_point.gif') no-repeat left bottom;}
table.list td span.point em {display:block;height:14px;background:url('/images/pc/person/my/bg_point_ov.gif') no-repeat left bottom;}
table.list td p.icon {margin-bottom:5px;}
table.list td p.btn a {display:block;margin-bottom:5px;}
table.list tr dl {padding:0 10px;overflow:hidden;}
table.list tr dt {clear:both;float:left;}
table.list tr dd {float:right;}
table.list tr dt, table.list tr dd {margin-bottom:3px;color:#474747;}
table.list tr dl .fontRed {color:#df2428;}
table.list tr div.prd {padding-top:10px;}
table.list tr div.prd > img {left:0;width:99px;height:120px;border:0;}
table.list tr.review {display:none;}
table.list tr.review td {position:relative;padding:0;text-align:left;vertical-align:top;border-left:0;background-color:#f9f9f9;}
table.list tr.review p.point {margin:0 15px;padding-top:11px;height:30px;border-bottom:1px solid #e5e5e5;}
table.list tr.review p.point span {margin-right:10px;color:#000;}
table.list tr.review span.point {margin-right:24px;width:59px;height:14px;vertical-align:middle;background:url('/images/pc/person/my/bg_point_gray.gif') no-repeat left top;}
table.list tr.review span.point em {height:14px;background:url('/images/pc/person/my/bg_point_gray_ov.gif') no-repeat  left top;}
table.list tr.review p.article {padding:15px;text-align:justify;}
table.list tr.review div.reply {position:relative;padding:15px;border-top:1px dashed #e5e5e5;}
table.list tr.review div p {padding:0 0 3px 45px;width:620px;text-align:justify;background:url('/images/pc/person/my/icon_reply.gif') no-repeat left 2px;}
table.list tr.review div span {position:absolute;top:15px;right:15px;}
table.list tr.review a {position:absolute;top:13px;display:block;width:35px;height:18px;font-family:dotum;font-size:11px;line-height:19px;text-align:center;color:#333;border:1px solid #cacaca;background-color:#FFF;}
table.list tr.review a.del {right:55px;}
table.list tr.review a.modify {right:15px;}
table.list.acces tr td.left {border-left:1px solid #cacaca !important;}
table.list tr.qna td {padding:20px;text-align:left;background-color:#fafafa;}
table.list tr.qna .qna {position:relative;  overflow:hidden;}
table.list tr.qna .qna > span {float:left;width:55px;color:#333;}
table.list tr.qna .qna div {float:left;width:675px;}
table.list tr.qna .qna div span {display:block;margin-bottom:10px;color:#333;}
table.list tr.qna .qna em {color:#df2428;}
table.list tr.qna .qna div p {text-align:justify;line-height:160%;}
table.list tr.qna .qna a {clear:both;float:right;display:inline-block;color:#333;border:1px solid #ccc;}
table.list tr.qna .qna a.del { padding:0 10px 3px 5px;background:#FFF url('/images/pc/common/btn_arrow_red.gif') no-repeat 30px center;}
table.list tr.qna .qna a.recom {padding:0 10px 3px;background-color:#FFF;}
table.list tr.qna .ans {padding-top:20px; margin-top: 20px;border-top:1px dashed #ccc;}
/* 전문상담 추가질문 */
table.list tr.qna .qna div{margin-bottom: 5px;}
table.list tr.qna .qna .opt{clear:both; width:100%;float:none; display:block;text-align: right;}
table.list tr.qna .qna .opt a{float:none; display:inline-block}
table.list tr.qna .qna .btnQuestion{float:none; padding-right: 23px; border:0;background:url('/images/pc/common/btn_livepop_slideDown.gif') right center no-repeat }
table.list tr.qna .qna .btnQuestion span{display:inline-block; padding:0 10px 3px;color:#333; border:1px solid #ccc; background-color: #fff;}
table.list tr.qna .qna .btnQuestion span:hover{color:#df2428;text-decoration:underline}
table.list tr.qna .qna .btnQuestion.up{ background-image: url('/images/pc/common/btn_livepop_slideUp.gif');}
table.list tr.qna .qnsArea{display:none;position:relative; margin:20px 0; padding: 10px 115px 20px 0;border-top: 1px solid #cacaca;border-bottom: 1px solid #cacaca;}
table.list tr.qna .qnsArea textarea{width:100%; height: 88px; padding:5px; border:1px solid #c4c4c4}
table.list tr.qna .qnsArea a.btnQue{position: absolute; top:10px; right:0}
table.list tr.qna .qnsArea .info{margin-top: 5px;}

/* 마이샵 팝업 */
#ShopLayer #NoneMem {width: 330px;}
#ShopLayer div .layer_noneMem.cont {padding: 36px 0 0;font-size: 14px;}
#NoneMem .layer_noneMem table {table-layout:auto;padding-bottom: 10px;margin: 25px 0 15px;border-bottom: 1px solid #d2d2d2;}
#NoneMem .layer_noneMem table tr th,
#NoneMem .layer_noneMem table tr td {background: none;border: none;padding: 5px 0;font-weight: normal;font-size: 15px;color: #000;}
#NoneMem .layer_noneMem table tr td input {width: 226px;}
#NoneMem .layer_noneMem .center {clear:both;text-align:center;}
#NoneMem .layer_noneMem .btn.bg_red01 {width:107px;}
#NoneMem .layer_noneMem .btn.bg_red01 span {height:39px;line-height:39px;}
#NoneMem .captcha {margin-bottom:20px;overflow:hidden;}
#NoneMem .captcha > div {float:left;}
#NoneMem .captcha >input {float:right;width:110px;height:52px;font-size:25px;text-align:center;}
#ShopLayer .lyClose,
#ShopLayer .inlyClose {top:16px;right:25px;background:url('/common/pc/olleh2.0/img/btn/btn-layer-close.gif') no-repeat center;}

/* 팝업_구매후기작성(마이샵) */
.new_layer.buy_review #Wrap {padding:0;}
.reviewWrite {padding-top:20px;letter-spacing:-1px;}
.reviewWrite h2 {width:100%;padding-bottom:10px;}
.reviewWrite h2 strong {color:#333;font-size:16px;font-weight:normal;}
.reviewWrite .scoreWrap {margin-bottom:24px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.reviewWrite .scoreWrap:after {content:"";display:block;clear:both;}
.reviewWrite .prodInfo {position:relative;width:100%;padding:20px 0;border-bottom:1px solid #dcdcdc;}
.reviewWrite .prodInfo:after {content:"";display:block;clear:both;}
.reviewWrite .prodInfo .prodPic {float:left;width:90px;height:90px;padding:0 10px;text-align:center;}
.reviewWrite .prodInfo .prodPic img {width:100%;height:100%;}
.reviewWrite .prodInfo .shopName {position:absolute;bottom:31px;left:110px; font-size:14px;}
.reviewWrite .prodInfo dl {float:left;padding-top:5px;}
.reviewWrite .prodInfo dt strong{display:inline-block;line-height:22px;font-size:18px;color:#000;font-family: "Noto Sans KR";font-weight:normal;white-space:nowrap;}
.reviewWrite .prodInfo dt strong span {padding-left: 8px;}
.reviewWrite .prodInfo dt strong span img {vertical-align:middle;margin-top:-5px;}
.reviewWrite .prodInfo dd {line-height:20px;}
.reviewWrite .prodScore {float:left;width:58%; border-right:1px solid #dcdcdc;}
.reviewWrite .prodScore ul {padding:0 25px 16px 30px;}
.reviewWrite .prodScore li {width:100%;overflow:hidden;margin-top:8px;*margin-top:8px;}
.reviewWrite .prodScore li strong {color:#000;font-size:17px;font-family: "Noto Sans KR";font-weight:normal;}
.reviewWrite .prodScore li span {float:right;width:115px;}
.reviewWrite .prodScore li span em {color:#000;font-size:14px;}
.reviewWrite .prodScore li span em img {margin-right:3px;vertical-align:middle;}
.reviewWrite .prodScore li:first-child span em + em {margin-left:21px;}
.reviewWrite .prodScore .mgt_5 {margin-top:5px;}
.reviewWrite .scoreRating {float:right;padding-top:45px;width:41%;text-align:center;}
/*
.reviewWrite .scoreRating p {margin-bottom:10px;font-size:20px;color:#000;font-weight:normal;line-height:22px;font-family: "Noto Sans";} */
.reviewWrite .scoreRating p {margin-bottom: 10px;line-height: 22px;font-size: 20px;color: #000;}
.reviewWrite .scoreRating strong {font-weight: normal;color:#f82a2a;vertical-align: baseline;}
.reviewWrite .scoreRating span img {vertical-align:middle;margin-top:-4px;}

.reviewWrite .scoreRating.acc {float: none;width: 100%;padding: 30px 0;text-align: center;}
.reviewWrite .scoreRating.acc strong {font-family: "Noto Sans KR";font-weight: normal;line-height: 22px;font-size: 20px;color: #000;vertical-align: middle;}
.reviewWrite .scoreRating.acc .ratingWrap {display: inline-block;padding-left: 65px;vertical-align: middle;}
.reviewWrite .scoreRating.acc .scoreNum {display: block;margin-bottom: 5px;}
.reviewWrite .scoreRating.acc .scoreNum em {padding-left: 20px;font-size: 14px;color: #000;}
.reviewWrite .scoreRating.acc .scoreNum em:first-child {padding-left: 0;}

.reviewWrite h2.review {padding-bottom:6px;font-family: "Noto Sans KR";}
.reviewWrite h2.review:after {content:"";display:block;clear:both;}
.reviewWrite h2.review span {float:right;color:#888;font-size:13px;font-family:"맑은 고딕", "MalgunGothic"}
.reviewWrite .rvTxtArea {margin-bottom:7px;}
.reviewWrite .rvTxtArea textarea {padding:11px 13px;line-height:18px;border:1px solid #b2b2b2;font-size:14px;color:#666;}
.reviewWrite .rvTxt {width:100%;height:90px;color:#bfbfbf;overflow:auto;box-sizing:border-box;}
.reviewWrite .rvNoti li {padding-left:10px;text-indent:-10px;font-size:14px;margin-top:3px;color:#666;line-height:17px;}
.buy_review .btnWrap {margin-top:19px;text-align:center;}
.buy_review .btnWrap a {display:inline-block;width:107px;height:39px;line-height:39px;border-radius:3px;color:#fff;font-size:18px;font-family: "Noto Sans KR";}
.buy_review .btnWrap a.btn_red {background:#f82a2a}
.buy_review .btnWrap a.btn_red:hover {color:#fff !important;}
.buy_review .btnWrap a.btn_gray {background:#888;}
.buy_review .btnWrap a.btn_gray:hover {color:#fff !important;}

/* 팝업_교환반품신청(마이샵) */
.apply_change.new_layer {letter-spacing:-1px;}
.apply_change #Wrap {padding:0;}
.apply_change div.orderView > p span {position:relative;color:#666;}
.apply_change div.orderView > p span em {color:#000;}
.apply_change div.orderView > p b {color:#f82a2a;font-weight:normal;}
.apply_change div.orderView > p span + span {padding-left:7px;}
.apply_change div.orderView > p span + span:before {position:absolute;top:-1px;left:2px;content:"";width:1px;height:20px;background:url('/common/pc/olleh2.0/img/bg/bg_pop_bar.png') no-repeat 0 7px;}
.apply_change div.orderView > p {margin:14px 0 10px;}
.apply_change table.list td.left.radio {padding-left:30px;color:#474747;}
.apply_change table.list td.radio span {display:block;margin-bottom:5px;}
.apply_change table.list td.radio input {vertical-align:middle;}
.apply_change div.btnWrap {text-align:center;}
.apply_change textarea {padding:10px 4px;width:100%;height:90px;margin-bottom:16px !important;text-indent:10px;border:1px solid #adadad;font-size:14px;}
.apply_change div.orderView > span {display:block;margin-bottom:10px;color:#333;}
.apply_change div.orderView ul {margin:0 0 20px}
.apply_change div.orderView ul li {padding-left:10px;text-indent:-10px;font-size:14px;}
.apply_change table.list {margin-bottom:15px;}
.apply_change table.list td.prod {padding-top:20px;}
.apply_change table.list td.prod img {width:90px;height:90px;padding-left:10px;}
.apply_change div.orderView h5 {color:#000;font-size:18px;font-family: "Noto Sans KR";}
.apply_change .btnWrap {margin-top:19px;text-align:center;}
.apply_change .btnWrap a {display:inline-block;width:107px;height:39px;line-height:39px;border-radius:3px;color:#fff;font-size:18px;font-family: "Noto Sans KR";}
.apply_change .btnWrap a.btn_red {background:#f82a2a}
.apply_change .btnWrap a.btn_red:hover {color:#fff !important;}
.apply_change .btnWrap a.btn_gray {background:#888;}
.apply_change .btnWrap a.btn_gray:hover {color:#fff !important;}
.apply_change table.list td.prod div {border-top:1px solid #dcdcdc;font-size:14px;background:#fff;color:#666;}
.apply_change table.list td.prod div b {position:relative;bottom:2px;display:inline-block;color:#000;font-weight:normal;}
.apply_change table.list td.prod p {padding-top:10px;font-size:18px;color:#000;font-family: "Noto Sans KR";}
.apply_change table.list tr dl {float:right;width:225px;padding-bottom:25px;}
.apply_change table.list tr dl dt {padding-left:10px;background:url('/common/pc/olleh2.0/img/bg/bg-price-arrow.png') no-repeat 0px 6px;font-size:15px;color:#666;}
.apply_change table.list tr dl dt.fontRed {padding-left:0;background:none;color:#000;font-size:18px;font-family: "Noto Sans KR";letter-spacing:0;}
.apply_change table.list tr dl dd.fontRed {position:relative;bottom:4px;color:#f82a2a;font-size:22px;font-family:"roboto bold"}
.apply_change table.list tr dl dd.fontRed  i {bottom:2px;color:#333;font-size:16px;}
.apply_change table.list tr dl dd {color:#333;font-size:17px;font-family:"roboto regular"}
.apply_change table.list tr dl dd i {position:relative;bottom:1px;font-size:14px;color:#666;font-style:normal;}
.apply_change table.list td.prod p span {margin-top:2px;line-height:20px;color:#666;font-size:16px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic"}
.apply_change table.list.acces td.left div.prd {padding-top: 0;min-height: 120px;}
.apply_change table.list.acces td.left div.prd img {float: none;top: 0;}
.apply_change table.list.acces td.left .name {display: block;margin-bottom: 10px;font-weight: normal;font-size: 20px;color: #000;}
.apply_change table.list.acces td.left span {font-size: 16px;color: #666;}
.apply_change table.list.acces td.left em.option {padding-left: 15px;color: #333;}
.apply_change table.list.acces td.left em.add {padding-left: 15px;}
.apply_change table.list.acces td.left p {margin-top: 10px;padding: 0 0 0 120px;font-size: 14px;color: #666;}
.apply_change table.list.acces td.left p:before {display: none;}

/* 팝업_올레멤버십 포인트(마이샵) */
.mem_point {letter-spacing:-1px;}
.mem_point #Wrap {padding:0;}
.mem_point p {margin:17px 0 13px;line-height:22px;color:#333;}
.mem_point p strong {display:block;margin-bottom:7px;font-size:18px;color:#000;font-family: "Noto Sans KR";font-weight:normal;}
.mem_point p.right {margin:0 0 20px;text-align:left !important;}
.mem_point a.btnArr {display:inline-block;height:29px;line-height:27px;padding:0 15px;margin-right:5px;background:none;border:1px solid #7c7575;border-radius:3px;color:#333;font-size:14px;}
.mem_point a.btnArr:hover {color:#333 !important;}
.mem_point hr {height:10px;}
.mem_point dl {padding-top:14px;border-top:1px solid #d8d8d8;}
.mem_point dt {margin-bottom:7px;color:#f82a2a;}
.mem_point dd {margin:0 0 7px 10px;line-height:20px;text-indent:-10px;font-size:14px;}

/* 팝업_시외전화 사업자별 요금비교 */
.new_layer.tel_compare #Wrap {padding: 20px 0;}
.new_layer.tel_compare #Wrap ul {font-size: 14px;color: #666;}
.new_layer.tel_compare #Wrap ul li {position: relative;padding-left: 15px;margin-top: 5px;}
.new_layer.tel_compare #Wrap ul li:first-child {margin-top: 0;}
.new_layer.tel_compare #Wrap ul li em {position: absolute;left: 0;top: 2px;}

/* 팝업_영수증(마이샵) */
.receipt_view {position:relative;letter-spacing:-1px;}
.receipt_view a.btnClose {position:absolute;right:30px;top:20px;}
.receipt_view #Wrap {position:relative;padding:20px 0 0;}
.receipt_view div.info {margin-bottom:20px;width:100%;border:1px solid #d8d8d8;border-radius:3px;overflow:hidden;}
.receipt_view div.info ul {float:left;padding:12px 0 12px 12px;}
.receipt_view div.info ul li {margin-bottom:7px;color:#444}
.receipt_view div.info ul:first-child {width:237px;}
.receipt_view div.info ul + ul {position:relative;padding-left:20px;}
.receipt_view div.info ul + ul li.typeC {left:249px;top:73px;width:350px;text-align:left;}
.receipt_view div.info ul + ul li.typeB {position:absolute;left:224px;bottom:11px;width:70%;text-align:left;}
.receipt_view div.info li span {display:inline-block;width:128px;}
.receipt_view .receipt p > span b {font-weight:normal;color:#f82a2a;}
.receipt_view .receipt p > span em {color:#000;}
.receipt_view .receipt p > span {position:relative;padding-right:13px;}
.receipt_view .receipt p > span + span {padding-left:8px;}
.receipt_view .receipt p > span + span:after {position:absolute;top:-1px;left:-5px;content:"";width:1px;height:20px;background:url('/common/pc/olleh2.0/img/bg/bg_pop_bar.png') no-repeat 0 7px;}
.receipt_view h2 {margin-bottom:7px;color:#000;font-size:18px;font-family: "Noto Sans KR";}
.receipt_view table.list {margin-top:12px;margin-bottom:25px !important;border-top:2px solid #9d9d9d;border-bottom:1px solid #dcdcdc;}
.receipt_view table.list .btn_print {display:inline-block;height:29px;line-height:27px;padding:0 15px;border:1px solid #7c7575;border-radius:3px;font-size:14px;color:#333;}
.receipt_view table.list tr:first-child td {border-top:0;}
.receipt_view table.list.mb5 {margin-bottom:10px !important;}
.receipt_view table.list .btn_print:hover {color:#333 !important;}
.receipt_view table.list .left.prdTit {padding-left:16px;text-align:left !important;color:#333;}
.receipt_view table.list .left {border-left:1px solid #E0E1E3 !important;}
.receipt_view table.list .right{text-align:center !important;}
.receipt_view .sum {padding:30px 10px;background:#f6f6f6;text-align:center;}
.receipt_view .sum strong {display:inline-block;padding-right:4px;color:#000;font-weight:normal;}
.receipt_view .sum span {position:relative;top:3px;display:inline-block;color: #000;font-size:22px;font-family:"roboto bold";}
.receipt_view .sum span i {position:relative;padding-left:3px;bottom:2px;color:#333;font-size:14px;font-style:normal;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic"}
.receipt_view .sum span.red {color:#f82a2a !important;}
.receipt_view .sum span.plus {padding:0 20px;text-indent:-9999px;background:url('/common/pc/olleh2.0/img/bg/bg_plus.png') no-repeat center}
.receipt_view .sum span.equal {padding:0 20px;text-indent:-9999px;background:url('/common/pc/olleh2.0/img/bg/bg_equals.png') no-repeat center}
.receipt_view .sub_txt {display:inline-block;margin-top:6px;font-size:14px;}

/* 팝업_카드매출전표(마이샵) */
.card_sales a.btnClose {position:absolute;right:30px;top:20px;}
.card_sales #Wrap.voucher {padding-bottom:30px;}
.card_sales table {margin-bottom:10px;width:100%;border-top:2px solid #9d9d9d;}
.card_sales table tr th {padding-left:20px;color:#333;font-weight:normal;text-align:left;border-left:1px solid #dcdcdc;}
.card_sales table tr th:first-child {border-left:0;}
.card_sales table tr td {padding-right:19px;color:#333;text-align:right;}
.card_sales table tr th,
.card_sales table tr td {height:40px;line-height:40px;border-bottom:1px solid #dcdcdc;letter-spacing:-1px;}
.card_sales table tr.sum th {background-color:#fff;}
.card_sales table tr.sum td {padding-right:0;color:#000;line-height:16px;border-left:1px solid #dcdcdc;text-align:center;background-color:#fff;}
.card_sales table tr.sum td sup {display:block;margin:-35px 0 0 20px;color:#999;font-size:14px;line-height:18px;}
.card_sales table tr.bd th, .card_sales table tr.bd td {border-bottom:1px solid #9d9d9d;}
.card_sales table tr td.ul {padding:6px 0 0 0;height:auto;line-height:18px;text-align:left;border-bottom:none;}
.card_sales table tr td.ul ul li {padding:0;color:#666;font-size:14px;background:url('/images/pc/common/bul_rect.gif') no-repeat 0 7px;letter-spacing:-1px;}
.card_sales table tr td.ul ul li em {vertical-align:middle;}
.card_sales #Wrap {padding:20px 0 0 0;}
.card_sales .center a {display:inline-block;width:107px;height:39px;line-height:39px;background:#f82a2a;border-radius:3px;font-size:18px;letter-spacing:-1px;font-family:"Noto Sans KR";color:#fff;}
.card_sales .center a:hover {color:#fff !important;}

/* 팝업_포인트사용내역(마이샵) */
.point_use {}
#ShopLayer .point_use table.list {margin-top:19px;border-top:2px solid #9d9d9d;border-bottom:none;}
#ShopLayer .point_use table.list thead tr th {border-top:none;}
#ShopLayer .point_use table.list td.left {/* display:table;width:100%; */padding-left:15px;padding-right:5px;box-sizing:border-box;}
#ShopLayer .point_use table.list td.left .pdt_box {display:table;width:100%;}
#ShopLayer .point_use table.list td.left .pdt_name {display:table-cell;line-height:21px;vertical-align:middle;letter-spacing:-1px;color:#333;}
#ShopLayer .point_use table.list td.left p {font-size: 14px;}
#ShopLayer .point_use table.list td.right {padding-left:19px;padding-right:19px;}
.point_use table.list td.left img {float:none;display:table-cell;width:80px;margin:0;border:none;vertical-align:middle;}
#ShopLayer .point_use table.list td .point_box .point:after {display:block;clear:both;content:"";}
#ShopLayer .point_use table.list td .point_box strong {float:left;text-align:left;font-weight:normal;color:#333;}
#ShopLayer .point_use table.list td .point_box span {float:right;color:#333;}
#ShopLayer .point_use .inlyClose {top:19px;right:25px;width:14px;height:13px;background:url('/common/pc/olleh2.0/img/btn-layer-close.gif') no-repeat;}

/* 팝업_환불계좌 등록 (마이샵) */
.layer_rfund .txt_top {margin: 20px 0 10px;font-size: 16px;color: #333;}
.layer_rfund div.btn {display: block;margin-top: 20px;width: 100%;text-align: center;}
.layer_rfund td span {display: block;margin-top: 5px;font-size: 14px;color: #666;}
.layer_rfund td select {width: 150px;}
.layer_rfund td input {width: 128px;}
.layer_rfund td input.onlyNum {width: 193px;}

/* 마이샵 액세서리 장바구니 수량변경 팝업 */
div.prodDetail.acc_my_wish {float:none;position:static;top:0;}
#optionWrap div.prdImg img {top:50%;margin-top:-53px;}


/* 팝업_구매후기작성(마이샵 액세서리) */
.review_write #Wrap {padding:0;}
.review_write div.reviewWrite {padding-top:0;}
.review_write div.reviewWrite h2 {width:100%;padding:13px 0 12px;font-size:16px;letter-spacing:-1px;}
.review_write div.reviewWrite h2 strong {font-weight:normal;color:#333;}
.review_write div.reviewWrite h2 span.font_red {color:#f82a2a;}

.review_write div.reviewWrite .scoreWrap {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin-bottom:26px;}
.review_write div.reviewWrite .prodInfo {position:relative;min-height:90px;border-bottom:1px solid #dcdcdc;}
.review_write div.reviewWrite .prodInfo .prodPic {position:absolute;top:20px;left:10px;float:none;width:90px;padding:0;text-align:center;}
.review_write div.reviewWrite .prodInfo .prodPic img {width:90px;height:90px;}
.review_write div.reviewWrite .prodInfo .shopName img {vertical-align:middle;margin-top:-2px;}
.review_write div.reviewWrite .prodInfo dl {float:none;margin-top:2px;}
.review_write div.reviewWrite .prodInfo dt strong{display:block;font-size:18px;letter-spacing:-1px;color:#333;}
.review_write div.reviewWrite .prodInfo dt strong span img {vertical-align:middle;margin-top:-5px;}
.review_write div.reviewWrite .prodInfo dd {font-size:16px;letter-spacing:-1px;color:#666;}
.review_write div.reviewWrite .prodScore {padding:8px 31px 21px 28px;background:url('/images/pc/popup/review_prodInfoBg.gif') repeat-x left bottom;}
.review_write div.reviewWrite .prodScore li {width:100%;overflow:hidden;margin-top:14px;margin-top:8px;}
.review_write div.reviewWrite .prodScore li strong {float:left;}
.review_write div.reviewWrite .prodScore li span {float:right;width:110px;padding-top:4px;}
.review_write div.reviewWrite .prodScore li span em {float:left;width:22px;text-align:center;}
.review_write div.reviewWrite .prodScore li span em img {vertical-align:middle;}
.review_write div.reviewWrite .prodScore .mgt_5 {margin-top:5px;}
.review_write div.reviewWrite .scoreRating {float:none;width:100%;padding:8px 0 10px 0;text-align:center;}
.review_write div.reviewWrite .scoreRating strong {font-family:"Noto Sans KR";font-size:20px;color:#000;letter-spacing:-1px;font-weight:normal;line-height:22px;}
.review_write div.reviewWrite .scoreRating strong img {vertical-align:middle;margin-top:-4px;}
.review_write div.reviewWrite .scoreRating span {margin-left:65px;font-family:"맑은 고딕";font-size:22px;line-height:22px;}
.review_write div.reviewWrite .scoreRating span img {margin-top:-4px;}
.review_write div.reviewWrite .acceEpil .prodInfo {padding:20px 10px 22px 110px;}
.review_write div.reviewWrite .acceEpil .prodInfo .prodPrice { color:#de1a22;font-weight:bold;font-size:14px;}
.review_write .scoreWrap.acceEpil .scoreRating { padding:30px 0;}
.review_write .scoreWrap.acceEpil .scoreRating strong { display:inline-block;vertical-align:middle;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap { position:relative;display:inline-block;height:25px;padding-top:24px;vertical-align:middle;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span { margin:0;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap img { margin:0;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap .scoreNum { position:absolute;left:0;top:0;text-align:center;width:100%;line-height:12px;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap .scoreNum em { display:inline-block;width:22px;vertical-align:top;font-size:14px;letter-spacing:-1px;color:#000;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap .scoreNum em + em {margin-left:19px;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child {display:inline-block;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child:after {display:block;content:"";clear:both;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child em {float:left;display:inline-block;width:20px}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child em + em {margin-left:5px;}
.review_write .scoreWrap.acceEpil .scoreRating .ratingWrap span:last-child em a {display:block;}

.review_write div.reviewWrite .scoreWrap + h2 {padding:0 0 5px 0;font-size:18px;font-family:"Noto Sans KR";letter-spacing:-1px;color:#333;}
.review_write div.reviewWrite .scoreWrap + h2:after {display:block;content:"";clear:both;}
.review_write div.reviewWrite .scoreWrap + h2 span {float:right;margin-top:3px;font-size:13px;font-family:"맑은 고딕";color:#888;}

.review_write div.reviewWrite .rvTxtWrap { }
.review_write div.reviewWrite .rvTxtArea { border:1px solid #b2b2b2;}
.review_write div.reviewWrite .rvTxtArea textarea {overflow-y:scroll;padding:14px 12px;height:88px;line-height:18px;border:1px solid #fafafa;box-sizing:border-box;font-size:14px;letter-spacing:-1px;color:#666;}
.review_write div.reviewWrite .rvTxt {width:100%;height:63px;color:#bfbfbf;overflow:auto;border:none;line-height:16px;resize:none;letter-spacing:0;}
.review_write div.reviewWrite .rvTxt.write {color:#333;}
.review_write div.reviewWrite .rvNoti {margin-top:5px;}
.review_write div.reviewWrite .rvNoti li {padding-left:10px;text-indent:-10px;font-size:14px;color:#666;letter-spacing:-1px;line-height:20px;}
.review_write div.btnWrap {margin-top:18px;text-align:center;}
.review_write div.btnWrap a {display:inline-block;width:107px;height:39px;line-height:39px;text-align:center;border-radius:3px;background:#f82a2a;font-size:18px;letter-spacing:-1px;font-family:"Noto Sans KR";font-weight:normal;color:#fff;}
.review_write div.btnWrap a:hover {color:#fff !important;}
.review_write .btnPopClose { position:absolute;right:34px;top:22px;display:block;width:20px;height:20px;font-size:0;text-indent:-999%;background: url("../pc/resources/img/btn/btn-layer-close.png") no-repeat left top;}
.receipt_view .sub_txt {display:inline-block;margin-top:6px;font-size:14px;}

/* 셀프개통 안내사항 */
#selfOpenInfoLayer .layer_contents {padding-top:30px;text-align:center;}
#selfOpenInfoLayer .layer_contents > div {margin-bottom:20px;padding:30px 0;font-size:14px;color:#444;text-align:center;line-height:140%;background-color:#f5f5f5;}
#selfOpenInfoLayer .layer_contents > div strong {display:block;margin-bottom:20px;font-family:"Noto Sans KR";font-size:22px;color:#000;}
#selfOpenInfoLayer .layer_contents > div b {}
#selfOpenInfoLayer .layer_contents > div span {display:block;margin-top:15px;font-weight:bold;font-size:14px;color:#f82a2a;}
#selfOpenInfoLayer .layer_contents > p {margin-bottom:25px;font-size:16px;color:#444;text-align:left;}
#selfOpenInfoLayer ol {margin-bottom:30px;}
#selfOpenInfoLayer ol li {margin:10px 0 0 15px;font-size:14px;color:#444;text-align:left;text-indent:-13px;}
#selfOpenInfoLayer ol li:first-child {margin-top:0;}
#selfOpenInfoLayer a {display:inline-block;padding:12px 30px;font-family:"Noto Sans KR";font-size:18px;color:#fff;border-radius:5px;}
#selfOpenInfoLayer a.selfBtn {background-color:#f82a2a;}
#selfOpenInfoLayer a.cancel {background-color:#888;}

a._btnDeliverSearch {display:inline-block;margin-top:5px;padding:1px 7px 4px;font-size:14px;color:#222;border:1px solid #333;border-radius:3px;}
ul.agree-text li {margin-top:5px;font-size:14px;line-height:140%;}
ul.agree-text li:first-child {margin-top:0;}

.btn.mms {margin-top:5px;padding:5px 12px 9px;font-size:14px;text-align:center;line-height:100%;}

/* 20180910 김태훈 : 셀프 주문 취소사유 선택 기능 추가 */
#OrderCancleLayer {border-radius:5px !important;}
#OrderCancleLayer p{margin-top:20px; font-size:16px;color:#333;}
#OrderCancleLayer select{box-sizing:border-box;margin-top:10px;width:100%;height:32px;}

#OrderCancleLayer textarea{box-sizing:border-box;margin-top:10px;width:100%;height:78px;}
#OrderCancleLayer ul{margin-top:10px;}
#OrderCancleLayer li{position:relative;padding-left:10px;font-size:13px;line-height:22px;color:#656565;}
#OrderCancleLayer li:last-child{margin-bottom:0;}
#OrderCancleLayer li::before{content:'*';position:absolute;top:2px;left:0;}
#OrderCancleLayer .btn_wrap{margin-top:20px;text-align:center;}
#OrderCancleLayer a:first-child{margin-right:5px;}

#OrderCancleLayer > .layer {display:block; border-radius:5px !important;}
#OrderCancleLayer > .layer * {font-family:"Noto Sans KR";}
#OrderCancleLayer .bg_mint01 {color:#fff; background-color:#00a2be;}
#OrderCancleLayer .btn_wrap > a {min-width:100px;}
#OrderCancleLayer .btn_wrap > a span {height:40px; line-height:40px; color:#fff;}

.lp_OrderCancleLayer .inlyClose {top:26px !important;}


/* 190522 자급제폰 개통 */
.myph_usim_view .vertical_type.type02 .tb_space{text-align:left;}
.myph_usim_view .fill_box .detail_price_area{border-top:1px dotted #888;padding-top:15px;margin-top:15px}
.myph_usim_view .fill_box .detail_price_area:first-child{border-top:none;padding-top:0;margin-top:0}
.myph_usim_view .fill_box .detail_price_area .price_box{width:33.3%;box-sizing:border-box;padding-right:50px;float:left;text-align:left;/* border:1px solid red */}
.myph_usim_view .fill_box .detail_price_area .price_box:last-child{padding-right:0;}
.myph_usim_view .fill_box .detail_price_area .price_box{position:relative;}
.myph_usim_view .fill_box .detail_price_area .price_box:before{display:inline-block;position:absolute;color:#999}
.myph_usim_view .fill_box .detail_price_area .price_box.discount:before{content:'-';top:-24px;left:-36px;font-size:50px;}
.myph_usim_view .fill_box .detail_price_area .price_box.total:before{content:'=';top:-13px;left:-38px;font-size:35px;font-weight:bold}
.myph_usim_view .fill_box .detail_price_area .price_box li .sub.depth{font-size:13px}
.myph_usim_view .fill_box .detail_price_area .price_box.a_box + .total:before{content:'';border-left:1px solid #bbb;display:block;width:1px;height:100%;top:3px;left:-26px}
.myph_usim_view .indent_list p{display:inline;font-size:13px;line-height:1.2}
.myph_usim_view .usim_price{display:inline-block;font-size:13px;}
.myph_usim_view .usim_price .font_red.price{font-size:14px;font-family:"Roboto", "Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", "MalgunGothic_web"}

/*190807 사전예약 조회*/
.preorderTab{border: 1px solid #d9d9d9;border-top: 1px solid #efefef;height: 56px;line-height: 56px;text-align: left;padding-left: 16px;box-sizing: border-box;border-radius: 0 0 5px 5px;margin-top: -5px;background: #fff;}
.preorderTab a{color:#222;font-family:"Noto Sans KR","맑은 고딕", "MalgunGothic", "Malgun Gothic", "MalgunGothic_web";font-size:18px;}

/*190807 마이샵 > 사전예약가입조회*/
#ollehShopContent.preorderView{position:relative;}
#ollehShopContent.preorderView .tit_txt{margin-bottom:11px;}
#ollehShopContent.preorderView .tit_txt h3{float:left;height:auto;margin-bottom:0;margin-right:10px;border-bottom:0;color:#010101;font-size:24px;font-family:"Noto Sans KR";}
#ollehShopContent.preorderView .tit_txt p{float:left;line-height:36px;color:#333;font-family:"Noto Sans KR";}
/*190807 마이샵 >예약 조회 페이지 */
#ollehShopContent.preorderView .myPreorderBox{position:relative;background:#fff;border-top:0;margin-top:70px;}
#ollehShopContent.preorderView .myPreorderBox a.inqTit h2{margin-top:0;font-size:26px;line-height:52px;}
#ollehShopContent.preorderView .myPreorderBox a.inqTit{position:absolute;top:0;float:left;text-align:center;font-size:26px;height:58px;border:0;border-top:2px solid #cdd1d4;border-bottom:2px solid #d71827;box-sizing:border-box;width:calc(50% - 25px);} 
#ollehShopContent.preorderView .myPreorderBox a.inqTit:first-child{margin-left:25px;border-left:2px solid #cdd1d4;}
#ollehShopContent.preorderView .myPreorderBox a.inqTit.last{left:50%;margin-right:50px;border-right:2px solid #cdd1d4;}
#ollehShopContent.preorderView .myPreorderBox a.inqTit.active{border:2px solid #d71827;border-bottom:0;background:#fff;}
#ollehShopContent.preorderView .myPreorderBox a.inqTit.active h2{color:#d71827;font-weight:bold;}

#ollehShopContent.preorderView .myPreorderBox .layer{display:none;margin:0 25px;border-top:2px solid #d71827;border-radius:0;background:#fff}
#ollehShopContent.preorderView .myPreorderBox .layer.active{display:block;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption{position:relative;border-bottom:0;margin:25px 0 0;padding-top:50px;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption dl {display:inline-block;font-size:18px;margin-bottom:20px;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption dl dt{float:left;width:110px;line-height:41px;font-weight:bold;vertical-align:top;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web; color:#222;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption dl dd{float:left;width:570px;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption dl dd button{font-family:"Noto Sans KR";width:177px;line-height:41px;font-size:20px;margin:0 5px;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption dl dd button.active{font-weight:bold;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption dl dd button.soldOut{background:#f0f0f0;color:#999;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption .notice{font-family:"Noto Sans Light";color:#666;margin-bottom:25px;font-size:14px;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption input[type="text"]{height:43px;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption :: -webkit-input-placeholder {color: #b7b7b7;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption :: -ms-input-placeholder {color: #b7b7b7;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption ::placeholder {color: #b7b7b7;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption .agreeTerm{width:555px;margin:0 0 0 110px;border-top:0;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption a.btnSms{display:inline-block;width:114px;height:32px;line-height:31px;color:#fff;font-size:14px;text-align:center;border-radius:5px;vertical-align:middle;}
#ollehShopContent.preorderView .myPreorderBox .layer .preProdOption a.bConfirm{background: #222;height: 43px;line-height: 41px;font-size: 16px;}
/*캡챠*/
#ollehShopContent.preorderView .layer div.captchaWrap {position:relative;clear:both;margin-top:10px;padding:10px;background:#e4e4e4;border:1px solid #bbb;}
#ollehShopContent.preorderView .layer div.captchaWrap:after {content:"";display:block;clear:both;}
#ollehShopContent.preorderView .layer div.captchaWrap .codeInfo {margin-bottom:5px;font-size:14px;}
#ollehShopContent.preorderView .layer div.captchaWrap .codeL {float:left;margin-right:10px;}
#ollehShopContent.preorderView .layer div.captchaWrap .codeL label {border:1px solid #c0c0c0;display:block;background-color:#FFF;}
#ollehShopContent.preorderView .layer div.captchaWrap .codeR {float:left;width:245px;}
#ollehShopContent.preorderView .layer div.captchaWrap .btnWrap {margin-bottom:5px;}
#ollehShopContent.preorderView .layer div.captchaWrap .ad_inp01{position:absolute;top:14px;left:200px;}
#ollehShopContent.preorderView .layer .btnArea {margin-top:30px;text-align:center;}
#ollehShopContent.preorderView .layer .btnArea .btn.stockBtn{background:#d71826;width:200px;height:40px;line-height:40px;}
#ollehShopContent.preorderView .layer .btnArea .btn.stockBtn span {color:#fff;}

/*가입내역 테이블*/
#ollehShopContent.preorderView .myPreorderBox.listBox .layer{border-top:2px solid #e8e8e8;}
#ollehShopContent.preorderView .myPreorderBox.listBox .layer .preProdOption{margin:0 0 0 0;padding-top:0;}
#ollehShopContent.preorderView table.preOrderTable{width:100%;margin:30px 0;background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#ollehShopContent.preorderView table.preOrderTable caption{display:none;}
#ollehShopContent.preorderView table.preOrderTable th{background:#333;color:#fff;font-size:16px;}
#ollehShopContent.preorderView table.preOrderTable th{text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:13px 0;color:#fff;font-size:15px;}
#ollehShopContent.preorderView table.preOrderTable td,table.preOrderTable td b{color:#000;}
#ollehShopContent.preorderView table.preOrderTable td:nth-child(3),
#ollehShopContent.preorderView table.preOrderTable td:nth-child(4),
#ollehShopContent.preorderView table.preOrderTable td:nth-child(5){text-align:left;padding:15px;}
#ollehShopContent.preorderView table.preOrderTable td em.fcol01{color:#09b2b6;}
#ollehShopContent.preorderView table.preOrderTable td em.fcol02{color:#1d6edc;}
#ollehShopContent.preorderView table.preOrderTable td input[type="button"]{min-width:106px;text-align:center;padding:5px 3px;box-sizing:border-box;border-radius:5px;margin:10px 0 0;font-size:16px;cursor:pointer;}
#ollehShopContent.preorderView table.preOrderTable td .btn_cancel, table.preOrderTable td .btn_inquiry{border:1px solid #ddd;background:#fff;}
#ollehShopContent.preorderView table.preOrderTable td .btn_write{display:inline-block;min-width:106px;text-align:center;padding:5px 3px;box-sizing:border-box;border-radius:5px;margin:10px 0 0;font-size:16px;border:1px solid #d71826;color:#d71826;background:#fff;}
#ollehShopContent.preorderView table.preOrderTable td .btn_quick{display:inline-block;min-width:106px;text-align:center;padding:5px 3px;box-sizing:border-box;border-radius:5px;margin:10px 0 0;font-size:16px;border:1px solid #d71826;background:#d71826;color:#fff;}

#ollehShopContent.preorderView .myPreorderBox .viewlistNotice{position:relative;box-sizing:border-box;margin:0 auto;padding-left:20px;}
#ollehShopContent.preorderView .myPreorderBox .viewlistNotice .inner{position: relative;margin: 0 0 0 10px;vertical-align: middle;display: inline-block;}
#ollehShopContent.preorderView .myPreorderBox .viewlistNotice h4{margin-bottom: 0;font-family:'Noto Sans KR';font-size: 16px;color:#222;display: inline-block;vertical-align: middle;}
#ollehShopContent.preorderView .myPreorderBox .viewlistNotice .inner ul{position:relative;}
#ollehShopContent.preorderView .myPreorderBox .viewlistNotice .inner ul:before{display:inline-block;content:"";background: #e5e5e5;width:1px;height: 80%;top:10%;left:0;position: absolute;}
#ollehShopContent.preorderView .myPreorderBox .viewlistNotice li{position:relative;padding-left:15px;font-family: 'Noto Sans Light';font-size: 16px;line-height: 27px;color:#666;}
#ollehShopContent.preorderView .myPreorderBox .viewlistNotice li a{color:#d71826;text-decoration:underline;}

/*190829 동시주문 필수 동의사항 스타일 추가 */
.order-dropdown > .inner *{font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web, arial, helvetica, sans-serif;}
.order-dropdown > .inner > p:first-child{font-size:16px;margin-bottom:15px;font-weight:bold;color:#333;}
.order-dropdown > .inner li, .selfChainfo dd{padding-left:9px;background:url("/images/pc/common/bul_rect.gif") no-repeat 0 9px;font-size:14px;}
.order-dropdown > .inner li dl dt{margin-bottom:15px;font-size:15px;color:#333;margin:10px 0 10px;font-weight:bold;}
.order-dropdown > .inner li dl dd{font-size:14px;}
.order-dropdown > .inner .agree-text > p {font-size:16px;margin-bottom: 15px;font-weight:bold;color:#333;}
.mobileAgre li p{padding-top:10px;font-size:14px;}
.selfChainfo dd{margin-bottom:5px}
.selfChainfo dd:last-child{margin-bottom:0}
.selfChainfo dd > ul{margin-top:4px;}
.selfChainfo dd > ul > li{position:relative;margin:0;background:none !important;}
.selfChainfo dd > ul > li:before{content:'- '; position:absolute; left:0;}
.order-dropdown > .inner .agree-text > p.bot_txt{margin-top:20px;font-size:15px;}

/* 190909 약관 스타일 추가 */
.terms-division {position:relative; font-size:14px; line-height:1.5; color:#666;}
.terms-division-title, .selfChainfo dt{display:block; margin:50px 0 30px;font-size:17px; font-weight:600; color:#333;}
.terms-division:first-child .terms-division-title:first-child, .selfChainfo:first-child dt {margin-top:0;}
.terms-division-subtitle {display:block; margin:20px 0 10px; font-size:15px; font-weight:600; color:#333;}
.terms-division-strong {display:block; margin:10px 0 5px; font-size:14px; font-weight:600; color:#333;}
.terms-division p {margin:10px 0; font-size:14px; color:#666;}
.terms-division ul {padding:0; margin:0;}
.terms-division li {padding-left:10px; font-size:14px; list-style:none; color:#666; background:url(/images/pc/common/bul_rect.gif) no-repeat 0 10px;}
.order-dropdown .terms-division:first-child .terms-division-title:first-child {margin-top:0;}

/* 200901 약관 스타일 추가*/
.terms-division strong + br{display:none;}
.ter_content .ter_tbs_02 {width:100%;border-bottom:1px solid #e0e1e3;border-collapse:collapse !important;}
.ter_content .ter_tbs_02 caption{position:absolute;left:0;top:0; height:0; line-height:0;overflow:hidden}
.ter_content .ter_tbs_02 th {height:30px;color:#3d3d3d;text-align:center;font-size:12px;background:#f9f9f9;border-top:2px solid #e0e1e3;border-bottom:1px solid #e0e1e3; border-left:1px solid #e0e1e3; border-right:1px solid #e0e1e3; text-align:center;}
.ter_content .ter_tbs_02 td {word-break:break-all;text-align:center;background:#fff;padding:7px 5px 7px 10px;line-height:160%;border-bottom:1px solid #e0e1e3; border-left:1px solid #e0e1e3; border-right:1px solid #e0e1e3; color:#6d6d6d;font-size:12px;}


.report-list-title > img {max-width:110px;}


/* 191121 레이아웃 */
.tab_prod_wrap{display:none;}
.tab_prod_wrap.on{display:block;}
.com_tab_list{display:table;width:100%;table-layout:fixed;margin-bottom:30px;}
.com_tab_list > li{position:relative;display:table-cell;vertical-align:bottom;}
.com_tab_list > li > a{display:block;padding-top:11px;height:60px;border:1px solid #ddd;border-left:none;border-bottom:none;background:#f9f9f9 url(/images/pc/smart/order_new/pc_bg_com_tab.gif);box-sizing:border-box;text-align:center;font-size:22px;color:#787878;font-family:"Noto Sans Bold", "Noto Sans KR", "맑은 고딕";}
.com_tab_list > li > a:after{position:absolute;left:0;bottom:0;width:100%;content:'';border-bottom:2px solid #363636;}
.com_tab_list > li:first-child > a{border-radius:4px 0 0 0;border-left:1px solid #ddd;}
.com_tab_list > li:last-child > a{border-radius:0 4px 0 0;}
.com_tab_list > li.on > a{background:#fff;height:62px;border:2px solid #363636;border-bottom:none;border-radius:4px 4px 0 0;color:#333;}
.com_tab_list > li.on > a:after{display:none;}
.stit_select, .stit_desc{display:table-cell;vertical-align:top;font-size:15px;line-height:1.3;}
.stit_area{position:relative;z-index:1;display:table;width:100%;height:40px;}
.stit_desc{text-align:right;font-size:14px;}
.stit_desc .color-green{text-decoration:underline;color:#00a2be !important;}
.stit_select .line_list{position:relative;display:inline-block;vertical-align:baseline;margin:0 0 0 6px;padding-left:10px;color:#313131;}
.stit_select .line_list:first-child{padding-left:0;margin-left:0;}
.stit_select .line_list:before{content:'';position:absolute;left:0;top:3px;height:16px;width:1px;background-color:#333;}
.stit_select .line_list:first-child:before{display:none;}
.stit_select .line_list label{font-size:15px;}
.stit_area .order-checkbox i{display:inline-block;vertical-align:middle;}
.button-gray2 {display:inline-block;box-sizing:border-box;padding:13px 15px;border-radius:4px;font-size:15px;font-family:"Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color:#fff;overflow:hidden;background:#aaa;text-align:center;vertical-align:top;}
.button-gray2.small {padding:1px 15px 3px;font-size:14px;border-radius:18px;color:#fff;}
.button-solid{display:inline-block;box-sizing:border-box;border:1px solid #00a2be;padding:8px 20px;font-size:16px;font-family:"Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color:#fff;overflow:hidden;background:#fff;color:#00a2be;text-align:center;vertical-align:top;border-radius:4px;}
.ico-plus{position:relative;display:inline-block;width:13px;height:13px;margin:1px 7px 0 0;}
.ico-plus:before,.ico-plus:after{content:'';position:absolute;background-color:#20c2c4}
.ico-plus:before{width:13px;height:1px;bottom:50%;left:0}
.ico-plus:after{width:1px;height:13px;top:0;left:50%;}
.prod_list_paging{margin-top:15px;text-align:center;}
.prod_list_paging > a, .prod_list_paging > strong{display:inline-block;padding:0 6px;vertical-align:middle;font-size:15px;color:#8a8a8a;}
.prod_list_paging > strong{color:#111;}
.prod_list_paging .page{display:inline-block;vertical-align:middle;width:22px;height:22px;background:50% 50% no-repeat;text-indent:-9999px;}
.prod_list_paging .page:first-child{background-image:url(/images/pc/smart/order_new/btn_page_first.gif);}
.prod_list_paging .page:first-child + .page{background-image:url(/images/pc/smart/order_new/btn_page_prev.gif);}
.prod_list_paging .page{background-image:url(/images/pc/smart/order_new/btn_page_next.gif);}
.prod_list_paging .page:last-child{background-image:url(/images/pc/smart/order_new/btn_page_end.gif);}
.bot_notice{margin-top:30px;}
/* 장바구니 */
.history_prod_list .link-more {display: inline-block;padding-right:13px;background: url(/images/pc/uniteOrder/ico_order_arrow_right_green.png) no-repeat 100% 55%;background-size: 6px;white-space: nowrap;font-size: 13px;color: #00a2be;}
.history_prod_list .button-bottom-wrap .button-gray{border-radius:4px}
.cart_prod_section{border-bottom:1px solid #aaa;margin-bottom:-1px;}
.cart_prod_section .link-more{margin-top:9px;}
.cart_prod_section .link-more.inline{margin-top:0;padding-left:10px;}
.cart_prod_section .tit_section1{border-top:1px solid #333;border-bottom:1px solid #e5e5e5;background-color:#fafafa;font-size:21px;color:#020202;padding:11px 20px;font-family:"Noto Sans KR", "맑은 고딕"}
.cart_prod_article{position:relative;border-bottom:1px solid #e5e5e5;}
.cart_prod_article dd.underline {font-weight: bold;text-decoration: underline;cursor:pointer} 
.cart_prod_article:last-child{border-bottom:none;}
.cart_prod_article .cell{display:inline-block;padding:24px 0;vertical-align:middle;text-align:center;}
.cart_prod_article .cell.article_info{text-align:left;}
.cart_prod_article .cell.article_price{width:200px;}
.cart_prod_article .cell.article_price:last-child{padding-right:100px;}
.cart_prod_article .cell.article_btn{width:100px;}
.cart_prod_tbl{display:flex;align-items:center;width:initial;padding-right:140px;border-top:1px dashed #e5e5e5;}
.cart_prod_tbl:first-child{border-top:none;}
.cart_prod_tbl.prod_add{background-color:#f8fefe;text-align:center;padding:20px 0;font-size:16px;color:#406d6d;font-family:"Noto Sans KR", "맑은 고딕";}
.cart_article_box{position:relative;padding:24px 0 24px 48px;border-top:1px solid #d9d9d9;color:#999;font-family:"Noto Sans KR", "맑은 고딕";}
.cart_article_box:first-child{padding-top:0 !important;border-top:none;}
.cart_article_box:last-child{padding-bottom:0 !important;}
.cart_article_box:after{content:'';display:block;clear:both;}
.cart_article_box .button-gray2.ml10{vertical-align:middle;}
.cart_article_box[class*='column']{padding-top:0;padding-bottom:0}
.cart_prod_name .name{display:block;font-size:18px;line-height:1.3;font-family:"Noto Sans KR", "맑은 고딕";font-weight:normal;color:#313131;}
.cart_article_box.column2{padding-top:24px;padding-bottom:24px}
.cart_article_box.column2 .ui-img-box{top:24px;}
.cart_article_box.column2:first-child .ui-img-box{top:0;}
.column2 .cart_prod_name{width:145px;}
.column2 .cart_prod_info{width:328px;padding:0 0 0 28px;font-size:14px;font-family:"Noto Sans Light", "맑은 고딕";}
.column2 .cart_prod_name + .cart_prod_info{min-height:initial;}
.cart_prod_check.order-checkbox{position:absolute;left:20px;top:3px;}
.cart_prod_info dd{display:inline-block;font-family:"Noto Sans KR", "맑은 고딕";font-size:14px;color:#646464;}
.cart_prod_info dd:after{display:inline-block;margin-left:4px;margin-right:3px;content:'/';}
.cart_prod_info dd:last-child:after{display:none;}
.article_price .price_group{margin-top:8px;font-size:18px;line-height:1.3;font-family:"Noto Sans KR", "맑은 고딕";font-weight:normal;color:#313131;}
.article_price .price_group:first-child{margin-top:0;}
.article_price .price{font-size:24px;font-family:"Roboto bold", "Noto Sans KR", "맑은 고딕";color:#f24b5d;}
.article_price .txt_sm{font-size:16px;line-height:1.3;font-family:"Noto Sans KR", "맑은 고딕";font-weight:normal;color:#313131;}
.article_btn .btnOnline{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:0;height:40px;line-height:40px;border-radius:4px}
.article_btn .btnOnline:first-child{margin-top:0;}
.article_btn .btnOnline.button-green{color:#fff;background-color:#00a2be;}

.prod_list_nodata{clear:both;padding:60px;text-align:center;font-size:17px;color:#676767;line-height:1.6;}
.prod_list_nodata .btn_add_wrap{margin-top:24px;}

/* 관심상품*/
.prod_vt_section{overflow:hidden;border-top:2px solid #333;border-bottom:1px solid #333;}
.prod_vt_list{position:relative;padding:0;}
.prod_vt_list:after{content:'';display:block;clear:both;}
.prod_vt_check{position:relative;margin-bottom:-18px;}
.prod_vt_item{display:inline-block;vertical-align:top;margin:0 0 0 -4px;padding:0 5px 0;width:25%;box-sizing:border-box;}
.prod_vt_item:nth-child(4n+1):before{content:'';position:absolute;width:100%;margin-top:-30px;display:block;border-bottom:1px solid #e5e5e5;}
.prod_vt_item:nth-child(4n+1):first-child:before{display:none;}
.prod_vt_item:nth-child(4) ~ .prod_vt_item{margin-top:30px;padding-top:30px;}
.prod_vt_item .item_no{height:295px;text-align:center;}
.prod_vt_item .item_no:before{content:'';display:inline-block;vertical-align:middle;height:100%;}
.prod_vt_item .item_no img{margin-left:-4px;vertical-align:middle;}
.prod_vt_item .img_figure{display:block;margin-bottom:10px;text-align:center;height:200px;}
.prod_vt_item .img_figure img{max-width:100%;height:100%;}
.prod_vt_item .prod_name{display:block;font-size:19px;margin-bottom:3px;text-align:center;line-height:1.3;font-family:"Noto Sans KR", "맑은 고딕";font-weight:normal;color:#313131;}
.prod_vt_item .info_box{text-align:center;margin-bottom:5px;}
.prod_vt_item .info_box dd{display:inline-block;font-family:"Noto Sans Light", "맑은 고딕";font-size:14px;color:#666;}
.prod_vt_item .info_box dd:after{display:inline-block;margin-left:4px;content:'/';}
.prod_vt_item .info_box dd:last-child:after{display:none;}
.prod_vt_item .price_group{text-align:center;font-size:15px;line-height:1.3;font-weight:normal;color:#313131;}
.prod_vt_item .price_group .price{padding:0 1px 0 3px;font-size:24px;font-family:"Roboto bold", "Noto Sans KR", "맑은 고딕";color:#f24b5d;}

/*마이샵 - 바로개통 팝업*/
.postpay_warp * {color:#333;}
.postpay_warp .titimg{width:100%;}
.postpay_warp .tit{text-align:center;font-size: 25px;color: #333;}
.postpay_warp .subtit{font-size: 15px;text-align: center;color: #222;}
.postpay_warp .contBox{text-align:center;}
.postpay_warp .contBox span{display:block;font-size:14px;}
.postpay_warp .txtgreen{color:#00a2be;}
.postpay_warp .postPay_number{width: 100%;margin: 20px auto 0;border:10px solid #f6f6f6;box-sizing:border-box;text-align:center;padding: 15px 0;}
.postpay_warp .postPay_number strong{font-size:18px;}
.postpay_warp .postPay_number span{font-size: 18px;color:#333;}
.postpay_warp .postPay_number p{font-size: 22px;color:#333;}
.postpay_warp .noitice{font-size: 15px;color:#666 !important;text-align: left;}
.postpay_warp .noitice strong{color:#222;font-size:14px;}
.postpay_warp .noitice ul li{line-height: 23px;color:#666;}
.postpay_warp .noitice ul li:last-child{padding-top: 10px;}
.postpay_warp .btn_wrap{text-align:center;}

.postpay_warp .inputBox{position:relative;width:330px;margin: 0 auto 30px;}
.postpay_warp .inputBox div{display: inline-block;}
.postpay_warp .inputBox .numtype-select{margin-right: 10px;}
.postpay_warp input[type="tel"]{-webkit-appearance:none;height:30px;padding:0 10px;color:#444;border:1px solid #adadad;vertical-align: top;}
.postpay_warp .order-input-text{background:#fff;color:#333;}

/* 장바구니 배너 */
.orderCart_banner {margin-top:60px;}
.orderCart_banner a {display:block;}

/* 이벤트 팝업 - 여러 팝업이 있음 */
[class*='lp_staffAgree'] .inlyClose{top:25px !important;}


/* 액세서리 정보 수탁 등록 (2020-09-02) */
.layer.consignAgreeBox .layer_header {height:auto; line-height:inherit; padding:20px 25px 20px 0;}
.layer.consignAgreeBox .chkArea {text-align:right; padding:12px 0;}
.layer.consignAgreeBox .chkArea input {vertical-align:middle;}
.layer.consignAgreeBox .chkArea label {vertical-align:middle; margin-left:5px; font-size:14px; color:#333; font-weight:bold;}
.layer.consignAgreeBox .agreeCont .box_tems:first-child {margin-top:0}
.layer.consignAgreeBox .agreeCont .box_tems {margin-top:25px}
.layer.consignAgreeBox .agreeCont .consignTermsTit {margin-bottom:8px;}
.layer.consignAgreeBox .agreeCont .consignTermsCont {overflow:auto; max-height:190px; border:1px solid #888; padding:5px;}
.lp_consignAgreeViewPop .inlyClose {top:30px !important;}


/* 유선 주문취소 혜택 팝업 (2020-10-12) */
#cancelWireCompleteLayer > .layer {display:block; border-radius:5px !important;}
#cancelWireCompleteLayer > .layer * {font-family:"Noto Sans KR";}
#cancelWireCompleteLayer .btn_wrap {text-align:center;}
#cancelWireCompleteLayer .btn_wrap > a {min-width:100px;}
#cancelWireCompleteLayer .btn_wrap > a span {height:40px; line-height:40px; color:#fff;}
#cancelWireCompleteLayer .btn_wrap .bg_red02 {background-color:#f44b57;}
#ShopLayer.lp_cancelWireCompleteLayer .inlyClose {top:25px; right:30px;}

/*마이샵 재정의*/
#ShopLayer .lyClose,
#ShopLayer .inlyClose {top:40px;right:40px;width:24px;height:24px;}
#ShopLayer.lp_PhoneSearch, #ShopLayer.lp_ly-deli-state {padding:0 40px 36px;border-radius:8px;box-shadow:0 0 5px rgb(0 0 0 / 30%);}
#ShopLayer.lp_PhoneSearch h1, #ShopLayer.lp_ly-deli-state h1{padding:40px 0 20px 0;height:initial;line-height:30px;color:#000;font-size:20px;font-family:'Noto Sans KR';border:none;}

#ShopLayer #optionWrap{height:auto !important;padding:40px;border-radius:20px;box-shadow:0 0 5px rgb(0 0 0 / 30%);}
#ShopLayer #optionWrap h2{height:initial;font-family:'Noto Sans KR';font-size:20px;line-height:30px;letter-spacing:0;border:none;}
#ShopLayer #optionWrap h2 img{margin:0;}
#ShopLayer #optionWrap .cont{margin-top:36px;}
#optionWrap div.prodDetail {width:auto;height:initial;margin-bottom:0;padding-right:0;overflow-y:auto;}
#optionWrap div.viewDetail.option dl dd.sel{height:40px;padding:10px 0;}
#optionWrap div.viewDetail dl dd select {width:calc(100% - 118px);height:40px;padding:0 0 0 8px;font-size:14px;color:#000;border-radius:4px;border:1px solid #a8a8a8;background:url(/images/pc/common/ico_shop_select_arrow.png) no-repeat calc(100% - 11px) 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;}
#optionWrap div.viewDetail.option dl dd.sel.btn_sel .option_sel_button{width:106px;height:40px;margin-left:12px;font-size:16px;color:#fff;text-align:center;line-height:40px;background:#000;border-radius:8px;}
#optionWrap div.viewDetail dl.priceTotal{padding:0;}

/* 마이샵 포인트, 쿠폰 페이지 하단 배너 */
#Event .ui-bottom-banner {margin-top: 40px;}
.ui-bottom-banner {display: inline-block;margin-top: 20px;}