@charset "utf-8";
/* uniteOrder.css */
.font11 {font-size: 11px !important;}
.font12 {font-size: 12px !important;}
.font13 {font-size: 13px !important;}
.font14 {font-size: 14px !important;}
.font15 {font-size: 15px !important;}
.font16 {font-size: 16px !important;}
.font22 {font-size: 22px !important;}
.m20 {margin: 20px !important;}
.mt0 {margin-top: 0 !important;}
.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mb0 {margin-bottom: 0 !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb70 {margin-bottom: 70px !important;}
.mb75 {margin-bottom: 75px !important;}
.ml0 {margin-left: 0 !important;}
.ml10 {margin-left: 10px !important;}
.mr0 {margin-right: 0 !important;}
.pt0 {padding-top: 0 !important;}
.pt15 {padding-top: 15px !important;}
.pb0 {padding-bottom: 0 !important;}
.pb40 {padding-bottom: 40px !important;}
.pb70 {padding-bottom: 70px !important;}
.pl10 {padding-left: 10px !important;}
.pl12 {padding-left: 12px !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pr20 {padding-right: 20px !important;}
.pr25 {padding-right: 25px !important;}
.color-red {color: #f44b57 !important;}
.color-basic {color: #666 !important;}
.color-gray {color: #888 !important;}
.color-darkgray {color: #333 !important;}
.order-wrapper {padding-bottom: 70px;background: #f2f2f2;}
.button-basic{display:block;position:relative;box-sizing:border-box;padding:16px 15px;border:1px solid#e5e5e5;border-radius:4px;font-size:14px;font-weight:300;color:#666;overflow:hidden;white-space:nowrap}
.button-basic,.button-basic:link,.button-basic:visited,.button-basic:active,.button-basic:hover{color:#666;}
.button-basic.small{height:40px;padding:10px 0;text-align:center;}
.button-basic.small.actived{padding:9px 0;}
.button-basic.actived{padding:15px 14px;border:2px solid#666;color:#333;font-weight:600;box-shadow:0 1px 5px rgba(0,0,0,0.2);background:#fff;}
.button-basic.actived.disabled{padding:16px 15px;border:1px solid#e5e5e5;font-weight:300;box-shadow:none;color:#666;}
.button-basic.actived.button-subtext{font-weight:500;}
.button-basic.central-text{text-align:center;padding-left:0;padding-right:0;}
.button-basic.button-subtext{display:block;margin-top:5px;font-size:12px;line-height:1;}
.button-basic+.button-basic{margin-bottom:10px;}
.button-green{display:inline-block;box-sizing:border-box;height:40px;padding:12px 15px;border-radius:4px;font-size:13px;font-weight:600;color:#16afb2;overflow:hidden;background:#e4fafa;text-align:center;}
.button-green.small{width:60px;height:30px;padding:0;border-radius:15px;line-height:30px;vertical-align:top;}
.button-green,.button-green:link,.button-green:visited,.button-green:active,.button-green:hover{color:#16afb2;}
.button-red{display:inline-block;box-sizing:border-box;height:40px;padding:12px 15px;border-radius:4px;font-size:13px;font-weight:600;color:#fff;overflow:hidden;background:#f44b57;text-align:center;}
.button-gray{display:inline-block;box-sizing:border-box;height:40px;padding:12px 15px;border-radius:4px;font-size:13px;font-weight:600;color:#fff;overflow:hidden;background:#999;text-align:center;}
.button-gray,.button-gray:link,.button-gray:visited,.button-gray:active,.button-gray:hover{color:#fff;}
.button-gray.small{width:60px;height:30px;padding:0;border-radius:15px;line-height:30px;vertical-align:top;}
.button-round{display:block;height:48px;line-height:48px;margin-top:18px;background:#fff;border:2px solid#666;border-radius:24px;color:#333;font-size:15px;font-weight:600;text-align:center;}
.button-round.green{background:#00a2be;border:none;color:#fff;}
.button-round.green,.button-round.green:link,.button-round.green:visited,.button-round.green:active,.button-round.green:hover{color:#fff;}
.button-round.red{background:#f44b57;border:none;color:#fff;}
.button-round.red,.button-round.red:link,.button-round.red:visited,.button-round.red:active,.button-round.red:hover{color:#fff;}
.button-round.gray{background:#a2a2a2;border:none;color:#fff;}
.button-round.gray,.button-round.gray:link,.button-round.gray:visited,.button-round.gray:active,.button-round.gray:hover{color:#fff;}
.button-bottom{display:block;height:65px;line-height:65px;margin-top:25px;background:#f44b57;color:#fff!important;font-size:18px;text-align:center;}
.button-round.list-more:after{content:'';display:inline-block;width:15px;height:9px;margin-left:8px;background:url(/images/mobile/uniteOrder/ico_order_arrow_down.png)no-repeat 50%50%;background-size:15px}
.order-top{display:flex;justify-content:center;align-items:center;position:relative;z-index:100;width:100%;box-sizing:border-box;height:50px;border-bottom:1px solid#a9a9a9;text-align:center;background:#fff}
.order p{color:#888;font-size:11px}
.order-title{line-height:1;font-size:15px;font-weight:600;color:#000}
.order-title+p{margin-top:5px}
.order-go-prev{display:block;position:absolute;top:0;left:0;width:60px;height:100%;background:url(/images/mobile/uniteOrder/ico_order_arrow_prev.png)no-repeat 50%50%;background-size:21px;text-indent:-999px;overflow:hidden}
.order-myhistory{padding:0 15px;background:#fff}
.order-myhistory ul{overflow:hidden}
.order-myhistory li{width:25%;padding:13px 0;float:left;border-bottom:1px solid#e5e5e5}
.order-myhistory li:nth-last-child(1),.order-myhistory li:nth-last-child(2){border-bottom:none}
.order-myhistory a{display:block;text-align:center}
.order-myhistory img{width:30px}
.order-myhistory span{display:block;margin-top:10px;color:#333}
.order-checkbox{display:inline-block;position:relative;vertical-align:middle;margin-right:15px}
.order-checkbox input[type=checkbox]{position:absolute;top:0;left:0;width:100%;opacity:0}
.order-checkbox input[type=checkbox]+label{display:inline-block;padding-left:20px;font-size:13px;word-break:keep-all;background:none}
.order-checkbox input[type=checkbox]+label:after{display:none}
.order-checkbox input[type=checkbox]:checked+label{background:none}
.order-checkbox input[type=checkbox]+label:before{content:'';display:block;position:absolute;left:0;top:2px;width:16px;height:11px;background:url(/images/mobile/uniteOrder/ico_order_check02.png)no-repeat;background-size:100%;vertical-align:middle}
.order-checkbox input[type=checkbox]:checked+label:before{background-position:0 100%}
.order-checkbox.small{height:auto;line-height:1;padding-left:0;padding-right:0;font-size:13px;color:#888}
.order-checkbox.small label:before{width:14px;height:14px;margin-right:5px;background-image:url(/images/mobile/uniteOrder/ico_order_check_small.png)}
.link-more{display:inline-block;padding-right:10px;background:url(/images/mobile/uniteOrder/ico_order_arrow_right.png)no-repeat 100%4px;background-size:6px;font-size:13px;font-weight:500;color:#888}
.link-more,.link-more:link,.link-more:visited,.link-more:active,.link-more:hover{color:#888}
.link-more.green{background-image:url(/images/mobile/uniteOrder/ico_order_arrow_right_green.png);color:#00a2be}
/* uniteOrder.css */

.paragraph.gray {background:#f8f8f8;}
.paragraph .inner {/* position:relative;*/padding:15px 11px;}
.paragraph .inner.indent{padding-top:0;}
.paragraph .inner .indent_list li + li {margin-top:5px;}
.paragraph .inner.temp {min-height:132px;}
.paragraph .combination_name {font-size:15px;color:#000;}
.paragraph .combination_name + .item_tit {margin-top:15px;}
.paragraph .item_tit {display:block;margin-bottom:7px;letter-spacing:-1px;font-size:13px;color:#000;}
.paragraph > .tit {display:block;padding:13px 11px;font-size:15px;letter-spacing:-1px;background:#f8f8f8;color:#000;}
/* 접근성 : 체크박스 */
.paragraph > .tit .checkbox{position: relative}
.paragraph > .tit .check_type_a[type="checkbox"] {top:4px;left:-9999px;}
.paragraph .pdf_detail .tit {display:block;font-size:15px;letter-spacing:-1px;color:#000;}
.paragraph.finish .tit {padding:15px 11px 0 11px;}
.paragraph.finish .shape_list li strong {width:56px;font-size:12px;}
.paragraph.finish .shape_list li .the_body {padding-left:56px;}
.paragraph.finish .shape_list li .myshop {padding-right:14px;background:url('../img/bg/bg_order_arrow.png') right center no-repeat;background-size:5px 9px;border-bottom:1px solid #666;}
.paragraph.finish .sub_tit {margin:6px 0 0 0;padding:0 11px;letter-spacing:-1px;font-size:11px;color:#666;}
.paragraph.finish .inner {padding-top:13px;}
.paragraph .img_temp {position:absolute;left:11px;width:122px;height:132px;text-align:center;}
.paragraph .img_temp img {width:122px;}
.paragraph .pdf_detail {padding-top:5px;padding-left:137px;}
.paragraph .pdf_detail li + li {margin-top:7px;}
.paragraph .pdf_detail li strong {width:62px;font-size:12px;letter-spacing:-1px;border-right:1px dashed #c3c3c3;color:#333;}
.paragraph .pdf_detail li .the_body {padding-left:71px;letter-spacing:-1px;font-size:12px;}
.paragraph .inner.usim .pdf_detail {padding-left:0;}
.paragraph .inner.usim .shape_list {margin-top:10px;}
.paragraph .inner.usim .shape_list li strong {width:94px;}
.paragraph .inner.usim .shape_list li p {padding-left:106px;}
.paragraph .gb {margin:4px 0 9px;}
.paragraph .summative + .shape_list {margin-top:10px;}
.paragraph .summative span {display:inline-block;padding-right:7px;letter-spacing:-1px;}
.paragraph .summative span + span {padding-left:10px;background:url('../img/bg/summative_bar.png') left center no-repeat;background-size:1px 8px;}
.paragraph .txt_small {font-size:11px;}
.paragraph .txt_small em {font-size:12px;}
.paragraph .star {vertical-align:middle;}
.paragraph .indent_list {margin-top:7px;letter-spacing:-1px;font-size:11px;color:#888;}
.paragraph .indent_list > p {margin-left:6px;text-indent:-6px;}
.shape_list li {position:relative;}
.shape_list li + li {margin-top:6px;}
.shape_list li strong {position:absolute;left:0;width:95px;font-size:13px;font-weight:normal;letter-spacing:-1px;color:#333;}
.shape_list li .the_body {padding-left:95px;letter-spacing:-1px;font-size:13px;}
.shape_list li .the_body.multi {min-height:30px;line-height:30px;}
.shape_list li .the_body p > span {display:inline-block;}
.shape_list li .the_body p > span:nth-child(2) {margin-left:5px;padding-left:5px;position:relative;}
.shape_list li .the_body p > span:nth-child(2):before {content:'';display:block;width:1px;height:10px;margin-top:-5px;position:absolute;left:0;top:50%;border-left:1px solid #666;}
.shape_list.dashed li strong {width:85px;border-right:1px dashed #c3c3c3;}
.shape_list.dashed li p + p {margin-top:5px;}

.paragraph a.fold_tit {display:block;background:url('../img/bg/bg-comment-arrow02.png') 96% center no-repeat;background-size: 9px 5px;letter-spacing:-1px;color:#333;padding:10px;font-size:13px;}
.paragraph a.fold_tit.active {background:url('../img/bg/bg-comment-arrow.png') 96% center no-repeat;background-size:9px 5px;}
.paragraph a.fold_tit label {color:#333 !important;font-size:13px;font-weight:bold;}
.paragraph a.fold_tit em {color:#f82a2a;vertical-align:middle;}
.paragraph .fold_case.inner {padding:10px 0;border-top:1px solid #e5e5e5;}
.paragraph .or_list .half_title {width:77px;/* padding-left:7px;*/box-sizing:border-box;}
.paragraph .or_list .half_title .deep {font-size:14px;color:#333;}
.paragraph .or_list .half_title .deep span {font-size:11px;}
.paragraph .or_list .half_form .half_box {margin:0 0 0 77px;}
.paragraph .or_list .half_title em {/* position:absolute;top:2px;left:0;*/ vertical-align:middle;color:#f82a2a;}
.paragraph .or_list.normal .half_title {padding-left:0;}
.paragraph .or_list .half_title .multi {line-height:1.2;}
.paragraph .or_list .num_box:after {display:block;clear:both;content:"";}
.paragraph .or_list .num_box select {float:left;width:30%;margin-right:2%}
.paragraph .or_list .num_box input {float:left;width:68%;}
.paragraph .or_list .half_box {margin-left:85px;}
.paragraph .or_list .half_box.del {position:relative;}
.paragraph .or_list .half_box.del button {position:absolute;top:0;right:0;padding:0 10px;}
.paragraph .or_list .half_box.del .resize {margin-bottom:5px;}
.paragraph .or_list .half_box.explain {letter-spacing:-1px;}
.paragraph .or_list .half_title {font-size:13px;}
.paragraph .or_list .explain {letter-spacing:-1px;font-size:12px;color:#888;}
.paragraph .or_list .checkbox.twoline .check_type_a[type="checkbox"] + label {line-height:16px;background-position:0 0;letter-spacing:-1px;}
.paragraph .or_list .checkbox.twoline .check_type_a[type="checkbox"]:checked + label {background-position:0 0;}

/* My샵_My주문내역_01모바일 */
.search_date .search_tit {padding:10px 11px 0 11px;}
.search_date .search_tit + .search_box {margin-top:5px;}
.search_date .search_tit:after {display:block;clear:both;content:"";}
.search_date .search_tit strong {float:left;display:inline-block;padding-top:8px;letter-spacing:-1px;font-size:13px;font-weight:normal;color:#333;}
.search_date .search_tit .btn_search {float:right;padding:0 18px 0 7px;background:url('/common/mobile/olleh2.0/img/bg/bg-select-arrow.png') 55px center no-repeat;background-size:8px 4px;}
.search_date .search_tit .btn_search.active {background:url('/common/mobile/olleh2.0/img/bg/bg-select-arrow-up.png') 55px center no-repeat;background-size:8px 4px;}
.search_date .search_box {padding:0 11px 5px 11px;border-bottom:1px solid #e5e5e5;}
.search_date .search_box .half_title {width:76px;font-size:13px;color:#666;}
.search_date .search_box .half_form .half_box {margin-left:76px;}
.search_date .multi {margin-bottom:5px;}
.search_date .multi li:first-child > button {padding:0;}
.search_date .multi li:first-child span {border-radius:3px 0 0 3px;}
.search_date .multi li:last-child span {border-radius:0 3px 3px 0;}
.search_date .multi li > button {padding:0;}
.search_date .multi li button span {border-radius:0;}
.search_date .multi li + li button span {border-left:none;}
.search_date .multi .btn_option_type_b > span {border-color:#adadad;}
.search_date .multi li .btn_option_type_b.active > span {background:#f82a2a;border-color:#f82a2a;color:#fff;}

.date_set {position:relative;padding-right:55px;margin-bottom:5px;}
.date_set:after {display:block;clear:both;content:"";}
.date_set > a.btn_gray {position:absolute;top:0;right:0;}
.date_set .calendar {position:relative;float:left;width:48%;height:31px;line-height:30px;box-sizing:border-box;border:1px solid #adadad;border-radius:3px;}
.date_set .calendar > span {display:block;padding:0 26px 0 10px;box-sizing:border-box;}
.date_set .calendar > span input {height:28px;line-height:28px;letter-spacing:-1px;border:none;}
.date_set .calendar .btn_date {position:absolute;top:7px;right:6px;display:inline-block;width:14px;height:14px;padding:0;background:url('/common/mobile/olleh2.0/img/ico/ico_calendar.png') no-repeat;background-size:14px;}
.date_set .dash {float:left;width:4%;height:30px;line-height:30px;text-align:center;}

.order_sum_box .order_info {padding:15px 11px;}
.order_sum_box .order_info > span {padding:0 4px 0 10px;font-size:13px;letter-spacing:-1px;}
.order_sum_box .order_info > span:first-child {padding-left:0;}
.order_sum_box .order_info .total {color:#333;}
.order_sum_box .order_info .total span {font-size:13px;color:#f82a2a;}
.order_sum_box .order_info span + span {background:url('/common/mobile/olleh2.0/img/bg/bg_select_option.jpg') 0 6px no-repeat;background-size:1px 8px;}
.order_sum_box + .pargraph .acc_area {border-top: none;}

.order_sheet {background:#f8f8f8;}
.order_sheet >  li {background:#fff;border-bottom:1px solid #e5e5e5;}
.order_sheet >  li:first-child {border-top:1px solid #e5e5e5;}
.order_sheet >  li + li {margin-top:10px;border-top:1px solid #e5e5e5;}
.order_sheet .order_num {position:relative;padding:9px 11px 15px 11px; color:#666;}
.order_sheet .order_num a {display:inline-block;width:53px;padding:0;background:none;}
.order_sheet .order_num a.btn_detail {width:25px;height:46px;background:url('/common/mobile/olleh2.0/img/bg/bg_link_arrow.png') center no-repeat;background-size:5px 9px;}
.order_sheet .order_num span {z-index:1;position:relative;display:inline-block;margin:0 0 0 4px;padding:0 0 0 7px;background:url('/common/mobile/olleh2.0/img/bg/bg_select_option.jpg') 0 4px no-repeat;background-size:1px 8px;font-size:11px;letter-spacing:-1px;}
.order_sheet .order_num span:first-child {margin:0;padding:0;background:none;}
.order_sheet .order_num .template-icon {z-index:2;margin:0 -9px 0 0 !important;}
.order_sheet .product {padding:0 11px;}
.order_sheet .product > .tit {overflow:hidden;display:-webkit-box;margin-bottom:12px;padding-right:17px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;letter-spacing:-1px;font-size:14px;color:#000;}
.order_sheet .product.full > .tit {padding-right:0;}
.order_sheet .product.used > .tit {position:relative;padding-right:120px;-webkit-line-clamp:1;}
.order_sheet .product .calcu_area {padding:0 0 12px 0;letter-spacing:-1px;}
.order_sheet .product .calcu_area .option {margin-bottom:0;}
.order_sheet .product .calcu_area .option.sub .tit {color:#666;}
.order_sheet .product .calculation .list > li + li {margin-top:6px;}
.order_sheet .product .calculation li > div {margin-bottom:3px;}
.order_sheet .product .calculation .tit {float:left;width:65%;text-align:left;font-size:13px;color:#333;}
.order_sheet .product .calculation .tit span {font-size:11px;color:#888;}
.order_sheet .product .calculation .tit span.badge {color:#fff;}
.order_sheet .product .calculation .tit span.badge.gray {background:#888;}
.order_sheet .product .calculation .total_price {float:right;width:35%;text-align:right;font-size:11px;color:#000;}
.order_sheet .product .calculation .total_price .txt {font-size:12px;color:#666;}
.order_sheet .product .calculation .total_price .txt.line {text-decoration:underline;color:#f82a2a;}
.order_sheet .product .calculation .total_price .txt .unit {font-size:11px;}
.order_sheet .product .calculation .total_price span {color:#666;}
.order_sheet .product .calculation .total_price strong {display:inline-block;vertical-align:top;font-size:14px;color:#f82a2a;line-height:1;}
.order_sheet .product .sub_list li {padding-left:9px;background:url('/common/mobile/olleh2.0/img/bg/bg_sub_list.png') 0 center no-repeat;background-size:5px;}
.order_sheet .product .sub_list li:first-child {margin-top:4px;}
.order_sheet .product .sub_list li + li {margin-top:4px;}
.order_sheet .product .sub_list li .sub_tit {float:left;width:50%;box-sizing:border-box;font-size:13px;font-weight:normal;color:#666;}
.order_sheet .product .sub_list li .sub_price {float:right;width:50%;text-align:right;box-sizing:border-box;font-size:11px;color:#000;}
.order_sheet .product .sub_list li .sub_price span {display:inline-block;height:15px;color:#666;vertical-align:top;margin-top:0;line-height:1;}
.order_sheet .product .sub_list li .sub_price em {display:inline-block;vertical-align:top;float:none;width:auto;font-size:13px;color:#666;margin-top:0;line-height:1;}
.order_sheet .product .list.type02 .tit {width:20%;}
.order_sheet .product .list.type02 .info {width:80%;text-align:left;line-height:1.4;}
.order_sheet .product .btn_under {text-decoration:underline;font-size:12px;color:#f82a2a;}
.order_sheet .product .btn_safety {position:absolute;top:2px;right:0;display:inline-block;background:url('/common/mobile/olleh2.0/img/ico/ico_safety.png') 0 center no-repeat;background-size:11px 13px;font-size:12px;color:#666;}
.order_sheet .product .btn_safety span {padding-left:15px;text-decoration:underline;}
.state_list {display:table;width:100%;border-top:1px solid #f8f8f8;}
.state_list:after {display:block;clear:both;content:"";}
.state_list.one li {width:100%;}
.state_list.two li {width:50%;}
.state_list li {display:table-cell;width:33.3%;padding:10px 0;text-align:center;vertical-align:middle;box-sizing:border-box;letter-spacing:-1px;}
.state_list li + li {border-left:1px solid #f8f8f8;}
.state_list li .state {display:block;padding-top:27px;font-size:12px;font-weight:normal;color:#000;}
.state_list li .state.delivery {background:url('/common/mobile/olleh2.0/img/ico/ico_state_delivery.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.standby {background:url('/common/mobile/olleh2.0/img/ico/ico_state_standby.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.finish {background:url('/common/mobile/olleh2.0/img/ico/ico_state_finish.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.cancel {background:url('/common/mobile/olleh2.0/img/ico/ico_state_cancel.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.disposal {background:url('/common/mobile/olleh2.0/img/ico/ico_state_disposal.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.receipt {background:url('/common/mobile/olleh2.0/img/ico/ico_state_receipt.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.complete {background:url('/common/mobile/olleh2.0/img/ico/ico_state_complete.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.safety {background:url('/common/mobile/olleh2.0/img/ico/ico_state_safety.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.deal {background:url('/common/mobile/olleh2.0/img/ico/ico_state_deal.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.direct {background:url('/common/mobile/olleh2.0/img/ico/ico_state_direct.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.orcancel {background:url('/common/mobile/olleh2.0/img/ico/ico_state_orcancel.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.assign {background:url('/common/mobile/olleh2.0/img/ico/ico_state_assign.png') center 0 no-repeat;background-size:28px;}
.state_list li .state.optn {background:url('/common/mobile/olleh2.0/img/ico/ico_state_optn.png') center 0 no-repeat;background-size:28px;}
.state_list li a {display:block;width:83px;margin:0 auto;padding:0;}
.state_list li a.smallbtn {width:60px}
.state_list li a + a {margin-top:5px ;}
.state_list li a.bnfitOpen {width:106px;letter-spacing:-.5vw;}
.state_list li .search_btn {text-decoration:underline;font-size:11px;color:#f82a2a;}
.order_sum_box .btn_review {border-bottom:1px solid #e5e5e5;background:#fff;}
.order_sum_box .btn_review span {padding-right:19px;background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow03.png') right center no-repeat;background-size:9px 5px;font-size:14px;color:#333;}
.paragraph.myshop_list_small .inner {padding:8px 11px;}
.myshop_list_small li {margin-left:6px;text-indent:-6px;line-height:17px;color:#666;}
.myshop_list_small li a {text-indent:0;height:18px;line-height:18px;vertical-align:middle;font-size:11px;}
.myshop_wrap .acc_area.type02 {border-top:none;}
.myshop_wrap .acc_scope .tit {font-size:15px;}
.pargraph.link .indent_list {padding:15px 11px 0 11px;}
.pargraph.link .indent_list p {margin-left:7px;text-indent:-7px;font-size:11px;color:#666;}
.pargraph.link .indent_list p a {text-decoration:underline;color:#448ccb;}
.indent_list.order_list li + li {margin-top:8px;}
.paragraph .tit_box {position:relative}
.paragraph .tit_box .tit {display:block;padding:13px 95px 13px 11px;font-size:14px;letter-spacing:-1px;background:#f8f8f8;color:#000;}
.paragraph .tit_box .tit .each_ordernum {font-weight:normal;}
.paragraph .tit_box .tit .each_ordernum.line {display:block;margin-top:3px;}

.each_ordernum {margin-top:6px;font-size:11px;color:#666;}
.each_ordernum i {vertical-align:middle;}

/* My샵_My주문내역_07 중고폰 직거래내역 */
.safety_banner {margin:11px;}
.safety_banner a {display:block;height:130px;background:#a3dadf url('/common/mobile/olleh2.0/img/ico/ico_myshop_banner.png') 95% center no-repeat;background-size:82px;}
.safety_banner a .cont {padding:9px 100px 0 15px;color:#333;}
.safety_banner a .cont strong {display:block;margin-bottom:7px;font-size:14px;}
.safety_banner a .cont p {margin-bottom:7px;line-height:15px;font-size:11px;}
.safety_banner a .cont span {display:inline-block;padding:0 10px;line-height:22px;border-radius:3px;background:#fff;}


/* My샵_My주문내역_주문상세_모바일 */
.myshop_breakdown .paragraph.order_num .inner {padding:11px;}
.myshop_breakdown .paragraph > .tit {font-size:14px;}
.myshop_breakdown .order_date span {z-index:1;display:inline-block;position:relative;margin:0 0 0 4px;padding:0 0 0 7px;background:url('/common/mobile/olleh2.0/img/bg/bg_select_option.jpg') 0 4px no-repeat;background-size:1px 8px;font-size:11px;vertical-align:middle;letter-spacing:-1px;}
.myshop_breakdown .order_date span:first-child {margin:0;padding:0;background:none;}
.myshop_breakdown .order_date .template-icon {z-index:2;margin:0 -9px 0 0 !important;}
.myshop_breakdown .btn_area {padding-top:10px;}
.myshop_breakdown .indent_list.btn {margin-top:10px;padding-top:5px;border-top:1px solid #e7e7e7;line-height:22px;}
.myshop_breakdown .indent_list.btn a {height:19px;line-height:19px;}

.myshop_breakdown .paragraph .state {position:absolute;top:14px;right:11px;font-size:13px;font-weight:normal;letter-spacing:-1px;color:#448ccb;}
.myshop_breakdown .paragraph .directOpen li {margin-top:10px;line-height:140%;}
.myshop_breakdown .paragraph .directOpen li:first-child {margin-top:0;}
.myshop_breakdown .paragraph .directOpen p {margin-top:5px;padding-left:8px;text-indent:-8px;}
.myshop_breakdown .shape_list li + li {margin-top:11px;}
.myshop_breakdown .shape_list li.add1 {min-height:35px;}
.myshop_breakdown .shape_list + .shape_list {margin-top:15px;padding-top:12px;border-top:1px solid #e5e5e5;}
.myshop_breakdown .shape_list strong {width:108px;color:#666;}
.myshop_breakdown .shape_list li.multi .cont {min-height:29px;}
.myshop_breakdown .shape_list .cont {padding-left:108px;letter-spacing:-1px;color:#333;}
.myshop_breakdown .shape_list .cont .indent_list {margin-top:3px;}
.myshop_breakdown .shape_list.type02 strong {width:95px;color:#333;}
.myshop_breakdown .shape_list.type02 .cont {padding-left:95px;color:#666;}
.myshop_breakdown .shape_list.type03 li strong {font-size:13px;font-weight:normal;letter-spacing:-1px;color:#333;}
.myshop_breakdown .shape_list.type03 strong {width:100%;color:#333;position:relative;}
.myshop_breakdown .shape_list.type03 .cont {padding-left:0px;color:#666;}
.myshop_breakdown .shape_list .bg_line {padding:0 10px;}
.myshop_breakdown .shape_list .bg_line:first-child {padding-left:0;}
.myshop_breakdown .shape_list .bg_line + .bg_line {background:url('/common/mobile/olleh2.0/img/bg/bg_usim_bar.png') 0 center no-repeat;background-size:1px 8px;}

.usage_list .tie:after {display:block;clear:both;content:"";}
.usage_list .ico_ab {display:inline-block;width:17px;height:17px;line-height:17px;text-align:center;border-radius:50%;vertical-align:middle;background:#000;font-size:13px;font-weight:bold;color:#fff;}
.usage_list li + li {margin-top:7px;}
.usage_list li.total_price {border-top:1px solid #e5e5e5;}
.usage_list li.total_price .tie {padding-top:7px;}
.usage_list li.total_price .tie .item span {font-size:11px;color:#888;}
.usage_list li.total_price .tie .item span.ico_ab {color:#fff;}
.usage_list li.total_price .tie .price span {color:#000;}
.usage_list li.total_price .tie .price em {font-size:16px;font-weight:bold;color:#f82a2a;}
.usage_list > li + li {margin-top:7px;}
.usage_list li .item {float:left;font-weight:normal;}
.usage_list li .price {float:right;font-size:11px;height:17px;line-height:17px;}
.usage_list li .price em {font-size:13px;position:relative;bottom:-1px;line-height:1;}
.usage_list li > .tie .item {letter-spacing:-1px;font-size:13px;color:#000;}
.usage_list li .sub_high_depth li .tie .item {padding-left:24px;color:#666;}
.usage_list li .sub_depth {padding-top:7px;}
.usage_list li .sub_depth li .tie .item {padding-left:32px;background:url('/common/mobile/olleh2.0/img/bg/bg_sub_list.png') 23px center no-repeat;background-size:5px;color:#666;}
.usage_list li .sub_depth.type02 li .tie .item {padding-left:9px;background-position:0 center;}
.usage_list li .sub_deep_depth {padding-top:4px;}
.usage_list li .sub_deep_depth li {color:#888;}
.usage_list li .sub_deep_depth li .tie .item {padding-left:41px;background-position:33px center;color:#888;}
.usage_list li .tie.total .price span {color:#000;}
.usage_list li .tie.total .price em {font-weight:bold;position:relative;bottom:-1px;line-height:1;}
.usage_list.type02 li .tie.total .price em {font-size:16px;}
.usage_list li .btn_view {padding-right:24px;background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow03.png') 60px center no-repeat;background-size:9px 5px;vertical-align:middle;}
.usage_list li .btn_view.active {background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow03_2.png') 60px center no-repeat;background-size:9px 5px;}

.list_box.myshop {margin-top:17px;padding:11px;border:1px solid #adadad;border-radius:3px;}
.list_box.myshop .indent_list {margin-top:0;}
.list_box.myshop .indent_list li {margin-left:7px;text-indent:-7px;}
.list_box.myshop .indent_list li + li {margin-top:3px;}
.list_box.myshop .indent_list li em {vertical-align:middle;}

.acc_area.gray .acc_head .tit {background:#f8f8f8;}


/* My샵_My주문내역_주문상세_홈서비스 */
.shape_list.type04 strong {width:95px;}
.shape_list.type04 .cont {padding-left:95px;}
.shape_list.type04 .cont .badge.gray {background:#888;}
.shape_list .totalprice strong {width:65%;font-size:13px;color:#000;}
.shape_list .totalprice strong span {font-size:11px;color:#888;}
.shape_list .totalprice .cont {padding-left:65%;text-align:right;color:#000;}
.shape_list .totalprice .cont span {color:#666;}
.shape_list .totalprice .cont em {font-size:16px;font-weight:bold;}
.indent_list.small_list {margin-top:7px;}
.indent_list.small_list em {vertical-align:middle;}
.indent_list.small_list p {margin-left:7px;text-indent:-7px;font-size:11px;}
.shape_list .badge_tie + .badge_tie {margin-top:4px;}
.shape_list .badge.gray {background:#fff;}
.shape_list .pdf_name {font-size:13px;letter-spacing:-1px;}
.txt_request {line-height:18px;letter-spacing:-1px;}

.shape_list.pay li + li {margin-top:7px;}
.shape_list.pay li:after {display:block;clear:both;content:"";}
.shape_list.pay strong {position:static;float:left;width:auto;}
.shape_list.pay .cont {float:right;padding-left:0;font-size:11px;color:#666;}
.shape_list.pay .cont .txt {font-size:13px;color:#333;}
.shape_list.pay .cont em {font-size:13px;}
.shape_list.pay li.total strong {color:#000;}
.shape_list.pay li.total strong span {font-size:11px;color:#888;}
.shape_list.pay li.total .cont {color:#000;}
.shape_list.pay li.total .cont em {font-weight:bold;}

/* My샵_My관심상품_최근본상품 */
.goods_list:after {display:block;clear:both;content:"";}
.goods_list li {float:left;width:47%;text-align:center; height:163px;}

.goods_list li + li {margin-bottom:15px;}
.goods_list li:nth-child(even) {margin-left:6%}
.goods_list li > a {display:block;}
.goods_list li .temp {width:135px;margin:0 auto 5px;}
.goods_list li .temp img {width:100%;}
.goods_list li strong {overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient: vertical;word-wrap:break-word;letter-spacing:-1px;font-size:12px;font-weight:normal;color:#333;height:30px;}
.goods_none {margin-bottom:5px;padding:20px 0;text-align:center;background:#f3f3f3;border:1px solid #e5e5e5;letter-spacing:-1px;border-radius:3px;}
.goods_none strong {display:block;margin-bottom:4px;font-weight:normal;font-size:13px;color:#666;}
.goods_none p {font-size:13px;color:#333;}
.paragraph.attention:first-child .tit {margin-top:16px;}
.attention .user_tit {display:block;font-size:14px;color:#000;}
.attention .tit {display:block;margin-bottom:10px;text-align:center;font-size:16px;color:#000;}
.goods_list li .temp img {border-radius:3px;}

.paragraph.lately .slide_list.type02 li > div {width:48%;}
.paragraph.lately .slide_list.type02 li div + div {margin-left:4%;}
.paragraph.lately .slide_list.type02 li strong {font-weight:normal;}

/* My샵_My관심상품_모바일장바구니 */
.basket_note .note {letter-spacing:-1px;}
.basket_note .indent_list {margin-top:5px;}
.basket_note .indent_list p {color:#666;}
.basket_note .indent_list p.color_point {color:#f82a2a;}
.basket_all {padding:5px 11px 10px 11px;}
.basket_all:after {display:block;clear:both;content:"";}
.basket_all .checkbox {float:left;}
.basket_all label {font-size:13px;color:#000;}
.basket_all a {float:right;}
.shipping_tie {margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
.shipping_tie label {letter-spacing:-1px;color:#448ccb;}

.acc_temp {position:relative;margin-bottom:10px;}
.acc_temp .chk_box {position:absolute;left:0;top:33px;}
.acc_temp .check_type_a[type="checkbox"] + label {padding-left:15px;text-indent:-99999em;}
.acc_temp .temp_inner a {position:relative;margin-left:28px;display:block;}
.acc_temp .temp {float:left;width:76px;height:78px;margin-right:10px;border:1px solid #f3f3f3;}
.acc_temp .temp img {width:100%;}
.acc_temp .pdf_info {position:absolute;left:86px;padding-top:5px;}
.acc_temp .pdf_info strong {display:block;margin-bottom:7px;font-size:13px;letter-spacing:-1px;color:#000;}
.acc_temp .pdf_info span {font-size:12px;letter-spacing:-1px;color:#666;}

.amount_box.product_addlist {margin-bottom:10px;padding:11px;background:#f8f8f8;border-color:#e5e5e5;}
.amount_box.product_addlist p {font-size:12px;letter-spacing:-1px;color:#666;}
.amount_box .price_box {margin-top:6px;}
.amount_box .price_box:after {display:block;clear:both;content:"";}
.amount_box .calculrator {float:left;margin-top:0;text-align:center;background:#fff;}
.amount_box .price {float:right;padding-top:8px;font-size:11px;color:#000;}
.amount_box .price em {position:relative;top:1px;font-size:13px;font-weight:bold;color:#000;}

.paragraph.basket_total .inner {padding-top:0;}
.price_view {border:1px solid #d2d2d2;border-radius:3px;}
.price_view:after {display:block;clear:both;content:"";}
.price_view li {float:left;width:33.3%;box-sizing:border-box;}
.price_view li .pdf_list {display:table;width:100%;text-align:center;letter-spacing:-1px;background:#efefef;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
.price_view li .pdf_list .inner {display:table-cell;height:46px;padding:0;vertical-align:middle;}
.price_view li .pdf_list strong {display:block;font-weight:normal;font-size:13px;color:#000;}
.price_view li .pdf_list span {font-size:11px;color:#666;}
.price_view li:first-child .pdf_list {border-left:none;}
.price_view li .price_box {position:relative;padding:15px 0;text-align:center;border-left:1px dashed #d2d2d2;font-size:11px;color:#666;}
.price_view li .price_box em {position:relative;top:2px;font-size:16px;font-weight:bold;color:#333;}
.price_view li .price_box em.point_color {color:#f82a2a;}
.price_view li:first-child .price_box {border-left:none;letter-spacing:-1px;}
.price_view li:first-child .price_box:after {position:absolute;top:50%;right:-10px;display:inline-block;width:20px;height:20px;margin:-10px 0 0 0;border:1px solid #eaeaea;border-radius:50%;background:#fff url('/common/mobile/olleh2.0/img/bg/bg_minus.png') center no-repeat;background-size:10px 2px;text-indent:-9999em;content:"빼기";clear:both;z-index:10;}
.price_view li:nth-child(2) .price_box:after {position:absolute;top:50%;right:-10px;display:inline-block;width:20px;height:20px;margin:-10px 0 0 0;border:1px solid #eaeaea;border-radius:50%;background:#fff url('/common/mobile/olleh2.0/img/bg/bg_sumup.png') center no-repeat;background-size:10px 6px;text-indent:-9999em;content:"합산";clear:both;z-index:10;}
.basket_total .btn_area {margin-top:10px;text-align:center;}

.indent_list.bullet {margin-top:0;}
.indent_list.bullet > li {padding-left:8px;margin-left:0;text-indent:0;background:url('/common/mobile/olleh2.0/img/bg/bg_list_bullet.png') 0 8px no-repeat;background-size:3px;font-size:13px;color:#333;}
.indent_list.bullet > li + li {margin-top:8px;}
.indent_list.bullet > li ul li {padding-left:0;color:#666;}
.indent_list.bullet > li ul.indent li {margin-left:7px;text-indent:-7px;}


.basket_search {padding:10px;}
.basket_search:after {display:block;clear:both;content:"";}
.basket_search div {float:left;width:49%;}
.basket_search div + div {margin-left:2%;}
.indent_list.basket {margin-top:0;}
.indent_list.basket li {margin-left:7px;text-indent:-7px;}
.indent_list.basket li + li {margin-top:5px;}
.paragraph.basket {border-top:1px solid #888;}
.paragraph.basket .inner {padding:15px 11px 15px 11px;}
.myshop_basket .save_date {letter-spacing:-1px;font-size:11px;color:#448ccb;}
.myshop_basket .img_area {position:absolute;left:11px;width:122px;}
.myshop_basket .img_temp {position:static;width:122px;}
.myshop_basket .img_temp img {width:100%;}
.myshop_basket .img_area a {width:60px;padding:0;margin-left:25px;}
.myshop_basket .pdf_detail {margin-bottom:12px;padding:0 0 15px 122px;border-bottom:1px solid #f8f8f8;}
.myshop_basket .pdf_detail .tit {margin-top:5px;}
.myshop_basket .usage_list .tie.total {position:relative;}
.myshop_basket .usage_list .tie.total .btn_price {position:absolute;top:-4px;right:0;display:inline-block;width:24px;height:24px;background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') right center no-repeat;background-size:9px 5px;text-indent:-9999em;}
.myshop_basket .usage_list .tie.total .btn_price.active {background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png') right center no-repeat;background-size:9px 5px;;}
.myshop_basket .usage_list.mobile .price {padding-right:24px;}
.myshop_basket .usage_list.mobile.type02 .price {padding-right:0;}
.myshop_basket .top_explain {margin-bottom:15px;letter-spacing:-1px;font-size:12px;color:#666;}
.usage_list li .tie.total .price span.month_txt {color:#666;}
.usage_list .month_txt {font-size:11px;color:#666;}
.usage_list .txt {font-size:13px;color:#666;}
.sub_high_depth {margin-top:7px;}
.sub_high_depth .item {font-size:13px;}
.sub_high_depth .tie + .tie {margin-top:7px;}
.btn_box.basket {margin:15px 0 5px;padding-top:10px;text-align:center;border-top:1px dashed #e5e5e5;}

/* My샵_My상담내역_전문상담 */
.myshop .consult_tit {padding:0 11px;background:#f8f8f8;font-size:13px;color:#333;}
.myshop .consult_tit .inner {position:relative;padding:15px 0;border-bottom:1px solid #e5e5e5;}
.myshop .consult_tit .inner.info {border-bottom:none;}
.myshop .consult_tit .inner.info:after {display:block;clear:both;content:"";}
.myshop .consult_tit .inner.info strong {float:left;margin-right:5px;}
.myshop .consult_tit .inner.info .time_detail {float:left;font-size:13px;color:#333;}
.myshop .consult_tit strong {display:block;margin-bottom:8px;font-size:13px;color:#333;}
.myshop .consult_tit strong.time {padding-left:19px;background:url('/common/mobile/olleh2.0/img/ico/ico-clock.png') 0 center no-repeat;background-size:15px;}
.myshop .consult_list {border-top:1px solid #888;}
.myshop .consult_list li .consult_info.advice span.nickname  {margin-bottom:4px;background:none;font-size:12px;color:#888;}
.myshop .consult_list li .consult_info span.date {color:#888;}
.myshop .consult_list li.reply .consult_info span.nickname {margin-right:3px;padding-right:6px;background:url('/common/mobile/olleh2.0/img/bg/bg-review-bar.png') right center no-repeat;background-size:1px 8px;font-size:12px;}
.myshop .consult_list li + li.reply {border-bottom:1px solid #e5e5e5;border-top:none;}
.myshop .consult_list .consult_comment p {font-size:13px;}
.myshop .consult_list li.reply .consult_comment p {display:block;overflow:inherit;max-height:100%;}
.myshop .consult_list .consult_info span:first-child {color:#fff;}
.myshop .consult_list .consult_info span {color:#888;}
.myshop .consult_list .btn_area:after {display:block;clear:both;content:"";}
.myshop .consult_list .btn_area .reply_state {float:left;line-height:22px;font-size:12px;color:#448ccb;}
.myshop .consult_list .btn_area .btn_del {float:right;}
.myshop .consult_list .btn_area .recommend {float:right;width:82px;}
.myshop .consult_list .btn_option_type_a span {padding:0;font-size:12px;border-color:#adadad;color:#666;}
.myshop .consult_list .btn_option_type_a.active span {color:#fff;border-color:#f82a2a;}
.myshop .btn_review.bg_color .total {padding-right:19px;background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow03.png') right center no-repeat;background-size:9px 5px;}
.myshop .expert_service .btn_area button {width:auto;}

.myshop .consult_list .prod_info { position:relative;padding-top:10px;padding-left:140px;height:120px;}
.myshop .consult_list .prod_info .prod_img { position:absolute;top:0;left:0;display:inline-block;width: 120px;height:120px;text-align: center;border:1px solid #f1f1f1;overflow:hidden;}
.myshop .consult_list .prod_info .prod_img img { height:100%;}


/* My샵_My상담내역_이메일상담 */
.consult_tit.email {padding:0;background:#fff;}
.consult_tit.email .top_cont .tit {position:relative;padding:13px 11px;background:#f8f8f8;font-size:13px;letter-spacing:-1px;color:#333;}
.consult_tit.email .top_cont .tit .btn_search {top:6px;right:11px;padding:0 25px 0 10px;background:#fff url('/common/mobile/olleh2.0/img/bg/bg-select-arrow.png') 62px center no-repeat;background-size:8px 4px;}
.consult_tit.email .top_cont .tit .btn_search.active {background:#fff url('/common/mobile/olleh2.0/img/bg/bg-select-arrow-up.png') 62px center no-repeat;background-size:8px 4px;}
.consult_tit.email .search_date .search_box {padding-top:5px;border-bottom:1px solid #e5e5e5;background:#fff;}
.consult_tit.email .search_date .search_box .half_form + .half_form {margin-top:10px;}
.myshop .inquiry_box {padding:10px 11px;}
.myshop .inquiry_box select {width:96px;}
.myshop .inquire {position:relative;padding-right:50px;}
.myshop .inquire:after {display:block;clear:both;content:"";}
.myshop .inquire select {float:left;width:38%;margin-right:2%;}
.myshop .inquire input {float:left;width:58%}
.myshop .inquire a.search {position:absolute;top:0;right:0;background:#000;}
.myshop .consult_list.email .consult_info .nickname {font-size:12px;}
.myshop .consult_list.email .consult_info .way {letter-spacing:-1px;}
.myshop .consult_list.email .consult_info span + span {padding-right:6px;background:url('/common/mobile/olleh2.0/img/bg/bg-review-bar.png') right center no-repeat;background-size:1px 8px;}
.myshop .consult_list.email .consult_info span:last-child {background:none;}


/* My샵_My포인트쿠폰_올레멤버십 */
.tab_contents.type04 .trigger.active {border-right-color:#f82a2a;}
.tab_contents.type04 .trigger {display:table;width:25%;min-height:44px;border-right:1px solid #e5e5e5;}
.tab_contents.type04 .trigger a {display:table-cell;min-height:44px;padding:0;vertical-align:middle;}
.tab_contents.type04 .trigger.last {border-right:none;}

.search_date.point .search_tit {padding-bottom:10px;}
.search_date.point .search_box {border-bottom:none;}
.search_date.point .search_tit + .search_box {margin-top:0;}
.point_list .tit {display:block;padding:11px;border-top:1px solid #e5e5e5;letter-spacing:-1px;background:#f3f3f3;font-size:14px;color:#000;}
.inven_list {padding:15px 11px;}
.inven_list li {letter-spacing:-1px;}
.inven_list li + li {margin-top:7px;}
.inven_list li:after {display:block;clear:both;content:"";}
.inven_list li .inven {float:left;font-weight:normal;font-size:13px;color:#666;}
.inven_list li .inven.minus {color:#448ccb;}
.inven_list li .inven.cancel {color:#f82a2a;}
.inven_list li .point {float:right;font-size:13px;color:#666;}
.inven_list li .point .date {font-size:11px;color:#888;}
.inven_list li .point em {color:#000;}

.indent_list.point li {letter-spacing:-1px;margin-left:7px;text-indent:-7px;}
.indent_list.point li + li {margin-top:5px;}

.tabs_inner .tab_contents .trigger {width:50%;border:none;background:#888;}
.tabs_inner .tab_contents .trigger.active {background:#f82a2a;border:none;}
.tabs_inner .tab_contents .trigger a {border-bottom:none;color:#fff;}

.green_point > .tit {display:block;padding:0 11px;margin-bottom:7px;font-weight:normal;letter-spacing:-1px;font-size:13px;color:#333;}
.point_none {margin:0 11px;padding:19px 0;text-align:center;border:1px solid #e5e5e5;background:#f3f3f3;border-radius:3px;}
.point_none p {font-size:13px;letter-spacing:-1px;color:#666;}

.green_notice {margin-bottom:11px;letter-spacing:-1px;font-size:13px;color:#333;}

.coupon_area {padding:0 11px;}
.coupon_area .half_form {margin-bottom:7px;}
.coupon_area .half_form .half_title {width:80px;font-size:13px;color:#666;}
.coupon_area .half_form .half_box {position:relative;margin-left:80px;padding-right:55px;}
.coupon_area .half_form .btn_register {position:absolute;top:0;right:0;background:#000;}
.coupon_area .indent_list {margin-bottom:15px;letter-spacing:-1px;}
.coupon_area .indent_list em {vertical-align:middle;}

.used_coupon {padding:10px 11px 15px 11px;}
.used_coupon .explain {margin-bottom:15px;line-height:17px;font-size:12px;letter-spacing:-1px;color:#666;}
.coupon_box {border:1px solid #e5e5e5;border-radius:3px;}
.coupon_box + .coupon_box {margin-top:10px;}
.coupon_box .tit_view {position:relative;padding:20px 0 20px 11px;}
.coupon_box .tit_view:after {display:block;clear:both;content:"";}
.coupon_box .tit_view .tit {float:left;margin-right:13px;}
.coupon_box .tit_view .tit strong {display:block;margin-bottom:3px;font-size:13px;font-weight:normal;letter-spacing:-2px;color:#000;}
.coupon_box .tit_view .tit span {letter-spacing:-1px;font-size:11px;color:#666;}
.coupon_box .tit_view .img_temp {position:relative;float:right;width:85px;padding-right:37px;}
.coupon_box .tit_view .img_temp img {width:100%;}
.coupon_box .tit_view .img_temp span.badge_used {position:absolute;right:32px;bottom:-7px;display:inline-block;width:40px;}
.coupon_box .tit_view .btn_more {position:absolute;top:0;right:5px;display:block;width:30px;height:81px;background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') center no-repeat;background-size:9px 5px;text-indent:-9999em;}
.coupon_box .tit_view .btn_more.active {background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png') center no-repeat;background-size:9px 5px;}
.coupon_box .coupon_detail {padding:15px 11px;border-top:1px dashed #e5e5e5;background:#f3f3f3;}
.coupon_box .coupon_detail .shape_list strong {width:70px;font-size:13px;color:#333;}
.coupon_box .coupon_detail .shape_list .cont {padding-left:70px;font-size:13px;color:#666;}

.used_coupon.finish .coupon_box .tit_view .tit strong {color:#666;}

/* My샵_My구매후기_모바일 */
.myshop .review_list li + li {border-top:none;}
.myshop .review_list .order_data p {margin-top:5px;}
.myshop .review_list .order_data {font-size:11px;letter-spacing:-1px;color:#888;}
.myshop .review_list .order_data span:first-child {padding-right:4px;}
.myshop .review_list .order_data span + span {padding-left:6px;background:url('/common/mobile/olleh2.0/img/bg/bg-review-bar.png') left center no-repeat;background-size:1px 8px;}
.myshop .review_list .order_info_num {position:relative;padding:15px 11px 7px 11px;}
.myshop .review_list .order_info_num .grade {position:absolute;top:18px;right:11px;line-height:9px;}
.myshop .review_list li {padding:0;}
.myshop .review_list .tit {display:block;padding:11px;border-top:1px solid #e5e5e5;letter-spacing:-1px;background:#f3f3f3;font-size:14px;color:#000;}
.myshop .review_list .comment {padding:0;font-size:13px;color:#333;}
.myshop .review_list .comment p {display:block;margin:0 11px 15px 11px;max-height:100%;overflow:inherit;}
.myshop .review_list .comment .btn_detail {right:11px;}
.myshop .comment .detail {margin:0 11px 10px 11px;border-radius:5px;border:1px solid #e5e5e5;}
.myshop .comment .detail:after {display:block;clear:both;content:"";}
.myshop .comment .detail li {float:left;width:33%;height:32px;line-height:32px;padding:0 9px 0 6px;box-sizing:border-box;font-size:11px;}
.myshop .comment .detail li:after {display:block;clear:both;content:"";}
.myshop .comment .detail li strong {float:left;letter-spacing:-1px;font-weight:normal;color:#888;}
.myshop .comment .detail li span {float:right;font-size:14px;letter-spacing:-1px;}
.myshop .comment .detail li:first-child {border:none;}
.myshop .comment .detail li + li {padding-top:0;border-top:none;border-left:1px solid #e5e5e5;}
.myshop .btn_detail {position:absolute;top:0;right:0;display:block;width:28px;height:54px;background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') right 13px no-repeat;background-size:9px 5px;text-indent:-9999em;}
.myshop .btn_detail.active {background-image:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png');}
.myshop .reply_area {background:#f8f8f8;}
.myshop .reply_box {margin:0 11px;padding:11px 0 15px;}
.myshop .reply_box .order_info_num {padding:0;}
.myshop .reply_box .order_data {font-size:12px;color:#888;}
.myshop .reply_box .master {padding-left:13px;background:url('/common/mobile/olleh2.0/img/bg/bg_reply.png') 0 center no-repeat;background-size:8px 11px;}
.myshop .reply_box .commnet {padding:10px 0 0 13px;}
.myshop .reply_box .commnet p {padding:0;margin:0;}
.myshop .review_box .btn_box {margin-bottom:15px;padding:0 11px;text-align:right;}
.myshop .search_date.point .search_box.review {border-bottom:1px solid #e5e5e5;}
.review_none {margin:10px;padding:65px 0 17px;background:#fcf1f0 url('/common/mobile/olleh2.0/img/ico/ico_review_none.png') center 20px no-repeat;background-size:31px 35px;text-align:center;}
.review_none p {line-height:17px;font-size:12px;color:#000;letter-spacing:-1px;}
.review_none a {margin-top:10px;}

.breakdown.phone {padding:11px 0 20px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.breakdown.phone + .pargraph .acc_area {border-top: none;}
.breakdown.email {padding:11px 0 20px;border-top:1px solid #e5e5e5;}
.point_none.used_coupon {margin:11px 11px 5px 11px;}

/* 마이샵-마이관심상품-액세서리장바구니 */
.acces_order {padding-top: 42px;}
div.myCart.acces_order > p {padding:15px 11px 10px 11px;}
div.myCart.acces_order > p span {display:inline-block; padding:0; line-height:16px; font-size:12px; letter-spacing:-1px; color:#666;}
div.myCart.acces_order > p span + span {margin:1px 0 19px 7px; text-indent:-7px; line-height:14px; font-size:11px;}
div.myCart.acces_order > p span + span em {vertical-align:middle; font-size:11px;}
div.myCart.acces_order > p .inputTrans {font-size:13px;}
div.myCart.acces_order > p label {font-size:13px; letter-spacing:-1px; font-weight:bold; color:#000;}
div.myCart.acces_order > p a.btn_pageS {right:11px; bottom:8px; width:83px; height:22px; padding:0; line-height:22px; text-align:center; border:1px solid #adadad; border-radius:3px; background:none; box-sizing:border-box; font-size:12px; letter-spacing:-1px; color:#666;}
div.myCart.acces_order > div.group > p {position:relative;margin-bottom:10px;}
div.accesOrder.acces_order > div.group > div {border-top:1px solid #e7e7e7;}
div.accesOrder.acces_order > dl, div.accesOrder.acces_order > div {margin-bottom:0; padding:15px 11px 20px; border-top:1px solid #888; border-bottom:none;}
.acces_order div.prdCart > a {margin-bottom:11px; padding-left:118px; min-height:91px;}
.acces_order div.prdCart > a strong {padding-top:5px; margin-bottom:1px; line-height:18px; font-size:13px; letter-spacing:-1px; color:#000;}
.acces_order div.prdCart > a span {font-size:12px; letter-spacing:-1px; color:#666;}
.acces_order div.prdCart > a img {left:28px; width:80px; height:83px; border:1px solid #f3f3f3;}
.acces_order div.option {padding:14px 10px 13px 11px; border:1px solid #e5e5e5; border-radius:3px; background:#f8f8f8;}
.acces_order div.option em {margin-bottom:8px; padding:0; font-size:12px; letter-spacing:-1px; color:#666;}
div.myCart.acces_order div.option > p {padding-bottom:0;}
.acces_order div.option p a.btn {width:29px; height:30px; border:1px solid #adadad; background:none; box-sizing:border-box;}
.acces_order div.option p a.btn.down {border-radius:3px 0 0 3px; background:#fff url('/common/mobile/olleh2.0/img/ico/ico_minus.png') center no-repeat; background-size:9px 1px; border-right:none;}
.acces_order div.option p a.btn.up {border-radius:0 3px 3px 0; background:#fff url('/common/mobile/olleh2.0/img/ico/ico_plus2.png') center no-repeat; background-size:9px; border-left:none;}
.acces_order div.option p input {width:42px; padding:0; height:30px; line-height:30px; border:1px solid #adadad; border-radius:0; box-sizing:border-box; font-size:12px; color:#f82a2a;}
.acces_order div.option p span {font-size:11px; letter-spacing:-1px; color:#000;}
.acces_order div.option p span strong {position:relative; top:2px; font-size:13px;}
div.myCart.acces_order div.prdCart dl.calculator {margin-top:2px; padding-bottom:10px; border-bottom:1px dashed #e5e5e5;}
.acces_order dl.calculator dt {font-size:13px; letter-spacing:-1px; color:#666;}
.acces_order dl.calculator dt:first-child {color:#000;}
.acces_order dl.calculator dt:first-child + dd em {color:#000;}
.acces_order dl.calculator dd em {font-size:11px; letter-spacing:-1px;}
.acces_order dl.calculator dt, .acces_order dl.calculator dd {padding-top:5px;}
.acces_order div.prdCart dl.calculator dt.detail {font-size:13px;}
.acces_order dl.calculator dd strong {position:relative; top:1px; font-size:13px;}
div.accesOrder.acces_order .red {color:#f82a2a !important;}
.acces_order div.prdCart dl.calculator dt.detail + dd em, .acces_order div.prdCart dl.calculator dt.detail + dd strong {font-size:11px;}
.acces_order div.prdCart dl.calculator dt.detail + dd em strong {font-size:13px;}
.acces_order div.btnW {padding:10px 0 0 0;}
.acces_order div.prdCart div.btnW {text-align:center;}
.acces_order div.btnW a {display:inline-block; height:30px; padding:0; line-height:30px; border-radius:3px; border:1px solid #888; box-sizing:border-box; font-size:13px; letter-spacing:-1px; color:#666;}
.acces_order div.btnW a.btnWh.cartDelete {width:60px;}
.acces_order div.btnW a.btnWh.optionChange {width:82px;}
.acces_order div.btnW a.btnRe2 {width:60px; border:none; background:#f82a2a; color:#fff;}
.acces_order div.cart_total {margin:0; border:1px solid #d2d2d2; border-radius:3px;}
.acces_order div.cart_total dl dt {padding:0; height:45px; line-height:45px; box-sizing:border-box; background:#efefef; font-size:13px; letter-spacing:-1px; color:#000;}
.acces_order div.cart_total dl:first-child dt {padding-top:7px; line-height:16px;}
.acces_order div.cart_total dl:first-child dt span {font-size:11px; line-height:16px; color:#666;}
.acces_order div.cart_total dl:first-child dt + dd {border-left:none;}
.acces_order div.cart_total dl dd {height:45px; line-height:45px; border-bottom:0; border-left:1px dotted #d2d2d2; font-size:11px; color:#666;}
.acces_order div.cart_total dl dd strong {position:relative; top:2px; font-size:16px; color:#333;}
.acces_order div.cart_total dl dd span {left:-10px; width:20px; height:20px;}
.acces_order div.cart_total dl dd span.minus {background:url('/common/mobile/olleh2.0/img/bg/bg_round_minus.png') no-repeat; background-size:20px;}
.acces_order div.cart_total dl dd span.plus {background:url('/common/mobile/olleh2.0/img/bg/bg_round_plus.png') no-repeat; background-size:20px;}
.acces_order div.prdCart.total {padding-top:0; border:none;}
.acces_order div.prdCart.total div.btnW a.btnWh {width:82px; border:1px solid #888; color:#666;box-sizing:border-box;vertical-align:middle;}
.acces_order div.prdCart.total div.btnW a.btnG {width:82px; border:none; color:#fff;background-color:#999;vertical-align:middle;}
.acces_order div.prdCart.total div.btnW a.btnRe2 {width:82px;vertical-align:middle;}
div.accesOrder.acces_order > div.guideBox {padding:0; border-top:none;}
div.accesOrder.acces_order > div.guideBox > a {padding:10px 11px; background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') 97% center no-repeat; background-size:9px 5px; border-top:1px solid #e5e5e5; font-size:14px; letter-spacing:-1px; color:#000;}
div.accesOrder.acces_order > div.guideBox > a.on {background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png') 97% center no-repeat; background-size:9px 5px;}
div.accesOrder.acces_order > div.guideBox ul {padding:4px 11px;}
div.accesOrder.acces_order > div.guideBox ul li {width:auto; padding-left:8px; background:url('/common/mobile/olleh2.0/img/bg/bg_review_bullet.png') 0 8px no-repeat; background-size:3px; font-size:13px; letter-spacing:-1px; color:#666;}
div.accesOrder.acces_order > div.guideBox ul li + li {margin-top:5px;}
div.accesOrder.acces_order > div.guideBox ul li .stt {float:none; display:block; width:auto; font-size:13px; font-weight:normal; letter-spacing:-1px; color:#000;}
div.accesOrder.acces_order > div.guideBox ul li .odLst {float:none; width:auto;}
div.accesOrder.acces_order > div.guideBox ul li p {margin-left:7px; text-indent:-7px; font-size:13px; letter-spacing:-1px; color:#666;}
div.acces_order .paragraph .pdf_detail .shape_list li p {padding-left:71px; letter-spacing:-1px; font-size:12px;}
div.accesOrder.acces_order .blue {color:#448ccb !important;}

div.myCart.acces_order .checkboxTrans {background:url('/common/mobile/olleh2.0/img/bg/bg-form-checkbox.png') 0 50% no-repeat; background-size:18px auto;}
div.myCart.acces_order .checkboxTrans.chk {background:url('/common/mobile/olleh2.0/img/bg/bg-form-checkbox_on.png') 0 50% no-repeat; background-size:18px auto;}
div.myCart.acces_order .checkboxTrans label {font-size:13px;}


/* 마이샵-마이관심상품-액세서리장바구니-옵션변경 */
div.accesOrder.modify.acces_order {padding:15px 11px 20px;}
div.accesOrder.modify.acces_order > div {border-top:none;}
div.accesOrder.modify.acces_order > div.prdCart {padding:0;}
.acces_order.modify div.prdCart > a {min-height:85px; padding-left:90px;}
.acces_order.modify div.prdCart > a img {top:0; left:0;}
div.modify.acces_order div.prdCart > a strong {padding-top:1px;}
div.modify.acces_order div.prdCart div.select {padding:0; background:#fff;}
div.modify.acces_order div.prdCart div.select select {margin-bottom:5px; font-size:13px;}
div.modify.acces_order div.option {padding:8px 11px 13px 11px; border:1px solid #e5e5e5; background:#f8f8f8;}
div.modify.acces_order div.option p span a.btn_delete {width:14px; height:14px; background:url('/common/mobile/olleh2.0/img/ico/ico_cancel.png') no-repeat; background-size:14px;}
div.modify.acces_order div.prdCart dl.calculator {overflow:inherit;}
div.modify.acces_order div.prdCart dl.calculator:after {display:block; clear:both; content:"";}
div.modify.acces_order div.prdCart dl.calculator dt {height:auto; font-size:13px; letter-spacing:-1px; color:#000;}
div.modify.acces_order div.prdCart dl.calculator dd {height:auto;}
div.modify.acces_order div.prdCart dl.calculator dd strong {top:-1px; font-size:13px;}
div.modify.acces_order div.prdCart div.orderBtn {margin-top:13px; padding:10px 0 0 0; border-top:1px solid #e5e5e5;}
div.modify.acces_order div.prdCart div.orderBtn a {width:60px; border:none; border-radius:3px; background:#f82a2a;}

/* 마이샵-마이관심상품-액세서리관심상품 */
section.myAcces .myacces_wrap {background:#f8f8f8;}
.myacces_wrap {}
.myacces_wrap div.myInterest > p {padding:12px 11px 11px 11px; font-size:14px; letter-spacing:-1px; color:#000;}
.myacces_wrap div.myInterest > ul {padding:0 11px 8px 11px;}
.myacces_wrap div.myInterest > ul li {margin-left:7px; padding:0; line-height:18px; text-indent:-7px; background:none; font-size:13px; letter-spacing:-1px; color:#666;}
.myacces_wrap div.myInterest > ul li + li {margin-top:5px;}
.myacces_wrap div.myInterest > p a {width:60px; height:22px; margin-top:-3px; padding:0; line-height:22px; border:1px solid #adadad; border-radius:3px; background:#fff; box-sizing:border-box; font-size:12px; letter-spacing:-1px; color:#666;}
.myacces_wrap div.accPrd {padding:0 0 6px 0; margin:0; border-bottom:1px solid #e5e5e5;}
.myacces_wrap div.accPrd + div.accPrd {margin-top:10px;}
.myacces_wrap div.accPrd > a.btnClose {top:20px; right:11px; width:13px; height:13px; background:url('/common/mobile/olleh2.0/img/btn/btn_close.png') no-repeat; background-size:13px;}
.myacces_wrap div.accPrd > p {padding:7px 11px 0 11px;}
.myacces_wrap span.ico {letter-spacing:-1px;}
.myacces_wrap span.ico.green {border:1px solid #31b485; color:#31b485;}
.myacces_wrap span.ico.red {border:1px solid #ff5151; color:#ff5151;}
.myacces_wrap div.accPrd > strong {padding:3px 11px 0 11px; font-size:17px; letter-spacing:-1px; color:#000;}
.myacces_wrap div.accPrd.type1:after {display:block; clear:both; content:"";}
.myacces_wrap div.accPrd.type1 p.price {display:block; position:static; float:right; height:auto;}
.myacces_wrap div.accPrd.type1 p.price strong {display:block;}
.myacces_wrap div.accPrd.type1 > span.fontRed {position:static; float:left; margin-top:6px; padding-left:11px; letter-spacing:-1px; color:#f82a2a;}
.myacces_wrap div.accPrd.type1 > span.fontRed em {font-size:32px;}
.myacces_wrap div.accPrd.type1 p.price > strong {margin-top:-6px;}
.myacces_wrap div.accPrd.type1 p.price span {display:inline-block; height:auto;}
.myacces_wrap div.accPrd.type1 p.price span.num {font-size:13px; letter-spacing:-1px; color:#888;}
/*.myacces_wrap div.accPrd.type1 p.price span.num em {font-size:13px; text-decoration:line-through;}*/
.myacces_wrap div.accPrd.type1 p.price span.num em {font-size:13px;}
.myacces_wrap div.accPrd.type1 p.price strong.fontRed {margin-top:-10px;}
.myacces_wrap div.accPrd.type1 p.price strong.fontRed .txt {padding:0 5px 3px 0; text-align:right; vertical-align:bottom; font-size:14px; color:#f82a2a;}
.myacces_wrap div.accPrd.type1 p.price strong.fontRed .num {font-size:15px; color:#000;}
.myacces_wrap div.accPrd.type1 p.price strong.fontRed .num em {position:relative; top:2px; font-size:30px; text-decoration:none;}
.myacces_wrap .fontRed {color:#f82a2a !important;}

/* 마이샵-주문내역-액세서리 */
.acces_myshop {}
.myShop a.btn_gray_line.medium.btn_search {width:75px;}
.acces_myshop div.writeTotal {padding:11px 11px 10px 11px; border-top:none; border-bottom:none;}
.acces_myshop div.writeTotal > em {margin-right:4px; padding-right:10px; background:url('/common/mobile/olleh2.0/img/bg/bg_select_option.jpg') right 6px no-repeat; background-size:1px 8px; font-size:13px; letter-spacing:-1px; color:#000;}
.acces_myshop .fontRed {color:#f82a2a !important;}
.acces_myshop div.writeTotal > strong {float:none; font-size:13px; letter-spacing:-1px; font-weight:normal; color:#666;}
.acces_myshop div.applyCont {padding:0; background:#f8f8f8;}
.acces_myshop div.applyCont > div {position:relative; border:none; border-radius:0; background:#fff; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.acces_myshop div.applyCont > div + div {border-bottom:none; border-top:1px solid #e5e5e5;}
.acces_myshop div.applyCont > div > a {padding:9px 11px; background:url('/common/mobile/olleh2.0/img/bg/bg_link_arrow.png') 97% center no-repeat; background-size:5px 9px; font-size:11px; letter-spacing:-1px; color:#448ccb;}
.acces_myshop div.applyCont > div > a.btn_batch {position:absolute; top:5px; right:32px; display:inline-block; width:53px; height:22px; line-height:22px; padding:0; text-align:center; background:none; border:1px solid #adadad; border-radius:3px; box-sizing:border-box; font-size:12px; color:#666;}
.acces_myshop div.applyCont > div > a span {font-size:11px; letter-spacing:-1px; color:#448ccb;}
.acces_myshop div.applyCont > div > a span:first-child {margin-right:4px; padding-right:10px; background:url('/common/mobile/olleh2.0/img/bg/bg_select_option.jpg') right 4px no-repeat; background-size:1px 8px;}
.acces_myshop div.applyCont > div div {padding:0; border-top:none;}
.acces_myshop div.applyCont > div div p:first-child {padding:3px 11px 10px 11px; font-size:14px; letter-spacing:-1px; color:#000;}
.acces_myshop div.applyCont > div div dl.calculator {margin:0 11px; padding:0; border:none;}
.acces_myshop div.applyCont > div div dl.calculator dt {font-size:13px; letter-spacing:-1px; color:#333;}
.acces_myshop div.applyCont > div div dl.calculator dd {font-size:12px; letter-spacing:-1px; color:#666;}
.acces_myshop div.applyCont > div div dl.calculator dd.price {font-size:11px; color:#000;}
.acces_myshop div.applyCont > div div dl.calculator dd.price span {position:relative; top:2px; font-size:14px;}
.acces_myshop .state_list {margin-top:10px;}
.acces_myshop .state_list li {padding:10px 0;}
.acces_myshop .state_list li a.ordrCancelBtn {width:61px; height:22px; line-height:22px; padding:0; font-size:12px; letter-spacing:-1px; border:1px solid #adadad; border-radius:3px; color:#666;}
.acces_myshop .state_list li span {display:block; padding-top:27px; font-size:12px; letter-spacing:-1px; color:#000;}
.acces_myshop .state_list li span.complete {margin:0; padding:27px 0 0 0; background:url('/common/mobile/olleh2.0/img/ico/ico_state_complete.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.complete:after {background:none;}
.acces_myshop .state_list li span.delivery {background:url('/common/mobile/olleh2.0/img/ico/ico_state_delivery.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.standby {background:url('/common/mobile/olleh2.0/img/ico/ico_state_standby.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.finish {background:url('/common/mobile/olleh2.0/img/ico/ico_state_finish.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.cancel {background:url('/common/mobile/olleh2.0/img/ico/ico_state_cancel.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.disposal {background:url('/common/mobile/olleh2.0/img/ico/ico_state_disposal.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.receipt {background:url('/common/mobile/olleh2.0/img/ico/ico_state_receipt.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.safety {background:url('/common/mobile/olleh2.0/img/ico/ico_state_safety.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.deal {background:url('/common/mobile/olleh2.0/img/ico/ico_state_deal.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.direct {background:url('/common/mobile/olleh2.0/img/ico/ico_state_direct.png') center 0 no-repeat; background-size:28px;}
.acces_myshop .state_list li span.orcancel {background:url('/common/mobile/olleh2.0/img/ico/ico_state_orcancel.png') center 0 no-repeat; background-size:28px;}
.acces_myshop a.btnMore {border-top:1px solid #e5e5e5; border-bottom:none; background:#fff; font-size:14px; font-weight:normal; letter-spacing:-1px; color:#333;}
.acces_myshop a.btnMore span {background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow03.png') right center no-repeat; background-size:9px 5px;}
div.guideBox.acces_guide > a {padding:9px 11px; background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') 97% center no-repeat; background-size:9px 5px; font-size:15px; letter-spacing:-1px; color:#000;}
div.guideBox.acces_guide > a.on {background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png') 97% center no-repeat; background-size:9px 5px;}
div.guideBox.acces_guide > div {padding:7px 11px; border-top:none;}
div.guideBox.acces_guide table {border-top:1px solid #888;}
div.guideBox.acces_guide table tr th {padding:10px 4px 10px 8px; background:#efefef; border-right:none; text-align:left; font-size:12px; letter-spacing:-1px; color:#333;}
div.guideBox.acces_guide table tr td {padding:10px 8px; font-size:12px; letter-spacing:-1px; color:#666;}
div.guideBox.acces_guide .fontRed {color:#f82a2a !important;}
div.guideBox.acces_guide table tr td div.step1 {padding-left:0; background:none;}
div.guideBox.acces_guide table tr td div.step2 {padding-left:0; background:none;}
div.guideBox.acces_guide table tr td div.step3 {padding-left:0; background:none;}
div.guideBox.acces_guide table tr td div.step4 {padding-left:0; background:none;}
div.guideBox.acces_guide table tr td div.step5 {padding-left:0; background:none;}
div.guideBox.acces_guide table tr td em {display:inline-block; font-weight:normal; color:#666;}
div.guideBox.acces_guide table tr td div + div {margin-top:4px;}
div.guideBox.acces_guide table tr:last-child th, div.guideBox.acces_guide table tr:last-child td {border-bottom:1px solid #888;}
div.guideBox.acces_guide > div > ul {margin:11px 0;}
div.guideBox.acces_guide > div > ul li {margin-left:7px; text-indent:-7px; padding:0; line-height:18px; background:none; font-size:13px; letter-spacing:-1px; color:#666;}
div.guideBox.acces_guide > div > ul li + li {margin-top:3px;}

/* 마이샵-주문상세-액세서리*/
div.myShop.my_shop {background:#fff;}
.my_shop div.applyCont {padding:0;}
.my_shop div.applyCont > div {border:none; border-radius:0; background:#fff;}
.my_shop div.applyCont > div > a {padding:12px 11px; background:none; font-size:13px; letter-spacing:-1px; color:#333;}
.my_shop div.applyCont > div > a span:first-child {padding-right:9px; margin-right:4px; background:url('/common/mobile/olleh2.0/img/bg/bg_select_option.jpg') right 6px no-repeat; background-size:1px 8px;}
.my_shop div.applyCont > div div {padding:0; border:none;}
.my_shop div.applyCont > div div p:first-child {position:relative; padding:11px 75px 11px 11px; font-size:14px; color:#000; letter-spacing:-1px; border-top:1px solid #e5e5e5; background:#f3f3f3;}
.my_shop div.applyCont > div div p:first-child .ordrCancelBtn {display:block; width:60px; height:22px; line-height:22px; margin-top:6px; ;padding:0; background:#888; border-radius:3px; border:none; font-size:12px; letter-spacing:-1px; text-shadow:none; color:#fff;}
.my_shop div.applyCont > div div p:first-child .order_num {display:block; margin-top:5px; font-size:11px; letter-spacing:-1px; color:#666;}
.my_shop div.applyCont > div div p:first-child .order_num i {vertical-align:middle;}
.my_shop div.applyCont > div div p span.complete {top:50%; left:auto; right:11px; margin:-8px 0 0 0; padding:0; background:none; font-size:13px; letter-spacing:-1px; color:#448ccb;}
.my_shop div.applyCont > div div p span.complete:after {background:none;}
.my_shop div.applyCont > div div p span.orcancel {display:block; position:absolute; left:10px; top:0; top:50%;  left:auto;  right:11px;  margin:-8px 0 0 0;  padding:0;  background:none;  font-size:13px;  letter-spacing:-1px;  color:#448ccb;}
.my_shop div.applyCont > div div ul {padding:12px 11px 0 11px;}
.my_shop div.applyCont > div div ul li {padding:0; font-size:13px; letter-spacing:-1px; color:#000;}
.my_shop div.applyCont > div div ul li strong {display:inline-block; width:109px; font-weight:normal; color:#666;}
.my_shop div.applyCont > div div dl.calculator {margin:0; padding:10px 11px; border:none;}
.my_shop div.applyCont > div div dl.calculator dt {float:left; width:109px; clear:both; font-size:13px; letter-spacing:-1px; color:#666;}
.my_shop div.applyCont > div div dl.calculator dd {float:left; width:63.4%; text-align:left; font-size:13px; letter-spacing:-1px; color:#000;}
.my_shop div.applyCont > div div dl.calculator dt:first-child + dd {margin-top:0;}
.my_shop div.applyCont > div div dl.calculator dt + dd {margin-top:5px;}
.my_shop div.applyCont > div div dl.calculator dd + dt {margin-top:5px;}
.my_shop .fontRed {color:#f82a2a !important;}
.my_shop div.applyCont > div > dl.calculator {padding:12px 0 15px; margin:0 11px;}
.my_shop div.applyCont > div > dl.calculator dt {float:left; width:109px; clear:both; font-size:13px; letter-spacing:-1px; color:#666;}
.my_shop div.applyCont > div > dl.calculator dd {width:63.4%; text-align:right; font-size:11px; letter-spacing:-1px; color:#666;}
.my_shop div.applyCont > div > dl.calculator dd em {position:relative; top:2px; font-size:13px;}
.my_shop div.applyCont > div > dl.calculator dt.total {color:#000;}
.my_shop div.applyCont > div > dl.calculator dd.total {color:#000;}
.my_shop div.applyCont > div > dl.calculator dd.total em {color:#f82a2a;}
.my_shop div.applyCont > div > dl.calculator dt:first-child + dd {margin-top:0;}
.my_shop div.applyCont > div > dl.calculator dt + dd {margin-top:5px;}
.my_shop div.applyCont > div > dl.calculator dd + dt {margin-top:5px;}
.my_shop div.orderInfo {margin:0; border-top:none; border-bottom:1px solid #e5e5e5;}
.my_shop div.orderInfo h4 {padding:0; background:#f8f8f8; border-bottom:none; border-top:1px solid #e5e5e5;}
.my_shop div.orderInfo h4 a {display:block; padding:10px 11px; background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') 97% center no-repeat; background-size:9px 5px; font-size:15px; letter-spacing:-1px; color:#000;}
.my_shop div.orderInfo h4 a.active {background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png') 97% center no-repeat; background-size:9px 5px;}
.my_shop div.orderInfo ul {padding:12px 11px 20px 11px;}
.my_shop div.orderInfo ul li {padding:0; background:none;}
.my_shop div.orderInfo ul li:after {display:block; content:""; clear:both;}
.my_shop div.orderInfo ul li + li {margin-top:10px;}
.my_shop div.orderInfo ul li strong {float:left; display:inline-block; width:95px; font-size:13px; letter-spacing:-1px; font-weight:normal; color:#333;}
.my_shop div.orderInfo ul li strong.address {height:45px;}
.my_shop div.orderInfo ul li span {float:left; display:inline-block; width:68.1%; font-size:13px; letter-spacing:-1px; color:#666;}
.my_shop #pointInfo li em {float:right; display:inline-block; width:68.1%; text-align:right; font-size:11px; letter-spacing:-1px; color:#666;}
.my_shop #pointInfo li em span {position:relative; top:2px; float:none; width:auto; font-size:13px;}
.my_shop #pointInfo li:first-child strong, .my_shop #pointInfo li:first-child em {color:#000;}
.my_shop #pointInfo li:first-child em span {color:#f82a2a;}

/* 구매후기 작성 */
#my_postscript {padding: 15px 0;}
#my_postscript .my_postscript_wrap {padding: 0 10px;}
#my_postscript .review_product {position: relative; min-height:81px; padding-left: 90px;}
#my_postscript .review_product .img {position: absolute; left: 0; top: 0; display: block; width: 78px; height: 81px; border: 1px solid #f3f3f3;}
#my_postscript .review_product .img img {width: 100%; height: 100%;}
#my_postscript .review_product strong {font-size: 13px; color: #000;}
#my_postscript .review_product p {margin-top: 10px; font-size: 12px; color: #666; }
#my_postscript .review_product span {display: inline-block; height: 17px; line-height: 17px; vertical-align: middle;}
#my_postscript .review_product span.dv {display: inline-block; padding: 0 7px; background: #a7a7a7; border-radius:3px;color: #fff;}
#my_postscript .review_product p.acc em {display:inline-block; padding-right:2px; line-height:1; font-size:16px; vertical-align:top;}
#my_postscript .headerText2 {margin: 15px 0 10px; font-size: 13px; color: #333;}
#my_postscript .satisfaction {border: 1px solid #f2f2f2; border-radius:3px;}
#my_postscript .satisfaction .starScore {border-bottom: none;}
#my_postscript .satisfaction .starScore dt {width: 35%; height: 14px; padding: 13px 0; line-height: 14px; border-bottom: 1px solid #f8f8f8; background: none; letter-spacing: -1px; text-align: left; text-indent: 15px; font-size: 13px; color: #666;}
#my_postscript .satisfaction .starScore dd {width: 65%; text-align: left; background: none;}
#my_postscript .satisfaction .starScore dd p {height: 14px; padding: 13px 0; border-bottom: 1px solid #f8f8f8; margin: 0; text-align: left;}
#my_postscript .satisfaction .starScore dd p span em {width: 14px; height: 13px; margin-right: 14px;}
#my_postscript .satisfaction .starScore dd p span em img {width: 14px; height: 13px;}
#my_postscript .satisfaction .totalGrade {height: 40px; padding: 0; background: #f8f8f8; overflow: hidden;}
#my_postscript .satisfaction .totalGrade strong {float: left; width: 35%; height: 14px; padding: 13px 0; margin: 0; line-height: 14px; letter-spacing: -1px; text-align: left; text-indent: 15px; font-size: 13px; color: #333;}
#my_postscript .satisfaction .totalGrade .pointRed {font-size: 13px; color: #f82a2a;}
#my_postscript .satisfaction .totalGrade .starPoint {float: left; width: 140px; height: 13px; background: url('/common/mobile/olleh2.0/img/bg/bg-star-total.png') no-repeat 0 0; background-size: 140px 13px; margin: 13px 0;}
#my_postscript .satisfaction .totalGrade .starPoint em {background: url('/common/mobile/olleh2.0/img/bg/bg-star-total-on.png') no-repeat 0 0; background-size: 140px 13px;}
#my_postscript .epilTitle .alignR em {color: #f82a2a;}
#my_postscript .epilTxtArea textarea {border: 1px solid #adadad;}
#my_postscript .warnBox {padding: 0 10px 20px; border-bottom: 1px solid #e5e5e5;}
#my_postscript .warnBox li {position: relative; margin-top: 5px; padding-left: 8px; font-size: 11px; color: #666;}
#my_postscript .warnBox li:after {content: "*"; position: absolute; left: 0; top: 2px;}
#my_postscript .btn_area {padding: 10px 0 5px; text-align: center;}
#my_postscript .btn_area .btnRed {display:inline-block; box-sizing:border-box; height:30px; line-height:30px; padding:0 12px; text-align:center; background:#f82a2a; border:1px solid #f82a2a; border-radius:3px; color:#fff; text-shadow: none; font-size: 12px;}

/* 교환반품신청 */
.order_exchange .headerText {padding: 10px 0; border-bottom: 1px solid #e5e5e5; margin: 0;}
.order_exchange .headerText strong {display: inline-block;  padding: 0 10px; letter-spacing: -1px; font-weight: normal; font-size: 13px; color: #333;}
.order_exchange .headerText .bar {background: url('/common/mobile/olleh2.0/img/bg/bg_bar_gb.png') no-repeat 0 5px; background-size: 1px auto;}
.order_exchange div.myOrderInfo {border-top: none;}
.order_exchange .roundGraBox {padding: 10px 10px 15px; border: none; background: #f8f8f8; margin: 0;}
.order_exchange div.myOrderInfo .odDetailInfo p {font-weight: bold; font-size: 13px; color: #000;}
.order_exchange div.myOrderInfo .odDetailInfo .explTxt {margin-top: 10px; font-weight: normal; font-size: 12px; color: #666;}
.order_exchange div.myOrderInfo .odDetailInfo dl {line-height: 18px; font-size: 12px;}
.order_exchange div.myOrderInfo .odDetailInfo dt {box-sizing:border-box; width: 18%; background: url('/common/mobile/olleh2.0/img/bg/bg_bar_dotted.png') no-repeat right 5px; background-size:1px auto; color: #333;}
.order_exchange div.myOrderInfo .odDetailInfo dd {box-sizing:border-box; width: 82%; min-height:18px; padding-left: 10px; color: #666;}
.order_exchange div.myOrderInfo .addMsg {padding-top: 15px; color: #333;}
.order_exchange div.myOrderInfo .retrurnReason {padding: 0; border: none;}
.order_exchange div.myOrderInfo .choiceChk .rdoGrp {margin-top: 0; overflow: hidden;}
.order_exchange div.myOrderInfo .choiceChk .rdoGrp > span {float: left; width: 50%; text-align: left;}
.order_exchange div.myOrderInfo .choiceChk .rdoGrp .inputTrans {margin: 0;}
.order_exchange div.myOrderInfo .txtArea {padding: 15px 10px;}
.order_exchange div.myOrderInfo .txtArea textarea {border: 1px solid #adadad;}
.order_exchange div.guideBox > a {border-top: 1px solid #e5e5e5; font-weight: bold; font-size: 14px; color: #000; background: url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') no-repeat 97% 50%; background-size: 9px 5px;}
.order_exchange div.guideBox > a.on {background: url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png') no-repeat 97% 50%; background-size: 9px 5px;}

.order_exchange div.guideBox {border-bottom: 1px solid #e5e5e5;}
.order_exchange div.guideBox ul {padding-bottom: 20px;}
.order_exchange div.guideBox ul li:first-child {margin-top: 0;}
.order_exchange div.guideBox ul li {position: relative; margin-top: 8px; background: none; font-size: 13px; color: #666;}
.order_exchange div.guideBox ul li:before {content: ""; position: absolute; left: 0; top: 8px; display: block; width: 4px; height: 1px; background: #666;}
.order_exchange div.guideBox ul li p {margin-top: 5px; font-size: 11px; color: #666;}
.order_exchange div.guideBox ul li span {display: inline; color: #f82a2a;}
.order_exchange div.myOrderInfo .retrurnReason .btn_area {margin-top: 15px; text-align: center;}

.template-icon { display:inline-block; min-width:32px; height:17px; border:1px solid #f5a0a8; border-radius:2px; background:#fff !important; font-size:9px !important; color:#f5808b; text-align:center; vertical-align:middle; line-height:19px; }
.template-icon.m { border-color:#85d9cf; color:#36c6c9; }
.template-icon.app { border-color:#8dafcc; color:#5594c9; }

.btn_detail {overflow:hidden;position:absolute;top:0;right:0;display:block;width:28px;height:54px;background:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow02.png') right 13px no-repeat;background-size:9px 5px;color:transparent!important;}
.btn_detail.active {background-image:url('/common/mobile/olleh2.0/img/bg/bg-comment-arrow.png');}
.btn_review {width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;background:#f8f8f8;outline:none;color:#333;}

.indent_list > li {text-indent:-10px; margin-left:10px; line-height:1.4; letter-spacing:-1px;}
.indent_list > p {text-indent:-10px; margin-left:10px; letter-spacing:-1px;}

/* 셀프개통 안내사항 */
#selfOpenInfoLayer .lyCont {text-align:center;}
#selfOpenInfoLayer .lyCont > div {padding:30px 0;font-size:14px;color:#444;text-align:center;line-height:140%;background-color:#f5f5f5;}
#selfOpenInfoLayer .lyCont > div strong {display:block;margin-bottom:20px;font-size:18px;color:#000;line-height:140%;}
#selfOpenInfoLayer .lyCont > div b {}
#selfOpenInfoLayer .lyCont > div span {display:block;margin-top:15px;font-weight:bold;font-size:14px;color:#f82a2a;}
#selfOpenInfoLayer .lyCont > p {margin:0 10px 25px;font-size:13px;color:#444;text-align:left;}
#selfOpenInfoLayer .lyCont ol {margin:20px 10px;}
#selfOpenInfoLayer .lyCont ol li {margin:10px 0 0 15px;font-size:13px;color:#444;text-align:left;text-indent:-13px;line-height:140%;}
#selfOpenInfoLayer .lyCont ol li:first-child {margin-top:0;}
#selfOpenInfoLayer .lyCont a {display:inline-block;padding:10px 20px;font-size:14px;color:#fff;border-radius:5px;}
#selfOpenInfoLayer .lyCont a.selfBtn {background-color:#f82a2a;}
#selfOpenInfoLayer .lyCont a.cancel {background-color:#888;}

.numInfo {display:inline-block;margin-left:10px;}
.agree_detail .tit_box .tit em {font-weight:normal;font-size:12px;}
.agree_detail > div {margin:20px 10px;overflow:hidden;}
.agree_detail >  div div > p {display:block;margin-bottom:10px;font-weight:bold;font-size:13px;color:#222;}
.agree_detail > div li {margin-bottom:10px;padding-left:10px;font-size:12px;line-height:140%;background:url("/images/pc/common/bul_rect.gif") no-repeat 0 5px;}
.agree_detail > div li p {padding-top:10px;line-height:140%;}
.agree_detail button {display:block;margin:0 auto 15px;width:76px;height:30px;font-size:13px;border:1px solid #777;border-radius:2px;}
.agree_detail .deviceChange p {margin-bottom:5px;font-weight:bold;font-size:13px;color:#222;}
.deviceChange dl {padding-top:5px;}
.deviceChange dt {margin-bottom:5px;font-weight:bold;font-size:14px;color:#222;}
.deviceChange dd {margin-bottom:3px;padding-left:8px;font-size:12px;line-height:150%;background:url("/images/pc/common/bul_rect.gif") no-repeat 0 7px;}

/* 190909 약관 스타일 추가 */
.terms-division {position:relative; padding:20px; font-size:12px; line-height:1.5; color:#666;}
.terms-division-title, .selfChainfo dt {display:block; margin:20px 0 15px;font-size:15px; font-weight:600; color:#333;}
.terms-division-title:first-child, .selfChainfo:first-child dt{margin-top:0;}
.terms-division-subtitle {display:block; margin:15px 0 5px; font-size:13px; font-weight:600; color:#333;}
.terms-division-strong, .mobileAgre > p.bot_txt{display:block; margin:10px 0 5px; font-size:12px; font-weight:600; color:#333;}
.terms-division p {margin:5px 0; font-size:12px; color:#666;}
.terms-division ul {padding:0; margin:0;}
.terms-division li {padding-left:7px; font-size:12px; list-style:none; color:#666; background:url(/images/mobile/common/bul_rect.gif) no-repeat 0 9px; background-size:2px;}

/* 200901 약관 스타일 추가*/
.terms-division strong + br{display:none;}
.ter_content .ter_tbs_02 {width:100%;margin-top:10px;border-bottom:1px solid #e0e1e3;border-collapse:collapse !important;}
.ter_content .ter_tbs_02 tr:first-child{border-top:1px solid #e0e1e3;}
.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;}

.order-detail-gift .stacked-list-title > img {max-width:90px;}

/* 191121 레이아웃 */
.page-popup-full{position:absolute !important;top:0;left:0;bottom:0;z-index:1111;}
.page-popup-full.page-wrap .page-content{height:100%}
.page-popup-full iframe{height:100%;}
.tab_prod_wrap{display:none;padding:0 15px;}
.tab_prod_wrap.on{display:block;}
.com_tab_list{display:table;width:100%;table-layout:fixed;margin-bottom:18px;background-color:#fff;border-bottom:1px solid #a9a9a9;}
.com_tab_list > li{position:relative;display:table-cell;height:45px;vertical-align:middle;text-align:center;}
.com_tab_list > li > a{display:block;height:44px;padding:13px 15px;box-sizing:border-box;font-size:15px;color:#787878;}
.com_tab_list > li.on > a{color:#222;font-weight:bold;}
.com_tab_list > li.on > a:after{position:absolute;left:15px;right:15px;bottom:-1px;content:'';border-bottom:2px solid #222;}
.stit_desc{margin-bottom:18px;text-align:center;font-size:14px;color:#676767;}
.stit_desc .color-green{color:#00a2be;text-decoration:underline;}
.stit_select{border:1px solid #e5e5e5;background:#fff;padding:10px 18px;margin-bottom:20px;} 
.stit_select .line_list{position:relative;display:inline-block;vertical-align:middle;line-height:1.2;margin:0 0 0 6px;padding-left:10px;color:#888;font-size:13px;}
.stit_select .line_list:first-child{padding-left:0;margin-left:0;}
.stit_select .line_list:before{content:'';position:absolute;left:0;top:1px;height:12px;width:1px;background-color:#888;}
.stit_select .line_list:first-child:before{display:none;}
.button-gray2 {display:inline-block;box-sizing:border-box;padding:13px 15px;border-radius:4px;font-size:15px;color:#fff;overflow:hidden;background:#aaa;text-align:center;vertical-align:top;}
.button-gray2.small {padding:0 10px;font-size:12px;border-radius:80px;color:#fff;}
.button-solid, .button-solid:link, .button-solid:hover, .button-solid:visited, .button-solid:active{display:inline-block;box-sizing:border-box;border:1px solid #00a2be;padding:0 10px;font-size:12px;border-radius:80px;background:#fff;color:#00a2be;text-align:center;vertical-align:top;border-radius:4px}
.ico-plus{position:relative;display:inline-block;width:9px;height:9px;margin:0 4px 0 0;}
.ico-plus:before,.ico-plus:after{content:'';position:absolute;background-color:#20c2c4}
.ico-plus:before{width:9px;height:1px;bottom:50%;left:0;margin-top:-1px;}
.ico-plus:after{width:1px;height:9px;top:0;left:50%;}
.prod_list_paging{margin-top:10px;text-align:center;}
.prod_list_paging > a, .prod_list_paging > strong{display:inline-block;padding:2px 6px;vertical-align:middle;font-size:13px;color:#8a8a8a;}
.prod_list_paging > strong{color:#111;}
.prod_list_paging .page{display:inline-block;vertical-align:middle;width:18px;height:18px;padding:2px 6px;background:50% 50% no-repeat;background-size:auto 9px;text-indent:-9999px;box-sizing:border-box;}
.prod_list_paging .page:first-child{background-image:url(/images/mobile/smart/order_new/btn_page_first.png);}
.prod_list_paging .page:first-child + .page{background-image:url(/images/mobile/smart/order_new/btn_page_prev.png);}
.prod_list_paging .page{background-image:url(/images/mobile/smart/order_new/btn_page_next.png);}
.prod_list_paging .page:last-child{background-image:url(/images/mobile/smart/order_new/btn_page_end.png);}
.prod_tap_top .order-checkbox input[type=checkbox] + .inputTrans, 
.prod_vt_check.order-checkbox input[type=checkbox] ~ .inputTrans{height:auto;vertical-align:top;line-height:1.2;padding-left:0;padding-right:0;background:none;}
.prod_vt_check.order-checkbox input[type=checkbox] ~ a{width:17px !important; height:17px !important;}
.prod_tap_top .order-checkbox input[type=checkbox] + a:before, 
.prod_vt_check.order-checkbox input[type=checkbox] ~ a:before{content:'';display:inline-block;vertical-align:middle;top:0;width:14px;height:14px;border:1px solid #e5e5e5;background:url(/images/mobile/smart/order_new/ico_order_check03.png) no-repeat 2px 4px;background-color:#fff;background-size:10px auto;}
.prod_tap_top .order-checkbox input[type=checkbox]:checked + a:before, 
.prod_vt_check.order-checkbox input[type=checkbox]:checked ~ a:before{border-color:#f34b58;background-color:#f34b58;background-position:2px -14px}
.prod_tap_top .order-checkbox input[type=checkbox] + a label,
.prod_vt_check.order-checkbox input[type=checkbox] ~ a label{display:inline-block;vertical-align:middle;color:#888;}
.prod_list_nodata{clear:both;padding:45px 20px;text-align:center;font-size:13px;color:#666;line-height:1.6;background-color:#fff;}
.prod_list_nodata .btn_add_wrap{margin-top:24px;}
.button-round.size-md{height:36px;line-height:36px;}
.order-subsection-more{margin:12px 0 30px;}
.order-subsection-more .button-round{margin-top:0;border-radius:4px;}
/* 장바구니 */
.cart_prod_section{border:1px solid #e5e5e5;margin-top:10px;background-color:#fff}
.cart_prod_section:first-child{margin-top:0;}
.cart_prod_section .tit_section1{border-bottom:1px solid #e1e1e1;font-size:16px;color:#323232;padding:15px 18px;font-weight:bold}
.cart_prod_article{position:relative;border-bottom:2px solid #e1e1e1;}
.cart_prod_article dd.underline {font-weight: bold;text-decoration: underline;} 
.cart_prod_article:last-child{border-bottom:none;}
.cart_prod_article .cell{margin:20px 16px;}
.cart_prod_article .link-more{display:inline-block;vertical-align:middle;font-size:11px;background-position:100% 2px;}
.cart_article_box{position:relative;margin-top:18px;padding:18px 0 0 24px;border-top:1px solid #f1f1f1;}
.cart_article_box:first-child{margin-top:0;padding-top:0;border-top:none;}
.cart_article_box.prod_add{display:table;width:100%;box-sizing:border-box;background-color:#ebfbfb;border:none;border-radius:4px;padding:15px 15px 15px 24px;}
.cart_article_box.prod_add .txt_desc{display:table-cell;vertical-align:middle;padding-right:15px;font-size:12px;line-height:1.5;color:#406c6d;}
.cart_article_box.prod_add .btn_r{display:table-cell;vertical-align:middle;white-space:nowrap;text-align:right;}
.cart_prod_name{margin-bottom:8px;}
.cart_prod_name > label{display:inline-block;vertical-align:middle;}
.cart_prod_name .name{margin-right:5px;line-height:1.4;color:#323232;font-size:14px;font-weight:bold;}
.cart_prod_info{display:table;width:100%;}
.cart_prod_info .cart_prod_info, .cart_prod_info .link-more.inline{display:table-cell;padding-left:15px;vertical-align:middle;}
.cart_prod_info .link-more{margin-top:8px;}
.cart_prod_info .link-more.inline{margin-top:0;vertical-align:baseline;text-align:right;white-space:nowrap;background-position:100% 6px}
.cart_prod_info dd{display:inline-block;font-size:12px;line-height:1.5;color:#666;}
.cart_prod_info dd:after{display:inline-block;margin-left:4px;content:'/';}
.cart_prod_info dd:last-child:after{display:none;}
.cart_prod_check.order-checkbox{position:absolute;left:0;}
.article_price{position:relative;padding-top:14px;border-top:1px solid #e1e1e1;text-align:right}
.article_price .price_group{position:relative;margin-bottom:4px;}
.article_price .ftit{position:absolute;top:0;left:24px;font-size:14px;color:#313131;}
.article_price .price{font-size:17px;color:#f24b5d;}
.article_price .price .txt_sm{font-size:14px;color:#313131;font-weight:normal;}
.article_btn{display:table;width:100%;margin:0 !important;padding:10px 16px 30px 38px;box-sizing:border-box;}
.article_btn .btn_cell{display:table-cell;padding:0 5px;}
.article_btn .btn_cell:first-child{padding-left:0;}
.article_btn .btn_cell:last-child{padding-right:0;}
.article_btn .button-round{border-radius:4px;margin-top:0;box-shadow:1px 1px 4px rgba(0,0,0,0.2)}
/* 관심상품*/
.prod_vt_list{margin-bottom:10px;}
.prod_vt_list:after{display:block;clear:both;content:'';}
.prod_vt_item{position:relative;float:left;width:50%;height:232px;box-sizing:border-box;padding:10px 5px 0;}
.prod_vt_item:first-child{padding-top:0;}
.prod_vt_item:first-child + .prod_vt_item{padding-top:0;}
.prod_vt_item:nth-child(odd){padding-left:0;}
.prod_vt_item:nth-child(even){padding-right:0;}
.prod_vt_item.nodata .prod_item_no, .prod_vt_item.nodata .item_no{background-color:#f2f2f2;}
.prod_vt_item img{height:130px;max-width:100%;}
.prod_item_no img, .prod_vt_item .item_no img{width:98px;height:auto;}
.prod_vt_area, .prod_item_no, .prod_vt_item .item_no{height:100%;vertical-align:top;border:1px solid #e5e5e5;padding:8px 6px;background:#fff;text-align:center;box-sizing:border-box;}
.prod_vt_area{position:relative;vertical-align:top;}
.prod_vt_area .prod_vt_check{position:absolute;left:10px;top:10px;z-index:1}
.prod_vt_area .prod_name{display:block;font-size:14px;font-weight:bold;margin-bottom:7px;line-height:1.3;color:#333;}
.prod_vt_area .info_box{margin-bottom:7px;}
.prod_vt_area .info_box dd{display:inline-block;font-size:12px;color:#888;}
.prod_vt_area .info_box dd:after{display:inline-block;margin-left:4px;content:'/';}
.prod_vt_area .info_box dd:last-child:after{display:none;}
.prod_vt_area .img_figure{display:block;height:130px;}
.prod_vt_area .price_group{text-align:center;font-size:13px;line-height:1.3;font-weight:normal;color:#313131;}
.prod_vt_area .price_group .price{font-size:15px;color:#f24b5d;}
.prod_item_no, .prod_vt_item .item_no{vertical-align:middle;}
.prod_item_no:before, .prod_vt_item .item_no:before{display:inline-block;height:100%;margin-left:-2px;content:'';vertical-align:middle;}

/* 액세서리 */
.accessory_list .accesOrder{background-color:#fff;border:1px solid #e1e1e1;padding:15px 0 0;}
.accessory_list .acces_order div.cart_total dl dt,
.accessory_list .acces_order div.cart_total dl dd{padding-left:10px;border-left:none;}
.accessory_list div.accesOrder.acces_order > div.guideBox > a{display:block;}
@media screen and (max-width:320px) {
    .tab_prod_wrap{padding:0 12px;}
    .com_tab_list > li{padding:0 12px;}
    .stit_select, .cart_prod_section .tit_section1{padding-left:12px;padding-right:12px;}
    .article_btn{padding-bottom:26px;padding-right:12px;}
    .cart_prod_article .cell{margin-left:12px;margin-right:12px;}
    .com_tab_list > li.on > a:after{left:12px;right:12px;}
    .cart_article_box.prod_add{padding-right:10px;}
}


/* 장바구니 배너 */
.orderCart_banner {margin-top:30px;}
.orderCart_banner a {display:block;}
.orderCart_banner img {width:100%;}

.ui-mobile [data-role=page].ui-page-active {background-color: #f8f8f8 !important;}

/*마이샵 재정의*/
.layer.order-layer.full .layer_header{height:initial;text-align:left;border-bottom:none;}
.layer.order-layer.full .layer_header:after{display:none;}
.layer.order-layer.full .layer_header h1{line-height:initial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:20px;margin:0;font-size:16px;}
.layer.order-layer.full .layer_header{height:initial;text-align:left;border-bottom:none;}
.layer.order-layer.full .layer_contents{overflow-y:auto;height:calc(100% - 50px);padding:0;background:none;}
.layer.order-layer.full .layer_contents > .inner{padding:5px 20px 20px;background:#fff;}
.layer.order-layer.full .layer_close{right:20px;top:18px;}
.layer.order-layer.full .layer_close img{width:24px;height:24px;}


.ui-order-layer.order-layer .layer_close{width:25px;height:25px;top:21px;right:14px;}
.ui-order-layer.order-layer .layer_close button{width:100%;height:100%;}
.ui-order-layer.order-layer .layer_close img{width:12px;height:12px;}