@charset "UTF-8";
body,
div, p, dt, dd, li, h1, h2, h3, h4, h5, h6, span, strong, b, em, th, td, a, button, input, select, textarea{font-family: 'Noto Sans KR',sans-serif;}
.display-none {display: none !important;}
.display-block {display: block !important;}
.display-inline-block {display: inline-block !important;}
.display-table {display: table !important;}
.display-td {display: table-cell !important;vertical-align: middle;}
.position-static{position:static !important}
.ui-cart-prd-wrap .cart_prod_article .ui-article_btn a:first-child.wight400 {font-weight: 400 !important;}
.wight500 {font-weight: 500 !important;}
.wight600 {font-weight: 600 !important;}
.font-light {font-weight: 400 !important;font-family: "Noto Sans Light", sans-serif !important;}
.font-regular {font-weight: 400 !important;font-family: "Noto Sans", sans-serif !important;}
.font-medium {font-weight: 400 !important;font-family: "Noto Sans Medium", sans-serif !important;}
.font-bold {font-weight: 400 !important;font-family: "Noto Sans Bold", sans-serif !important;}
.font13 {font-size: 13px !important;}
.font14 {font-size: 14px !important;}
.font15 {font-size: 15px !important;}
.font16 {font-size: 16px !important;}
.font18 {font-size: 18px !important;}
.font22 {font-size: 22px !important;}
.font30 {font-size: 30px !important;}
.mt0 {margin-top: 0 !important;}
.mt7 {margin-top: 7px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt40 {margin-top: 40px !important;}
.mt30 {margin-top: 30px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mt80 {margin-top: 80px !important;}
.mb0 {margin-bottom: 0 !important;}
.mb3 {margin-bottom: 3px !important;}
.mb5 {margin-bottom: 5px !important;}
.mb7 {margin-bottom: 7px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb50 {margin-bottom: 50px !important;}
.ml5 {margin-left: 5px !important;}
.ml7 {margin-left: 7px !important;}
.ml0 {margin-left: 0 !important;}
.ml10 {margin-left: 10px !important;}
.ml25 {margin-left: 25px !important;}
.mr10 {margin-right: 10px !important;}
.pt0 {padding-top: 0 !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pl170 {padding-left: 170px !important;}
.pr20 {padding-right: 20px !important;}
.layer {box-shadow:0px 0px 8px 3px;}
.btn.bg_red01 {background:#5ddfde; text-align: center;}
.btn.bg_red01.small {height:32px;line-height:32px;}
.btn.bg_red01.small span {color:#000;}
.btn.bg_red01.large span {color:#000;}
.has-underline {text-decoration: underline;}
.cursor-default {cursor: default;}
.color-red,
.color-red * {color: #f44b57 !important;}
.color-basic {color: #666 !important;}
.color-gray {color: #888 !important;}
.color-darkgray {color: #333 !important;}
.color-green {color: #00a2be !important;}
.txt-center {text-align: center !important;}
.txt-right {text-align: right !important;}
.vertical-middle {vertical-align: middle !important;}
.pull-left {float: left;}
.pull-right {float: right;}
.clearfix:after {content: "";display: table;clear: both;}
.column-left {float: left;width: calc(50% - 5px);}
.column-right {float: right;width: calc(50% - 5px);}
.circle-alphabet {display: inline-block;width: 17px;height: 17px;line-height: 17px;border: 1px solid #5f5f5f;border-radius: 100%;font-size: 12px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #333;text-align: center;text-indent: -1px;box-shadow: 0 2px 5px rgba(0, 0, 0, .2);}
.order-tabs-outer {position: relative;}
.order-tabs {margin-bottom: 10px;border-bottom: 2px solid #000;}
.order-tabs ul {overflow: hidden;position: relative;top: 2px;}
.order-tabs ul li {float: left;width: 50%;background:#fff;}
.order-tabs ul li a {display: block;height: 48px;line-height: 48px;border-top: 2px solid transparent;font-size: 15px;color: #888;text-align: center;}
.order-tabs ul li.actived a {border: 2px solid #666;border-bottom-color: transparent;border-radius: 4px 4px 0 0;color: #333;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-tabs ul.columns-2 li {width: 50%;}
.order-tabs ul.columns-3 li {width: 33.333%;}
.order-tabs ul.columns-4 li {width: 25%;}
.order-tabs ul.columns-5 li {width: 20%;}
.order-tabs ul li a .ico{display:inline-block;overflow:hidden;color:transparent;font-size:1px;line-height:1;padding:0;margin:0;vertical-align:middle;}
.order-tabs ul li a .ico.naver{opacity:0.5;width:14px;height:15px;background:url(/images/pc/common/logo_naver_auth.png) -15px 0 no-repeat;background-size:auto 15px;}
.order-tabs ul li.actived a .ico.naver{opacity:1;}
.order-tabs-targets {display: none;}
.order-tabs-targets.actived {display: block;}
.order-breadcrumb {margin-bottom: 10px;}
.order-breadcrumb li {display: inline-block;padding-right: 29px;margin-right: 18px;background: url(/images/pc/uniteOrder/ico_order_arrow_right.png) no-repeat 100% 40%;}
.order-breadcrumb li:last-child {padding-right: 0;margin-right: 0;background: none;}
.order-breadcrumb a {display: inline-block;font-size: 18px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #aaa;line-height: 1;cursor: default;}
.order-breadcrumb li.actived a {color: #333;}
.order-breadcrumb a span {display: inline-block;width: 30px;height: 30px;line-height: 30px;border: 1px solid #e1e1e1;border-radius: 100%;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #aaa;text-align: center;text-indent: -1px;background: #f6f6f6;margin-right: 10px;vertical-align: middle;}
.order-breadcrumb li.actived a span {background: #00a2be;border-color: #00a2be;color: #fff;}
select.order-select {display: inline-block;height: 48px;padding-left: 20px;border-radius: 4px;border: 1px solid #f1f1f1;font-size: 15px !important;color: #aaa;background: #f6f6f6 url(/images/pc/uniteOrder/ico_order_arrow_select.png) no-repeat 100% 50%;background-size: 30px;}
div.order-select {display: inline-block;position: relative;}
.order-select > a {display: block;height: 48px;line-height: 48px;padding: 0 40px 0 20px;border: 1px solid #f1f1f1;font-size: 15px;color: #aaa;background: #f6f6f6 url(/images/pc/uniteOrder/ico_order_arrow_select.png) no-repeat 100% 50%;background-size: 30px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.order-select.actived > a {background-image: url(/images/pc/uniteOrder/ico_order_arrow_down_select.png);}
.order-select ul {display: none;position: absolute;top: 49px;left: 0;z-index: 50;box-sizing: border-box;min-width: 100%;border: 1px solid #f1f1f1;border-radius: 4px;background: #f6f6f6;max-height:300px;overflow-y:auto;}
.order-select.actived ul {display: block;width: 100%;}
.order-select ul a {display: block;padding: 2px 20px;font-size: 15px;color: #aaa;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.order-select ul a:hover {background: #e5e5e5;}
.order-select.white > a {background-color: #fff;color: #333;}
.order-select.white ul {background: #fff;}
.order-select.white ul a {color: #333;}
.order-toggle {width: 45px;height: 100%;background: url(/images/pc/uniteOrder/ico_order_arrow_down.png) no-repeat 50% 50%;background-size: 15px;text-indent: -999px;overflow: hidden;}
.order-checkbox {display: inline-block;position: relative;vertical-align: -4px;margin-right: 4px;}
.order-checkbox input[type=checkbox] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index:1}
.order-checkbox input[type=checkbox]:checked + i {background-position: 0 100%;}
.order-checkbox input[type=checkbox]:focus + i:before{content:"";position: absolute; top: -1px; left: -1px; width: 18px; height: 18px; border:1px dotted #000;}
.order-checkbox i {display: block;width: 18px;height: 18px;background: url(/images/pc/uniteOrder/ico_order_check.png) no-repeat;background-size: 100%;}
.order-form {overflow: hidden;}
.check-segment {position: relative;padding-left: 24px;font-size: 14px;color: #666;}
.check-segment .order-checkbox {position: absolute;top: 2px;left: 0;}
.check-segment .icon-arrow-right {margin-left: 7px;}
.bullet-list li {position: relative;margin-bottom:7px;padding-left:20px;line-height: 1.5;color:#888;}
.bullet-list .bullet {position: absolute;top:2px;left:0;}
.order-form * {font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-select,
.order-input-text {margin-right: 10px;}
.order-select:last-child,
.order-input-text:last-child {margin-right: 0;}
.order-input-text[type=password] {font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-form-inner {position: relative;width: 1080px;padding-top: 50px;padding-bottom: 120px;margin: 0 auto 170px;}
.order-form-inner:after {content: '';display: table;clear: both;}
.order-form-left {float: left;overflow: hidden;width: 760px;box-sizing: border-box;}
.order-form-right {float: right;width: 280px;box-sizing: border-box;background: #fff;border: 1px solid #ececec;border-radius: 10px;box-shadow: 0 15px 30px rgba(0,0,0,.1);}
.button-basic {display: inline-block;box-sizing: border-box;padding: 12px 17px;border: 1px solid #f1f1f1;border-radius: 2px;font-size: 15px;color: #888;overflow: hidden;background: #f6f6f6;vertical-align: top;}
.button-basic.actived {border-color: #666;color: #333;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);background: #fff;}
.button-basic.actived.disabled {border-color: #f1f1f1;color: #888;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;box-shadow: none;background: #f6f6f6;}
.button-basic.actived .button-subtext {color: #333;}
.button-basic.central-text {text-align: center;padding-left: 0;padding-right: 0;}
.button-basic .button-subtext {float: right;font-size: 13px;}
.button-gray {display: inline-block;box-sizing: border-box;padding: 13px 15px;border-radius: 4px;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #000;overflow: hidden;background: #ededed;text-align: center;vertical-align: top;}
.button-gray.small, .button-green.small{height: 28px;padding: 0 18px;line-height: 28px;font-size: 13px;border-radius: 18px;color:#fff;}
.button-gray.toggle-dropdown:after {display: inline-block;content: '';width: 16px;height: 9px;margin-left: 8px;background: url(/images/pc/uniteOrder/ico_order_arrow_down_white.png) no-repeat;background-size: 100%;vertical-align: 1px;}
.button-gray.toggle-dropdown.actived:after {background-image: url(/images/pc/uniteOrder/ico_order_arrow_up_white.png);}
.prodTit .button-gray {padding: 15px 25px;}
.layer .button-red{padding-top:0;padding-bottom:0;}
.button-red {display: inline-block;box-sizing: border-box;height: 48px;line-height: 48px;border-radius: 4px;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #000;overflow: hidden;background: #5ddfde;text-align: center;vertical-align: top;}
.button-green {display: inline-block;box-sizing: border-box;width: 140px;height: 48px;line-height: 48px;background: #00a2be;border-radius: 4px;color: #fff;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;vertical-align: top;}
.button-green.disabled {background:#999;cursor: default;}
.button-green.button-gray,
.button-green.disabled-2 {background-color: #999 !important; padding: 0 !important;}
.button-green.disabled-2{ pointer-events: none;}
.button-green.button-gray.button-s{font-size:14px;}
.button-round {display: block;float: right;width: 152px;height: 48px;line-height: 48px;background: #00a2be;border-radius: 4px;color: #fff;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;}
.button-bottom {display: block;position: absolute;bottom: 0;left: 50%;width: 280px;height: 58px;line-height: 58px;margin-top: 25px;margin-left:-280px;border-radius: 10px;background: #5ddfde;color: #000 !important;font-size: 22px;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;}
.button-bottom-wrap {margin: 60px auto;text-align: center;}
.button-bottom-wrap .button-gray {display: inline-block;height: 48px;line-height: 48px;padding: 0 50px;font-size: 16px;}
.button-bottom-wrap2{margin-top:60px;text-align:center;}
.button-bottom-wrap2 [class*='button-']{display: inline-block;min-width:180px;height:58px;line-height: 58px;border-radius: 10px;padding:0 20px;font-size: 22px;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #fff !important;text-align: center;margin:0 3px;}
.button-bottom-wrap2 .button-red{background-color:#f44b57;}
.button-bottom-wrap2 .button-gray{background-color:#999;}
.link-more {display: inline-block;padding-right: 13px;background: url(/images/pc/uniteOrder/ico_order_arrow_right.png) no-repeat 100% 55%;background-size: 6px;white-space: nowrap;font-size: 15px;color: #888;}
.link-more.green {background-image: url(/images/pc/uniteOrder/ico_order_arrow_right_green.png);color: #00a2be;}
.icon-arrow-right {display: inline-block;width: 6px;height: 10px;background: url(/images/pc/uniteOrder/ico_order_arrow_right.png) no-repeat 100% 50%;background-size: 100%;text-indent: -9999px;overflow: hidden;}
.icon-arrow-down {display: inline-block;width: 17px;height: 10px;margin-left: 10px;background: url(/images/pc/uniteOrder/ico_order_arrow_down.png) no-repeat;text-indent: -9999px;overflow: hidden;}
.icon-arrow-down.actived {background-image: url(/images/pc/uniteOrder/ico_order_arrow_up.png);}
.icon-arrow-down.green {background-image: url(/images/pc/uniteOrder/ico_order_arrow_down_green.png);}
.order-toggle-checkbox {position: relative;height: 30px;margin-top: 15px;font-size: 14px;}
.order-toggle-checkbox label {display: inline-block;margin-top: 10px;}
.order-toggle-checkbox span {display: inline-block;position: absolute;right: 0;height: 30px;}
.order-toggle-checkbox span input[type=checkbox] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.order-toggle-checkbox span input[type=checkbox]:checked + i {background-position: 0 100%;}
.order-toggle-checkbox span i {display: block;width: 70px;height: 30px;background: url(/images/pc/uniteOrder/ico_order_check_toggle.png) no-repeat;background-size: 100%;}
.order-button-wrap:after {clear: both;content: "";display: table;}
.order-button-wrap .button-basic {display: inline-block;width: 290px;margin-right: 7px;margin-bottom: 8px; padding:12px 17px !important;}
.order-button-wrap .button-basic:nth-child(2n),
.order-button-wrap .button-basic:last-child {margin-right: 0;}
.order-button-wrap.columns-3 .button-basic {width: 188px;margin-right: 10px;}
.order-button-wrap.columns-3 .button-basic:nth-child(3n) {margin-right: 0;}
.order-button-wrap.columns-4 .button-basic {width: 138px;margin-right: 10px;}
.order-button-wrap.columns-4 .button-basic:nth-child(4n) {margin-right: 0;}
.order-button-wrap.compact {overflow: hidden;background: #f5f5f5;border-radius: 2px;}
.order-button-wrap.compact .button-basic {float: left;width: 50%;padding-left: 0;padding-right: 0;margin-right: 0;background: #f5f5f5;border-color: transparent;color: #888;text-align: center;}
.order-button-wrap.compact .button-basic:nth-child(even) {margin-left: 0;}
.order-button-wrap.compact .button-basic.actived {background: #fff;border-color: #666;color: #333;}

#safetyChangeRadio.order-button-wrap .button-basic {box-shadow:none;background:#fff;border-width:0 0 1px 0;margin:0;text-align:center;padding:10px 17px;border-bottom:1px solid #000; border-radius:0;}
#safetyChangeRadio.order-button-wrap .button-basic.actived {border: 1px solid #000;border-bottom-color: transparent;border-radius: 4px 4px 0 0;}
input.order-input-text {box-sizing: border-box;width: 100%;height: 48px;padding: 0 18px;background: #f5f5f5;border-radius: 3px;border: 1px solid #f1f1f1;color: #333;vertical-align: top;}

input.order-input-text::placeholder {color: #aaa;font-size: 13px;}

input.order-input-text:disabled {background: #e5e5e5;color: #999;}

input.order-input-text.pure {background: none;border: none;font-size: 16px;padding: 0;color:#333;}

textarea.order-textarea {box-sizing: border-box;width: 100%;height: 150px;padding: 20px;background: #f5f5f5;border-radius: 3px;border: 1px solid #f1f1f1;color: #333;}

textarea.order-textarea::placeholder {color: #aaa;font-size: 13px;}
textarea.order-textarea::-webkit-input-placeholder {color: #aaa;font-size: 13px;}
textarea.order-textarea:-ms-input-placeholder {color: #aaa;font-size: 13px;}
.order-input-key {position:relative;display: inline-block;box-sizing: border-box;width: 286px;height: 48px;padding: 0 15px;margin: 0 10px;background: #f5f5f5;border-radius: 3px;border: 1px solid #f1f1f1;color: #333;vertical-align: top;}
.order-input-key input {width: 160px;height: 100%;padding: 0;border: none;background: none;}
.order-input-key input::placeholder {color: #aaa;font-size: 13px;}
.order-input-key input::-webkit-input-placeholder {color: #aaa;font-size: 13px;}
.order-input-key input:-ms-input-placeholder {color: #aaa;font-size: 13px;}
.order-input-key .timer {position: absolute;top: 50%;right: 15px;margin-top: -11px;font-size: 15px;color: #888;vertical-align: middle;}
.order-dropdown {display: none;position: relative;background: #fff;border: 1px solid #f1f1f1;border-top: none;overflow-y: auto;font-size: 13px;}
.order-dropdown > .inner {padding: 20px;}
.order-dropdown > .inner li {margin-bottom: 5px;}
.order-dropdown-title {display: block;padding: 20px 0 9px 43px;font-size: 15px;font-weight: 400;color: #333;}
.order-lists {padding: 20px 43px;}
.order-dropdown-title + .order-lists {padding-top: 0;}
.order-lists li {position: relative;padding: 6px 15px 6px 0;font-size: 13px;}
.order-lists li:last-child {border-bottom: none;}
.order-lists .icon-arrow-right {margin-left: 7px;}
.order-lists .check-segment {color: #666;}
.order-multi-term .order-dropdown {max-height: 218px;}
.no-data {padding: 40px 60px;text-align: center;}
.search-schedule-board.actived:after {background-image: url(/images/pc/uniteOrder/ico_order_arrow_up_white.png);}
.order-captcha{margin-top:10px;padding:20px 30px;border:1px solid #d7d7d7;}
.search-schedule-board:after {display: inline-block;content: '';width: 16px;height: 9px;margin-left: 8px;background: url(/images/pc/uniteOrder/ico_order_arrow_down_white.png) no-repeat;background-size: 100%;vertical-align: 1px;}
.schedule-board {display: none;padding-left: 18px;margin: 10px 0;border: 1px solid #f1f1f1;border-radius: 4px;overflow: hidden;}
.schedule-board > .inner {width:auto; overflow-y: auto;max-height: 550px;padding: 30px 0;border-bottom: 1px solid #f1f1f1;}
.schedule-board-segment {position: relative;padding-left: 110px;margin: 10px 0;}
.schedule-board-day {position: absolute;top: 5px;left: 0;line-height: 1.4;font-size: 16px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-weight: 400;color: #333;}
.schedule-board-segment .button-basic {float: left;width: 100px;padding-left: 0;padding-right: 0;text-align: center;}
.schedule-board-segment .button-basic:nth-child(2n) {margin-right:7px;}
.schedule-board-bottom {padding-top: 20px;font-size: 13px;}
.schedule-board-bottom p {color: #888;font-family: "Noto Sans Light", sans-serif;}
.schedule-board-bottom p strong {color: #333;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-weight: 400;}
.schedule-board-bottom .button-gray,
.schedule-board-bottom .button-red {width: 160px;margin: 0 4px;}

/* order-top */
.order-top {position: relative;box-sizing: border-box;padding-bottom: 0;text-align: center;}
.order-top * {font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order p {color: #888;font-size: 11px;}
.order-title {margin-bottom: 20px;line-height: 1;font-size: 40px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #222;}
.order-go-prev {display: block;position: absolute;top: 0;left: 0;width: 60px;height: 100%;background: url(/images/pc/uniteOrder/ico_order_arrow_prev.png) no-repeat 50% 50%;background-size: 21px;text-indent: -999px;overflow: hidden;}

/* //order-top */
/* order-summary */
.order-selection {position: relative;padding: 50px 0;background: #f6f6f6;}
.order-selection-items {display: block;width: 1080px;height: 80px;padding-top: 40px;border: 1px solid #e6e6e6;border-radius: 4px;margin: 0 auto;font-size: 18px;color: #333;background: #fff;text-align: center;}
.order-selection-items > li {display: inline-block;text-align: left;}
.order-selection-items > li:after {content: '';display: inline-block;width: 35px;height: 35px;margin: 0 40px;background: url(/images/pc/uniteOrder/ico_plus.png) no-repeat;vertical-align: bottom;}
.order-selection-items > li:last-child:after {display: none;}
.order-selection-items .text {display: inline-block;width: 385px;height: 40px;padding-left: 35px;border-bottom: 2px solid #ddd;color: #888;background-position: 0 3px;background-repeat: no-repeat;}
.order-selection-items > li.actived .text {border-color: #000;color: #333;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-selection-items > li:first-child .text {background-image: url(/images/pc/uniteOrder/ico_phone.png);}
.order-selection-items > li:last-child .text {background-image: url(/images/pc/uniteOrder/ico_computer.png);}
.order-summary {position: relative;color: #fff;}
.order-summary-items {background: #f6f7f9;padding: 40px 24px;}
.order-summary-items li {display: block;margin-top: 20px;}
.order-summary-items li:first-child {margin-top: 0;}
.order-summary-items a {display: block;min-height: 25px;padding-left: 40px;font-size: 15px;line-height: 1.6;color: #333;background: url(/images/pc/uniteOrder/ico_smartphone.png) no-repeat 0 50%;cursor: default;}
.order-summary-items li:nth-child(2) a {background-image: url(/images/pc/uniteOrder/ico_desktop.png);}
.order-summary-items li:nth-child(3) a {background-image: url(/images/pc/uniteOrder/ico_tv.png);}
.order-summary-cost {position: relative;padding: 40px 24px 102px;font-size: 14px;}
.order-summary-cost li {position: relative;color: #333;}
.order-summary-cost li + li {margin-top: 20px;}
.order-summary-cost strong {position: absolute;top: -5px;right: 0;font-size: 18px;color: #333;line-height: 1;}
.order-summary-cost strong span {font-size: 22px;color: #333;}
.order-summary-cost .link-more {position: absolute;bottom: -7px;right: -5px;padding: 0;background: none;}

/* //order-summary */
.order-subsection {position: relative;font-size: 14px;color: #888;}
.order-form .order-subsection {padding-left:170px;margin-top:50px;}
.order-subsection:before, .order-subsection:after {content: "";display: table;clear: both;}
.order-subsection * {font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-subsection-title {margin-top: 50px;margin-bottom: 20px;font-size: 18px;font-weight: 400;color: #222;line-height: 1;}
.order-form .order-subsection-title {position: absolute;top:13px;left:0;margin:0;}
.order-subsection-subtitle {margin-top: 20px;margin-bottom: 12px;font-size: 15px;font-weight: 400;color: #666;line-height: 1;}
.order-subsection-title + .order-subsection-subtitle {margin-top: 0;}
.order-subsection-subtitle.contxt {line-height:1.2;}
.order-subsection .link-more {position: absolute;top: -30px;right: 0;}
.order-subsection-titlelink {position: absolute;top: -40px;right: 0;}
.order-subsection-outer {position: relative;padding-left: 170px;margin-top:50px;}
.order-subsection-outer .order-subsection {padding-left: 0;margin-top:0;}
.order-subsection-outer .order-subsection-title {top:0;}
.order-subsection-outer .order-subsection-title + .order-subsection .order-subsection-subtitle {margin-top: 0;}
.order-certification-outer .order-certification.mobile-phone .button-basic {margin-bottom: 0;}
.order-certification-outer .order-certification.mobile-phone > .button-basic {position: absolute;top: 0;right: 20px;width: calc(50% - 25px);}
.order-certification-outer .order-certification > .button-basic {width: calc(50% - 5px);}
.order-term-password .order-term {width: calc(56.7% - 10px);}
.order-term-password .order-password {width: 43.3%;}
.order-term-password .order-password .order-input-text:last-child {background: none;}
.order-subsection .outline-segment {position: relative;padding: 15px;border: 1px solid #f1f1f1;border-radius: 2px;background: #fff;font-size: 15px;}
.order-subsection .outline-segment.edge {border-radius: 0;}
.order-subsection .outline-segment + .outline-segment {margin-top: 10px;}
.order-subsection .outline-segment .icon-arrow-right {position: absolute;top: 50%;right: 15px;transform: translateY(-50%);}
.order-subsection .outline-segment .icon-arrow-down {position: absolute;top: 50%;right: 20px;transform: translateY(-50%);}
.order-subsection .colored-segment {padding: 20px;border: 1px solid #efefef;background: #f6f6f6;}
.order-subsection .colored-segment .order-subsection-title {margin: 0;font-size: 15px;color: #888;top: 20px;right: 20px;left: auto;}
.order-subsection .colored-segment li {line-height: 1.5;margin-bottom: 25px;font-size: 15px;color: #333;}
.order-subsection .colored-segment li:last-child {margin-bottom: 0;}
.order-subsection .colored-segment strong {display: block;line-height: 1;margin-bottom: 8px;font-size: 15px;font-weight: 300;color: #888;}
.outline-segment.point-segment {border-color: #666;color: #333;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.outline-segment.point-segment .order-discount-title {margin-right: 12px;margin-bottom: 0;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.outline-segment.point-segment .order-discount-title + span {color: #333;}
.outline-segment.point-segment .point-segment-input {position: absolute;top: 50%;right: 15px;;transform: translateY(-50%);}
.outline-segment.point-segment .order-input-text {height: 36px;line-height: 1;padding: 10px 20px 10px 10px;margin-right: 5px;text-align: right;vertical-align: middle;background: #f5f5f5 url(/images/pc/uniteOrder/txt_p.png) no-repeat 100% 50%;letter-spacing: 0;font-size: 15px;}
.outline-segment.point-segment .point-segment-input span {color: #333;font-size: 13px;vertical-align: middle;}
.order-subsection .check-segment .icon-arrow-right {margin-left: 7px;}
.order-term .outline-segment label {font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size: 15px;color: #333;}
.order-insurance .order-button-wrap .button-basic {width: calc(33.333% - 8px);margin-right: 12px;margin-left: 0;}
.order-insurance .order-button-wrap .button-basic:nth-child(3n) {margin-right: 0;}
.order-input-button {position: relative;padding-right: 162px;}
.order-input-button .button-gray {position: absolute;top: 0;right: 0;width: 152px;}
.order-discount-outer {overflow: hidden;margin: 0 -4px;}
.order-discount-outer > li {float: left;width: calc(33.333% - 8px);height: 170px;margin: 10px 4px 0;}
.order-discount-outer .check-segment {margin-top: 5px;}
.order-subsection .order-discount {box-sizing: border-box;height: 140px;padding: 13px;}
.order-subsection .order-discount-title {display: inline-block;margin-bottom: 7px;font-size: 15px;font-weight: 400;color: #333;}
.order-subsection .order-discount p {font-size: 14px;color: #666;}
.order-subsection .order-discount p span {color: #333;float: right;}
.order-subsection .order-discount .button-gray {position: absolute;bottom: 20px;right: 13px;width: 50px;height: 28px;padding: 4px 0;border-radius: 15px;font-size: 13px;}
.order-subsection .order-discount .button-gray + em {right:auto;left: 13px;}
.order-subsection .order-discount em {position: absolute;bottom: 26px;right: 13px;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size: 14px;color: #333;}
.order-subsection .order-discount .point-input {margin-top:8px;font-size:14px;color:#333;}
.order-subsection .order-discount .order-input-text {width:115px;height:36px;margin-right:10px;vertical-align: middle;}
.order-term-password .order-term {width: calc(50% - 5px);}
.order-term-password .order-password {width: calc(50% - 5px);}
.order-term-password .order-password .order-input-text:last-child {background: none;border: none;}
.overflow {overflow-x: hidden;overflow-y: scroll;width: 100%;height: calc(100% - 55px);position: relative;-webkit-overflow-scrolling: touch;}
.thumb {width: 15px;background-image: url(/images/pc/uniteOrder/scrollbar.png);background-position: center top, center top;background-repeat: no-repeat, no-repeat;background-size: contain, contain;z-index: 10;}
.ui-page, .order-form {/* height: 100%; */}
.order-top + .order-form {overflow: hidden;}
.order-brand {padding: 20px;}
.order-brand h2 {margin-bottom: 10px;font-size: 15px;font-weight: 600;color: #222;}
.order-buttons {overflow: hidden;}
.order-buttons li {float: left;width: calc(20% - 5px);margin-right: 5px;}
.order-buttons .button-basic {text-align: center;color: #666;}
.order-hashtag-list {padding: 0 20px;}
.order-hashtag-list > ul {padding: 20px 0;border-top: 1px solid #e5e5e5;}
.order-hashtag-list > ul > li {display: inline-block;}
.order-hashtag {display: inline-block;height: 23px;line-height: 23px;padding: 0 7px;margin-bottom: 5px;border: 1px solid #00c3c5;border-radius: 12px;font-size: 12px;color: #00c3c5;}
.order-hashtag,
.order-hashtag:link,
.order-hashtag:visited,
.order-hashtag:active,
.order-hashtag:hover {color: #00c3c5;}
.order-send-bill-outer {position: relative;min-height: 66px;margin-top: 50px;margin-left:170px;}
.order-send-bill-outer .order-subsection-title {left: -170px;}
.order-send-bill-outer .order-send-bill-contents {display: none;}
.order-send-bill-outer .order-send-bill-contents.actived {display: block;}
.order-send-bill-outer .order-send-bill > .button-basic {position: absolute;top: 0;left: 0;width: 140px;z-index: 10;}
.order-send-bill-outer .order-send-bill.mms > .button-basic {left: 150px;}
/* .order-send-bill-outer .order-send-bill.app > .button-basic {left: 300px;} */
.order-send-bill-outer .order-send-bill.website > .button-basic {left: 300px;}
.order-send-bill-outer .order-subsection {padding-top: 60px;padding-left: 0;margin-top:0;}
.order-send-bill-outer .outline-segment {padding: 12px 20px;font-size: 16px;background: #f5f5f5;border-color: #f1f1f1;}
.order-basket {margin-bottom: 20px;border-top: 4px solid #333;border-bottom: 1px solid #333;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-basket * {color: #333;}
.order-basket strong {font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-basket .link-more {display: inline-block;padding-right: 13px;background: url(/images/pc/uniteOrder/ico_order_arrow_right_green.png) no-repeat 100% 55%;background-size: 6px;white-space: nowrap;font-size: 13px;color: #00a2be;}
.order-basket-head {overflow: hidden;padding: 0 30px;border-bottom: 1px solid #333;background: #e4fafa;font-size: 20px;line-height: 1;}
.order-basket-head h4 {padding: 20px 0;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-basket-head em {font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-basket-head button {margin-left: 12px;margin-top: -8px;}
.order-basket-head .pull-right {margin-top: 23px;font-size: 13px;}
.order-basket table {font-size: 16px;text-align: center;}
.order-basket thead th {padding: 30px 0;border-bottom: 1px solid #d4d4d4;font-size: 18px;}
.order-basket td, .order-basket tbody th{padding: 30px 0;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.order-basket td:first-child, .order-basket tbody th:first-child {border-left: none;}
.order-basket .lineL{ border-left: 1px solid #e5e5e5 !important;}
.order-basket-item {overflow: hidden;display: table;}
.order-basket-item-image {display: table-cell;vertical-align: middle;}
.order-basket-item-image img {max-width: 100%;}
.order-basket-item-text {display: table-cell;padding-left: 25px;vertical-align: middle;text-align: left;font-size:15px;}
.order-basket-item-text strong {display: block;margin-bottom: 2px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-basket-price {font-size: 14px;}
.order-basket-price em {font-size: 16px;}
.order-basket-price.big {font-size: 18px;}
.order-basket-price.big em {font-size: 22px;}
.order-basket .button-green {display: inline-block;width: 120px;height: 48px;line-height: 48px;background: #00a2be;border-radius: 4px;color: #fff;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;}
.order-basket .button-red {width: 120px;color: #fff;}
.order-basket .button-gray {margin-top: 7px;padding: 10px 20px;color: #fff;height: auto;line-height: 1;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-basket-banner {text-align: center;padding: 20px;background: #f7f7f7;}
.order-layer .layer_contents .order-basket-banner {padding-left:0;padding-right:0;}
.order-input-phone {overflow: hidden;}
.order-input-phone + .order-input-phone {margin-top: 10px;}
.order-input-phone input[type=text] {width: 152px;margin-top: 0;}
.order-input-phone input[type=text]:last-child {width: 60%;margin-right: 0;}
.colored-segment .expected-number {padding: 10px 0;font-size: 15px;text-align: center;}
.colored-segment .expected-number .expected-number-title {display: block;margin-bottom: 15px;font-weight: 400;font-size: 15px;color: #333;}
.colored-segment .expected-number-title span {display: inline-block;margin-left: 7px;font-weight: 600;font-size: 22px;color: #333;}
.colored-segment .expected-number p {color: #888;}
.colored-segment .expected-number p strong {display: inline-block;margin-bottom: 0;font-weight: 600;color: #333;}
.order-mypoint {margin-bottom: 40px;background: #303033;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-mypoint ul {overflow: hidden;padding: 20px 0;}
.order-mypoint li {float: left;width: 50%;padding: 0 30px;box-sizing: border-box;border-right: 1px solid #6f6f71;}
.order-mypoint li:last-child {border-right: none;}
.order-mypoint strong {display: block;margin-bottom: 20px;color: #adadad;font-size: 13px;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-mypoint p {color: #fff;font-size: 30px;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-history-search {margin-bottom: 40px;}
.order-history-search .order-subsection-subtitle {margin-top: 5px;}
.order-history-search .pull-left {width: 572px;}
.order-history-search .pull-left .order-button-wrap {display: inline-block;margin-left: 10px;}
.order-history-search .pull-right .order-input-text {width: 185px;}
.order-history-search .button-basic,
.order-history-search .button-gray, .order-history-search .button-green {width: 100px;}
.order-calendar {display: inline-block;vertical-align: top;}
.order-calendar-input {display: inline-block;box-sizing: border-box;width: 143px;height: 48px;padding: 0 15px;background: #f5f5f5;border-radius: 3px;border: 1px solid #f1f1f1;color: #333;vertical-align: middle;}
.order-calendar-input input {width: 85px;height: 100%;padding: 0;border: none;background: none;color: #333;font-size: 15px;vertical-align: top;}
.order-calendar-input a {display: inline-block;width: 25px;height: 100%;background: url(/images/pc/uniteOrder/ico_calendar.png) no-repeat 50% 50%;color: transparent;text-indent: -999px;overflow: hidden;}
.order-calendar-gutter {display: inline-block;margin: 0 5px;}
.order-history-lists {position: relative;margin: 20px 0;border-top: 2px solid #333;border-bottom: 1px solid #333;font-size: 16px;}
.order-history-lists * {color: #333;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-weight: 400;}
.order-history-lists-head {position: relative;box-sizing: border-box;height: 50px;padding: 12px 20px 0;background: #f6f6f6;}
.order-history-lists-head li {display: inline-block;}
.order-history-lists-head li + li:before {content: '';display: inline-block;width:1px;height:14px;background: #999;margin:0 15px 0 13px;vertical-align: baseline;}
.order-history-lists-head li strong {margin-right: 10px;}
.order-history-lists-head li a {display: inline-block;font-size: 16px;color: #00a2be;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-decoration: underline;}
.order-history-contact {position: absolute;top:12px;right:20px;}
.order-history-contact .button-gray {width:90px;height: 32px;line-height: 32px;padding:0;color: #fff;border-radius: 4px;font-size:14px;}
.order-history-contact p,
.order-history-contact a {display: inline-block;vertical-align: middle;}
.order-history-lists-body {box-sizing: border-box;}
.order-history-lists-body > .inner {display: table;width:100%;border-top: 1px solid #e5e5e5;}
.order-history-item-price{display:table-cell;width:570px;}
.order-history-item-price .order-history-info-txt{padding:0 10px 20px;font-size:14px;color:#666;}
.order-history-price {display: table-cell;width:180px;padding:30px 20px 30px 0;vertical-align: middle;}
.order-history-price dl {}
.order-history-price dt {overflow: hidden;line-height: 1;}
.order-history-price dt strong {float:left;margin-top:5px;font-weight: 400;font-size: 15px;}
.order-history-price dt p {float:right;font-size:16px;color:#f44b57;}
.order-history-price dt p em {font-size:20px;color:#f44b57;}
.order-history-price dd {margin-top:10px;font-size:14px;line-height: 1;overflow: hidden;padding-left: 13px;background: url(/images/pc/uniteOrder/ico_bullet_l.png) no-repeat 0 2px;}
.order-history-price dd strong {float:left;font-weight: 400;}
.order-history-price dd p {float:right;}
.order-history-price dd.price-more {margin-top:20px;padding-left:0;background:none;text-align: right;}
.order-history-price dd.price-more .link-more {font-size:15px;}
.order-history-status {display: table-cell;box-sizing: border-box;width: 151px;height: 100%;padding: 20px 10px;border-left: 1px solid #e5e5e5;vertical-align: middle;}
.order-history-status li {margin-bottom:10px;position: relative;padding-left:30px;min-height: 25px;}
.order-history-status li:last-child {margin-bottom:0;}
.order-history-status li img {position: absolute;top: 0;left: 0;width: 25px;}
.order-history-item {position: relative;display: table-cell;vertical-align: middle;padding:30px 30px 30px 20px;width:320px;}
.order-history-item em {display: inline-block;width:80px;text-align: center;}
.order-history-item img {max-width:80px;vertical-align: middle;}
.order-history-item strong {position: absolute;top: 50%;transform: translateY(-50%);-ms-transform: translateY(-50%);padding-right:30px;}
.order-history-item .gutter {display: inline-block;width:1px;height:14px;background: #999;margin:0 13px 0 15px;vertical-align: baseline;}
.order-history-item dl {padding: 30px;}
.order-history-item dt {display: block;margin-bottom: 20px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-history-item dd {display: inline-block;margin-right: 25px;font-family: "Noto Sans Light", sans-serif;}
.order-history-item dd img {margin-right: 10px;}
.order-history-buttons {display: table-cell;width: 99px;height: 100%;box-sizing: border-box;padding: 20px 24px;border-left: 1px solid #e5e5e5;white-space: nowrap;vertical-align: middle;}
.order-history-buttons ul {}
.order-history-buttons li {margin-bottom: 6px;}
.order-history-buttons li:last-child {margin-bottom: 0;}
.order-history-buttons .button-gray {width:100%;color: #fff;}
.order-history-lists-foot {position: absolute;top: 57px;right: 0;bottom:0;background: #fff;}
.order-history-lists-foot .order-history-buttons {display: table;}
.order-history-lists-foot .order-history-buttons ul {display: table-cell;vertical-align: middle;}

.orderCardCase .order-history-lists-foot{position:absolute;top:74px;right:0;width:204px;height:calc(100% - 74px);background:#fff;}
.orderCardCase .order-history-lists-foot .order-history-buttons{display:block;position:absolute;right:64px;top:50%;transform:translateY(-50%);width:initial;height:initial;padding:0;border:none;}
.orderCardCase .order-history-lists-foot .order-history-buttons ul{display:block;}

.order-history-buttons .button-gray,
.order-history-buttons .button-green{width: 100px;height: auto;padding-left: 5px;padding-right: 5px;white-space: normal;}
.order-detail.summary {margin-bottom: 0;padding: 15px 100px;background: #5ddfde;font-size: 18px;}
.order-detail.summary + .order-detail {margin-top: 0;}
.order-detail.summary * {color: #000;}
.order-detail.summary > ul > li {overflow: hidden;margin: 10px 0;}
.order-detail.summary > ul > li strong {line-height: 1;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size: 26px;vertical-align: middle;}
.order-detail {margin-bottom: 20px;border: 1px solid #efefef;background: #fff;}
.order-history-lists + .order-detail {margin-top: 35px;}
.order-detail * {color: #333;}
.order-detail-head {padding: 16px 28px;}
.order-detail-head h4 {line-height: 1;font-size: 18px;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-detail-head h4 img {vertical-align: text-bottom;}
.order-detail-head p {margin: 15px 0 20px;font-size: 13px;color: #666;}
.order-detail-body {padding: 40px 104px;background: #f6f6f6;}
.order-detail-body .order-subsection:first-child .order-subsection-title {margin-top: 0;}
.order-detail-body .order-subsection .link-more {top: 0;}
.order-detail-body .order-lists {padding: 20px;}
.order-box {padding: 20px 40px;background: #fff;border: 1px solid #f1f1f1;}
.stacked-list {font-size: 16px;}
.stacked-list > li {margin-top:2px;padding:0;}
.stacked-list > li:last-child {border-bottom: none;}
.stacked-list-contents {font-family: "Noto Sans Light", sans-serif;color: #666;text-align: right;}
.order-detail.bill .stacked-list.compact {border-top: none;}
.stacked-list.compact * {font-family: "Noto Sans Light", sans-serif;}
.stacked-list.compact > li {padding: 3px 0;border-bottom: none;font-size: 14px;color: #666;}
.stacked-list + .stacked-list.compact {margin-top: 15px;}
.profile-box {position: relative;overflow: hidden;margin:25px 0;padding: 10px;background: #fff;font-size: 16px;}
.profile-box-photo {float: left;}
.profile-box-photo img {width: 128px;border: 1px solid #e5e5e5;}
.profile-box-contents {float:none;display:inline-block;vertical-align:top;padding-left: 150px;}
.profile-box-contents strong {display: block;margin: 18px 0;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color:#333;}
.profile-box-contents p {color: #666;font-family: "Noto Sans Light", sans-serif;}
.order-detail.bill .order-box {padding: 0;border: none;}
.order-detail.bill {margin-bottom: 20px;padding: 40px 100px;border: none;}
.order-detail.bill .order-detail-head {padding: 0;}
.order-detail.bill .order-detail-head p {font-size: 14px;color: #666;}
.order-detail.bill .order-detail-body {padding: 0;background: none; word-break: break-all;}
.order-detail.bill .stacked-list {padding: 10px 0;border-top: 2px solid #e5e5e5;}

.order-detail.bill .ui-total-list .clearfix{font-size:24px;color:#000;line-height:30px;text-align:right;}
.order-detail.bill .stacked-list-title {float:none;display:inline-block;margin-right:12px;vertical-align:top;font-family: "Noto Sans Light", sans-serif;}
.order-detail.bill .stacked-list .total {padding-top:5px;padding-bottom:5px;}

.order-detail.bill .stacked-list .sum-total {padding-top:15px;margin-top:15px;border-top: 1px solid #e5e5e5;}
.order-detail.bill .stacked-list-title .circle-alphabet {margin: 0 5px;}
.order-detail.bill .stacked-list-title .circle-alphabet:first-child {margin-left: 0;}
.order-report-head h4 {margin-top:50px;margin-bottom:20px;font-size:20px;color:#222;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-report-body {padding:40px 60px;background:#f6f6f6;}
.order-report-body .order-subsection-title {margin-top:40px;margin-bottom:15px;font-size: 20px;}
.order-report-body .order-subsection:first-child .order-subsection-title {margin-top:0;}
.report-list {font-size:16px;}
.report-list > li {display: table;margin-bottom:7px;}
.report-list > li:last-child {margin-bottom: 0;}
.report-list-title {display: table-cell;width:170px;color:#333;}
.report-list-contents {display: table-cell;vertical-align: middle;font-family: "Noto Sans Light", sans-serif;}
.report-list-contents .show-gift {margin-left:10px;padding:3px 24px;font-size:15px;}
.report-list-subtext {font-size:14px;color:#888;font-family: "Noto Sans Light", sans-serif;}
.order-gift-card {position: relative;display: inline-block;background: url(/images/pc/uniteOrder/bg_gift.png) no-repeat;background-size: 100%;width:101px;height: 54px;text-align: center;overflow: hidden;}
.order-gift-card img {max-width: 80px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}
.order-report .outline-segment {cursor: pointer;}
.order-report .outline-segment span {color: #333;font-size: 16px;}
/*.order-report .outline-segment .toggle-dropdown {display: none;}*/
.order-form .order-subsection.usimSpecCheck {margin-top:70px;}
.order-form .order-subsection.usimSpecCheck .button-basic em{float:right;font-size:13px;}
/* modal */
.order-layer {padding: 55px 15px 15px;}
.order-layer .layer_header {height: auto;padding-bottom: 40px;border-bottom: none;color: #666;font-size: 15px;text-align: center;line-height: 1.4;}
.order-layer .layer_header h1 {margin:0 45px;color: #000;font-size: 20px;}
.order-layer .layer_header h1 + p {margin-top: 25px;}
.order-layer .layer_contents p {font-size: 15px;color: #333;font-family: "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-layer .layer_contents p strong.top_b_txt{font-family:'Noto Sans KR', sans-serif; font-size:16px;color:#333; font-weight:normal;font-weight:bold;}
.order-layer .layer_contents .inner {position: relative;padding: 0;background: #f6f6f6;overflow: hidden;}
.order-layer .layer_close {top: 30px;right: 30px;}
.order-layer .layer_close button img {max-width: 30px;}
.order-layer .layer_contents .btn_area {padding: 30px 0 15px;}
.order-layer .btn {border-radius: 6px;background: #999;}
.order-layer .btn.large span {box-sizing: border-box;height: 48px;line-height: 48px;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #fff;}
.order-layer .btn.bg_red01 {background: #f44b57;}
.order-layer .btn.bg_green01 {background: #00a2be;}
.layer-expect-number .layer_contents > .inner {max-height: 400px;overflow-y:auto;text-align:center;padding-bottom:10px;}
.layer-expect-number .order-button-wrap {width: 350px;padding: 40px 20px;}
.layer-expect-number .order-button-wrap .button-basic {width: 170px;margin-right: 5px;border-color: #e6e6e6;background: #fff;}
.layer-expect-number .order-button-wrap .button-basic.actived {border-color: #666;padding-top: 11px;padding-bottom: 11px;}
.layer-expect-number .order-button-wrap .button-basic:nth-child(even) {margin-right: 0;}
.layer-order-basic .layer_contents > .inner {padding: 40px 0 25px;}
.layer-order-error > .inner {padding: 40px 25px 25px;}
.layer-order-insurance {width:670px; /*top: 60px !important;*/}
.layer-order-insurance .layer_contents > .inner {height: 530px;}
.layer-order-insurance .inner > .agree-text {height: 480px;overflow-y: auto;padding: 25px 40px;}
.layer-order-insurance .agree-text .agree-text{width:100%;height:100%;padding:0;overflow:hidden;}
.layer-order-insurance .agree-text * {font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web, arial, helvetica, sans-serif !important;color: #666 !important;font-size: 14px !important;line-height: 1.6;}
.layer-order-insurance .agree-text > p {margin: 35px 0 15px;font-size: 16px;color: #333;font-family: "Noto Sans Medium", sans-serif;}
.layer-order-insurance .agree-text > p.bot_txt{margin-top:20px;font-size:15px;}
.layer-order-insurance .agree-text > p:first-child {margin-top: 0;}
.layer-order-insurance .agree-text li {margin-bottom: 20px;}
.layer-order-insurance .agree-text .selfChainfo dt{display:block; margin:40px 0 20px;font-size:15px !important; font-weight:600 !important; color:#333 !important}
.layer-order-insurance .agree-text .selfChainfo:first-child dt {margin-top:0;}
.layer-order-insurance .agree-text .selfChainfo dd{padding-left:9px;background:url("/images/pc/common/bul_rect.gif") no-repeat 0 9px;font-size:14px;}
.layer-order-insurance .agree-text .selfChainfo dd{margin-bottom:5px}
.layer-order-insurance .agree-text .selfChainfo dd:last-child{margin-bottom:0}
.layer-order-insurance .agree-text .selfChainfo dd > ul{margin-top:4px;}
.layer-order-insurance .agree-text .selfChainfo dd > ul > li{position:relative;margin:0;padding-left:10px;background:none !important;}
.layer-order-insurance .agree-text .selfChainfo dd > ul > li:before{content:'- '; position:absolute; left:0;}
.layer-order-insurance .agree-text .bot_txt{margin:20px 0;}

.mobileAgre > p {margin-bottom:15px;font-weight:bold;font-size:16px;color:#000;}
.mobileAgre li {margin-bottom:10px;padding-left:15px;font-size:14px;line-height:150%;background:url("/images/pc/common/bul_rect.gif") no-repeat 0 9px;}
.mobileAgre li p {padding-top:10px;}
.ter_content .ter_tbs_02 {width:100%;margin-top:10px;border-bottom:1px solid #e0e1e3;border-collapse:collapse !important;}
.ter_content .ter_tbs_02 caption{position:absolute;left:0;top:0; height:0; line-height:0;overflow:hidden}
.ter_content .ter_tbs_02 th {height:30px;color:#3d3d3d;text-align:center;font-size:12px;background:#f9f9f9;border-top:2px solid #e0e1e3;border-bottom:1px solid #e0e1e3; border-left:1px solid #e0e1e3; border-right:1px solid #e0e1e3; text-align:center;}
.ter_content .ter_tbs_02 td {word-break:break-all;text-align:center;background:#fff;padding:7px 5px 7px 10px;line-height:160%;border-bottom:1px solid #e0e1e3; border-left:1px solid #e0e1e3; border-right:1px solid #e0e1e3; color:#6d6d6d;font-size:12px;}
.order-layer .order-detail {width: 450px;margin-left: 80px;margin-right: 80px;}
.order-layer .order-basket {width: 730px;padding: 40px;border-top: none;border-bottom: none;}
.order-layer .order-basket table {border-top: 2px solid #333;border-bottom: 1px solid #333;}
.order-basket thead th {padding: 14px 0;font-size: 16px;font-weight: 400;background: #fff;}
.order-layer .order-basket-price {font-size: 14px;}
.order-layer .order-basket-price em {font-size: 16px;}
.order-layer .order-basket-price.big {font-size: 18px;}
.order-layer .order-basket-price.big em {font-size: 22px;}
.order-basket-item {display: block;position: relative;padding: 0 20px 10px 0;}
.order-basket-item-thumbnail {position: absolute;top: 0;left: 0;width: 120px;text-align: center;}
.order-basket-item-thumbnail img {max-width:80px;}
.order-basket-item-title {position: relative;padding-bottom: 15px;padding-right: 80px;text-align: left;border-bottom: 2px solid #d4d4d4;margin-bottom: 15px;}
.order-basket-item-title h2 {font-size: 16px;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-basket-item-title .link-more {position: absolute;top: 2px;right: 0;}
.order-basket-item-text {padding: 0;}
.order-basket-item-text li {position: relative;margin-top: 12px;padding-left: 120px;}
.order-basket-item-text li strong {position: absolute;top: 1px;left: 0;display: block;width: 110px;margin: 0;}
.order-basket-item-text li p {color: #666;}
.order-basket-item-gift td {padding: 30px 0;}
.order-basket-item-gift p {min-height: 39px;padding-top: 20px;padding-left: 80px;background: url(/images/pc/uniteOrder/ico_gift.png) no-repeat;text-align: left;margin-left: 20px;}
.order-layer .order-basket-item-gift p {margin-left: 0;}
.order-basket-item-outer {position: relative;padding: 0 0 0 120px;}
.order-basket .button-red,
.order-basket .button-green {width: 120px;margin-top: 10px;}
.order-layer .order-basket .button-red:first-child,
.order-layer .order-basket .button-green:first-child {margin-top: 0;}
.layer-login-guide .layer_contents {width:390px;}
.layer-login-guide .layer_contents > .inner {padding:40px 0;}
.layer-login-guide .layer_contents .order-dropdown{padding:20px;}
.layer-login-guide .layer_contents .order-dropdown li{font-family: "Noto Sans Light", sans-serif;}
#layerPaymentDetail {width:840px;}
#layerPaymentDetail .layer_contents > .inner {max-height:700px;overflow-y:auto;}
@media screen and (max-height:850px) {#layerPaymentDetail .layer_contents > .inner {    max-height: 450px;}}
.layer-insurance .layer_contents > .inner {max-height:700px;overflow-y: auto;}
@media screen and (max-height:850px) {.layer-insurance .layer_contents > .inner {    max-height: 450px;}}
#layerCartItemDetail .layer_contents > .inner {max-height:700px;overflow-y:auto;}
@media screen and (max-height:850px) {#layerCartItemDetail .layer_contents > .inner {    max-height: 450px;}}
#layerExpectedNumber {top: 50% !important;margin-top: -321px;}
/* //modal */
.layer.order_layer{width:100% !important;padding:60px 15px 15px !important;box-sizing:border-box;}
.layer.order_layer *{font-family:"Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order_layer .layer_header{font-size:28px;color:#000;line-height:1;}
.order_layer .layer_contents .inner{background:none;}
.order_layer input.inp-txt{box-sizing:border-box;height:48px;padding:0 18px;background:#fff;border-radius:3px;border:1px solid #f1f1f1;color:#333;vertical-align:top;}
.order_layer input.inp-txt::placeholder{color:#aaa;font-size:13px;}
.order_layer input.inp-txt::-webkit-input-placeholder {color: #aaa;font-size: 13px;}
.order_layer input.inp-txt:-ms-input-placeholder {color: #aaa;font-size: 13px;}
.order_layer input.inp-txt:disabled{background-color:#e5e5e5;color:#999;}
.order_layer .btn-norm{display:inline-block;box-sizing:border-box;height:48px;padding:15px;font-size:15px;font-family:"Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color:#fff;line-height:1;overflow:hidden;background-color:#999;text-align:center;vertical-align:top;border:none;}
.order_layer .btn-norm.type2{background-color:#f44b57;}
.order_layer .inp-slct{height:48px;padding:0 15px 0 20px;color:#333;line-height:48px;background:#fff url(/images/pc/uniteOrder/ico_order_arrow_select.png) no-repeat 100% 50%;background-size:30px;border:1px solid #f1f1f1;}
#ly-addr-srch .inp-box.inactive .inp-txt, #ly-addr-srch .inp-box.inactive .inp-slct{background-color:#e5e5e5;color:#999;}
#ly-addr-srch.order_layer .inp-box.inactive .btn-norm{color:#fff;background-color:#999;}
/*#ShopLayer .layer_header {font-size:28px;padding-top: 55px;color:#000;}
#ShopLayer .layer_contents .inner {padding: 40px 30px;border:none;}
#ShopLayer .bd_gray03 {border:none;}
#ShopLayer .bd_gray03 span {color:#fff;}
#ShopLayer .lyClose {top: 30px;right: 30px;width: 30px;height: 30px;background: url(/images/pc/uniteOrder/ico_order_close.png) no-repeat;}*/
/*주소찾기_유선*/
/* #ly-addr-srch.order_layer .slct-tab{margin-bottom:20px;}
#ly-addr-srch.order_layer .slct-tab button{height:52px;border:none;border-top:2px solid transparent;border-bottom:2px solid #666;border-radius:0;color:#888;}
#ly-addr-srch.order_layer .slct-tab button.active{border:2px solid #666;border-bottom-color:transparent;border-radius:4px 4px 0 0;color:#333;font-family:"Noto Sans Bold", "Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
#ly-addr-srch.order_layer .slct-tab button span{position:relative;}
#ly-addr-srch.order_layer .srch-seq{margin-bottom:15px;font-weight:normal;}
#ly-addr-srch.order_layer .srch-seq li{font-size:15px;}
#ly-addr-srch.order_layer .srch-seq li:before{content:"";display:inline-block;width:10px;height:7px;vertical-align:middle;margin:0 10px;background:url(/images/pc/uniteOrder/popup_setp_arr.png) 0px 0px no-repeat;}
#ly-addr-srch.order_layer .srch-seq li:first-child:before{display:none;}
#ly-addr-srch.order_layer .srch-box{padding:40px;background:#f6f6f6;}
#ly-addr-srch.order_layer .srch-box .seq-txt{height:48px;line-height:48px;font-family:"Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size:15px;color:#333;}
#ly-addr-srch.order_layer .srch-box .inp-box{margin:20px 0 0 0;}
#ly-addr-srch.order_layer .srch-box .inp-box:first-child{margin-top:0;}
#ly-addr-srch.order_layer .srch-box .inp-box [class|="inp"]{margin-right:10px;}
#ly-addr-srch.order_layer .srch-box .inp-box [class|="inp"]:last-child,
#ly-addr-srch.order_layer .srch-box .inp-box [class|="inp"].last{margin-right:0;}
#ly-addr-srch.order_layer .vari-w01{width:315px;}
#ly-addr-srch.order_layer .btn-norm{width:80px;margin-left:0;}
#ly-addr-srch.order_layer .btn-norm.type2{background-color:#f44b57;}
#ly-addr-srch.order_layer .result-box{margin:10px 0 20px 24px;padding:0;}
#ly-addr-srch.order_layer .result-box .result-txt{margin:10px 20px 0;padding-bottom:10px;border-bottom:2px solid #e5e5e5;background:none;}
#ly-addr-srch.order_layer .result-box .result-list{max-height:154px;margin:20px;}
#ly-addr-srch.order_layer .result-txt .tblbox .tblcell p{font-family:"Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size:15px;color:#333;}
#ly-addr-srch.order_layer .result-box .result-txt .major{font-family:"Noto Sans Bold", "Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color:#f44b57;}
#ly-addr-srch.order_layer .result-txt .tblcell.btn{background:transparent;}
#ly-addr-srch.order_layer .result-txt .tblcell .btn-norm{width:60px;background:#f44b57;border:1px solid #f44b57;}
#ly-addr-srch.order_layer .result-list li + li{margin-top:12px;}
#ly-addr-srch.order_layer .result-list label{font-family:"Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size:15px;color:#666;}
#ly-addr-srch.order_layer .result-list .inp-item:checked + label{font-weight:normal;}
#ly-addr-srch.order_layer .srch-box .slct-txt{margin:20px 0 0;font-family:"Noto Sans Medium", "Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size:15px;color:#333;}
#ly-addr-srch.order_layer .srch-box .bldg_sel{margin:20px 0 0;}
#ly-addr-srch.order_layer .srch-box .bldg_sel select{width:100%;}
#ly-addr-srch.order_layer .vari-w02{width:160px;}
#ly-addr-srch.order_layer .vari-w03{width:145px;}
#ly-addr-srch.order_layer .srch-box .dash{margin:0 -5px 0 5px;line-height:48px;}
#ly-addr-srch.order_layer .vari-w05{width:65px;padding:0 10px;}
#ly-addr-srch.order_layer .vari-w06{width:65px;padding:0 10px;}
#ly-addr-srch.order_layer .slct-txt.noAddress.txtSize{margin:15px 0;font-size:15px !important;color:#666;font-weight:normal;line-height:23px;}
#ly-addr-srch.order_layer .slct-txt.noAddress.txtSize span{font-family:"Noto Sans Medium", "Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color:#333;}
#ly-addr-srch.order_layer .addr_teller{padding:0;text-indent:0;}
#ly-addr-srch.order_layer .flexInput{margin-bottom:10px;} */
/*주소찾기_무선*/
/* #ly-addr-srch.order_layer .srch-box.cordless .inp-box{margin-top:10px;}
#ly-addr-srch.order_layer .srch-box.cordless .inp-box:first-child{margin-top:0;}
#ly-addr-srch.order_layer .inp-box.btnWrap{margin-top:30px !important;}
#ly-addr-srch.order_layer .srch-box .inp-box input[type="radio"].inp-item + label{min-width:0 !important;margin:0 36px 0 27px;color:#888;line-height:48px;}
#ly-addr-srch.order_layer .srch-box .inp-box input[type="radio"].inp-item + label:before{top:17px;}
#ly-addr-srch.order_layer .search{padding:0 40px 40px;background:#f6f6f6;overflow:hidden;}
#ly-addr-srch.order_layer .search .result-box{margin:0;}
#ly-addr-srch.order_layer .search .result-box .result-txt{position:relative;margin:0;padding:20px;background:#fff;border:1px solid #f1f1f1;border-bottom:0;}
#ly-addr-srch.order_layer .search .result-box .result-txt:after{content:'';display:block;position:absolute;left:0;bottom:0;width:calc(100% - 40px);height:2px;margin:0 20px;background:#e5e5e5;}
#ly-addr-srch.order_layer .search .result-box .result-list{margin:0;padding:20px;background:#fff;border:1px solid #f1f1f1;border-top:none;}
#ly-addr-srch.order_layer .search .result-box .pageWrap{margin:0;padding-top:20px;}
#ly-addr-srch.order_layer .search .srch-box{padding:40px 0 0 0;}
#ly-addr-srch.order_layer .search .srch-box p{margin-bottom:20px;font-size:15px;color:#666;}
#ly-addr-srch.order_layer .search .srch-box p .m_txt{font-family:"Noto Sans Medium", "Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color:#333;}
#ly-addr-srch.order_layer .search .srch-box > label{width:75px;line-height:48px;font-size:15px;color:#666;}
#ly-addr-srch.order_layer .search .srch-box > .inp-txt{margin-right:0;}
#ly-addr-srch.order_layer .search .srch-box > .btn-box{margin-top:30px;} */
/* //modal */
.BDC_CaptchaDiv{display:inline-block;vertical-align:middle;}

/* 기존 css 수정 */
/* .prodTit .modelInfo div {top: 190px;}
.prodTit .titArea .shareBox div {top: 197px;right: 14px;} */
#NewSub {margin-top:25px;}
/* .prodTit {margin-top:20px;} */
.prodTit.imgbtit {margin:0;width:365px;position:absolute;top:370px;text-align:center;overflow:initial;}
.prodTit.imgbtit h3.prodName{padding:0;font-size: 30px;}
.prodTit.imgbtit .titArea{display: block;width: 100%;position: relative;}
.prodTit.imgbtit .titArea .shareBox{float: none;margin: 0;}
.prodTit.imgbtit .titArea .shareBox div {top:38px;right:86px;width: 156px;}
.prodTit.imgbtit .titArea .shareBox a.snsShare{margin-right: 18px;background: url(/images/pc/smart/detail_new/btn_shareBox_on.gif) no-repeat center;}
.prodTit.imgbtit .titArea .shareBox > a#btnReview {margin-right:0;background: url(/images/pc/smart/detail_new/bg_review_new.png) no-repeat 50%;}
.prodTit.imgbtit .titArea .shareBox a.wish{margin-right: 18px;background: url(/images/pc/smart/detail_new/btn_wish_on.gif) no-repeat center;}
.prodTit.imgbtit .modelInfo div {top: 39px;}
.prodImg.imgbtit li img{width: 130px;}
.prodImg.imgbtit a.prev{background-image: url(/images/pc/smart/detail_new/btn_newprod_prev.png);}
.prodImg.imgbtit a.next{background-image: url(/images/pc/smart/detail_new/btn_newprod_next.png);}
.prodImg.imgbtit > p{top: 90px;}
/*.order-dropdown .inner.smartphone-agree-dropdown dt,
.order-dropdown .inner.smartphone-agree-dropdown .mobileAgre p {margin-top: 30px;}
.order-dropdown .inner.home-agree-dropdown h5 {font-size:18px;margin: 20px 0 10px;}
.order-dropdown .inner.home-agree-dropdown ul {margin: 5px 20px;}*/
/* //기존 css 수정 */

/*radio*/
.order-form input[type="radio"] + label:before{background-image:url(/images/pc/uniteOrder/order_radio.png) !important;background-position:0 0 !important;}
.order-form input[type="radio"]:checked + label:before{background-position:-30px 0 !important;}
/*dim추가*/
.order-form , .order-form-left{overflow:visible;}
.info-area.order-form-left{overflow:visible;}
.order_btm_wrap.dim{position:relative;}
.order_btm_wrap .dim_txt{display:none;}
.order_btm_wrap.dim:before{content:'';display:block;position:absolute;left:0;top:16px;width:100%;height:2px;background:#999;}
.order_btm_wrap.dim:after{content:'';display:block;position:absolute;left:0;top:0;z-index:10;width:100%;height:calc(100% + 140px);background:rgba(255,255,255,0.5);}
.order_btm_wrap.dim .dim_txt{display:block;position:relative;z-index:11;width:390px;margin:40px auto 0;font-family:"Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;font-size:22px;color:#333;text-align:center;background:#fff;box-sizing:border-box;white-space: nowrap;}
.order_btm_wrap.dim .button-bottom{bottom:-120px;}
/*down 화살표*/
.link-more.green.down{background-image:url('/images/pc/uniteOrder/ico_order_arrow_bottom.png');background-size:auto;}
/*cell 수정*/
.column-left.wid40{width:calc(40% - 5px);}
.column-left.wid45{width:calc(45% - 5px);}
.column-right.wid55{width:calc(55% - 5px);}
.column-right.wid60{width:calc(60% - 5px);}
.notice-area {text-align: center;}
.notice-area-title {display: block;margin-bottom:10px;font-size:18px;color:#333;}
.notice-area p {margin-bottom: 50px;}
.order-insurance-lists .order-button-wrap .button-basic strong {color:#888;font-weight: 400;}
.order-insurance-lists .order-button-wrap .button-basic.actived strong {color:#333;font-family: "Noto Sans Bold", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.order-insurance-lists .order-button-wrap .button-basic p {display: inline-block;float:right;font-size:13px;}
.order-insurance-lists .order-button-wrap .button-basic p i,
.order-insurance-lists .order-button-wrap .button-basic p em {display: none;}
.order-infomation-list li div{margin-top:10px;}.order-infomation-list li div:first-child{margin-top:0;}
.order-infomation-list li div input[type="radio"].inp-item + label{height:initial;font-size:14px;color:#666;}

.lump_box .tit_sub {margin-top: 50px;margin-bottom: 20px;font-size: 20px;color: #222;font-family: "Noto Sans Medium", "Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;}
.lump_box .horizontal_type {border:none;background:#f6f6f6;padding: 36px 0;}
.lump_box .horizontal_type tbody th,
.lump_box .horizontal_type tbody td {border:none;padding: 4px 0;line-height: 1.4;height: auto;color:#666;}
.lump_box .horizontal_type tbody th {padding-left: 30px;vertical-align: top;color:#333;}
.lump_box .horizontal_type tbody th.row_groups {background:none;}
.lump_box .ico_txt.red {background:#00a2be;}
.lump_box .fill_box {border:none;background:#f6f6f6;padding: 36px 23px;}
.lump_box .vertical_type .order_head .clearfix li span {display: inline-block;margin-right:10px;}
.lump_box .vertical_type tbody td:first-child {padding:30px 20px;}
.lump_box .vertical_type .tb_space p:first-child {margin-top: 0;}
.lump_box .vertical_type.type02 tbody td {border-left: none;}
.lump_box .vertical_type.type02 tbody td:first-child {border-left: none;}
.lump_box .vertical_type.type02 tr:first-child .order_head {position: relative;box-sizing: border-box;height: 50px;padding: 0 20px;background: #f6f6f6;border:none;}
.vertical_type.type02 .tb_space p {margin-top: 0;}
.lump_box .fill_box .arrange.total {text-align: left;padding-left: 10px;}
.lump_box .fill_box .arrange.total .price_tit strong {width:170px;}
.fill_box .arrange.total .price_tit .price em {color: #f44b57;font-size: 27px;}
.title_btn .link-more {top: 15px;}

.gift-benefit {margin-left:-10px;width:100%;overflow:hidden;}
.gift-benefit li {float:left;margin:0 0 10px 10px;}
.gift-benefit li > p {margin-bottom:15px;}
.gift-benefit li strong {display:inline-block;margin-right:10px;font-weight:normal;font-size:14px;color:#222;}
.gift-benefit li button {position:relative;display:block;width:238px;height:213px;border:1px solid #333;}
.gift-benefit li button img {display:block;margin:0 auto 15px;}
.gift-benefit li button a {display:block;}
.gift-benefit li button.current {color:#d71826;border:1px solid #d71826;}
.gift-benefit li button.current span {color:#d71826;}
.gift-benefit li p.checkbox {display:inline-block;}
.gift-benefitBox > p {margin-bottom:15px;}
.gift-benefitBox > p strong {display:inline-block;margin-right:10px;font-weight:normal;font-size:14px;color:#222;}

.order-subsection .gift-benefit{width:calc(100% + 10px);margin:-5px;font-size:0;}
.order-subsection .gift-benefit li{float:none;display:inline-block;margin:5px;width:190px;vertical-align:bottom;}
.order-subsection .gift-benefit li > p{margin:0 5px 5px 5px;word-break:keep-all;}
.order-subsection .gift-benefit li > p strong{display:inline;}
.order-subsection .gift-benefit li > p strong .tooltip{vertical-align:-4px;}
.order-subsection .gift-benefit li button{width:190px;}
.order-subsection .gift-benefitBox > p{margin:10px 5px;word-break:keep-all;line-height:21px;}

/*190916 주문서 사은품 선택 수정*/
.gift-benefit.agncy-benefit button span.badge{position:absolute;top:0;left:0;}
.gift-benefit.agncy-benefit button img{width:150px;height:120px;}
.gift-benefit.agncy-benefit button p.radio{margin-right:0;}
.gift-benefit.agncy-benefit button .giftNameTag{border: 2px solid #000;border-radius: 3px;background:#fff;width: calc(100% - 15px);height: 39px;position: absolute;top: 110px;margin: 0;padding: 0 5px;}
.gift-benefit.agncy-benefit button .giftNameTag:before{display:inline-block;content:"";background:url('/common/pc/olleh2.0/img/bg/bg-tool-tip-arrow.png') no-repeat 0 0;position:absolute;top: 39px;left: 5px;width: 13px;height: 13px;}

p.radio {position:relative;display:inline-block;margin-right:20px;line-height:100%;}
p.radio input[type=radio] {position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;}
p.radio label {position:relative;z-index:1;}
p.radio label:before {content:'';display:inline-block;margin:-1px 5px 0 0;width:18px;height:18px;vertical-align:middle;background:url('/images/pc/smart/order_new/bg_rad_off.png') no-repeat center;}
p.radio label.chk:before {background:url('/images/pc/smart/order_new/bg_rad_on.png') no-repeat center;}

/* 핸드폰 인증 영역 개선 영역 */
.certification-box .fr{float:right}
.certification-box:after{content:"";display:block;clear:both;}
.certification-box .box{display:table;min-height:67px;padding:20px 40px 30px 105px;background:url(/images/pc/wire/order/icon_pass_1.gif) 40px 20px no-repeat;
}
.certification-box.pass-img .box{background-image:url(/images/pc/wire/order/icon_pass_2.gif);}
.certification-box p{ display:table-cell; vertical-align: middle;font-size:16px;line-height: 1;min-height:67px;}
.certification-box .b,
.certification-box-2 .b{color:#00a2be}
.certification-box p span, .certification-box-2 .box span{display:block;margin-top:12px;color:#888;font-size:14px;}
.certification-box-2 .box span{margin-top:4px}
.certification-box-2{margin-top:20px;}
.certification-box-2 .box{display:table; width:100%;}
.certification-box-2 .td{display:table-cell;vertical-align: middle;}
.certification-box-2 .td-r{text-align:right}
.certification-box .button-green,
.certification-box-2 .button-green {font-size:16px;}

/*번호이동 셀프 추가 스타일*/
.order-tabs.order-tabs-style0 {margin-bottom: 10px;}
.order-tabs.order-tabs-style0 ul {border-bottom: 2px solid #666;height: 50px;overflow:visible;}
.order-tabs.order-tabs-style0 ul li {float: left;width: 30%;background: #fff;}
.order-tabs.order-tabs-style0 ul li a {display: block;height: 48px;line-height: 48px;font-size: 15px;color: #888;text-align: center;}
.order-preAgrinfo{position:relative;}

.link-more.IdentS{top:0 !important;}
.txtBox01{font-size:14px;text-align:center;}
.txtBox01 span{display:block;font-size:15px;}
.txtBox01 .boxBold{font-size:18px;color:#222;padding-bottom:5px;display:inline-block;font-family:"Noto Sans KR", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.txtBox01.box_gray{background:#f3f3f3;padding:15px;}
.pboxTxt{width:412px;display:inline-block;padding:12px !important;border:0 !important;margin-right:8px;}
.pboxTxt:before{display:inline-block;content:"";width:17px;height:17px;background:url('https://shop.kt.com/images/pc/common/bl_desc_import.png') no-repeat;background-size:100% 100%;background-position:0;vertical-align:middle;}
.viewarsnum{display:inline-block;position:absolute;top:0;left:50%;width:100px;height:30px;margin-top:222px;margin-left:-47px;color:transparent;}
.viewArsNumBox{position:absolute;top:0;left:50%;background:#fff;border:2px solid #222;border-radius:5px;padding:10px;width:50%;margin-left:-25%;margin-top:37%;display:none;}
.viewArsNumBox ul li{display:inline-block;width:48%;font-size:13px;line-height:20px;}
.viewArsNumBox:before{display:inline-block;content:"";background:url('/common/pc/olleh2.0/img/bg/bg-tool-tip-arrow.png') no-repeat 0 0;position:absolute;top:-13px;left:45%;width:13px;height:13px;transform:rotate(180deg);}
.order-select .usimtxt{color:#222;font-size:16px;line-height:45px;}
.order-input-text.white{background:#fff;color:#222;}


/* 신용카드 영역 개선 */
.button-green.buton-gray{padding:0; background-color:#999;}
.card-msg{position:absolute; right:0;top:16px;font-size:14px; color:#888; font-family:"Noto Sans Light";}
.appcard-msg{margin-top:10px;color:#999;font-family:"Noto Sans Light";}
.card-opt-check{display:inline-block; line-height:48px;}
.card-opt-check label{margin-right:10px; font-size:12px;}
.ceri-ok #creditCardNo{width:287px}
.ceri-no em{display:inline-block;line-height:48px}
.ceri-no .pure{margin:0 !important; text-align:center;}
.ceri-no input[type=password]{width:74px}
.ceri-no input[type=password]:last-child{width:75px}
.ceri-no input[type=text]{width:137px; }
.ceri-no .column-left input[type=text]{margin-right:0 }
#ceri-no .button-green,
#ceri-ok .button-green{width:143px}
#ceri-no .column-left *,
#ceri-no .column-right *,
#ceri-ok .column-left *,
#ceri-ok .column-right *{float:left}


.button.order-button-wrap{margin-bottom:0;}
.button.order-button-wrap li {margin-left:10px;}
.button.order-button-wrap li:first-child {margin-left:0;}
.button.order-button-wrap li button{position: relative;display:block;width: 100%;padding:13px 17px;font-family: "Noto Sans KR", sans-serif;font-size:15px;color:#888;text-align: left;border:1px solid #f1f1f1;background: #f6f6f6;border-radius:2px;overflow: hidden;}
.button.order-button-wrap li button.actived{font-family: "Noto Sans Bold", sans-serif;color:#333;border:1px solid #666;box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);background: #fff;}
.button.order-button-wrap li button em{right:17px;color:#666;font-weight:normal;}
.button.order-button-wrap li button em.textdown{margin-top:-6.5px;line-height:13px;}
.button.order-button-wrap li button.actived em{color:#333;}
.order-subsection .button.order-button-wrap{margin-bottom:-8px;}
.order-subsection .button.order-button-wrap li{float:left;margin-bottom:8px;}
.order-subsection .button.order-button-wrap.two_list li {width:calc(50% - 5px) !important;}
.order-subsection .button.order-button-wrap.two_list li:nth-child(3n+1){margin-left:10px;clear:none;}
.order-subsection .button.order-button-wrap.two_list li:nth-child(2n+1){margin-left:0;}
.order-subsection .button.order-button-wrap.three_list li{width:190px !important;}
.order-subsection .button.order-button-wrap.three_list li:nth-child(3n+1){margin-left:0;}
.order-subsection .button.order-button-wrap li button{height:auto !important;}
.order-subsection .button.order-button-wrap li strong{font-family:"Noto Sans KR", sans-serif;color:#666;}
.order-subsection .button.order-button-wrap li button > p{font-weight:normal;font-size:15px;color:#666;}
.order-subsection .button.order-button-wrap li button > p span{font-family:"Noto Sans KR", sans-serif;font-size:15px;color:#666;}
.order-subsection .button.order-button-wrap li button > p em{position:static;display:inline;margin-top:0;font-size:15px;line-height:1;}
.order-subsection .button.order-button-wrap li button.actived strong,
.order-subsection .button.order-button-wrap li button.actived p,
.order-subsection .button.order-button-wrap li button.actived p span{color:#666;}


.order-subsection .tool_tip_trigger {width:15px;height:15px;margin-left:5px;-webkit-background-size:15px 15px;background-size:15px 15px;vertical-align:-2px;}
#layerusimSpecCheck.layer .usimInfoTxt {font-family:"Noto Sans KR";color:#333;font-size:18px;line-height:24px;margin:20px 0 15px;}
#layerusimSpecCheck .layer_contents {text-align:center;}


/* (팝업) 복지할인 제공 혜택 */
.pop_welfareinfo {width:750px;}
.pop_welfareinfo .vertical_type thead th {height:auto; padding-top:15px; padding-bottom:15px; background-color:#efefef; border-bottom:1px solid #d2d2d2;}
.pop_welfareinfo .vertical_type tbody th { background-color:#efefef;}
.pop_welfareinfo .vertical_type tr td {height:auto;}
.pop_welfareinfo .vertical_type tr td.brd_left {border-left:1px solid #d2d2d2;}
.pop_welfareinfo .vertical_type tr td.txt_left {text-align:left;}
.welfareinfo_wrap {padding-top:30px;}

.list_bullet > li {position:relative; padding-left:10px}
.list_bullet > li:after {content:""; background:#333; border-radius:50%; width:4px; height:4px; position:absolute; top:7px; left:0;}
.list_bullet > li .sublist {margin-top:3px;}
.list_bullet > li .sublist > li {position:relative; padding-left:9px;}
.list_bullet > li .sublist > li:after {content:"-"; position:absolute; top:2px; left:0;}


/* 신용카드 인증 개선 (2020-07-31) */
.creditcard-expire-select:after {content:""; display:block; clear:both;}
.creditcard-expire-select .inner {float:left; margin-left:10px; width:auto;}
.creditcard-expire-select .inner:first-child {margin-left:0;}
.creditcard-expire-select .inner .order-select {width:213px;}


/* 가전렌탈 - 주문내역 */
.rental_order .color1{color:#22beb6 !important;}
.rental_order_info{border:1px solid #dedede;border-radius:10px;padding-bottom: 25px;margin-top:30px;}
.rental_order_info:first-child{margin-top:0;}
.rental_order_info .order_info{border-bottom:1px solid #dedede;padding:15px 25px;}
.rental_order_info .order_state{font-weight:700;font-size: 16px;}
.rental_order_info .order_number .area, .rental_order_info .order_number .stit, .rental_order_info .order_number .num{display: inline;}
.rental_order_info .order_number .area:first-child .stit{padding-left:0;margin-left:0;}
.rental_order_info .order_number .area:first-child .stit:before{display:none;}
.rental_order_info .order_number .stit{position:relative;color:#666;font-size: 14px;padding-left:11px;margin-left:10px;}
.rental_order_info .order_number .stit:before{position:absolute;content:'';left:0;top:0;height:16px;border-left:1px solid #dedede}
.rental_order_info .order_number .num{color:#000;font-size:15px;font-weight:500;letter-spacing:-0.5px;}
.rental_order .details_info{padding:30px 35px 0 20px;}
.rental_order .details_info:after{display:block;content:'';clear:both;}
.rental_order .thumb_img{float:left;width:160px;margin-right:20px;}
.rental_order .thumb_img img{max-width:100%;}
.rental_order .list_inner{float:left;width:633px;padding-top:10px;}
.rental_order .list_area{border-top:1px solid #dedede;padding-top:20px;margin-top:24px;}
.rental_order .list_area:first-child{border-top:none;padding-top:0;margin-top:0;}
.rental_order .list_area .prod_name{display:block;margin-bottom: 18px;line-height:1.7;font-size:18px;color:#333;font-weight:normal;}
.rental_order .list_area .prod_name .txt_sm{color:#333;font-size:15px}
.rental_order .price_list > li{margin-top:6px;}
.rental_order .price_list > li:first-child{margin-top:0;}
.rental_order .price_list .stit, .rental_order .price_list .nums{display:table-cell;height:29px;text-align:right;vertical-align:middle;}
.rental_order .price_list .stit{font-size:16px;color:#666;font-weight:normal;text-align:left;}
.rental_order .price_list .stit .month, .rental_order .price_list .stit  .num, .rental_order .price_list .stit  .won{display:inline-block;font-size:20px;font-weight:normal;vertical-align:middle;color:#000;line-height:1.1;}
.rental_order .price_list .stit .month{padding-right:6px;}
.rental_order .price_list .comprice{display:table;width:100%;}
.rental_order .price_list .comprice .price{display:inline-block;vertical-align:middle;line-height:1.1}
.rental_order .price_list .comprice .price .month{font-size:21px;color:#666;}
.rental_order .price_list .comprice .price .num{font-size:22px;color:#000;}
.rental_order .price_list .comprice .price .won{font-size:21px;color:#000;}
.rental_order .price_list .comprice .sale{display:inline-block;vertical-align:middle;margin-right:3px;line-height:1.1}
.rental_order .price_list .comprice .sale .txt,
.rental_order .price_list .comprice .sale .won{font-size:16px;color:#d71826;font-weight:normal;}
.rental_order .price_list .comprice.del .stit{font-size:15px;}
.rental_order .price_list .comprice.del .price .month{font-size:18px;color:#666;}
.rental_order .price_list .comprice.del .price .num,
.rental_order .price_list .comprice.del .price .won{font-size:17px;color:#333;}
.rental_order .hsv_prod{margin-top:21px;padding-top:24px;border-top:2px dashed #e0e0e0;}
.rental_order .hsv_prod > li{margin-top:9px;}
.rental_order .hsv_prod > li:first-child{margin-top:0;}
.rental_order .hsv_prod .ico_arr2:before{position:absolute;top:7px;left:0;}
.rental_order .hsv_prod .tbl{position:relative;padding-left:18px;font-size:13px;}
.rental_order .hsv_prod .cl{font-size:16px;color:#666;}
.rental_order .hsv_prod .cr .month{font-size:15px;color:#666;padding-right:6px;}
.rental_order .hsv_prod .cr .num, .rental_order .hsv_prod .cr .won{font-size:16px;color:#666}
.rental_order .hsv_prod .txt_desc{text-align:right;margin-top:10px;color:#223b55;font-size:14px;}
.rental_order .bot_desc{text-align:right;margin-top:10px;color:#666;font-size:14px;}
.rental_order .user_info{margin:25px 25px 0;}
.rental_order .user_info .info, .rental_order .user_info .requests{padding:12px 20px;border-radius:10px;}
.rental_order .user_info .info{background-color:#f2f6f9;}
.rental_order .user_info .stit, .rental_order .user_info .cont{display:inline;font-size:14px;}
.rental_order .user_info .stit{color:#666;padding:0 10px 0 20px;border-left:1px solid #c4c4c4;}
.rental_order .user_info .stit:first-child{border-left:none;padding-left:0;}
.rental_order .user_info .cont{color:#000;padding-right:20px;}
.rental_order .user_info .requests:after{content:'';display:block;clear:both;}
.rental_order .user_info .requests .stit{float:left;width:58px;color:#333;}
.rental_order .user_info .requests .stit{float:left;width:58px;color:#333;}
.rental_order .order_btm_notice{margin-top:8px;}



/* pass 계좌인증 */
.pass-account .flow-list{display:table;width:100%;margin:30px 0;border-collapse:collapse;}
.pass-account .flow-list li{display:table-cell;position:relative; width:33.3%;padding:33px 0 36px;border:1px solid #f1f1f1;text-align:center; }
.pass-account .flow-list li:after{content:""; position:absolute; top:50%; right:-12px;margin-top:-22px; width:24px;height:24px;background:url(/images/pc/uniteOrder/ico_pass_account.png) center -17px no-repeat;;}
.pass-account .flow-list li:last-child:after{display:none}
.pass-account .flow-list li p{font-size:14px;}
.pass-account .flow-list li p:before{content:"";display:block; height:90px;width:100%;background-image:url(/images/pc/uniteOrder/ico_pass_account.png);background-repeat: no-repeat;}
.pass-account .flow-list li:nth-child(1) p:before{background-position: center -40px}
.pass-account .flow-list li:nth-child(2) p:before{background-position: center -130px}
.pass-account .flow-list li:nth-child(3) p:before{background-position: center -220px}
.pass-account .flow-list strong{font-size:16px;font-weight: normal;color:#333}
.pass-account .pass-title{margin-top:10px;padding:0 20px;line-height:45px;border:1px solid #f1f1f1;}
.pass-account .pass-title strong{font-weight: normal;font-size:16px;color:#333 }
.pass-account .pass-title .ok{display:none;color:#00a2be;}
.pass-account .pass-title .ok:after{content:"";display:inline-block;width:14px; height:11px;margin-left:10px;background:url(/images/pc/uniteOrder/ico_pass_account.png) center  -3px no-repeat;}
.pass-account .pass-title span{display:none}
.pass-account .pass-title.close .ing{display:block;}
.pass-account .pass-title.close + .pass-account-area,
.pass-account .pass-title.pass-ok + .pass-account-area{display:none}
.pass-account .pass-title.pass-ok strong{color:#d2d2d2}
.pass-account .pass-title.pass-ok .ok{display:block;}
.pass-account .pass-account-area {padding:21px 20px 30px; border:1px solid #f1f1f1;border-top:0;}
.pass-account .pass-account-area .list li{position:relative;padding-left:10px;font-size:14px;}
.pass-account .pass-account-area .list li:before{position: absolute; left:0; content:"-";}
.pass-account .pass-msg{margin-top:10px;font-size:14px}
.pass-account .pass-msg strong{color:#00a2be; font-size: inherit;}
.pass-account .pass-msg .point{display:block;color:#888;font-size:14px}
.pass-account .btn-area{margin-top:27px; text-align:right}
.pass-account .ing,
.pass-account .ok{float:right;font-size:14px;}

/*신용카드 홈페이지 인증 추가*/
.self-phone-section{margin-top:10px; }
.self-phone-section label{font-size:14px;font-family:"Noto Sans Medium";}
.self-phone-section *{vertical-align: middle;}
.homepage-id-section p{margin-top:10px;}
.homepage-id-section .link-more{position:static;display:inline-block;margin-top:5px;margin-left:15px;}
.homepage-id-section .link-more{position:static;display:inline-block;margin-top:5px;margin-left:15px;}


/* 대리점 사은품 접근성 */
.gift-benefit li .giftinbox {position:relative;display:block;width:238px;height:213px;border:1px solid #333;text-align:center;}
.gift-benefit li .giftinbox img {display:block;margin:20px auto;}
.gift-benefit li .giftinbox a {display:block;}
.gift-benefit li .giftinbox.current {color:#d71826;border:1px solid #d71826;}
.gift-benefit li .giftinbox.current span {color:#d71826;}

.gift-benefit li .giftinbox p.radio input[type=radio] {opacity:0;}

.order-subsection .gift-benefit.agncy-benefit {font-size:14px}
.order-subsection .gift-benefit.agncy-benefit li {width:188px; vertical-align:top;}
.order-subsection .gift-benefit.agncy-benefit li .giftinbox {width:188px; cursor:pointer;}

.gift-benefit.agncy-benefit .giftinbox span.badge{position:absolute;top:0;left:0;}
.gift-benefit.agncy-benefit .giftinbox img{width:150px;height:120px;}
.gift-benefit.agncy-benefit .giftinbox p.radio{margin-right:0;}
.gift-benefit.agncy-benefit .giftinbox .giftNameTag{border: 2px solid #000;border-radius: 3px;background:#fff;width: calc(100% - 15px);height: 39px;position: absolute;top: 110px;margin: 0;padding: 0 5px;}
.gift-benefit.agncy-benefit .giftinbox .giftNameTag:before{display:inline-block;content:"";background:url('/common/pc/olleh2.0/img/bg/bg-tool-tip-arrow.png') no-repeat 0 0;position:absolute;top: 39px;left: 5px;width: 13px;height: 13px;}

/*210325 방문시간 추가*/
.order-subsection .selfpick .data-ipt input.order-input-text{background:#f5f5f5 url(/images/pc/common/bl_calender.gif) no-repeat 95% 50%;}

/* 즉시결제납부방법 : 툴팁 */
.tooltip_popRelease dt{font-weight:bold;margin-bottom:5px;}
.tooltip_popRelease dd{position:relative;padding-left:6px;margin-top:2px;}
.tooltip_popRelease dd:before{content:'';position:absolute;left:0;top:7px;border-radius:50px;width:3px;height:3px;background-color:#666;}

/*210413 추가_제휴사 혜택*/
.affiliate-benefit{margin:-20px 0 0 -15px;font-size:0;}
.affiliate-benefit.frms_rd_wrap .frms_rds{margin:20px 0 0 15px;vertical-align:top;}
.affiliate-benefit li{width:186px;height:186px;}
.affiliate-benefit li .img{position:absolute;left:50%;top:19px;margin-left:-75px;width:150px;height:88px;background:url(/images/pc/smart/order/affiliate_benefit_bg.png) no-repeat 0 0;background-size:150px auto;}
.affiliate-benefit li .img img{width:94px;height:50px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -47px;}
.affiliate-benefit li a{display:block;width:100%;height:100%;padding:0;}
.affiliate-benefit li a.chk{border:1px solid #666;}
.affiliate-benefit li label{display:block;height:186px;padding-top:122px;font-size:17px;color:#333;line-height:1;border:1px solid #e2e2e2;border-radius:2px;text-align:center;box-sizing:border-box;}
.affiliate-benefit li label .s_txt{display:block;margin-top:10px;font-size:15px;color:#888;line-height:1;}
.affiliate-benefit li .frms_rd ~ i{top:9px;right:9px;left:auto;width:33px;height:33px;margin-top:0;border:none;background:none;border-radius:0;}
.affiliate-benefit li .frms_rd:checked ~ i{background:url(/images/oneMinute/icon_check_on.png) no-repeat 0 0;background-size:33px 33px;}
.affiliate-benefit li .frms_rd:checked + label{border-color:#666;}

.affiliateBenefit {width:550px;}
.affiliateBenefit li {font-size:14px;}
.affiliateBenefit ul {margin:20px 0 30px;}
.affiliateBenefit ul li {position:relative;margin-bottom:5px;padding-left:14px;}
.affiliateBenefit ul li:before {content:"-";position:absolute;left:0;top:0;}


/* 유선 동시주문 약관 업데이트 */
.order_sheet_agree .agreement_box table {width:100%;border-collapse:collapse;}
.order_sheet_agree .agreement_box table thead th {padding:6px 0;border:1px solid #d3d3d3;color:#474747;}
.order_sheet_agree .agreement_box table tbody th,
.order_sheet_agree .agreement_box table tbody td {padding:6px;border:1px solid #d3d3d3;color:#474747;vertical-align:top;word-break:break-all;}
.order_sheet_agree .agreement_box table tbody td.boldTxt {font-size:20px!important;color:#0000ff !important;text-decoration:underline;font-weight:bold;}

.order_sheet_agree .agreement_box table thead th {padding:6px;}

.order_sheet_agree .agreeTbl.txt_c {text-align:center;}
.order_sheet_agree .agreeTbl.ver_m tr th,
.order_sheet_agree .agreeTbl.ver_m tr td {vertical-align:middle;}
.order_sheet_agree .agreeTbl.ver_top tr td {vertical-align:top;}
.order_sheet_agree .agreeTbl tr td.txt_l {text-align:left;}
.order_sheet_agree .agreeTbl tr td.txt_c {text-align:center;}
.order_sheet_agree .agreeTbl tr td.boldTxtNormal,
.order_sheet_agree .agreeTbl tr td.boldTxtNormal * {font-size:18px;}

.layer-order-insurance .agree_cont_tit {font-size:16px; color:#333; font-weight:bold; margin:25px 0 15px 0;}
.layer-order-insurance .agree_cont_tit.normal {font-weight:normal;}

.layer-order-insurance .agree_cont_txt {font-size:14px; color:#333; font-weight:bold; margin:10px 0 5px 0;}
.layer-order-insurance .agree_cont_txt.normal {font-size:13px; font-weight:normal;}
.layer-order-insurance .agree_cont_txt.sizeUp {font-size:16px;}

.layer-order-insurance .agreementCont .agree_cont_tit:first-child {margin-top:0;}

.layer-order-insurance .agree_cont_tit + .txtmark,
.layer-order-insurance .agree_cont_txt + .txtmark {margin-top:10px;}

.layer-order-insurance .txtmark {margin-top:20px;}
.layer-order-insurance .txtmark > li {position:relative; margin:6px 0 0 0; padding-left:15px;}
.layer-order-insurance .txtmark > li:first-child {margin-top:0;}
.layer-order-insurance .txtmark > li:after {content:"※"; position:absolute; top:-1px; left:0;}
.layer-order-insurance .txtmark > li strong {color:#333;}

.layer-order-insurance .txtmark.bar > li {padding-left:10px;}
.layer-order-insurance .txtmark.bar > li:after {content:"-"; position:absolute; top:-1px; left:0;}

.layer-order-insurance .txtmark.dot > li {padding-left:12px;}
.layer-order-insurance .txtmark.dot > li:after {content:""; position:absolute; top:6px; left:0; background-color:#666; width:5px; height:5px; border-radius:50%;}

.layer-order-insurance .txtmark.decimal {padding-left:15px;}
.layer-order-insurance .txtmark.decimal > li {list-style-type:decimal; padding-left:3px;}
.layer-order-insurance .txtmark.decimal > li:after {content:""; display:block; clear:both;}
.layer-order-insurance .txtmark.decimal.sub {padding-left:10px;}

.layer-order-insurance .txtmark .sub {margin-top:0; padding:5px 0; margin-bottom:0;}
.layer-order-insurance .txtmark .sub li {margin:3px 0 0 0;}
.layer-order-insurance .txtmark .sub li:first-child {margin-top:0;}

.order_sheet_agree .tbl_nowrap {overflow-x:auto;}
.order_sheet_agree .tbl_nowrap table {width:auto; white-space:nowrap;}

/*온경혁 마이샵 장바구니  */
/*.ui-com_tab_list {position: relative;}
.ui-com_tab_list:after{content:"";display:block;clear: both;}
.ui-com_tab_list>li {float:left;width: 137px;}
.ui-com_tab_list>li>a {width: 100%;height: 60px;line-height:60px;display: inline-block; text-align: center; border: 1px solid #808080; border-bottom: none; border-left: none; border-radius: 10px 10px 0 0; font-size: 17px; color: #000; font-weight: 400;}
.ui-com_tab_list>li:first-child >a {border-left: 1px solid #808080;border-right: none;}
.ui-com_tab_list>li.on>a {border: 1px solid #01a69f; border-bottom: 1px solid #fff; color: #01a69f; margin-bottom: -1px; position: relative;}*/
#owList .ui-prd-list:first-child,
#owList .ui-prod-list:first-child{border-top:1px solid #a8a8a8;}

.ui-prod-list + .ui-prod-list{border-top: 1px solid #a8a8a8;}
#owList .ui-prod-list + .ui-prod-list , #owList .ui-prd-list + .ui-prod-list , #owList .ui-prod-list + .ui-prd-list , #owList .ui-prd-list + .ui-prd-list{margin-top:40px;border-top: 1px solid #a8a8a8;}

.ui-tab_prod_wrap.on{display: block;}
.ui-tab_prod_wrap {display: none;}
.ui-cart-prd-wrap .ui-cart-prod-header {position: relative;}
.ui-cart-prd-wrap .ui-cart-prod-header:before {content: ''; overflow: hidden; clear: both; display: table;}
.ui-cart-prd-wrap .ui-cart-prod-header:after {content: '';width: 100%; height: 1px; background-color:#a8a8a8; display: inline-block; position: absolute; top: 54px; left: 0;}
.ui-cart-prd-wrap .ui-cart-prod-header .ui-btn-wrap {height: 60px; line-height: 60px; background-color: #ededed; border-radius: 10px; text-align: center; margin: 15px 0 10px 0; font-size: 16px; font-weight: 500; color: #000;}
.ui-cart-prd-wrap .ui-cart-prod-header .ui-btn-wrap .ui-btn.confirm{font-size: 16px; font-weight: 500; color: #01a69f; text-decoration: underline;}
.ui-cart-prd-wrap .ui-cart-prod-header .order-list-cont{margin-right:50px;}
.ui-cart-prd-wrap .ui-cart-prod-header .order-list-cont,
.ui-cart-prd-wrap .ui-cart-prod-header .prd-list-cont{display: inline-block;margin-bottom: 24px;position: relative;padding-left: 30px; font-size: 20px; font-weight: 700; line-height: 30px; color: #000;}
.ui-cart-prd-wrap .ui-cart-prod-header .order-list-cont em,
.ui-cart-prd-wrap .ui-cart-prod-header .prd-list-cont em {color: #ff0000;}
.ui-cart-prd-wrap .ui-cart-prod-header .order-list-cont:before ,
.ui-cart-prd-wrap .ui-cart-prod-header .prd-list-cont:before { content: ''; width: 25px; height: 25px; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.ui-cart-prd-wrap .ui-cart-prod-header .order-list-cont:before {background: url('/images/pc/uniteOrder/online/myshop_ico01.png') no-repeat center;}
.ui-cart-prd-wrap .ui-cart-prod-header .prd-list-cont:before { background: url('/images/pc/uniteOrder/online/myshop_ico_cart.png') no-repeat center;}
.ui-cart-prd-wrap .cart_prod_tbl {border-top: 1px solid #a8a8a8;background:#f8f8f8;}
.ui-cart-prd-wrap .ui-order-info {margin-top: 20px; padding:0 24px 20px; position: relative; display: flex; flex-wrap: nowrap; justify-content:space-between;align-items: center;}
.ui-cart-prd-wrap .ui-order-info .order-badge {border: 1px solid #000; border-radius: 16px; height: 30px; line-height: 30px; padding: 0 16px;display: inline-block; margin-right: 15px; font-size: 14px; color: #000; font-weight: 400;}
.ui-cart-prd-wrap .ui-order-info .order-badge em {font-size: 15px;font-weight: 500; color: #000;}
.ui-cart-prd-wrap .ui-order-info .info-desc>span,
.ui-cart-prd-wrap .ui-order-info .info-desc em{font-size: 14px; font-weight: 400;color: #000;}
.ui-cart-prd-wrap .ui-order-info .info-desc em {font-weight: 500;}
.ui-cart-prd-wrap .ui-order-info .info-desc em.highlight {display: inline-block; position: relative; z-index: 1;}
.ui-cart-prd-wrap .ui-order-info .info-desc em.highlight:after {content: ''; width: 100%;height: 12px; background-color: #5ddfde; position: absolute; bottom: 0; left: 0; z-index: -1;}
.ui-cart-prd-wrap .ui-img-box {position:absolute;left:0;top:0;width:96px;height:96px;}
.ui-cart-prd-wrap .ui-img-box .img {display: block; display: inline-flex;justify-content: center;align-items: center;width:96px; height:96px;}
.ui-cart-prd-wrap .ui-img-box .img img {width:auto;height:auto;max-width:96px;max-height:96px;}
.ui-cart-prd-wrap .cart_prod_section {margin-top:100px;border-bottom: none;}
.ui-cart-prd-wrap .cart_prod_section:first-child{margin-top:0;}
.ui-cart-prd-wrap .cart_article_box {position:relative;padding:25px 0 25px 110px;}
.ui-cart-prd-wrap .cart_article_box .cart_prod_name .name{font-size: 16px; color: #000; letter-spacing: 0; margin-bottom: 8px;}
.ui-cart-prd-wrap .cart_article_box .cart_prod_name.ui-price_group{padding: 0 0 0 12px;}
.ui-cart-prd-wrap .column2 .cart_prod_info{padding:0; width: auto; min-height: 96px; max-width:300px;}
.ui-cart-prd-wrap .column2 .cart_prod_info .name{font-size: 16px; color: #000; font-weight: 500; letter-spacing: 0; line-height: 24px;display: block; word-break: break-all;}
.ui-cart-prd-wrap .cell.article_info{flex-grow:1;padding: 24px;}
.ui-cart-prd-wrap .cell.article_info.ui-group{width: 60%; padding-bottom: 15px;}
.ui-cart-prd-wrap .cell.article_info.ui-group .column2 .cart_prod_info .cart_prod_name {padding-left: 0;}
.ui-cart-prd-wrap .cell.article_price,.ui-cart-prd-wrap .cell.ui-article_price{width: 200px; box-sizing: border-box;}
.ui-cart-prd-wrap .cell.article_price, .ui-cart-prd-wrap .cell.ui-article_price.ui-right-group{width:90px;padding:0 10px 0 0;text-align:right;}
.ui-cart-prd-wrap .cell.ui-article_price .ui-price_list {margin-top: 8px;line-height:20px;}
.ui-cart-prd-wrap .cell.ui-article_price .ui-price_list li {font-size: 14px; color: #525252; letter-spacing: -0.3px;}
.ui-cart-prd-wrap .cell.ui-article_price .ui-price_list li + li{margin-top:2px;}
.ui-cart-prd-wrap .cart_prod_article.ui-group {margin-bottom: 0;}
.ui-cart-prd-wrap .cart_prod_article .cell {text-align: left; vertical-align: top;}
.ui-cart-prd-wrap .cart_prod_article .cell.middle{vertical-align: middle; padding-left: 30px;}
.ui-cart-prd-wrap .cart_prod_article .cell.ui-multi{vertical-align: middle; padding:0 20px;}
.ui-cart-prd-wrap .cart_prod_article .cell.ui-multi.type-ui-single {padding-top: 25px;}
.ui-cart-prd-wrap .cart_prod_article .price_group {color: #000; font-size: 14px; line-height: 24px; letter-spacing: 0;}
.ui-cart-prd-wrap .cart_prod_article .ui-price_group{margin-top:8px;line-height: 20px;}
.ui-cart-prd-wrap .cart_prod_article .ui-price_group li{position: relative; font-size: 14px; font-weight: 400; color: #808080; padding-left: 12px;}
.ui-cart-prd-wrap .cart_prod_article .ui-price_group li + li{margin-top:2px;}
.ui-cart-prd-wrap .cart_prod_article .ui-price_group li:before{ content: ''; width: 7px; height: 7px; border: 1px solid #808080; display: inline-block; border-top: none;  border-right: none;  position: absolute;  left: 0; bottom: 5px;}
.ui-cart-prd-wrap .cart_prod_article .ui-price>em { display: inline-block;}
.ui-cart-prd-wrap .cart_prod_info .info_box{margin-top:3px;}
.ui-cart-prd-wrap .cart_prod_info .ui-info_box dd {display: inline-block;}
.ui-cart-prd-wrap .cart_prod_info dd , .ui-cart-prd-wrap .cart_prod_info dd em{display: block;font-size:14px;color:#808080;line-height:20px;}
.ui-cart-prd-wrap .cart_prod_info dd.block{display: block;}
.ui-cart-prd-wrap .cart_prod_info dd:after{content: none;}
.ui-cart-prd-wrap .cart_prod_info .ui-info_box dd:after {content: '/'; margin-left: 4px; margin-right: 3px; display:inline-block;}
.ui-cart-prd-wrap .cart_prod_info .ui-info_box dd.none:after {content: none;}
.ui-cart-prd-wrap .cart_prod_info .ui-info_box dd:last-child:after {content: none;}
.history_prod_list .ui-cart-prd-wrap .link-more {background: url('/images/pc/uniteOrder/online/ico_order_arrow_new.png') no-repeat 100%; background-size: 16px;font-size: 14px; font-weight: 400; line-height: 32px; padding-right: 15px; margin-top: 4px; display:inline-block;color: #0f807b;}
.ui-cart-prd-wrap .cart_prod_info .color-chip {display: inline-block; width: 14px; height: 14px; border-radius: 100%; position: relative; margin-bottom: 2px;}
.ui-cart-prd-wrap .cart_prod_info .color-chip >em {position: absolute; top: 50%; transform: translateY(-50%); left: 20px; white-space:nowrap;font-size: 15px; font-weight: 400; color: #808080;}
.ui-cart-prd-wrap .article_price .price_group{font-size: 14px; color: #000; line-height: 24px; padding-left: 0;}
.ui-cart-prd-wrap .article_price .price_group .ui-price , .ui-cart-prd-wrap .article_price .price_group .ui-price em{font-size: 14px; color: #808080;}
.ui-cart-prd-wrap .article_price .ui-price_group{margin-top: 10px;}
.ui-cart-prd-wrap .article_price .ui-price_group li{position: relative; font-size: 15px; font-weight: 400; color: #808080; padding-left: 12px;}
.ui-cart-prd-wrap .article_price .ui-price_group li:before {content: ''; width: 7px; height: 7px; border: 1px solid #808080; display: inline-block; border-top: none; border-right: none; position: absolute; left: 0; bottom: 5px;}
.ui-cart-prd-wrap .cart_prod_article .ui-article_price .ui-price {font-size: 14px; color: #000; display: block; line-height: 24px; letter-spacing: 0;}
.ui-cart-prd-wrap .cart_prod_article .ui-article_price .ui-price em {color: #000; font-size: 15px; letter-spacing: 0;}
.ui-cart-prd-wrap .cart_prod_article .ui-article_price .ui-price em.ui-pd {padding-left: 14px;}
.ui-cart-prd-wrap .cart_prod_article .ui-article_btn {position: absolute;right: 0;top: 50%;max-width:110px;padding:0 24px;transform: translateY(-50%);}
.ui-cart-prd-wrap .cart_prod_article .ui-article_btn .btnOnline {max-width:110px;height: 32px; padding:0 12px;line-height: 30px; font-size:14px;color:#000;text-align: center;font-weight:bold;border-radius: 8px;display: block; box-sizing: border-box;}
.ui-cart-prd-wrap .cart_prod_article .ui-article_btn .btnOnline.btn-s{width:100px}
.ui-cart-prd-wrap .cart_prod_article .ui-article_btn a:first-child{margin-bottom: 12px;}
.ui-cart-prd-wrap .cart_prod_article .ui-article_btn .button-select {background-color: #5ddfde;}
.ui-cart-prd-wrap .cart_prod_article .ui-article_btn .button-white {background-color: #fff; border: 1px solid #a8a8a8;}
.ui-cart-prd-wrap .ui-btnMore,.ui-btnMore {margin:48px auto 0;text-align:center;}
.ui-cart-prd-wrap .cart_prod_article:first-child .ui-cart_prod_tbl{border-top: none;}
.ui-cart-prd-wrap .cart_prod_article:first-child .ui-cart_prod_tbl.ui-flex-wrap {display: flex; flex-wrap: nowrap;}
.ui-cart-prd-wrap .cart_prod_article .cart_prod_tbl {position: relative;align-items:flex-start;}

.ui-cart-prd-wrap .cart_prod_article .cart_prod_tbl + .ui-btn_add_wrap{margin-left:135px;}

.ui-cart-prd-wrap .cart_prod_article .cart_prod_tbl .ui-btn_add_wrap{margin-top:16px;}
.ui-cart-prd-wrap .cart_prod_article .cart_prod_tbl .ui-btn_add_wrap .ui-btn-add ,
.ui-cart-prd-wrap .cart_prod_article .ui-btn_add_wrap .ui-btn-add {display: inline-block;line-height: 24px;position: relative;;background-color: #fff; border-radius: 10px; margin-bottom:0;padding:4px 20px 4px 44px;text-align: center; font-size: 14px; letter-spacing: -0.38px; color: #000; font-weight: 400;border:1px solid #a8a8a8;}
.ui-cart-prd-wrap .cart_prod_article .cart_prod_tbl .ui-btn_add_wrap .ui-btn-add:before,
.ui-cart-prd-wrap .cart_prod_article .ui-btn_add_wrap .ui-btn-add:before{content: '';display: inline-block; background: url('/images/pc/uniteOrder/online/myshop_add_btn.png') no-repeat center; background-size: 100%;width: 16px; height: 16px; position:absolute;left: 0; top: 10px; margin-left: 20px;}
.ui-cart-prd-wrap .cart_prod_article .cart_prod_tbl .ui-btn_add_wrap .ui-btn-add:after,
.ui-cart-prd-wrap .cart_prod_article .ui-btn_add_wrap .ui-btn-add:after{content: '';display:block;width:12px;height:6px;position:absolute;left:23px;top: -6px;background: url('/images/pc/uniteOrder/online/myshop_add_arr_btn.png') no-repeat center; background-size: 100%;}
.ui-cart-prd-wrap .ui-cart-desc .ui-title {font-size: 20px; color: #000; line-height: 24px;}
.ui-cart-prd-wrap .ui-cart-desc .ui_cart_notice {margin-top: 20px;}
.ui-cart-prd-wrap .ui-cart-desc .ui_cart_notice li {font-size: 16px; letter-spacing: -0.4px; color: #666;padding-bottom: 10px; position: relative; padding-left: 16px;}
.ui-cart-prd-wrap .ui-cart-desc .ui_cart_notice li:before{content: '※'; position: absolute; left: 0; color: #666;}
.ui-cart-prd-wrap .cart_prod_section .prod_list_nodata{padding-bottom: 0;}
.ui-cart-prd-wrap.ui-type{padding: 64px 0 0;}
.ui-cart-prd-wrap.ui-type .cart_prod_section:last-child{border-top: 1px solid #e9e9e9;}
.ui-cart-prd-wrap .cart_prod_section .prod_list_nodata + .prod_list_nodata {padding-top: 0;}
.ui-noData-wrap {padding-bottom: 60px;}

.cart_prod_article .article_price_new{width:270px;padding:24px 24px 24px 0 !important;box-sizing: border-box;}
.cart_prod_article .article_price_new li{overflow:hidden;}
.cart_prod_article .article_price_new .title{float:left;display:inline-block;width:145px;box-sizing: border-box;}
.cart_prod_article .article_price_new .price{float:left;display:inline-block;;width:100px;text-align:right;box-sizing: border-box;}        
.cart_prod_article .article_price_new .total-price .title{font-size: 15px; color: #000;  line-height: 24px; padding-left: 0;}
.cart_prod_article .article_price_new .total-price .price{color: #000;  font-size: 15px; letter-spacing: 0;}
.cart_prod_article .article_price_new .individual-price{margin-top:8px;line-height:20px}
.cart_prod_article .article_price_new .individual-price li + li{margin-top:2px;}
.cart_prod_article .article_price_new .individual-price .title{position: relative; font-size: 14px; font-weight: 400; color: #808080; padding-left: 12px;}
.cart_prod_article .article_price_new .individual-price .title:before{ content: ''; width: 7px; height: 7px; border: 1px solid #808080; display: inline-block; border-top: none;  border-right: none;  position: absolute;  left: 0; bottom: 5px;}
.cart_prod_article .article_price_new .individual-price .price{font-size:14px;color: #808080;text-align:right}
.cart_prod_article .article_price_new .view-more{text-align:right;} 

.cart_prod_article .article_price_new .total-price{display:inline-block;min-width:145px;}
.cart_prod_article .article_price_new .cell.ui-article_price.ui-right-group{display:inline-block;width:100px;padding:0;}

#owList .ui-prd-list .cart_prod_article + .cart_prod_article{margin-top:40px;}
#owList .cart_prod_tbl{background:none;}
#owList .cell.article_info.ui-group{width:500px;margin-right:145px;padding:24px 10px 30px 24px;box-sizing:border-box;}
#owList .cell.article_info.ui-group + .article_price{display:block;position:absolute;top:50%;left:580px;text-align:center;transform:translateY(-50%);width:190px;}
#owList .cart_prod_area .cart_prod_name{float:none;width:300px;padding:0;}
.column2 .cart_prod_name{width:300px;}
#owList .cart_prod_article .cell.article_price{width:145px;padding:24px 30px 24px 30px !important;box-sizing:border-box;}

/*장바구니 탭 > 액세서리 컨텐츠*/
.accs_cart_prod_list.ui-list .accessory_list {margin-top: 64px;}
.accs_cart_prod_list.ui-list table.prdList thead tr th {background: #fff; height:40px;padding: 12px 9px; font-size: 16px; font-weight: 500; color: #000;}
.accs_cart_prod_list.ui-list table.prdList td {vertical-align:middle;height:40px; padding: 9px;font-size: 14px; font-weight: 400; color: #525252;}
.accs_cart_prod_list.ui-list table.prdList td span {font-size: 14px; font-weight: 400; color: #525252; display: inline-block;}

.accs_cart_prod_list.ui-list table.prdList td.nonData{height:initial !important;line-height:initial;padding:20px 0;font-size:14px;color:#808080;}
.accs_cart_prod_list.ui-list table.prdList {border-top: 1px solid #d9d9d9;}
.accs_cart_prod_list.ui-list table.prdList thead tr th + th,
.accs_cart_prod_list.ui-list table.prdList tbody tr td + td {border-left: none;}
.accs_cart_prod_list.ui-list div.prd .img {display:inline-block ; width: 100px; height: 100px;}
.accs_cart_prod_list.ui-list div.prd .img img {width: 100%; height: auto;}
.accs_cart_prod_list.ui-list div.prd a {font-size: 15px; font-weight: 500; color: #000; white-space: normal; overflow: hidden; display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical; min-width: 120px; width: 120px;}
.accs_cart_prod_list.ui-list div.prd a.ui-option{text-align:left;}
.accs_cart_prod_list.ui-list a.ui-option{display:block;margin-top:0;}
.accs_cart_prod_list.ui-list div.prd a.ui-option,
.accs_cart_prod_list.ui-list a.ui-option,
.accs_cart_prod_list.ui-list a.ui-option:hover{color: #01a69f !important; text-decoration: underline; margin-top: 6px;}
.accs_cart_prod_list.ui-list table.prdList td input.num {border: none; text-align: left; font-size: 15px;width:69px;text-align:center;}
.accs_cart_prod_list.ui-list div.prd {padding: 0;}
.text-left {text-align: left;}
.accs_cart_prod_list.ui-list table.prdList td div.discount ul li ,
.accs_cart_prod_list.ui-list table.prdList td div.discount ul li span,
.accs_cart_prod_list.ui-list table.prdList td div.discount > span {font-size: 15px; color: #808080; font-weight: 400; font-family: 'Noto Sans KR',sans-serif;}
.accs_cart_prod_list.ui-list div.countWrap {display: table; width:100%;box-sizing: border-box;   border: 2px solid #000; border-radius: 10px; background-color: #fff; text-align: left; padding: 0 25px;}
.accs_cart_prod_list.ui-list div.countWrap dl:first-child {width: auto;}
.accs_cart_prod_list.ui-list div.countWrap > span.minus + dl {width: auto;}
.accs_cart_prod_list.ui-list div.countWrap dl dt,
.accs_cart_prod_list.ui-list div.countWrap dl dd {font-size: 16px; font-weight: 400; line-height: 24px; color: #000;}
.accs_cart_prod_list.ui-list div.countWrap > span.result + dl {width: auto;}
.accs_cart_prod_list.ui-list div.countWrap > span.plus + dl {width: auto;}
.accs_cart_prod_list.ui-list div.countWrap > span.result + dl.ui-result dt,
.accs_cart_prod_list.ui-list div.countWrap > span.result + dl.ui-result dd{font-size: 24px; font-weight: 700; line-height: 24px; color: #000;}
.accs_cart_prod_list.ui-list div.countWrap dl {height: 80px; line-height: 80px; display:table-cell;}
.accs_cart_prod_list.ui-list div.countWrap > span {display:table-cell;height: 80px;}
.accs_cart_prod_list.ui-list div.countWrap > span.minus {background: url('/images/pc/uniteOrder/online/cart_minus.png') no-repeat center; width: 26px; height: 26px;}
.accs_cart_prod_list.ui-list div.countWrap > span.plus {background: url('/images/pc/uniteOrder/online/cart_plus.png') no-repeat center; width: 26px; height: 26px;}
.accs_cart_prod_list.ui-list div.countWrap > span.result {background: url('/images/pc/uniteOrder/online/cart-result.png') no-repeat center; width: 15px; height: 35px; margin: 0 37px;}
.accs_cart_prod_list.ui-list div.countWrap > span {padding: 0 12px;}
.accs_cart_prod_list.ui-list table.prdList td.ui-btn a{height: 32px; line-height: 30px; display: block; border: 1px solid #a8a8a8; border-radius: 8px; padding: 0 12px; color: #000; font-size: 14px; font-weight: 500;}
.accs_cart_prod_list.ui-list table.prdList td.ui-btn a.btn1 {background: #5ddfde; border-color: #5ddfde; margin-bottom: 7px;}
.accs_cart_prod_list.ui-list table.prdList td.left + td + td.left + td {padding: 20px 0;}
.accs_cart_prod_list.ui-list  table.prdList td .free_tool,
.accs_cart_prod_list.ui-list table.prdList td span.ui-store{color: #000; font-weight: 500; font-size: 15px; display: block;}
.accs_cart_prod_list.ui-list table.prdList td span.ui-store {padding-top: 4px;}
.accs_cart_prod_list.ui-list .accessory_list .ui-desc {font-size: 12px; line-height: 24px; color: #808080; font-weight: 400; text-align: center;}
.accs_cart_prod_list.ui-list .accessory_list .ui-btnWrap {margin-top: 44px; text-align: center;font-size:0;}
.accs_cart_prod_list.ui-list .accessory_list .ui-btnWrap .btn {height: 48px; line-height: 46px; padding: 0 65px; margin: 0 4px;font-size: 16px; font-weight: 700; color: #000;border: 1px solid #a8a8a8; border-radius: 8px; box-sizing: border-box;}
.accs_cart_prod_list.ui-list .accessory_list .ui-btnWrap .btn.ui-order {background-color: #5ddfde; border-color: #5ddfde;}
.accs_cart_prod_list div.btnWrap.ui-delete {margin-bottom: 0;}
.accs_cart_prod_list div.btnWrap.ui-delete .btn {height: 32px; line-height: 30px; border-radius: 8px; border: 1px solid #a8a8a8; padding:0 12px;box-sizing: border-box; font-size: 14px; font-weight: 500; color: #000;}
.accs_cart_prod_list.ui-list .ui-flex-group {display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;}
.accs_cart_prod_list.ui-list .ui-flex-group .ui-btn {height: 32px; line-height: 30px; background-color: #5ddfde; border-radius: 8px; color: #000; font-size: 14px; font-weight: 500; display: inline-block; padding: 0 12px;}
.accs_cart_prod_list.ui-list .ui-flex-group span {display: inline-block; font-size: 14px; font-weight: 400; color: #808080; line-height: 32px; margin-right: 8px;}
.accs_cart_prod_list.ui-list .prdList input[type="checkbox"]{width: 20px; height: 20px; position: absolute; left:9px;top: 9px; opacity: 0; z-index: 1;}
.accs_cart_prod_list.ui-list .prdList input[type="checkbox"]+label {display: inline-block; width: 20px; height: 20px; cursor: pointer; background: url(/images/pc/common/ico_shop_check_basic.png) no-repeat 0 0;}
.accs_cart_prod_list.ui-list .prdList input[type="checkbox"]:checked +label {background-position: 0 -30px;}
.accs_cart_prod_list.ui-list .prdList td input[type="checkbox"]+label {position: absolute; top: 9px; left: 9px;}
.accs_cart_prod_list.ui-list .prdList td {position: relative;}
.accs_cart_prod_list.ui-list  table.prdList tbody tr td.noData{font-size: 15px;font-weight: 400; color: #808080;}
/*레이어팝업*/
.order-layer.ui-layer {padding:40px 40px 32px; border-radius: 20px;}
.order-layer.ui-layer .end-loop {display:none;}
.order-layer .layer_header.ui-header {text-align: left; position: relative; padding-bottom: 0;}
.order-layer .layer_header.ui-header + .layer_contents{padding-top:36px;}
.order-layer.ui-layer .layer_close {right: 0; top: 4px !important;}
.order-layer.ui-layer .layer_close img {width: 20px;}
.order-layer.ui-layer .layer_header h1 {margin: 0;}
.order-layer.ui-layer .layer_contents .inner{background-color: #fff; box-sizing: border-box;}
.order-layer.ui-layer .order-detail{border: none; padding: 0px;margin:16px 0 0;width: 520px;}
.order-layer.ui-layer .order-detail:first-child{margin-top:0;}
.order-layer.ui-layer .order-detail.bill .order-box {border: 1px solid #d9d9d9; border-radius: 20px;padding: 32px;}
.order-layer.ui-layer .order-subsection:before,
.order-layer.ui-layer .order-detail.bill .stacked-list{border-top: none; width: 100%;}
.order-layer.ui-layer .order-detail.bill .stacked-list {padding: 0;}
.order-layer.ui-layer .order-detail .order-box.ui-flex-group {display: flex; width: 100%; box-sizing: border-box;}
.order-layer.ui-layer .order-detail .order-box.ui-flex-group .stacked-list:first-child {border-right: 1px solid #d9d9d9; padding-right: 20px;}
.order-layer.ui-layer .order-detail .order-box.ui-flex-group .stacked-list:last-child{padding-left: 20px;}
.order-layer.ui-layer .order-detail .order-box .stacked-list-title,
.order-layer.ui-layer .order-detail .order-box .stacked-list-contents {font-size:14px;color: #525252; line-height:20px;letter-spacing: -0.4px;}
.order-layer.ui-layer .order-detail .order-box .stacked-list-title .ui-title,
.order-layer.ui-layer .order-detail .order-box .stacked-list-contents.ui-content{display:block;margin-bottom:12px;font-size: 16px; letter-spacing: -0.5px; line-height: 24px; color: #000;}
.order-layer.ui-layer .order-detail .ui-total-list{padding: 10px 0 0px;}
.order-layer.ui-layer .order-detail .ui-total-list strong ,
.order-layer.ui-layer .order-detail .ui-total-list strong span{margin-bottom:0;font-size: 24px; letter-spacing: -0.65px; line-height: 30px;color:#000;}
.order-layer.ui-layer .order-detail .ui-total-list .ui-total-order {display: flex; flex-wrap: nowrap; justify-content: flex-end; padding-top: 4px;}
.order-layer.ui-layer .order-detail .ui-total-list .ui-total-order div,
.order-layer.ui-layer .order-detail .ui-total-list .ui-total-order span {color: #808080; letter-spacing: -0.4px; font-size: 16px; line-height: 24px;}
.ui-color-red {color: #ed1b23 !important;}
.ui-color-black {color: #000 !important;}
.order-layer.ui-layer .order-detail .order-box .stacked-list .ui-desc{display: inline-block; position: relative; font-size: 14px; letter-spacing: -0.4px; line-height: 20px; color: #808080; padding-left: 28px; margin-top: 20px;}
.order-layer.ui-layer .order-detail .order-box .stacked-list .ui-desc:before {content: ''; background: url('/images/pc/uniteOrder/online/icon_import.png')no-repeat center; width: 20px; height: 20px; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%);background-size:cover;}
.order-layer.ui-layer .order-detail .order-box .ui-desc-list {position: relative; padding-left: 12px;}
.order-layer.ui-layer .order-detail .order-box .ui-desc-list:before {content: '';width: 7px; height: 7px; border: 1px solid #808080; border-top: none; border-right: none;display: inline-block; position: absolute; left: 0;top: 50%; transform: translateY(-50%);}
.order-layer.ui-layer .order-detail .ui-info-box {margin-top: 15px; padding: 20px; background-color: #ededed; border-radius: 10px;}
.order-layer.ui-layer .order-detail .ui-info-box .ui-info-item {font-size: 16px; line-height: 24px; color: #000; letter-spacing: -0.4px;}
.order-layer.ui-layer .order-detail .ui-info-box .ui-info-item + .ui-info-item{margin-top:8px;}
.order-layer.ui-layer .order-detail.ui-box {background-color: #ededed; border-radius: 10px; padding: 20px;box-sizing: border-box; margin-bottom: 30px;}
.order-layer.ui-layer .order-detail.ui-box li {font-size: 20px; color: #000; letter-spacing: -0.5px; line-height: 30px;}
.order-layer.ui-layer .order-detail .order-detail-head .ui-title {font-size: 22px; letter-spacing: -0.44px;}
.order-layer.ui-layer .order-detail .order-detail-head .ui-info {font-size: 16px;letter-spacing: -0.32px; color: #808080; margin: 5px 0px 15px;}
.order-layer.ui-layer .order-detail .order-box .ui-multi {font-size: 16px; color: #000; letter-spacing: -0.4px;}
.order-layer.ui-layer .order-detail .order-box .ui-multi .ui-price {color: #808080; letter-spacing: -0.4px; font-size: 16px;}
.order-layer.ui-layer .order-detail .order-box .stacked-list.ui-type-multi{position: relative; padding: 20px 0;}
.order-layer.ui-layer .order-detail .order-box .stacked-list.ui-type-multi:first-child{padding-top: 0;}
.order-layer.ui-layer .order-detail .order-box .stacked-list.ui-type-multi:after {content: '';width: 100%;border: 1px dashed #d9d9d9; display: inline-block; position: absolute; bottom: 0; left: 0;}
.order-layer.ui-layer .order-detail .order-box .ui-price-wrap {padding-top: 20px;}
.order-layer.ui-layer .order-detail .order-box .ui-price-wrap li {font-size: 22px; letter-spacing: -0.44px;}
.order-layer.ui-layer .order-detail .order-box .stacked-list.ui-compact li ,
.order-layer.ui-layer .order-detail .order-box .stacked-list.ui-compact li>div{font-size: 16px; color: #808080; letter-spacing: -0.4px;}
/*주문 리스트*/
#NowDeal .orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo {padding: 0 0 0 137px;}
#NowDeal .orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .img {display:inline-flex;justify-content:center;align-items:center;width: 96px; height: 96px;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .prodInfo .img {width: 96px; height: 96px}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .prodInfo {width:365px;padding: 0 0 0 125px; position: relative;box-sizing:border-box;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .ui-btn-group.ui-type .btnFuncBox  {position: static;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .ui-btn-group.ui-type {padding-left: 70px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo {width: 20%;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name {position: relative;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name .ico{font-size:0;position: relative; margin-right: 28px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name .ico.gift:before {content: ''; background: url('/images/pc/uniteOrder/online/order_gift_icon.png') no-repeat center; width: 24px; height: 24px; position: absolute; left: 0;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name>span {display: inline-block; line-height: 24px; font-size: 15px; color: #000;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name .ui-right-bar {position: relative; padding-right: 5px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name .ui-right-bar::after {content: none;width: 1px; height: 80%; background-color: #000; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name .inline {display: inline;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-prod-desc {padding: 10px 0 0 0;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-prod-desc .tit{display: inline-block;line-height: 24px; font-size: 15px; font-weight: bold;color: #000;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .name {word-break: keep-all;}
.inner.my_accessory.acces_list,
.inner.myshop{width: 100%;}
.inner.myshop {position: static;}
.item_noregist.ui-no-item {position: absolute; left: 50%; top: 50%; transform: translate(-50% , -50%);}
.item_noregist.ui-no-item strong {font-size: 20px; font-weight: 500; color:#000;}
.order-oneminute-box.ui-box {background-color: #5ddfde; border-radius: 10px; border: none; height: 60px;}
.order-oneminute-box.ui-box .txt {font-size: 16px; font-weight: 400; letter-spacing: 1px;}
.order-oneminute-box.ui-box .btnLink {background-color: #000; color:#fff; border: none; box-sizing: border-box; border-radius: 6px; height: 36px;  padding: 0 20px;}
.order-oneminute-box.ui-box .btnLink>div {color: #fff; font-weight: 400; font-size: 16px; line-height: 36px;}
.order-oneminute-box.ui-box .inner{box-sizing: border-box;}

.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group::after {display:none;content: ''; width: 1px ;height: 100%; background-color: #e9e9e9; position: absolute; top: 0; right: 16%;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group .prodInfoBox {position: relative;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group .prodInfoBox::before {content: ''; width: 665px; height: 1px; box-sizing: border-box; border-top: 1px solid #d9d9d9; display: inline-block;position: absolute; left: 0; top: 0;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group .prodInfoBox:first-child {border-top: none; border-bottom: none;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group .prodInfoBox:first-child:before {content: none;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group .btnFuncBox {top: 50%; transform: translateY(-50%);margin-top:-22px;}
.orderHistoryWrap .orderCardCase .btnFuncBox.ui-btn-box >a{display: block;border: 1px solid #e9e9e9; border-radius: 10px; height: 40px; box-sizing: border-box; line-height: 40px; padding: 0 20px; top: 40%; }
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-box {top: 50%;margin-top:35px;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-gift{top: 42%;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-gift a {margin-bottom: 8px;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-gift a.ui-gift-cancel {background-color: #5ddfde; border: none;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-box.ui-card-type {top: 45%; border: none;height: auto; display: block;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-box.ui-card-type a{display: block;     border: 1px solid #e9e9e9;border-radius: 10px;height: 40px;box-sizing: border-box;line-height: 40px; padding: 0 20px;}
.orderHistoryWrap .orderCardCase .btnFuncBox.ui-btn-box >a {font-size: 15px; font-weight: 500; color: #000;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-box.ui-btn-group {top: 35%;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-box.ui-btn-group a {margin-bottom: 8px; text-align: center;width: 100px; box-sizing: border-box; padding: 0;}
.orderHistoryWrap .orderCardCase .btnFuncBox.ui-btn-box .ui-btn-type {height: 30px; line-height: 30px; background-color: #f8f8f8; font-size: 12px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-detail-price {width: 14%; text-align:right;padding: 10px 0 0; font-size: 15px; font-weight: bold; color: #000; line-height: 24px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus {margin-top: 8px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus .status-list {display: flex; flex-wrap:nowrap ;width: 100%;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus .status-list>li,
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus .status-list>li >span {font-size: 14px; line-height: 20px; font-weight: 400; color: #01a69f; position: relative; padding: 0 10px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus .status-list>li::before {content: '';width: 1px; height: 60%; background-color: #01a69f; position: absolute; left: 0;top: 50%;transform: translateY(-50%); }
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus .status-list>li:first-child,
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus .status-list>li:first-child span {padding-left: 0;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .prodInfo .ui-prodStatus .status-list>li:first-child:before{content: none;}
.orderHistoryWrap .orderCardCase .orderInfoBox.ui-single .prodInfoBox .prodInfo.no-img {padding: 0; width: 36%;}
.orderHistoryWrap .orderCardCase .orderInfoBox.ui-single .prodInfoBox .detailPayment {padding: 0;}
.orderHistoryWrap .orderCardCase .orderInfoBox.ui-single .prodInfoBox .detailPayment.ui-group{padding: 10px 0 0 40px;}
.orderHistoryWrap .orderCardCase .orderInfoBox.ui-single .prodInfoBox .detailPayment .detailPaylist li .paymentInfoRow.ui-single{padding-top: 10px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group.ui-full-type::after{content: none;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-oridInfo-group.ui-full-type .prodInfoBox::before{}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .detailPayment .detailPaylist li .paymentInfoRow.ui-acc-type,
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .detailPayment .detailPaylist02 li .paymentInfoRow.ui-acc-type {width: 280px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .detailPayment .ui-order-desc{display:inline-block;width:250px;margin-top:12px;font-size:14px;color:#808080;line-height:20px;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .detailPayment .ui-order-desc {margin-top: 12px; display: inline-block; font-size: 14px; color: #808080; font-weight: 400;line-height: 24px;}

/*주문 상세*/
.orderHistoryWrap .order-detail-info-box > ul{padding:24px;}

.orderHistoryWrap .order-detail-info-box .ui-order-detail-list {padding:24px;border-bottom:1px solid #ececec;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list:last-child{padding-bottom:16px;border-bottom:none;}
.orderHistoryWrap .order-detail-info-box > ul > li .txt.ui-msg {text-overflow: ellipsis; overflow-wrap: break-word; word-break: break-all;white-space:pre-wrap;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-img-wrap .img-box{width: 96px; height: 96px; display: inline-block;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-img-wrap .img-box img {width: 100%; height: auto;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-prd-select {display: flex; flex-wrap: nowrap; margin-top: 20px;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-prd-select .ui-select-prd {width: 190px;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-title {margin-bottom:20px;font-size: 16px; font-weight: bold; color: #000;line-height: 24px;}

.orderHistoryWrap .order-detail-info-box .ui-order-detail-list li > .ui-tit{width:100%;margin:0 -24px;padding:24px 24px 0;border-top:1px solid #ececec;}

.orderHistoryWrap .order-detail-info-box .ui-order-detail-list:last-child {margin-bottom: 0;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-num{color:#000;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-desc {margin-top:8px;font-size: 14px; line-height: 20px; color: #808080;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-tit{width: 30%; color: #000; font-size: 16px; font-weight: bold;line-height:24px;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-txt {width:calc(100% - 601px); padding: 0 0 0 10px; font-size: 14px; color: #000; font-weight: 400;line-height:20px;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-cont-wrap {width: 400px; text-align: right;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-cont-info span {font-size: 14px;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-cont-info .ui-detail-btn {font-size: 14px; font-weight: 400; color: #808080; display: inline-block; margin-left: 12px;padding-right:16px;background:url('/unify/pc/images/myShop/ico_myshop_infostatus_arrow.png') no-repeat 100% 50%;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-info-status {margin-bottom: 10px;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-order-tooltip{display: inline-block;width: 18px; height: 18px; margin-left: 12px;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-order-tooltip img {width: 100%;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-flex-group {display: flex; align-items: center; }
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .prodInfo .prodOptBox .optItems{font-size:14px;color: #808080;line-height:20px;}
.flex-none{display: block !important;}
.orderHistoryWrap .order-detail-info-box .ui-img-wrap {width: 200px;}
.orderHistoryWrap .order-detail-info-box .ui-desc-wrap {width: calc(100% - 200px);}
.orderHistoryWrap .order-detail-info-box .ui-order-info-wrap {position: relative; display: inline-block; min-height:80px;margin-top: 24px;padding-left: 86px;}
.orderHistoryWrap .order-detail-info-box .ui-order-info-wrap::after {content: ''; width: 70px; height: 80px; background: url('/images/pc/uniteOrder/online/myshop_order-ico.png') no-repeat center; position: absolute; left: 0; top:50%; transform: translateY(-50%); border: 1px solid #707070;box-sizing: border-box;}
.orderHistoryWrap .order-detail-info-box .ui-order-info-wrap .ui-info-desc{margin-bottom:8px;font-size: 14px; font-weight: bold;line-height: 20px;color: #01a69f;}
.orderHistoryWrap .order-detail-info-box .ui-order-info-wrap p{font-size: 14px; line-height: 20px; font-weight: 400; color: #808080;}
.orderHistoryWrap .order-detail-info-box .ui-desc-wrap >div.ui-tit {font-size: 14px; color: #000;font-weight: 400; line-height:20px;}
.orderHistoryWrap .order-detail-info-box .ui-desc-wrap .ui-price {padding-top: 8px;font-size:14px;color:#000;}
.orderHistoryWrap .order-detail-info-box .ui-desc-wrap .ui-raw{display:flex;margin-top:12px;font-size:14px;color:#808080;line-height:20px;}
.orderHistoryWrap .order-detail-info-box .ui-desc-wrap .ui-raw:before{content:"*";margin-right:5px;}
.orderHistoryWrap .orderHistorySect .ui-order-header {display: flex; flex-wrap: nowrap; align-items: center; width: 100%;margin-top:64px;border-bottom: 2px solid #d3d3d3; padding: 0 24px 20px;box-sizing:border-box;}
.orderHistoryWrap .orderHistorySect .ui-order-header .order-detail-tit {padding: 0; margin: 0; border: none;}
.orderHistoryWrap .orderHistorySect .ui-order-header .ui-desc {margin-left:12px;font-size: 14px; color: #808080; font-weight: 400;line-height:20px;}
.order-oneminute-box .inner {width: 100%;}
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list > li .tit ,
.orderHistoryWrap .order-detail-info-box > ul > li .tit{font-weight: 400 !important;}
/*찜목록 리스트*/
.ui-tab_prod_wrap .prod_vt_item .img_figure img {height: auto; width: 122px; vertical-align: top;}
.ui-tab_prod_wrap .prod_vt_section {display:flex; flex-wrap: wrap; display:-ms-flexbox;-ms-flex-wrap:wrap; border: none;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item {padding: 0 0 16px; margin: 0 18px 0 0;width: calc(25% - 18px);text-align:center;border:1px solid #d9d9d9;border-radius:20px;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .img_figure {margin-bottom:12px;border-radius: 20px 20px 0 0; padding-top: 5px;height: 135px; background: #f8f8f8;box-sizing: border-box; overflow: hidden;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .prod_name,
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .info_box,
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .price_group {text-align: left;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .price_group{margin:16px 15px 0;padding:16px 0 0;text-align:right;border-top:1px solid #d5d5d5;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .prod_name {display:block;height:48px;margin-bottom:0;padding:0 10px;font-size: 16px; font-weight: 400; color: #000;line-height:24px;text-align:center;word-break:keep-all;overflow:hidden;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .info_box {position:relative;margin:-20px 0 0;font-size: 14px; font-weight: 400; color: #525252;text-align:center;line-height:20px;background:#fff;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .price_group,
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .price_group strong {font-size: 13px; font-weight: 500;letter-spacing: 0;color: #000;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item .price_group strong.price{font-size:18px;}

.ui-tab_prod_wrap .prod_vt_section .prod_vt_item:nth-child(4n+1):before{border: none;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item:nth-child(4n){padding-right: 0;}
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item:nth-child(5n),
.ui-tab_prod_wrap .prod_vt_section .prod_vt_item:first-child {padding-left: 0;}
.ui-tab_prod_wrap#smart2 .prod_vt_section .prod_vt_item {margin-bottom: 32px;}
.orderHistoryWrap .order-prod-list-wrap:last-child  > ul > li .orderCardCase.ui-list {}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox {padding: 24px 0; position: relative;box-sizing: border-box;}
.orderHistoryWrap .orderCardCase .orderInfoBox .detailPayment.ui-single .detailPaylist > li{margin-top:25px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .detailPayment.ui-single .detailPaylist > li:first-child{margin-top:0;}
.orderHistoryWrap .orderCardCase .orderInfoBox .detailPayment.ui-single .detailPaylist .ui-flex-group {display: flex; flex-wrap: nowrap; ;width:250px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .detailPayment.ui-single .detailPaylist .ui-flex-group .paymentInfoRow {width: 145px;}
.orderHistoryWrap .orderCardCase .orderInfoBox .ui-flex-group .ui-detail-price {padding: 0; width: auto;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox + .prodInfoBox {}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .detailPayment .detailPaylist li.ui-flex-group .paymentInfoRow {width: 140px;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .detailPaylist .ui-flex-group .ui-detail-price {width: 140px; padding-top: 0;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .detailPayment .detailPaylist li .paymentInfoRow {width: 250px;}
#NowDeal .orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .detailPayment .detailPaylist li .paymentInfoRow {width: 260px;}
.orderHistoryWrap .orderCardCase.ui-list .orderInfoBox .prodInfoBox .detailPayment .detailPaylist .ui-type-acc li .paymentInfoRow {width: 130px;}
.ui-tab_prod_wrap .prod_list_nodata {font-size: 20px; font-weight: 500; color: #000; box-sizing: border-box; padding: 120px 0;line-height:30px;}
.ui-tab_prod_wrap .prod_list_nodata .ui-btn{color: #01a69f; text-decoration: underline;}
.ui-tab_prod_wrap .prod_list_nodata .btn_add_wrap{margin-top:32px;font-size:0;}
.ui-tab_prod_wrap .prod_list_nodata .btn_add_wrap a + a{margin-left:12px;}
.prod_list_nodata .button-solid , .prod_list_nodata .ui-button-solid {height: 36px; padding: 0 16px 0 12px;line-height: 34px;display: inline-block; box-sizing: border-box; border-radius: 8px;font-size: 16px; font-weight: 400; color: #fff;background: #000;border:none;}
.prod_list_nodata .button-solid .ico-plus:after,
.prod_list_nodata .button-solid .ico-plus:before,
.prod_list_nodata .ui-button-solid .ico-plus:after,
.prod_list_nodata .ui-button-solid .ico-plus:before {background-color: #fff;}
.btn_add_wrap .ico-plus {width: 15px; height: 15px;vertical-align: -3px;}
.btn_add_wrap .ico-plus:before {width: 15px; background-color: #fff;}
.btn_add_wrap .ico-plus:after {left:46%;height: 15px; background-color: #fff;}
.ui-tab_prod_wrap .prod_vt_list {width: 100%;margin:0 0 -40px;padding:0;}
/*찜상품 액세서리*/
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList thead tr th {background: none;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList {border-top: none; border: 1px solid #e9e9e9; border-radius: 20px;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList tbody tr th,
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList thead tr th + th,
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList tbody tr td + td {border-left: none;}
.ui-tab_prod_wrap .accs_wish_prod_list .ui-flex-group {display: flex; ;}
.ui-tab_prod_wrap .accs_wish_prod_list div.prd {box-sizing: border-box; padding: 0;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList thead tr th {font-size: 15px; font-weight: 400; color: #000; padding: 30px 0 15px 0;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList tbody tr td {padding: 20px;}
.ui-tab_prod_wrap .accs_wish_prod_list .ui-title {width: 152px;padding-left: 10px; font-size: 15px; font-weight: 500; line-height: 24px; color: #000;}
.ui-tab_prod_wrap .accs_wish_prod_list .ui-title a{font-size: 15px; font-weight: 500; line-height: 24px; color: #000;}
.ui-tab_prod_wrap .accs_wish_prod_list .ui-prd {width: 100px; height: 100px;}
.ui-tab_prod_wrap .accs_wish_prod_list .ui-prd img {width: 100%;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList td div.discount ul li.tit {font-size: 15px; font-weight: 500; color: #000; line-height: 24px;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList tbody tr td {font-size: 15px; line-height: 24px; font-weight: 500; color: #000;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList td div.discount ul li {font-size: 15px; color: #808080; font-weight: 400; line-height: 24px;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList td div.discount ul li span {font-size: 15px; color: #808080; font-weight: 400; line-height: 24px;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList td div.discount > span {font-size: 15px; color: #808080;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList tbody {vertical-align: top;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList .ui-acc-btn-wrap {position: relative;}
.ui-tab_prod_wrap .accs_wish_prod_list table td.middle {vertical-align: middle;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList .ui-acc-btn-wrap >a {display: inline-block;border: 1px solid #e9e9e9; box-sizing: border-box; border-radius: 10px;width: 100px; height: 40px; line-height: 40px;}
.ui-tab_prod_wrap .accs_wish_prod_list table.prdList .ui-acc-btn-wrap >a>span{ color: #000; font-weight: 500; font-size: 15px;}
/*그린폰 주문 리스트*/
.lump_box.ui-green-wrap .order_sum_box {border-bottom: none;}
.lump_box.ui-green-wrap .vertical_type.type02 {border-top: none; margin-top: 26px;}
.lump_box.ui-green-wrap .vertical_type.type02 thead th {background: #fff; border-left: none; border-top: 1px solid #a8a8a8; border-bottom:1px solid #d9d9d9;font-size: 15px; color: #000; font-weight: 400; padding: 19px 9px;line-height:24px;}
.lump_box.ui-green-wrap .order_sum_box .ui-green-btn a {display: block; width:76px; height: 32px; margin:0 auto;line-height: 30px; font-size: 14px; font-weight: 400;color: #000; border: 1px solid #a8a8a8; border-radius:8px;box-sizing:border-box;}
.lump_box.ui-green-wrap .order_sum_box .ui-green-btn a:last-child {margin-top: 7px;}
.lump_box.ui-green-wrap .order_sum_box .ui-green-btn a.ui-btn-denial {}
.lump_box.ui-green-wrap .order_sum_box .vertical_type.type02 tbody td {height:40px;padding:10px 9px;font-size: 14px;font-weight: 500; color: #525252; vertical-align: middle;line-height:24px;font-weight:normal;}
.lump_box.ui-green-wrap .order_sum_box .vertical_type.type02 tbody td.nonData{height:60px !important;}
.lump_box.ui-green-wrap .vertical_type tbody td:first-child {padding: 20px 10px;}
.lump_box.ui-green-wrap .vertical_type tbody th,
.lump_box.ui-green-wrap .vertical_type tbody td {padding: 20px 10px;}
.lump_box.ui-green-wrap .vertical_type.type02 tbody tr:last-child td {border-bottom: 1px solid #d9d9d9;}
.lump_box.ui-green-wrap .vertical_type.type02 tbody td {border-top: 1px solid #d9d9d9;}
.lump_box.ui-green-wrap .vertical_type.type02 tbody tr:first-child td {border-top: none;}
.myshop_banner,
.orderHistoryWrap .myshop_banner,
.ui-myshop_banner{margin-top: 50px;}
/*쿠폰 포인트 */
/* .coupon_point_main div.tab_b.type-ui-tab > a {width: 145px;height: 48px;padding:3px 0 0;line-height: 40px;border:none;border-top: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;box-sizing: border-box;border-bottom: none;background-color: #f8f8f8;}
.coupon_point_main div.tab_b.type-ui-tab > a.current {height: 49px; top: 0;line-height: 48px; padding: 0;border-top: 4px solid #5ddfde; color: #000;background:#fff;}
.coupon_point_main div.tab_b.type-ui-tab > a b{font-size: 16px;}
.coupon_point_main div.tab_b.type-ui-tab:after{background-color: #d9d9d9; height: 1px; top: 48px;}
.coupon_point_main div.tab_b.type-ui-tab > div{margin-top:64px;}

.coupon_point_main .type-ui-tab #Olleh + a {left: 145px;}
.coupon_point_main .type-ui-tab #GiftCard + a {left: 290px;}
.coupon_point_main .type-ui-tab #Coupon + a {left: 435px;}
.coupon_point_main .type-ui-tab #Event + a {left: 580px;}
.coupon_point_main .type-ui-tab #Green + a {left: 725px;}
.coupon_point_main .type-ui-tab #Olleh + a b {letter-spacing: -0.1em} */

/*쿠폰 포인트 */
.coupon_point_main div.tab_b.type-ui-tab > a {width: 124px;height: 48px;padding:3px 0 0;line-height: 40px;border:none;border-top: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;box-sizing: border-box;border-bottom: none;background-color: #f8f8f8;}
.coupon_point_main div.tab_b.type-ui-tab > a.current {height: 49px; top: 0;line-height: 48px; padding: 0;border-top: 4px solid #5ddfde; color: #000;background:#fff;}
.coupon_point_main div.tab_b.type-ui-tab > a b{font-size: 14.5px;}
.coupon_point_main div.tab_b.type-ui-tab:after{background-color: #d9d9d9; height: 1px; top: 48px;}
.coupon_point_main div.tab_b.type-ui-tab > div{margin-top:64px;} 

.coupon_point_main .type-ui-tab #Coupon + a {left: 124px;}
.coupon_point_main .type-ui-tab #CouponPack + a {left: 248px;}
.coupon_point_main .type-ui-tab #GiftCard + a {left: 372px;}
.coupon_point_main .type-ui-tab #Event + a {left: 496px;}
.coupon_point_main .type-ui-tab #Olleh + a {left: 620px;}
.coupon_point_main .type-ui-tab #Green + a {left: 744px;}

.coupon_point_main .type-ui-tab #Olleh + a b {letter-spacing: -0.1em}

.coupon_point_main .type-ui-tab #Green + a.current {border-right: 1px solid #01a69f;}
.coupon_point_main div.tab_b.type-ui-tab > a.current b {color: #000;font-weight:bold;}
.coupon_point_main div.tab_b.type-ui-tab {padding-top: 48px;}
.coupon_point_main div.tab_b.type-ui-tab > a:first-child {border-left:1px solid #d9d9d9;}
.coupon_point_main div.tab_b.type-ui-tab > a:last-child{}
.coupon_point_main div.tab_b.type-ui-tab #Coupon div.info {}
.coupon_point_main div.tab_b.type-ui-tab #Olleh div.info {display: flex; flex-wrap: nowrap; align-items: center;border:none;}
.coupon_point_main div.couponWrap.type-ui-tab  > div div.info p:first-child {margin-bottom: 0; margin-right: 24px;}
.coupon_point_main div.couponWrap.type-ui-tab #Olleh div.info .ui-info-box .ui-title ,
.coupon_point_main div.couponWrap.type-ui-tab #Coupon div.info .ui-info-box .ui-title,
.coupon_point_main div.couponWrap.type-ui-tab #Green div.info .ui-info-box .ui-title,
.coupon_point_main div.couponWrap.type-ui-tab #Change div.info .ui-info-box .ui-title,
.coupon_point_main div.couponWrap.type-ui-tab #GiftCard div.info .ui-info-box .ui-title{position: relative; display:block;padding-left: 32px; margin: 0 4px 0 0; font-size: 16px; font-weight: 400; color: #000; line-height: 24px;}
.coupon_point_main div.couponWrap.type-ui-tab #Olleh div.info .ui-info-box .ui-title::before,
.coupon_point_main div.couponWrap.type-ui-tab #Coupon div.info .ui-info-box .ui-title::before,
.coupon_point_main div.couponWrap.type-ui-tab #Green div.info .ui-info-box .ui-title::before,
.coupon_point_main div.couponWrap.type-ui-tab #Change div.info .ui-info-box .ui-title::before{content: ''; background: url('/images/pc/uniteOrder/online/mucoupon_ico_bell.png') no-repeat center; width: 20px; height: 20px; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.coupon_point_main div.couponWrap.type-ui-tab #Olleh div.info .ui-name ,
.coupon_point_main div.couponWrap.type-ui-tab #Olleh div.info .ui-name>strong,
.coupon_point_main div.couponWrap.type-ui-tab #Coupon div.info .ui-name ,
.coupon_point_main div.couponWrap.type-ui-tab #Coupon div.info .ui-name>strong,
.coupon_point_main div.couponWrap.type-ui-tab #Green div.info .ui-name,
.coupon_point_main div.couponWrap.type-ui-tab #Change div.info .ui-name,
.coupon_point_main div.couponWrap.type-ui-tab #Change div.info .ui-name strong,
.coupon_point_main div.couponWrap.type-ui-tab #Green div.info .ui-name strong,
.coupon_point_main div.couponWrap.type-ui-tab #GiftCard div.info .ui-name,
.coupon_point_main div.couponWrap.type-ui-tab #GiftCard div.info .ui-name strong {font-size: 16px; font-weight: 700; color: #000; line-height: 24px;}
.coupon_point_main div.couponWrap.type-ui-tab #Olleh div.info .ui-info-box .ui-info>em,
.coupon_point_main div.couponWrap.type-ui-tab #Coupon div.info .ui-info-box .ui-info>em,
.coupon_point_main div.couponWrap.type-ui-tab #Green div.info .ui-info-box .ui-info>em,
.coupon_point_main div.couponWrap.type-ui-tab #Change div.info .ui-info-box .ui-info>em{font-size: 16px; font-weight: 700; line-height: 24px; color: #ff0000;}
.coupon_point_main div.couponWrap.type-ui-tab #Olleh div.info .ui-info-box .ui-info,
.coupon_point_main div.couponWrap.type-ui-tab #Coupon div.info .ui-info-box .ui-info,
.coupon_point_main div.couponWrap.type-ui-tab #Change div.info .ui-info-box .ui-info,
.coupon_point_main div.couponWrap.type-ui-tab #Green div.info .ui-info-box .ui-info{font-size: 16px; font-weight: 700; color: #000; line-height: 24px;}
.coupon_point_main div.couponWrap.type-ui-tab > div div.info > a {margin-left: 24px; padding:0 12px;border: 1px solid #a8a8a8; background-color: #fff; color: #000; font-size: 14px; font-weight: 400; box-sizing: border-box; height: 32px;border-radius:8px;}
.coupon_point_main div.tab_b.type-ui-tab .orderHistoryWrap .orderHistorySect {border: none; padding: 0 0 32px;}
.coupon_point_main div.tab_b.type-ui-tab .orderHistoryWrap {margin-top: 0;}
.coupon_point_main div.tab_b.type-ui-tab .ui-flex-group {display: flex; width: 100%; justify-content: space-between;}
.coupon_point_main div.couponWrap.type-ui-tab > div h6 {margin-bottom:40px;font-size: 20px; font-weight: 700; line-height: 30px; color:#000;}
.coupon_point_main div.couponWrap.type-ui-tab .ui-flex-group .btnArr {height:30px;color: #808080; line-height: 30px; background: none; position: relative; padding-right: 20px;font-size:14px;text-decoration:none;}
.coupon_point_main div.couponWrap.type-ui-tab .ui-flex-group .btnArr:after {content: ''; background: url(/images/pc/uniteOrder/online/icon_btn_arrow_R.png) no-repeat center; width: 24px; height: 24px; position: absolute; right: 0; top: 50%; transform: translateY(-50%);background-size: 24px;}
.ui-infonation-list .btn_wrap.ui-point{ margin-top: 14px;font-size:0;}
.ui-infonation-list .btn_wrap.ui-point a.btnArr{background: none; text-decoration: none; border: 1px solid #a8a8a8; background-color: #fff; padding: 0 12px; height: 32px; line-height: 30px; box-sizing: border-box; font-size: 14px; color: #000; font-weight: 400;border-radius:8px;}
.ui-infonation-list .btn_wrap.ui-point a.btnArr + a.btnArr{margin-left:8px;}
.coupon_point_main div.tab_b.type-ui-tab .ui-flex-group .ui-info-coupon {display: flex;}

.coupon_point_main div.tab_b.type-ui-tab .ui-info-box{display:inline-block;}
.coupon_point_main div.tab_b.type-ui-tab .ui-info-box .ui-title{display:inline-block !important}
.coupon_point_main div.tab_b.type-ui-tab .ui-info-box .ui-info{margin-right:0;}

.coupon_point_main div.tab_b.type-ui-tab .ui-flex-group.ui-coupon {align-items: center;}
.coupon_point_main div.tab_b.type-ui-tab #Coupon .info input {width: 238px; height: 40px; line-height: 40px; border-radius: 8px;font-size: 14px; font-weight: 400; color: #000;}
.coupon_point_main div.tab_b.type-ui-tab #Coupon .info .btn {border:none; border-radius: 8px; background-color: #000; font-size: 16px; color: #fff;width:96px; height: 40px;line-height: 40px; box-sizing: border-box;}
.coupon_point_main div.couponWrap.type-ui-tab div.tab > a.current {background-color: #000;border-radius: 27px; color: #fff; }
.coupon_point_main div.couponWrap.type-ui-tab div.tab > a {position:absolute;top:0;width:auto;height:36px; font-size: 16px;font-weight: bold; color:#000;line-height: 34px;padding: 0 20px;box-sizing: border-box;border:none;}
.coupon_point_main div.couponWrap.type-ui-tab div.tab > a:hover{color:#000 !important;}
.coupon_point_main div.couponWrap.type-ui-tab div.tab > a.current:hover{color:#fff !important;}
.coupon_point_main div.couponWrap.type-ui-tab div.tab:after {content: none;}
.coupon_point_main div.couponWrap.type-ui-tab  div.tab > a.current {top: 0;}
.coupon_point_main div.couponWrap.type-ui-tab  #New + a {left: 152px;}
.coupon_point_main div.couponWrap.type-ui-tab  #Use + a {left: 271px;}
/*구매후기 */
#ollehShopContent.my_post_main.ui-post .tit_txt {margin-bottom: 0;}
#ollehShopContent.my_post_main.ui-post .tit_txt h3.h_title {font-size: 28px; font-weight: 700; color: #000; line-height: 41px;}
#ollehShopContent.my_post_main.ui-post .ui-sub-title {padding: 96px 0 40px 0;}
#ollehShopContent.my_post_main.ui-post .ui-sub-title:first-child{padding-top:48px;}
#ollehShopContent.my_post_main.ui-post .ui-sub-title .ui-tit {font-size: 20px; font-weight: 500; color: #000; line-height: 30px; margin-right: 12px;}
#ollehShopContent.my_post_main.ui-post .ui-sub-title .ui-info {font-size: 14px; font-weight: 400; color: #808080; line-height: 30px;}
.my_post_main.ui-post table.list tr td.right {text-align: center;}
.my_post_main.ui-post table.list tr td.right,
.my_post_main.ui-post table.list tr td.right span{font-size: 13px; font-weight: 400; color: #000;}
.my_post_main.ui-post div.tabWrap div.tab > a.current {top: 0;border-top: 4px solid #5ddfde;height: 49px;line-height: 38px;padding: 0;color: #000;font-weight: bold;background: #fff;}
.my_post_main.ui-post div.tabWrap div.tab:after {background: #d9d9d9; height: 1px;top:48px;}
.my_post_main.ui-post div.tabWrap div.tab > a {width:174px;height:48px;line-height:38px;padding:3px 0 0;box-sizing:border-box;background:#f8f8f8;border-radius:0;border:none;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:16px;color:#525252;}
.my_post_main.ui-post div.tabWrap div.tab > a:first-child{border-left:1px solid #d9d9d9;}
.my_post_main.ui-post div.tabWrap div.tab > a:hover{color:#525252 !important;}
.my_post_main.ui-post div.tabWrap div.tab > a.current:hover{color:#000 !important;}
.my_post_main.ui-post div.tabWrap div.tab > a.h_service{left: 174px;}
.my_post_main.ui-post div.tabWrap div.tab > a.giga_iot {left: 348px;}
.my_post_main.ui-post div.tabWrap div.tab > a.acces {left: 522px;}
.my_post_main.ui-post div.tabWrap div.tab {background: none; padding-top: 96px;}
.my_post_main.ui-post .orderHistoryWrap {margin:0;}
.my_post_main.ui-post .orderHistoryWrap .orderHistorySect {padding: 0 0 32px; border: none;}
/*하단 페이지네이션*/
/*.pageWrap.ui-pagenation,
.coupon_point_main div.pageWrap.ui-pagenation{display: block; padding: 64px 0; padding-top: 64px; font-size: 0; text-align: center;}
.pageWrap.ui-pagenation .page {border: 1px solid #000; color: transparent;}
.pageWrap.ui-pagenation a,
.pageWrap.ui-pagenation strong {display: inline-block; position: relative; margin: 0 3.5px; width: 35px; height: 35px;line-height: 34px;border: 1px solid #909090; color: #909090; text-align: center; font-size: 16px; letter-spacing: -0.8px; font-family: 'Noto Sans KR',sans-serif; box-sizing: border-box; border-radius: 7px; background-color: #fff; text-decoration: none;}
.pageWrap.ui-pagenation .page:first-child::after {width: 17px; height: 13px;background: url(/images/pc/uniteOrder/online/ico_pading_arrow.png) no-repeat -18px top;}
.pageWrap.ui-pagenation .page:after {content: '';position: absolute; left: 50%; top: 50%; transform: translate(-50% , -50%); z-index: 1;}
.pageWrap.ui-pagenation .page:first-child + .page::after {width: 9px; height: 13px; background: url(/images/pc/uniteOrder/online/ico_pading_arrow.png) no-repeat -9px top;}
.pageWrap.ui-pagenation > strong {border: 1px solid #01a69f; text-align: center; color: #01a69f; font-size: 16px; letter-spacing: -0.8px;}
.pageWrap.ui-pagenation .page:nth-last-child(2)::after{width: 9px; height: 13px; background: url(/images/pc/uniteOrder/online/ico_pading_arrow.png) no-repeat left top;}
.pageWrap.ui-pagenation .page:last-child:after{width: 17px; height: 13px;background: url(/images/pc/uniteOrder/online/ico_pading_arrow.png) no-repeat -35px top;}
.pageWrap.ui-pagenation .page:first-child + .page {margin-right: 6px;}
.pageWrap.ui-pagenation a:hover {color: #01a69f !important;}*/
/*하단 공통정보 아코디언*/
.ui-infonation-wrap {margin-top: 48px;}
.ui-infonation-wrap .ui-inner {border: 1px solid #d9d9d9; border-radius: 20px;margin-bottom:20px;}
.ui-infonation-wrap .ui-infonation-header{padding:24px 40px; position: relative;}
.ui-infonation-wrap .ui-infonation-body .ui-infonation-content {display: none;transform: .3s;}
.ui-infonation-wrap .ui-infonation-body.active .ui-infonation-content{display: block;}
.ui-infonation-wrap .ui-infonation-header .ui-title {font-size:20px !important; font-weight: 700; color: #000; line-height:30px !important;margin-bottom: 0 !important;}
.ui-infonation-wrap .ui-infonation-body .ui-infonation-header .arrow {position: absolute; right: 40px; top: 50%; transform: translateY(-50%) rotate(180deg); background: url('/images/pc/uniteOrder/online/myshop-arrow.png') no-repeat center; width: 24px; height: 24px; text-indent: -9999px;}
.ui-infonation-wrap .ui-infonation-content {margin:0 20px;padding: 25px 20px; border-top: 1px solid #d9d9d9; }
.ui-infonation-wrap .ui-infonation-content .ui-infonation-list strong.ui-sub-title {display: inline-block;padding-bottom: 20px;font-size: 20px; color: #000; line-height: 36px; font-weight: 700;}
.ui-infonation-wrap .ui-infonation-content .ui-infonation-list:nth-child(2) {padding-top: 40px;}
.ui-infonation-wrap .ui-infonation-content .ui-infonation-list li {position: relative; padding-left: 20px;font-size: 15px; color: #525252; font-weight: 400; line-height: 20px; padding-bottom: 12px;}
.ui-infonation-wrap .ui-infonation-content .ui-infonation-list li:before {content: '※'; position: absolute; left: 0;}
.ui-infonation-wrap .ui-infonation-content .ui-infonation-list li:last-child {padding-bottom: 0 !important;}
.ui-infonation-wrap .ui-infonation-content .bullet-list-dth2{margin:8px 0 8px -8px;}
.ui-infonation-wrap .ui-infonation-content .bullet-list-dth2 li{padding:0 0 6px 10px;margin:0;letter-spacing:-0.5px;}
.ui-infonation-wrap .ui-infonation-content .bullet-list-dth2 li:before{content:'-';}
.ui-infonation-wrap .ui-infonation-content .bullet-list-dth3{margin:8px 0;}
.ui-infonation-wrap .ui-infonation-content .bullet-list-dth3 li{padding:0 0 6px 10px;margin:0;letter-spacing:-0.5px;}
.ui-infonation-wrap .ui-infonation-content .bullet-list-dth3 li:before{content:'';}

.ui-infonation-wrap .ui-infonation-body.active .ui-infonation-header .arrow {transform: translateY(-50%) rotate(360deg);}
.ui-infonation-wrap .ui-infonation-content .ui-infonation-list .bfnone{margin-top:10px;text-indent:-20px;}
.ui-infonation-wrap .ui-infonation-content .ui-infonation-list .bfnone li:before {content: none;}
/*마이샵 메인*/
.ui-tit_sub {display:block;margin-bottom:48px;font-size: 28px; font-weight: 700; line-height: 41px; color: #000;}
.ui-login_top_area  {margin-bottom: 96px;}
.ui-login_top_area .myshop_login_box {border-top: none; padding: 0px;}
.ui-login_top_area .myshop_login_box .myshop_login .login-mssg-box {padding-top: 0; font-size: 24px; line-height: 36px; color: #000; font-weight: 500;}
.ui-login_top_area .myshop_login_box .myshop_login .login-mssg-box .ui-hilight {position: relative; display: inline-block; z-index: 1; color: #000; font-weight: 700;}
.ui-login_top_area .myshop_login_box .myshop_login .login-mssg-box .ui-hilight::after {content: ''; width: 100%; height: 50%; background-color: #5ddfde; position: absolute; bottom: 0; left: 0; z-index:-1;}
.ui-login_top_area .myshop_login_box .myshop_login {width: calc(50% - 25px); margin-right: 50px;}
.ui-login_top_area .myshop_login_box .promotion_ban {width: calc(50% - 25px);}
.ui-login_top_area .myshop_login_box .promotion_ban img {width: 100%;}
.ui-login_top_area .myshop_login_box .myshop_login .btnLogin {width: 352px;height: 48px; border-radius: 8px; background-color: #5ddfde; border-color: #5ddfde; box-sizing: border-box;}
.ui-login_top_area .myshop_login_box .myshop_login .btnLogin span {line-height: 46px; color: #000;font-size: 16px; font-weight: bold;}
.ui-login_top_area .myshop_login_box .myshop_login .btnNonMember {width: 352px;height: 48px; border-radius: 8px; background-color: #fff; border: 1px solid #000; box-sizing: border-box;}
.ui-login_top_area .myshop_login_box .myshop_login .btnNonMember span {line-height: 46px; color: #000; font-size: 16px; font-weight: bold;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items {margin:12px 0 0;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select {margin:48px 0 0;}
.lately_recommend.ui-prodtype {margin-top: -32px;}
.lately_recommend.ui-prodtype > li {width: calc(33% - 10px);height: 190px;border: 1px solid #d9d9d9; border-radius: 20px; margin: 32px 18px 0 0;box-sizing:border-box;}
.lately_recommend.ui-prodtype > li:nth-child(n+1) {margin-left: 0;}
.lately_recommend.ui-prodtype > li:nth-child(3n) {margin-right: 0;}
.lately_recommend.ui-prodtype .img{ display: inline-block;width:100%;height:135px;padding-top:5px;overflow: hidden; position: relative; box-sizing: border-box;border-radius:20px 20px 0 0;background:#f8f8f8;}
.lately_recommend.ui-prodtype > li .img img {width:122px; height:auto;vertical-align:top;}
.lately_recommend.ui-prodtype > li a{display: block; width: 100%; height: 100%;}
.lately_recommend.ui-prodtype > li .name {margin-top:12px;font-size:16px; line-height:24px; color:#000; font-weight:400; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; padding: 0 20px;}
.ui-login_top_area .myshop_login .login-type-select .type-items .non-member-list{top: 100px; left: 0; padding: 0;}
.ui-login_top_area .myshop_login .login-type-select .type-items .non-member-list.ui-type {position: static; margin-top: 30px;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner {width: 352px; margin:0;box-sizing: border-box; border-radius: 10px; border: 1px solid #a8a8a8; box-shadow: 0px 5px 10px rgb(0 0 0 /10%); padding: 24px; position: relative;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner::before {content: ''; width: 40px;height: 20px;position: absolute; top: -20px; left: 50%; transform: translateX(-50%);}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner ul li.full {width: 100%;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner ul li .btnNonMemItems {height: 40px; border: 1px solid #a8a8a8; border-radius: 10px;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner ul li .btnNonMemItems span{font-size: 16px; font-weight: 500; padding: 7px 10px;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner .beforeOrder {font-size: 16px; font-weight: 500; color: #000; line-height: 24px;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner ul.ui-box-wrap {background-color: #f2f2f2; padding: 20px; margin-top: 14px;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner ul.ui-box-wrap .beforeOrder {width: 100%;display: block;margin: 0 auto;text-align: center;}
.ui-login_top_area .myshop_login_box .myshop_login .login-type-select .type-items .non-member-list .inner ul.ui-box-wrap {background-color: #f2f2f2; padding: 20px; border-radius: 10px;}
.ui-login_top_area .myshop_login_box .myshop_login .ui-right-bar {display: inline-block; position: relative; padding: 7px 10px 7px 0}
.ui-login_top_area .myshop_login_box .myshop_login .ui-right-bar::after {content: ''; width: 1px;height: 14px;background-color: #000; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}

#ShopLayer.lp_NoneMem {width:464px !important;padding:0 !important;border-radius:20px;box-sizing:border-box;}
#ShopLayer.lp_NoneMem:after{content:'';position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:-1;}
#ShopLayer #NoneMem {width:auto;height:auto !important;padding:40px 40px 32px!important;border-radius:20px;background:#fff;z-index:999;}
#ShopLayer .ui-layer-header h2 {font-size:20px;color:#000;line-height:30px;}
#ShopLayer .ui-layer-header .lyClose,
#ShopLayer.lp_NoneMem .inlyClose {top:40px;right:40px;width:20px;height:20px;}
#ShopLayer div .layer_noneMem.cont.ui-box .txt_area{padding:20px;background:#f8f8f8;border-radius:20px;}
#ShopLayer div .layer_noneMem.cont.ui-box .txt_area p{font-size:16px;font-weight:400;color:#808080;line-height:26px;}

#ShopLayer div .layer_noneMem.cont.ui-box table{margin:0;padding:24px 0 0;}
#ShopLayer div .layer_noneMem.cont.ui-box table tr th, #ShopLayer div .layer_noneMem.cont.ui-box table tr td{padding:16px 0 0 0;vertical-align:top;}
#ShopLayer div .layer_noneMem.cont.ui-box table tr th{padding-top:23px;}
#ShopLayer div .layer_noneMem.cont.ui-box table tr:first-child th, #ShopLayer div .layer_noneMem.cont.ui-box table tr:first-child td{padding:0;}
#ShopLayer div .layer_noneMem.cont.ui-box table tr:first-child th{padding-top:5px;}
#ShopLayer div .layer_noneMem.cont.ui-box table th label{font-size:16px;font-weight:500;color:#000;padding-right:50px;}
#ShopLayer div .layer_noneMem.cont.ui-box table td input{width:100%;border:1px solid #a8a8a8;border-radius:4px;height:40px;line-height:40px;}
#ShopLayer div .layer_noneMem.cont.ui-box table tr td .captcha{margin:0;}

#ShopLayer div .layer_noneMem.cont.ui-box #captchaInSession {height:40px;line-height:40px;width:100% !important;margin-top:12px;border-radius:4px; border:1px solid #a8a8a8;}
#NoneMem .layer_noneMem.cont.ui-box table {border-bottom: none;}
#ShopLayer .ui-btn-wrap {margin-top:32px;}
#ShopLayer .ui-btn-wrap .ui-btn {width:160px;height:48px; line-height:48px;background-color:#5ddfde; border-radius:8px;}
#ShopLayer .ui-btn-wrap .ui-btn span{font-size: 16px; font-weight: 700; color: #000;}


.layer_contents .inner {width: 100%;}
.btnPageItem:active,
.btnPageItem:focus{padding: 0 70px;}
.ui-free-box {width: 100%; position: absolute; left: 50%; top: 50%; transform: translateY(-50%);}
/*최근 본 상품*/
.ui-tab_prod_wrap.ui-view {display: block ;margin-top:-32px;}
.ui-tab_prod_wrap.ui-view:after{content:"";display:block;clear:both}
/* .ui-tab_prod_wrap.ui-view .prod_vt_section  {display: flex; flex-wrap: wrap;} */
.ui-tab_prod_wrap.ui-view .prod_vt_list {float:left;width: calc(33% - 16px);height:190px;margin: 32px 18px 0 0;overflow:hidden}
.ui-tab_prod_wrap.ui-view .prod_vt_item {width: 100%;height: 100%;margin: 0;padding: 0;}
.ui-tab_prod_wrap .accs_wish_prod_list {margin-top: 34px;}
.ui-tab_prod_wrap.ui-view .prod_vt_item>a {position: relative; display: block;}
.ui-tab_prod_wrap.ui-view .prod_vt_item>a .ui-badge,
.lately_recommend .link_event .ui-badge{display: table;position: absolute;top: 12px;left: 5px;width: 50px;height: 50px;padding: inherit;font-size: 15px;line-height: 24px;background: url('/images/pc/uniteOrder/online/recently_ico.png') 0 0 no-repeat;letter-spacing: -1px;}
.ui-tab_prod_wrap.ui-view .prod_vt_item>a .ui-badge em,
.lately_recommend .link_event .ui-badge em{position: absolute; text-indent: -9999px;}
.ui-tab_prod_wrap.ui-view .prod_vt_section .prod_vt_item .img {display: block;}
.ui-tab_prod_wrap.ui-view .prod_vt_section .prod_vt_item.ui-full .img_figure {padding-top: 0;}
.ui-tab_prod_wrap.ui-view .prod_vt_section .prod_vt_item.ui-full .img_figure img {width: 100%; height: auto; vertical-align: middle;}
.lately_recommend.ui-prodtype > li .ui-full-img img {width: 100%; padding: 0; box-sizing: border-box; vertical-align: middle;}
.inner.ui-myshop {width: 100%;}
.ui-tab_prod_wrap.ui-view .prod_vt_section .prod_vt_item .prod_name{height:initial;margin-top:12px;padding:0 20px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}
.ui-tab_prod_wrap.ui-view .prod_vt_section .prod_vt_item .img_figure{margin:0;}

/*지금초특가*/
.ui-title {display:block;margin-bottom:48px;font-size: 25px; font-weight: 700; line-height: 23px; color: #000;}
.orderHistoryWrap .orderCardCase.ui-list {padding: 0;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .detailPayment.ui-group .detailPaylist03 li .paymentInfoRow .tit {float: left; position: relative; max-width: 100px; line-height: 24px; font-size: 15px; font-weight: normal; color: #808080;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .detailPayment.ui-group .detailPaylist03 li .paymentInfoRow .txt {float: right; position: relative; max-width: 150px; line-height: 24px; font-size: 15px; font-weight: normal;text-align: right;color: #808080;}
.orderHistoryWrap .orderCardCase .orderInfoBox .prodInfoBox .detailPayment.ui-group .detailPaylist03 li .paymentInfoRow .txt.sale {color: #ed1b23;}
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap.ui-type {margin-top:0;}
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap.type-acc {margin-top:0;}
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap >a ,
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap >span {display: block; text-align: center;}
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap >span.count {font-size: 15px; line-height: 20px; font-weight: 500; color: #808080; padding: 8px 0 10px ;}
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap .ui-gift-btn {background-color: #5ddfde; border-color: #5ddfde;}
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap >a,
.orderHistoryWrap .order-prod-list-wrap .orderCardCase.ui-list .ui-btn-wrap.ui-btn-single >a.ui-cancel-btn{display:inline-block;min-width:76px;height:34px;line-height:32px;padding:0 10px;box-sizing:border-box;border:1px solid #a8a8a8;border-radius:8px;color:#000;text-align:center;font-size:14px;font-weight:bold;margin:0;}

.orderHistoryWrap .orderCardCase.ui-sale .orderInfoBox .prodInfoBox .prodInfo .name {margin: 0;}
.orderHistoryWrap .orderCardCase.ui-sale .orderInfoBox.ui-single .prodInfoBox .detailPayment.ui-group {padding:0 0 0 30px;}

.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-wrap{top: 37%;}
.orderHistoryWrap .order-prod-list-wrap:last-child > ul > li .orderCardCase .btnFuncBox.ui-btn-wrap.ui-btn-single{top: 55%;}
.ui-myshop_banner {margin-top: 50px;}
.layerWrap .layerBox .layerContent.ui-layer {padding: 0px 40px 30px 40px;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox {border: 1px solid #c7c7c7; padding: 25px 20px; box-sizing: border-box; border-radius: 10px;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox .ui-infomation li {display: flex; flex-wrap: nowrap; justify-content: space-between;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox .ui-infomation li .tit {width:30%;padding-right: 50px;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox .ui-infomation li .txt {width: 70%; text-align: right;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox .ui-infomation li .tit,
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox .ui-infomation li .txt {color: #808080; font-size: 16px; font-weight: 400; line-height: 24px; padding-bottom: 10px; word-break: break-all;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox .ui-infomation li .txt.ui-msg {max-height: 100px; overflow-y: auto; white-space: break-spaces;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-giftBox .ui-title {font-size: 20px; font-weight: 700; line-height: 30px; color: #000; margin-bottom: 15px;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-btn-wrap {margin-top: 40px; width: 100%;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-btn-wrap .ui-gift-btn {background-color: #5ddfde; border-radius: 10px; color: #000; font-size: 16px; font-weight: 500;width: 368px;height: 54px; line-height: 54px; display: block; box-sizing: border-box; text-align: center; margin: auto;}
.layerWrap .layerBox .layerContent.ui-layer .ui-deal-btn-wrap .count {width: 100%; display: inline-block; text-align: center; margin-top: 10px; font-size: 16px; font-weight: 400; line-height: 24px; color: #808080;}
#hotdealGift.layerWrap .layerBox {width: 600px;}
.orderHistoryWrap.ui-wrap .order-detail-info-box > ul > li .txt .ui-status{font-size: 15px; font-weight: 400; color: #000;}
.orderHistoryWrap.ui-wrap .order-detail-info-box > ul > li .tit {font-weight: 500;}
.orderHistoryWrap.ui-wrap .order-detail-info-box > ul > li .txt .ui-gift-btn {font-weight: 500; color: #000; height: 30px; line-height: 30px; border-radius: 6px; border: 1px solid #d9d9d9; background-color: #f8f8f8; padding: 0 15px; box-sizing: border-box; font-size: 12px; display: inline-block; margin: 0 10px 0 18px;}
.orderHistoryWrap.ui-wrap .order-detail-info-box > ul > li .txt .count {font-size: 15px; font-weight: 500; color: #808080;}
.ui-myshop_banner img {width:100%;}
.orderHistoryWrap.ui-wrap .order-period-box > .inner ,
.order-period-box > .inner,
#GreenPhone.inner{width: 100%;}

/* 재정의*/
.orderInfo{background-color: #fff;}
.orderInfo a.open + div.spt{position:relative; background: none;}
.orderInfo a.open + div.spt::before{content: '';position: absolute;top: 88px;left: 0;width: 100%;height: 1px; background-color:#d9d9d9;}
.orderInfo dl{margin-top: 52px;}
.orderInfo dt{font-size: 16px;color: #000;}
.orderInfo dt:first-child{font-weight: normal;}
.orderInfo dd{font-size: 16px;color: #000;}
.orderInfo dd:nth-of-type(1),
.orderInfo dd:nth-of-type(1) em{font-weight: bold;}
.orderInfo dd em{font-size:16px; font-weight: normal; vertical-align: baseline; letter-spacing: 0;}
.orderInfo dd + dt{font-size: 15px;}
.orderInfo ul{width: 925px;}
.orderInfo li {margin-top: 29px;}
.orderInfo li.purchPrice{width: 240px;}
.orderInfo li.purchPrice dl{border-right: none;}
.orderInfo li.commuFee{width: 300px;padding: 0 20px 0 40px;}
.orderInfo li > p{font-size: 18px;}
.orderInfo li > p > span{font-weight: normal; font-size: 18px;}
.orderInfo li > p > strong{color: #000;vertical-align: baseline;}
.orderInfo li span,
.orderInfo li #InslFeeText em{font-size:13px;color: #808080;letter-spacing:0;}
.orderInfo li.amount > p > strong{position: relative; top: -4px; margin-left: 20px; font-size: 28px;margin-top: 0;}
.orderInfo li.amount > p > span.stxt{color: #808080;margin-left: 4px;}
.orderInfo li.commuFee:before{top:0; left:0; width:24px;height:24px;background: url(/images/pc/smart/mobile_com/icon_newplus.png) no-repeat center;}
.orderInfo li.amount:before{top:5px; left:-8px; width: 23px;height: 13px;background: url(/images/pc/smart/mobile_com/icon_newsum.png) no-repeat center;}
.orderInfo dt:before{width: 8px;height: 8px;background: url(/images/pc/smart/mobile_com/icon_neworder_list.png) no-repeat left 0;}
.orderInfo > div > div{padding-top: 23px;height:66px;}
.orderInfo > div > div a.order{background-color: #5ddfde;color:#000;padding: 0 28px;}
.orderInfo ul.order_wire_price_wrap,
.orderInfo ul.order_wire_price_view_list,
.orderInfo ul.order_wire_detail_price,
.orderInfo ul.order_wire_price_subview{width: auto;}
.orderInfo ul.order_wire_price_wrap li {margin-top: 0;border-left: 0;}
.orderInfo > a.open + .box_order_wiredetail .bgControl{background-position: 0 100px;}
.purchPrice_dc .purch_inner span{color: #222;}
.box_total_price .txt2{color: #808080;}
.ico_wire_price.plus span{color: transparent;}
.btn_order_wiredetail{top: 50%;transform: translateY(-50%);}
.order_wire_top{padding-top: 0;}
.ico_wire_price.plus{top: 6px;left:-16px; width:24px;height:24px;background: url(/images/pc/smart/mobile_com/icon_newplus.png) no-repeat center;}
.ico_wire_price.equal{top: 18px;left:-7px; width: 23px;height: 13px;background: url(/images/pc/smart/mobile_com/icon_newsum.png) no-repeat center;}
.order_wire_price_prod .tblbox{height: 38px;}
.order_wire_total_price{margin-top: -7px;}
.order_wire_price_prod .price strong,
.box_total_price strong,
.txt_gift_free,
.tab_gift_list > li .giftbox_type .price em{color: #000;}
.giftbox_inbox input[type="radio"]:checked + label:before{filter: grayscale(1);}
.layer.ars-popup .layer_contents .btn.r{background-color: #5ddfde;color:#000;}
.layer.ars-popup .layer_contents .btn.r span{color: #000;}

.tabs .tab_contents{position: relative; background: none;}
.tabs .tab_contents::before{content: '';position: absolute;top: 52px;left: 0;width: 100%;height: 1px;background-color: #ededed;}
.tabs .tab_contents .trigger{width: 25%;}
.tabs .tab_contents .trigger:nth-of-type(1){left: 0   !important;}
.tabs .tab_contents .trigger:nth-of-type(2){left: 25% !important;}
.tabs .tab_contents .trigger:nth-of-type(3){left: 50% !important;}
.tabs .tab_contents .trigger:nth-of-type(4){left: 75% !important;}
.tabs .tab_contents .trigger a{padding:0; height: 50px; line-height: 50px; text-align: center; border-width: 0 0 1px 0;border-style: solid;border-color: #ededed;}
.tabs .tab_contents .trigger a.font_red{color: #ed1b23;}
.tabs .tab_contents .trigger.active a{position: relative; border: 0; height: 53px; line-height: 53px; font-weight: bold; color: #01a69f;}
.tabs .tab_contents .trigger.active a::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background: #01a69f;}
.tabs .tab_contents .target{padding: 80px 0 0;}
.order-breadcrumb li.actived a span{background-color: #5ddfde; border-color: #5ddfde;}
.searchlist_2021 .select_depth .selected a{background-color: #5ddfde;color:#000 !important}
.wire_prod_delete_box{top:21px; right: 10px;}
.prodOption .optionBox a.btnCard{margin: 0 10px;}
.prodOption .optionBox .colorChip li.active{border-width: 0;}
.btn_options_status{background-color: #5ddfde;border-radius:10px;}
.btn_options_status span{color:#000;font-size:16px;font-weight:500;padding-left: 0;background-image: none;}
.btn_options_status.modify span{color:#fff;background-image: none;}
.prodOptlist li button.active{border:2px solid #000}
.prodOptlist li button.active *{color:#000 !important}
.prod_gift_tablist > li.active a{background-color: #5ddfde;border-color: #5ddfde;}
.prod_gift_tablist > li.active span{color:#000}
.order-basket .button-red{background-color: #5ddfde;color:#000}
.order-basket .button-green{box-sizing: border-box;background-color:#fff;border:1px solid #000;color:#000}
.order-basket .link-more{color:#01a69f}
.button-green{color:#000; background-color: #5ddfde;}
.wire_info_option .prodOption {border-radius:0}

/*슈퍼결합 수정211007*/
.pointCol1,
.font_red,
#UsePlanLogin em.font_nor,
.layer.save .support_noti .noti_inner .txt strong,
.gift_paging strong,
.prodTit .txt_contract em,
.prodOpt_txt strong,
.tooltip_subtxt.red{color: #01a69f !important;}
.prodOption dd button.active,
.prodOption .optionBox .plan dd button.active{border: #000 solid 1px;color: #000;}
.prodOption dd.support button.active strong,
.prodOption dd.support button.active span.discountTxt,
.prodOption dd.support button.active p,
.prodOption dd.support button.active em,
.prodOption .optionBox .plan dd button.active p,
.prodOption .optionBox .plan dd button.active span,
.prodOption .optionBox .plan dd button.active em,
.prodOptlist li button.active p,
.prodOptlist li button.active span,
.prodOptlist.prod li .active .txt ul li{color: #000 !important;}
.orderInfo dd .fcRed,
.layer .accent,
.layer .accent em{color: #ed1b23;}
.btn.bg_red01,
.com_btn_ty2,
a.btnOrdList{background-color:#5ddfde;color:#000 !important;}
.btn.bg_red01 span{color:#000;line-height:inherit;}
.btn.large span,
.layer.save .support_noti .noti_inner a span{line-height:inherit !important; height: auto !important;}

/** 팝업 버튼 컬러 변경 211002 **/
.layer.point-support .total-area .accent .num,
.layer.point-support .total-area .accent,
.layer .btn_area .btn.big span,
.btn.bg_gray02 span,
.positionPopup .btn_area .com_btn_ty4,
.order-layer .btn.large span{color:#000 !important;}
#PlanChoiceLy .select button.current{background: #5ddfde;color: #000;}
/** //팝업 버튼 컬러 변경 211002 **/

.layer .btn.bg_gray02,
#UsePlanList.numberList .btWrap button:nth-child(2){background: #ededed;color: #000;}
.com_btn_ty4{background: #ededed;}
.layer .cont_bottom .btn span{padding: 0;line-height:inherit; height: auto;}
#giftIndiv.inner {width: auto;}
.prodTit{position: relative; height: 50px; overflow: inherit;}
.prodTit h3.prodName{margin-right: 0;}
.seezn_choice_box > li label:before{background-image: url(/images/mobile/smart/detail_new/ico_plan_check_off.png);background-size: cover;}
.seezn_choice_box > li input[type="checkbox"]:checked + label:before{background-image: url(/images/mobile/smart/detail_new/ico_plan_check_on.png);background-size: cover;}

.orderHistoryWrap .orderCardCase .orderInfoBox .orderInfoTop .orderState.ui-acc-type {display: flex; justify-content: center;}
.orderHistoryWrap .orderCardCase .orderInfoBox .orderInfoTop .orderState.ui-acc-type .ui-all-btn {display:inline-block;width: 80px;height: 40px;line-height: 40px;box-sizing: border-box;border: 1px solid #d9d9d9;border-radius: 10px;color: #000;text-align: center;}
.orderHistoryWrap .orderCardCase .orderInfoBox .orderInfoTop .orderState.ui-acc-type  > span:after {top: 50%;}
/*마이샵 lnb */
.lnb_wrap.ui-lnb {width: 140px; margin-right: 70px;}
.lnb_wrap.ui-lnb .lnb {border: none; border-radius: 0; position: initial; width: 140px;}
.lnb_wrap.ui-lnb .lnb .lnb_list {height: auto; padding: 0;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li ul li{padding-top:12px;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li ul li:first-child{padding-top:0}
.lnb_wrap.ui-lnb .lnb .lnb_list > li > a {height:auto;padding:13px 0;font-size:16px;font-weight:700;color:#000;line-height:normal;background:none;box-sizing:border-box;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li a.active em{color:#01a69f;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li a:hover {color: #000 !important;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li > a.active + ul{margin:5px 0;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li >ul >li a {padding: 0;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li >ul >li a.active em{font-weight:700; color:#01a69f;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li >ul >li a >em {font-size: 14px; color: #525252; font-weight: 500;}
.lnb_wrap.ui-lnb .lnb .lnb_list > li {border-color:#ebebeb; height: auto; line-height: unset; padding-top: 0;}

.line-none.ui-tab_prod_wrap.on {border-top: none;}
.order-history-title.ui-title{margin-bottom: 48px;border-bottom: 0;color: #000;font-size: 28px;letter-spacing: -1px;font-family: 'Noto Sans KR';line-height:1;}
.myshop_banner img {max-width: 100%;}
.order-layer .layer_contents .order-box .ui-cart-desc {margin-top:20px;font-size:14px;color: #808080; line-height:20px;letter-spacing: -0.4px; text-align: right; font-size: 13px;}
.order-layer .layer_contents .order-box .ui-cart-desc + .ui-cart-desc{margin-top:5px;}
.ui-cart-btn-tip {float: right; position: relative;}
.ui-cart-btn-tip .ui-tip-box {text-align: right; position: absolute; right: 0; width: 244px; background-color: #fff; border: 1px solid #a8a8a8; box-shadow: 0px 3px 6px #0000001a; border-radius: 6px; padding: 8px 14px 8px 14px; box-sizing: border-box; z-index: 2;}
.ui-cart-btn-tip .ui-tip-box span {display: block; font-size: 14px; color: #000; letter-spacing: -0.35px;}
.ui-cart-btn-tip .ui-btn {display: inline-block; height: 30px; line-height: 30px; box-sizing: border-box;background-color: #5ddfde; color: #000; border-radius: 6px; padding: 0 9px; font-size: 12px; letter-spacing: -0.3px; }
.ui-tip-wrap {position: relative; visibility:hidden ;}
.ui-tip-wrap:before { content: ''; position: absolute; border-style: solid; border-width: 0 7px 8px 7px; border-color: #7F7F7F transparent; display: block; width: 0; z-index: 0; top: -8.5px; left: 20px; }
.ui-tip-wrap:after {content: ''; position: absolute; border-style: solid; border-width: 0 8px 8px 7.5px; border-color: #FFFFFF transparent; display: block; width: 0; z-index: 3; top: -6.5px; left: 20px;}
.ui-cart-btn-tip:hover .ui-tip-wrap {visibility: visible;}

/** 팝업 버튼 컬러 변경 211003 **/
#layerOrderAgree .layer_contents .inner{padding:30px 0 0;}
.lp_ShopLogin .btn_area .btn.bg_red01{background:#000;}
.lp_ShopLogin .btn_area .btn.bg_red01 span{color:#fff;}
.lp_ShopLogin .layer_header{border-bottom:1px solid #e5e5e5;}
.layer .layer_header{height:70px !important;border-bottom:1px solid #e5e5e5 !important;}
.order-layer .layer_header.ui-header{border-bottom:none !important;}
.layer .layer_header h1{color:#000 !important;font-size:26px !important;font-weight:bold !important;font-family:inherit !important;height:70px !important;line-height:70px !important;background:#fff !important;}
.layer .posClose{top:25px !important;right:25px !important;width:20px !important;height:20px !important;background: url("https://shop.kt.com/common/pc/olleh2.0/img/btn/btn-layer-close.gif") no-repeat center !important;}
.order-layer .layer_header,
#layerSptCard .layer_header,
#layerCardApply .layer_header,
#layerKyowonLife .layer_header{height:auto !important;}
.order-layer .layer_header h1{height:auto !important;line-height:inherit !important;font-size:28px !important;}
.order-layer .layer_header.ui-header h1{font-size: 20px !important;}
#wireCommLoginTobe .layer_header{height:auto !important;border-bottom:none !important;}
.layer .layer_content .inner{width:auto;}
.layer .btn_area .bg_red01,
.layer .btn_area .button-red,
#layerCartClose .btn_area .button-gray,
.positionPopup .btn_area .com_btn_ty2,
.layer.card-apply .layer_contents .btn_area .btn.bg_red02,
.layer ul.card-list li .infoBox a.btnNewcard,
.layer .btn_area .btn.bg_red02,
#layerCartPop .btn_bt_area .btn_sty02,
.layer-order-insurance .btn_area .btn.large,
#selfOpenAlertLayer .layer_contents a,
#UsePlanList .btWrap button#btnChgPplOk{background:#000;}
.layer .btn_area .bg_red01 span,
.layer .btn_area .button-red,
#layerCartClose .btn_area .button-gray,
.positionPopup .btn_area .com_btn_ty2,
.layer .btn_area .btn.bg_red02 span,
.layer .btn_area .btn.bg_red02 span,
#layerCartPop .btn_bt_area .btn_sty02,
.layer-order-insurance .btn_area .btn.large span,
#UsePlanList .btWrap button#btnChgPplOk{color:#fff !important;}
.layer ul.card-list li .infoBox a.btnNewcard{border:1px solid #000;}

/*=== 더보기 ===*/
.button-list-more{display: inline-block;width:auto;height:40px;padding:0 12px 0 16px;font-family:'Noto Sans KR',sans-serif;font-size:16px;color:#000;text-align:center;font-weight:500;line-height:40px;border:1px solid #a8a8a8;border-radius:8px;}
.button-list-more em{font-family:'Noto Sans KR',sans-serif;color:#000;font-weight:500;}
.button-list-more:after{content:'';display:inline-block;width:20px;height:20px;margin-left:8px;background:url(/images/pc/common/ico_button_list_more.png) no-repeat;vertical-align:-3px;}

#layerCartClose.layer.layer-order-basic .layer_contents > .inner,
#layerSeeAndAgree.layer.layer-order-basic .layer_contents > .inner{box-sizing:border-box;}

/* 230412 KT Shop 모바일상품권 추가 */ 
.coupon_point_main div.couponWrap.type-ui-tab  #NewGift + a {left:180px;}
.coupon_point_main div.couponWrap.type-ui-tab p.ui-sub-info,
.coupon_point_main div.couponWrap.type-ui-tab #coupon p.ui-sub-info {font-size: 14px;color: #808080 !important;font-weight: 400;line-height: 40px;padding: 0;margin: 0 !important;text-align: right;}
.coupon_point_main div.couponWrap.type-ui-tab  div.tab{padding-top: 42px;background:none;}
.coupon_point_main div.tab_b.type-ui-tab .ui-flex-group.ui-green {justify-content: flex-start;}
.coupon_point_main div.tab_b.type-ui-tab .ui-green-tit,
.coupon_point_main div.tab_b.type-ui-tab .ui-change-tit{display: inline-block; margin-bottom: 32px;}
.coupon_point_main div.couponWrap.tab_b.type-ui-tab > div div.tab a.btnTarget {display:block;height:32px;font-size: 14px; color:#a8a8a8;line-height:32px;border:1px solid #a8a8a8;border-radius:8px;}
.coupon_point_main div.couponWrap.tab_b.type-ui-tab > div div.tab a.btnTarget:hover{color:#000 !important;}
.coupon_point_main div.couponWrap.tab_b.type-ui-tab > div div.tab a.btnTarget.btnProdview {color: #01a69f !important;border:1px solid #01a69f !important;}


/* 230817 버튼 추가 */
.coupon_point_main .btn{height:32px;font-size: 14px;color: #000;line-height:32px;border:1px solid #a8a8a8;border-radius: 8px;padding: 0 20px;font-weight: bold;}
/* 핸드폰 인증 팝업*/
#phone-certification{  position:fixed; z-index: 3000;  left:0;  top:0;  width:100%;  height:100%; background-color: rgba(0,0,0,0.5);
}
#phone-certification .area{position:absolute;top:50%;left:50%;width:calc(100% - 40px);padding:24px;max-width:500px;transform: translate(-50%,-50%);background-color: #fff;box-sizing: border-box;border-radius: 16px;}
#phone-certification h1{color:#000;font-size: 20px;font-weight: bold;margin-bottom: 20px;}
#phone-certification .row{display:flex;justify-content:space-between}
#phone-certification .row button{width:102px;height:40px;border-radius:8px;background-color:#000;color:#fff;font-size: 14px;}
#phone-certification .row button:disabled{background-color: #ccc;}
#phone-certification .row:nth-of-type(1){margin-bottom:16px}
#phone-certification .row .box{position:relative;width: calc(100% - 115px);overflow: hidden;}
#phone-certification .row:nth-of-type(2) .box{display:flex; align-items:center}
#phone-certification .row:nth-of-type(2) .box input{padding-right: 56px;}
#phone-certification .row .time{position:absolute;top:50%;right:0;transform: translateY(-50%);width: 60px;font-size: 14px;text-align: center;color: #000;}
#phone-certification .box input{width:100%;border-radius: 8px; height: 40px;border:1px solid #ababab;}
#phone-certification .close{width: 40px;height: 40px;background: url(https://shop.kt.com/unify/m/images/mobile/order/prod_list/btn_layer_close.png) center center/70% auto no-repeat;position: absolute;right: 15px;top: 17px;}

/* 요금할인 추가 */
.orderHistoryWrap .order-detail-info-box .ui-order-detail-list .ui-img-wrap .img-box.bg_gray{padding: 5px;box-sizing: border-box;background: #F8F8F8;border-radius: 8px;}
.order-layer.ui-layer .order-detail .ui-info-box .ui-info-item.flex{display:flex;align-items: center;}
.order-layer.ui-layer .order-detail .ui-info-box .ui-info-item.flex>div:first-child{width:70px;}
.order-layer.ui-layer .order-detail .ui-info-box .ui-info-item.flex>div:last-child{margin-left:20px;}


/* UIUX 240801 배포 */
.ui-tab_prod_wrap .prod_vt_item .img_figure img {width: 100%; height: 100%; object-fit: contain; max-width: 120px; max-height: 130px;}

/* 친구 초대 */
#ollehShopContent.recommendWrap h3 {margin-bottom: 48px;border-bottom: 0;color: #000;font-size: 28px;line-height: 40px;letter-spacing: -1px;font-family: 'Noto Sans KR', sans-serif;font-weight: bold;}
.recommendWrap h6 {margin-bottom: 40px;font-size: 20px;font-weight: 700;line-height: 30px;color: #000;}
.recommendWrap .recommendInfo {padding: 35px 0 40px;margin-bottom: 64px;background: #F8F8F8;border-radius: 20px;text-align: center;}
.recommendWrap .recommendInfo .flex {display: flex;align-items: center;justify-content: center;}
.recommendWrap .recommendInfo .us-name {color: #000;font-size: 20px;}
.recommendWrap .recommendInfo .us-name em{color: #000;}
.recommendWrap .recommendInfo .btn-share {width: 64px;height: 54px;background: url('/images/pc/uniteOrder/online/recommend_ico_share.png') no-repeat 50% 0 / 100% auto;}
.recommendWrap .recommendInfo .btn-delete {padding: 5px 16px;background: #fff;border: 1px solid #A8A8A8;border-radius: 8px;color: #000;font-size: 16px;}
.recommendWrap .recommendInfo .us-code {display: block;margin-bottom: 18px;color: #01A69F;font-size: 48px;}
.recommendWrap .order-period-box {margin-bottom: 20px;}
/* 친구 초대 - 공유하기 팝업 */
#ui-share-modalpop * {font-family: "Noto Sans CJK KR" !important;}
#ui-share-modalpop .layerHeader{position: relative;padding: 30px 40px 21px;}
#ui-share-modalpop .layerHeader .layerTit{font-size: 20px;font-weight: bold;color: #000;}
#ui-share-modalpop .layerBody{margin-top: 0;padding: 0;}
#ui-share-modalpop .layerBox{width: 335px;}
#ui-share-modalpop .layerBox .btnLayerClose{right: 40px;top: 35px;width: 18px;height: 18px;background-size: 18px;}
#ui-share-modalpop .layerContent img{width: 100%;margin-bottom: 16px;}
#ui-share-modalpop .ui-share-lst{display: flex;justify-content: center;gap: 70px;padding-bottom: 50px;}
#ui-share-modalpop .ui-share-lst button{display: block;width: 64px;height: 64px;font-size: 18px;font-weight: 500;color: #000;}