@charset "UTF-8";
@import "https://shop.kt.com/common/pc/kt_css/KT_0.font.css";
.order-paper *{font-family: "Noto sans KR";}

html.wrap-order, html.wrap-order body{height: 100% !important;min-height: initial !important;padding:0;margin:0;min-height: initial;}
html.wrap-order body{background-color:#f8f8f8}
html.wrap-order #NewSub{background-color:#f8f8f8}
html.wrap-order #cfmClWrapper,
html.wrap-order #mCfmClWrapper{display:none}
.wrap-order #NewSub{height:100%}
.full-h{height:100%}

header a .blind{overflow:hidden;position:absolute;width:.1rem ;height:.1rem;margin:-.1rem;border:0;clip:rect(.1rem,.1rem,.1rem,.1rem);clip-path:inset(50%);}


/*모바일 위로 가기 삭제*/
.btnScrollTop.btnScrollTopNone{display:none !important}
#loadViewArea{height:auto}
.bg-order-paper{background-color:#f8f8f8}
.order-paper ::-webkit-input-placeholder, .popup ::-webkit-input-placeholder{color:#909090 !important;font-size:1.5rem; }
.order-paper :-ms-input-placeholder, .popup  :-ms-input-placeholder{color:#909090 !important;font-size:1.5rem; }
.order-paper ::placeholder, .popup ::placeholder{color:#909090 !important;font-size:1.5rem; }
.order-paper input[type=checkbox]::-ms-check, .popup input[type=checkbox]::-ms-check
.order-paper input[type=radio]::-ms-check, .popup input[type=radio]::-ms-check{display:none}

.order-paper input[type=checkbox].checkbox,.order-paper input[type=radio].checkbox{position:relative !important;left:0;top:0;width:2.5rem;height:2.5rem;border-radius:1.2rem;box-sizing:border-box;background: url(/unify/m/images/mobile/order/cert/icon_check_off.png) center center no-repeat;background-size:2.5rem;z-index:0;z-index:1}
.order-paper input[type=checkbox].checkbox:checked, .order-paper input[type=radio].checkbox:checked{background-image:url(/unify/m/images/mobile/order/cert/icon_check_on.png)}
.order-paper input + label{background-image:none}
.order-paper input:checked + label{background-image:none;color:#000 !important}
.order-paper input.input-line{border:.1rem solid #ccc}

.wrap-order{min-width:32.0rem;height:100%;}
body.overflow{overflow:hidden}
.order-paper .section-area .msg{display:none;position:relative;padding-left:2.0rem;margin-top:1.5rem;font-size:12rem;color:#FE2C55;line-height:1.4}
.order-paper .section-area .msg em{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;border:1rem solid #FE2C55;color:inherit;text-align:center;border-radius:.7rem}
.order-paper label{cursor:pointer}
.order-paper .hide{text-indent:-999.9rem;overflow:hidden}
.order-paper strong, .order-paper .bold{font-weight:bold}
.order-paper .fc-95{color:#909090}
.order-paper .bg-f4{background-color:#f4f4f4}
.wraper-area{max-width:50.0rem; height:100%;margin:0 auto;background-color:#f8f8f8}
.order-paper .content{position:relative;padding:0 2.0rem;min-height:calc(100% - 21.2rem)}
.order-paper .content.content-device{min-height:calc(100% - 25.6rem);padding-bottom:3.0rem;}
.order-paper .content.content-raw{min-height:calc(100% - 31.0rem)}
.order-paper .icon-date,
.order-paper input[type="date"]::-webkit-calendar-picker-indicator {background:url(/images/pc/common/bl_calender.gif) calc(100% - .5rem) center no-repeat !important;}


#wrapView .content{min-height:calc(100% - 31.3rem)}
.order-paper .content.delivery-content,.content.content-type-2{min-height:calc(100% - 11.2rem);padding-bottom:2.0rem}
.order-paper .content.map-content{min-height:100%;padding:0;  }
.order-paper .content.map-content .close{position:absolute;top:2.6rem;right:2.5rem;width:2.4rem;height:2.4rem;background:url(/unify/m/images/mobile/order/cert/popup_clos.png) center center no-repeat;background-size:1.2rem;text-indent:-999.9rem;overflow:hidden}
#oneLoading{position:fixed; top:0;bottom:0; left:0; right:0;z-index:10000; background:rgba(0,0,0,0.8) url(/unify/m/images/common/loading.gif) center center no-repeat;
background-size:15.0rem auto;}
.order-paper .tab-box{display:none}
/*select box*/
.order-paper .select-type{width:100%;min-width:auto;-webkit-appearance: none;  /* 네이티브 외형 감추기 */-moz-appearance: none;
appearance: none;  background:transparent url(/unify/m/images/mobile/order/cert/icon_arrow_bottom_4.png) right center no-repeat;
background-size:1.3rem auto;font-size:1.5rem;color:#909090;height:4.2rem;}

.order-paper .select-type.type2{background-image: url(/unify/m/images/mobile/order/cert/icon_arrow_right_2.png);background-size:auto 1.3rem;}
.order-paper select.select-type::-ms-expand {display:none}
.order-paper .select-type.selected{color:#000}
.order-paper .full{height:100%;overflow:auto;}
.order-paper  header{height:100rem;position:relative;}
.order-paper  header.phone-title{height:20.0rem;background-color:#f4f4f4}
.order-paper  header h1{display: inline-block;margin:3.2rem 2.0rem 0 3.5rem;font-size:1.6rem}
/* .order-paper  header a{position:relative;padding-left:19rem;font-weight:500;display:inline-block;cursor:pointer;text-align:left;font-size:16rem;width: 9rem;height: 14rem;} */
.order-paper  header a{width: .9rem;height: 1.4rem;background:url(/unify/m/images/mobile/order/cert/icon-arrow-left.png) 0 0 no-repeat;background-size:100%;position:absolute;top:3.5rem;left:2.0rem;}
.order-paper  .order-bottom, .popup .order-bottom{padding:3.0rem 2.0rem}
.order-paper  .order-bottom:after,.popup .order-bottom:after{content:"";display:block;clear:both}
.order-paper .content > .order-bottom {padding:5.0rem 0 3.0rem}
/* #viewStep1 .order-bottom{padding-bottom:80rem;} */
.order-paper .order-bottom.two .btn{width:calc(50% - .3rem)}
.order-paper .order-bottom.two .btn:last-child{float:right;background-color:#ededed;color:#000}
.order-paper .order-bottom.two-2 .btn{width:calc(50% - .3rem)}
.order-paper .order-bottom.two-2 .btn:first-child{background-color:#000;color:#fff}
.order-paper .order-bottom.two-2 .btn:last-child{float:right;background-color:#ededed;color:#000}

.order-paper .order-bottom .cancel{background-color: #ededed;}
.order-paper .order-bottom .black{background-color: #000 !important; color:#fff !important;}
.order-paper .order-bottom.order-bottom-inner{padding-left:0;padding-right:0}
.order-paper .btn-wrap:after{content:"";display:block;clear:both}
.order-paper .btn-wrap .btn{margin:0;font-size: 1.3rem;font-weight: 400;line-height: 4.0rem;color: #000;background: #EDEDED;}
.order-paper .btn-wrap button.active{color: #fff; background: #000;}
.order-paper .btn-wrap .bottom-text{margin-bottom: 1.0rem; font-size: 1.3rem;}
.order-paper .btn-wrap.two .btn{width:calc(50% - .3rem)}
.order-paper .btn-wrap.two .btn:last-child{float:right;background-color:#ededed;color:#000}

.order-paper .btn-change, .order-paper .btn-search{background-color:#000;color:#fff;font-weight:700;font-size:1.3rem;padding:0 1.5rem;height:2.7rem;border-radius:.4rem}
.order-paper .check-1{width:2.5rem;height:2.5rem;background-color:#000;border-radius:13rem}
.order-paper .check-1.selected:after{content:"";position:absolute;top:50%;left:50%;display:block;width:.5rem;height:1.0rem;border-bottom:.3rem solid #fff;border-right:.3rem solid #fff;transform:translate(-50%,-67%) rotate(45deg);-webkit-transform:translate(-50%,-67%) rotate(45deg)}
.order-paper .check-1[style*='#FFF'].selected:after,
.order-paper .check-1[style*='#fff'].selected:after,
.order-paper .check-1[style*='255, 255, 255'].selected:after{border-color:#000}
.order-paper .arrow{position:relative;padding-right:1.1rem;font-size:1.3rem}
.order-paper .arrow:after{content:"";position:absolute;top:50%;right:0;width:.6rem;height:.6rem;border-right:.1rem solid #000;border-bottom:.1rem solid #000;transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);margin-top: -.1rem}
.order-paper .arrow-2{color:#01A69F}
.order-paper .arrow-2:after{border-color:#01A69F}
.order-paper .row{display:table;width:100%;table-layout:inherit}
.order-paper .row .td{display:table-cell}
.order-paper .row .td.r{text-align:right}
#popup-store-one .addr a[href*="tel"],
.phone-call[href*="tel"]{display: inline-block;padding-right:3.0rem;line-height:2.3rem;background:url(/unify/m/images/mobile/order/cert/icon_tel.png) right 0 no-repeat;background-size:2.3rem 2.3rem}
/* color */
.order-paper .order-ok-area .row.deduction .td,
.order-paper .order-ok-area .row.deduction .td *{color:red}
#wrapList{position:relative;overflow:visible}
/* #wrapStep1 .content{min-height: calc(100% - 332rem);} */
/*#wrapStep1 .content{min-height: calc(100% - 248rem);} */
.order-paper .tab-charge{display:flex; display:-ms-flexbox; margin-bottom:2.7rem;}
.order-paper .tab:after{content:"";display:block;clear:both}
.order-paper .tab-charge li{flex-grow:1;-ms-flex:1;width:100%;padding: .1rem .1rem .1rem 0;}
.order-paper .tab-charge li a{display:block;line-height:46rem;text-align:center;font-size:1.5rem;background-color:#fff;color:#000;}
.order-paper .tab-charge li:last-child {margin-left: .1rem;}
.order-paper .tab-charge li:first-child a {border-top-left-radius: .5rem; border-bottom-left-radius: .5rem;}
.order-paper .tab-charge li:last-child a {border-top-right-radius: .5rem; border-bottom-right-radius: .5rem;}
.order-paper .tab-charge li a.active{background-color:#5DDFDE;font-weight:bold;}
.order-paper .tab-charge li a .ico{display:inline-block;overflow:hidden;color:transparent;font-size:.1rem;line-height:1;padding:0;margin:0;vertical-align:middle;}
.order-paper .tab-charge li a .ico.naver{width:1.4rem;height:1.5rem;background:url(/images/pc/common/logo_naver_auth.png) -1.5rem 0 no-repeat;background-size:auto 1.5rem;}
/*.order-paper .tab-charge li a.active .ico.naver{background-position:0 0}*/
.order-paper .msg{margin-bottom:4.0rem;font-size:2.0rem;text-align:center;line-height:1.3;font-weight:bold;letter-spacing:-.1rem}
.order-paper .msg.no-margin{margin-bottom: 0;}
.order-paper .msg.no-margin .txt{display: block; margin-top: 2.0rem; font-size: 1.3rem; color: #909090; line-height: 2.1rem;}
.order-paper .msg.msg-certification{height: 12.0rem;padding-top: 6.0rem;background:url(/unify/m/images/mobile/order/cert/icon_certifi.png) center 0 no-repeat;background-size:4.5rem 4.5rem}
.order-paper .msg.delivery{min-height: 12.0rem;padding-top: 6.0rem;background: url(/unify/m/images/mobile/order/cert/bg_delivery_ok_2.png) center 0 no-repeat;background-size:4.5rem 4.5rem;}
.order-paper .msg.delivery .t{display:block;margin-bottom:1.0rem}
.order-paper .msg.msg-complete{margin-bottom: 0;}
.order-paper .msg .txt{display: block; margin-top: 1.0rem; text-align: center; font-size: 1.3rem; line-height: 2.2rem; color: #909090;}
.order-paper .msg-complete.account{padding-top: 17.3rem; background: url(/unify/m/images/mobile/order/cert/bg_complete_acco.png) center 0 no-repeat; background-size: 16.3rem auto;}
.order-paper .msg.msg-complete.pass{margin-top: 2.0rem;padding-top: 16.0rem; font-size: 1.5rem; font-weight: 400; background: url(/unify/m/images/mobile/order/cert/bg_complete_pass.png) center 0 no-repeat; background-size: 140rem auto;}
.order-paper .msg.msg-complete.pass + .other-certification{margin-bottom: .5rem; text-align: center;margin-top:1.5rem;}
.order-paper  .certification-phone-area{margin:0 2.0rem}
.order-paper .certification-list{padding:0 2.0rem 2.0rem 2.0rem}
.order-paper .certification-list a{position:relative;display:block;padding:0 2.5rem;line-height:3.6rem;background-color:#fff;text-align:left;color:#808080;font-size:1.3rem;border-radius:1.8rem}
.order-paper .certification-list a.arrow:after{right:2.5rem;width:.6rem;height:.6rem;border-color:#909090}
.order-paper .certification-list p{margin-top:2.0rem;color:#909090;}
.order-paper .certification-list.side{padding-bottom:2.0rem;padding-bottom:1.0rem}
.order-paper .certification-list.side:after{content:"";display:block;clear:both}
.order-paper .certification-list.side li{margin-top:0; width: calc(50% - .3rem)}
.order-paper .certification-list.side li:nth-child(1){float:left;}
.order-paper .certification-list.side li:nth-child(2){float:right}
.order-paper .order-msg{margin-bottom:4.5rem;line-height:1.5;margin-top:4.5rem}
.order-paper .order-msg strong{font-weight:700}
.order-paper .order-flow li.current{font-weight:bold;background-color:#ebebeb;color:#000;box-shadow:0 0 0}

@media all and (max-width:375rem) { 
.order-paper .tab-charge li a{font-size:3.6vw;}
}
/*입력폼*/
.order-paper .member-input{width:100%}
.order-paper .member-input .title{ font-size:1.6rem;padding-top:4.0rem; }
.order-paper .member-input .title:first-child{padding-top:0}
.order-paper .member-input .row{position:relative;min-height:5.3rem; width:100%;margin-bottom:1.5rem;}
.order-paper .member-input .row:last-child{margin-bottom:0}
.order-paper .member-input .row > *{position:relative;/*display:table-cell*/}
.order-paper .member-input .row > span{display:inline-block;width:100%;height:100%;vertical-align:middle;line-height: 4.3rem;border-bottom:.1rem solid #E4E4E4;box-sizing:border-box;padding-top:.5rem;padding-bottom:.5rem}
.order-paper .member-input .row > span .text{font-size: 1.5rem;}
.order-paper .member-input .row input{height:4.2rem;width:100%; padding:0 .5rem;font-size:1.5rem; background: none;border:0;}
.order-paper .member-input .row .del{display:none;position:absolute;right:0;top:50%;width:2.2rem;height:2.2rem;background:url(/unify/m/images/mobile/order/cert/icon_del.png) 0 0 no-repeat;background-size:2.2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.order-paper .member-input .row .num{padding-right:8.0rem;}
.order-paper .member-input .row .BDC_CaptchaDiv{padding-right:3.0rem}
.order-paper .member-input .sex{width:2.0rem !important}
.order-paper .member-input .sex input{padding:0;text-align:center}
.order-paper .member-input .addr{padding-left: 3.0rem; background:url(/unify/m/images/mobile/order/cert/icon_search.png) no-repeat 0 18rem;background-size: 2.2rem auto;}
.order-paper .member-input .date{padding-left: 3.0rem; background:url(/unify/m/images/mobile/order/cert/icon_date.png) no-repeat 0 18rem;background-size: 2.2rem auto;}
.order-paper .member-input .time2{padding-left: 3.0rem; background:url(/unify/m/images/mobile/order/cert/icon_time2.png) no-repeat 0 18rem;background-size: 2.2rem auto;}
.order-paper .member-input .search{padding-left: 3.0rem; background:url(/unify/m/images/mobile/order/cert/icon_search.png) no-repeat 0 18rem;background-size: 2.2rem auto;}
.order-paper .member-input .row > span.masking{width:auto !important;font-size:1.6rem;border-bottom-color:rgb(153, 151, 151)}
.order-paper .member-input .jumin2{width:46% !important}
.order-paper .member-input .row > span.line{position:relative;padding:0 1.0rem;width:.6rem;height:100%;border-bottom-color:transparent !important}
.order-paper .member-input .jumin2 + span.line {display: inline-block;}
.order-paper .member-input .row[class*="cell-"]{display: flex;display:-ms-flexbox; justify-content: space-between; align-items: center;}
.order-paper .member-input .row[class*="cell-"] label{width: 20%;font-size: 1.6rem;}
.order-paper .member-input .row[class*="cell-"] > span + span{margin-left: 3%;}
.order-paper .member-input .row.cell-3 > span{width: 30%;}
.order-paper .member-input .row .num2 .front{position: absolute; top: .7rem; font-size: 1.5rem;}
.order-paper .member-input .row .num2 input{padding-left: 8.0rem;}
.order-paper .member-input .row.row-creditcompnay .cell-2{position:absolute;top:.5rem;left:7.0rem;width:calc(100% - 7.0rem);margin:0;}
.order-paper .member-input .row-top{padding-top: 2.0rem;}
.order-paper .member-input .line:before{display:inline-block;content:"-";}
.order-paper .member-input .sex{padding-right:.1rem}
.order-paper .member-input .active{border-bottom:.1rem solid #000!important}
.order-paper .member-input input:focus + .del{display:block}
.order-paper .member-input .card-type{margin-top:1.0rem}
.order-paper .member-input .card-type label{padding-left:1.0rem;font-size:1.3rem;color:#909090}
.order-paper .member-input .card-type input:checked + label{color:#000}
.order-paper .member-input #card-name{color:#d6d6d6}
.order-paper .member-input #card-name.selected{color:#000}
.order-paper .member-input .point{color:#f44b57}
.order-paper .member-input .select-date{position:relative;/*padding-right:30rem;*/}
.order-paper .member-input .select-date input{padding-left:0;}
.order-paper .member-input .select-date .btn-cal{position:absolute; top:1.8rem;right:0;width:2.3rem;height:2.3rem; background:url(/unify/m/images/mobile/order/cert/icon_date_2.png) 0 0  no-repeat; background-size:100% auto;font-size:.1rem;color:transparent}
.order-paper .member-input .row > span.txt{display:flex;line-height: 1.5;align-items:center;}
.order-paper .member-input .row > span.agency{width:10.0rem;}
.order-paper .member-input .row > span.agency + #phoneCompanySelect + .phone{width:calc(100% - 11.5rem);margin-left:1.5rem;}
.ui-order-opt-disabled .member-input .row input:read-only{background-color:#EDEDED;color:#808080}
/* 신용카드 */
.card-input .card-area{margin:2.0rem 0 3.0rem 0;}
.card-input .card-name{display:block;line-height:4.2rem;color:#909090;font-size:1.5rem;text-align:left;background:url(/unify/m/images/mobile/order/cert/icon_arrow_right_2.png) right center no-repeat; background-size:.9rem auto;}
.card-input .card-name.selected{background: none;}
.card-input .card-area > *{vertical-align: middle;}
.card-input .card-area label{display:inline-block;padding: 0;line-height:2.5rem;margin-left:1.0rem;color: #a2a2a2 !important;    }
.card-input .card-area .icon{display: none;}
.card-input .card-area input[type=checkbox]:checked + label{color:#000 !important}
.card-input .card-name.selected{color:#000}
.card-input .card-name.selected .icon{display: inline-block; width: 2.5rem; height: 2.5rem; margin: -.3rem .2rem 0 0; overflow: hidden; vertical-align: middle; border-radius: 50%; background: #fff url(/) 0 center no-repeat; background-size: 2.5rem;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
    .order-paper .member-input.card-input .row-creditcompnay .row > span {
        display:inline-block; width: 50%;
    }
}

#certification-number-area{margin-top:30%}
#young-input-area{margin-top:1.0rem}
.title-substitute{margin-top:5.0rem;font-size:1.3rem;color:#666}
.tab-substitute{margin:1.0rem 0 2.0rem;height:3.6rem}
.tab-substitute > span{position:relative;float:left;width:32%;height:100%;margin-right:2%}
.tab-substitute > span:last-child{margin-right:0}
.tab-substitute label{display:block;width:100%;line-height:3.6rem;background-color:#F4F4F4;color:#879198;text-align:center;border-radius:.5rem;font-size:1.3rem}
.tab-substitute input[type=radio]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.tab-substitute input[type=radio]:checked + label{background-color:#000;color:#fff}
.order-paper .other-certification{margin-top:2.0rem;font-size:1.3rem;letter-spacing:-.052rem;line-height: 2.0rem;color:#909090}
.order-paper .other-certification a{font-size:1.3rem;color:#000}
.order-paper .other-certification a:after{content:"";display:inline-block;width:.6rem;height:.6rem;font-size:1.3rem}
.order-paper .other-certification.dot li{position:relative;padding-left:1.0rem;margin-bottom:1.0rem}
.order-paper .other-certification.dot li:last-child{margin-bottom:0}
.order-paper .other-certification.dot li:before{content: "";position:absolute;top:.7rem;left:0; width: .3rem; height: .3rem; margin: 0 .6rem .4rem 0; font-size: 1.3rem; border-radius: 50%; background: #909090;}

/* phone list*/
.my-info{margin:0 2.5rem 2.5rem 2.5rem}
.my-info .t{margin-bottom:1.0rem;font-size:1.3rem}
.my-info .fare{position: relative;}
.my-info .fare *{vertical-align: middle;}
.my-info .fare strong{padding-right: 1.1rem;  font-size: 2.0rem;  font-weight: 700;  text-align: left;}
.my-info .fare .popup-call{display:inline-block;padding:0 1.6rem;margin:.5rem 0;line-height:2.2rem;font-size: 1.3rem;text-align:left;background-color:#01A69F;color:#fff;border-radius: .5rem;}
.my-info .fare .fare-msg{position:absolute;top: -11.9rem;right: -2.7rem;width:11.2rem;height:11.2rem;}

.phone-select-type:after{content:"";display:block;clear:both}
.phone-select-type > li{position:relative;float: left; width: calc(50% - .2rem);height:3.6rem;
background-color:#fff;}
.phone-select-type > li:nth-child(odd){ float:left;}
.phone-select-type > li:nth-child(even){ float:right;}
.phone-select-type .sale{width:100%;margin-top:.5rem}
.phone-select-type > li .t{ line-height:3.6rem; font-size:1.3rem;   text-align: right;}
.phone-select-type > li > a{display:block;font-size:1.3rem;padding-right:3.6rem;text-align:left; line-height:3.6rem;color:#000}
.phone-select-type > li > span{font-size:1.0rem; }
.phone-select-type > li ul li span{display:block;margin: -.5rem 0 .5rem 0;font-size:1.2rem;color:#909090;line-height:1;}
.phone-list {margin-bottom:4.0rem;margin-top:.7rem;}
.phone-list li{margin-bottom:1.0rem;padding:3.0rem 2.5rem; background-color: #fff;}
.phone-list .area{position:relative;}
.phone-list .box{margin-bottom: 2.0rem;border-bottom: .1rem solid #ededed;padding-bottom: 2.0rem;padding-left: 10.0rem;}
.phone-list .box:after{content:"";display:block;clear:both}
.phone-list .box > div{vertical-align: top;}
.phone-list .img-area{position: absolute;width: 10.0rem;left: 0;}
.phone-list .img-area img{width:100%;max-height:100%}
.phone-list .txt-area{padding:1.0rem 0 0 3.0rem;min-height: 13.0rem;}
.phone-list .label-area{margin-bottom:1.5rem;}
.phone-list .label-area span{display:inline-block;color:#fff;font-size:1.2rem;line-height: 1.8rem;padding: 0 .6rem;margin: .1rem 0;}
.phone-list .label-area .label-hour{background-color:#01A69F;}
.phone-list .label-area .label-reservation{background-color:#909090;}
.phone-list .title{margin-bottom:1.5rem;font-size:2.0rem;font-weight:700;letter-spacing: -0.08rem;}
.phone-list .gb-area{margin-bottom:1.5rem}
.phone-list .gb-area:after,.phone-list .color-area:after{content:"";display:block;clear:both}
.phone-list .gb-area span {float:left; margin-right:.7rem;position:relative;display:inline-block;padding-right:.8rem;font-size:1.2rem;color:#000;}
.phone-list .gb-area span:after{position:absolute; right:0; top:.2rem;content:"";display:inline-block; width:.1rem;height:.9rem;background-color: #c7c7c7;}
.phone-list .gb-area span:last-child:after{display:none}
.phone-list .color-area span{float:left;width:1.4rem;height:1.4rem;margin:0 0 .6rem .6rem;box-sizing:border-box; border-radius:.7rem; overflow:hidden; color:transparent;}
.phone-list .color-area span:last-child{margin-right:0}
.phone-list .color-area  span[style*='#FFF'],.phone-list .color-area span[style*='#fff'],
.phone-list .color-area  span[style*='255, 255, 255']{border:.1rem solid #afafaf;}
.phone-list .price-area{display:table;widtH:100%;margin-bottom:.8rem}
.phone-list .price-area .td{display:table-cell;line-height:3.0rem}
.phone-list .price-area .td:last-child{line-height:1.4;vertical-align: middle;}
.phone-list .price-area strong{width:13.0rem;font-weight: 700;font-size:2.0rem}
.phone-list .price-area span{font-size:1.2rem;color:red;font-weight:bold;}
.phone-list .opt-area{font-size:1.2rem;line-height:1.8rem;word-break: keep-all;}
.phone-list a.go{position: absolute;top:0;left:0;width:100%;height:100%;z-index:100;overflow:hidden; color:transparent;}
.tag-promotion{margin-bottom:2.5rem;padding:1.0rem 1.5rem;border-radius:.4rem;background-color:#f5f5f5;border:.1rem solid #e5e5e5}
.promotion.tag-wrap{display:none}
.promotion-desc{position:relative;padding-left:2.4rem;font-size:1.2rem;line-height:1.5;color:#333}
.promotion-desc:before{position:absolute;top:.1rem;left:0;content:'';background-position:-1.9rem 0;width:1.8rem;height:1.7rem;background:url(https://m.shop.kt.com:444/images/oneMinute/mobile/smart/mobile_com/bg_icon_comm.png) -19rem 0 no-repeat;background-size:10.0rem auto}
.raw-area{margin: 3.0rem 0 0;}  
.order-paper input[type="checkbox"] + label{background:none !important}
.order-paper input[type="checkbox"] + label:before{display:none}
.order-paper .all-check, .order-paper .head-check{position:relative;margin:0 0 2.4rem 0;padding:0 0 0 3.5rem;font-weight:bold;font-size:1.6rem}
.order-paper .all-check label, .order-paper .head-check label, .order-paper .raw-list li label{display: inline-block;padding-left:0; margin-right:3.0rem}
/* .all-check label{padding-left:35rem !important;} */
.order-paper .all-check label, .order-paper .head-check label{line-height:2.5rem;}
.order-paper .all-check label{display:block;position:relative;line-height:2.5rem;color:#909090;    font-size: 1.6rem !important;}
.order-paper .all-check input:checked +label, .head-check input:checked +label{color:#291C1C}
.order-paper .all-check input[type=checkbox], .all-check input[type=checkbox].checkbox, .head-check input[type=checkbox].checkbox{position: absolute !important;top:0;left:0;}
.order-paper .all-check a{position:absolute;right:0;top:0;height:2.5rem;width:1.2rem;background:url(/unify/m/images/mobile/order/cert/icon_slide.png) 0 center no-repeat;background-size:1.3rem .7rem;text-indent:-9999rem;overflow:hidden;transform:rotate(180deg);-webkit-transform:rotate(180deg);transition:transform ease .5s;-webkit-transition:transform ease .5s}
.order-paper .all-check a.raw-open{transform:rotate(0);-webkit-transform:rotate(0)}
.order-paper .radio-check{position:relative;margin:0 0 2.0rem 0;padding:0 0 0 3.5rem;font-weight:bold;font-size:1.6rem}
.order-paper .radio-check label{display: block;padding-left:35rem;margin-left:-3.5rem;margin-right:30rem;line-height:2.5rem;}
.order-paper .radio-check input:checked +label{color:#291C1C}
.order-paper .radio-check input[type=radio]{position: absolute !important;top:0;left:0;background-image:url(/unify/m/images/mobile/order/cert/radio_off.png)}
.order-paper .radio-check input[type=radio]:checked{background-image:url(/unify/m/images/mobile/order/cert/radio_on.png)}
.order-paper .raw-list{max-height:176rem;overflow:auto;padding:.1rem 0 0 .1rem}
#popup-card-raw .raw-list{max-height: initial; overflow: hidden;padding-bottom:.1rem}
.order-paper .raw-list li{position:relative;margin-top:1.0rem;padding-left:3.5rem}
.order-paper .raw-list li:first-child{margin-top:0}
.order-paper .raw-list li#iphoneCareAgreeView{margin-top: 1.0rem;}
.order-paper .raw-list li label{position:relative;display:block;font-size:1.3rem;color:#909090;line-height:2.5rem;font-weight:400;}
.checkbox-2{position:absolute;top:5rem;left:1rem;height:1.9rem;width:2.5rem;background:url(/unify/m/images/mobile/order/cert/icon_check_no.png) center center no-repeat;background-size:1.3rem .8rem}
.order-paper .checkbox-2:checked{background-image:url(/unify/m/images/mobile/order/cert/icon_check.png)}
.order-paper .raw-list li input[type=checkbox]:checked + label, body  .checkbox-2:checked + label{color:#000;background-image:none;}

.order-paper .raw-list li input[type=checkbox]{position:absolute;top:.4rem;left:.2rem;width:2.0rem;height:2.0rem;background: url(/unify/m/images/mobile/order/cert/icon_check_no.png) .4rem center no-repeat;background-size: 1.2rem auto;}
.order-paper .raw-list li input[type=checkbox]:checked{background:url(/unify/m/images/mobile/order/cert/check_on.png) 0 0 no-repeat;background-size: 2.0rem 2.0rem;} 

.order-paper .raw-list.single{overflow: visible; margin-top:.5rem;line-height: 2.5rem;}
.order-paper .raw-list.single li + li{margin-top: 1.0rem;}
.order-paper .raw-list.single li input[type=checkbox],
.order-paper .raw-list.single li input.checkbox{position: absolute !important;top:0;width: 2.5rem;height: 2.5rem;border-radius: 1.2rem;box-sizing: border-box;background: #D6D6D6 url(/unify/m/images/mobile/order/cert/icon_check_off.png) center center no-repeat;background-size: 2.5rem;}
.order-paper .raw-list.single li input[type=checkbox]:checked,
.order-paper .raw-list.single li input.checkbox:checked{background-image: url(/unify/m/images/mobile/order/cert/icon_check_on.png);}
.order-paper .raw-list.single li input[type=radio].checkbox{background-image: url(/unify/m/images/mobile/order/cert/radio_off.png);}
.order-paper .raw-list.single li input[type=radio].checkbox:checked{background-image: url(/unify/m/images/mobile/order/cert/radio_on.png);}
.order-paper .raw-list.order{overflow: visible;margin-bottom: 1.4rem;text-align: right;}
.order-paper .raw-list.order li input[type=checkbox],.checkbox-3{position: static !important; display: inline-block;width: 2.0rem;height: 2.0rem;margin-top: -.2rem;line-height: 2.0rem;border-radius: .5rem;background: url(/unify/m/images/mobile/order/cert/check_order_off.png) no-repeat 50% 50%;background-size: 100%;}
.order-paper .raw-list.order li input[type=checkbox]:checked,.checkbox-3:checked{background-image: url(/unify/m/images/mobile/order/cert/check_order_on.png);}
.order-paper .raw-list.order li label,
.order-paper .raw-list li .inline{display: inline-block; line-height: 2.0rem; margin: 0; padding-left: .5rem; }
.order-paper .raw-list li a.arrow{position:absolute;top:50%;right:1.2rem;width:2.4rem;height:2.4rem;background-size:.5rem 1.1rem;overflow:hidden;transform:translate(0,-50%);-webkit-transform:translate(0,-50%); font-size:.1rem; text-indent:-10.0rem;}
.order-paper .raw-list li a.arrow:after{content:"";position:absolute;right:.9rem;top:.8rem;border:.1rem solid #808080;border-left:0;border-bottom:0;transform:rotate(45deg);width:.6rem;height:.6rem}

.order-info-ok .title{min-height:6.0rem;margin:0 0 3.0rem 2.5rem;line-height:3.0rem;font-size:2.0rem;background:url(/unify/m/images/mobile/order/cert/icon_myinfo.png) right center no-repeat;background-size:4.5rem;font-weight: 700;}
.order-info-ok.type2 .title{background-image:url(/unify/m/images/mobile/order/cert/icon_myinfo2.png)}
.order-info-ok .title span{font-weight:700}
.order-info-ok .order-opt{margin-bottom:0;border-radius: 1.0rem;}
.order-info-ok .order-opt{padding-bottom:2.5rem;}
.order-info-ok .order-opt .row .td{width:auto;text-align:left !important;}
.order-info-ok .order-opt .row .td:first-child{width:10.5rem !important;}
.order-info-ok .order-opt .row .td:last-child{width:auto;font-weight:bold;font-size:1.5rem}
.add-info{position:relative;margin:4.5rem 0 2.5rem 0;font-size:13rem; letter-spacing:-0.052rem; line-height: 3.4rem;height:3.4rem;color:#909090;text-align:center;letter-spacing: -.052rem;}
.add-info span{position: relative;z-index:2;
display:inline-block; padding:0 1.0rem;  font-size:1.3rem;background-color:#f8f8f8;}
.add-info:after{content:""; position: absolute;top:1.6rem;left:0; width:100%;height:.1rem;z-index:1;background-color:#ededed;}
#point-use.order-opt{padding-bottom:2.0rem}
.order-paper .order-opt{position:static;height:auto;line-height:auto;padding: 2.0rem 2.5rem;border-radius: 1.0rem;background-color:#fff}
.order-paper .order-opt.banner{padding: 0;}
.order-paper .order-opt.banner > img{width: 100%;}
.order-paper .order-opt.gray{margin: 2.0rem 0 1.0rem;background: #F4F4F4;}
.order-paper .order-opt.gray .radio-check{margin: 0;}
.order-paper .order-opt.gray .radio-check + .radio-check{margin-top:1.0rem}
.order-paper .order-opt.border{border: .1rem solid #E4E4E4;}
.order-paper .order-opt div{font-size:1.5rem;line-height:1.3}
.order-paper .order-opt .check-area label {font-size: 1.5rem; font-weight: 700; padding-left: 0;color:#909090;}
.order-paper .order-opt .check-area label strong{color:#909090}
.order-paper .order-opt .check-area input:checked + label {color:#000}
.order-paper .order-opt .check-area input:checked + label strong{color:#000}
/* .order-paper .order-opt .title + *:not(.select-box){margin-top: 15rem;} */
.order-paper .order-opt .title{margin-bottom:1.5rem}
.order-paper .order-opt .title .select-box{margin-top: 1.5rem;}
.order-paper .order-opt .title .bar{margin: 0 .7rem; font-size: 1.2rem; vertical-align: text-top; color: #C3C3C3;}
.order-paper .order-opt .title .bar.black{color: #000;}
.order-paper .order-opt .title:not(:first-child){margin-top: 2.5rem;}
.order-paper .order-opt .order-bottom.black{padding: 0;}
.order-paper .order-opt .sub-title{font-size: 1.5rem; color: #000;}
.order-paper .order-opt .member-input + .raw-list{margin-top: 1.5rem;}
.order-paper .order-opt .select-box > .box{display:none;padding:0;position: relative;margin-top: 2.0rem;}
.order-paper .order-opt .select-box > .box.box-space{margin-top:0}
/* .order-opt .select-box .box:before{content: "";position: absolute; left: 0;top: -20rem;display: block;width: 100%;border-top: 1rem solid #ededed;} */
.order-paper .order-opt .select-box > .box:after{content: ""; display: block; clear: both;}
.order-paper .order-opt .select-box > .box.sub-box{margin-top:0}
.order-paper .order-opt .select-box > .box .m{margin-bottom:2.0rem;font-size:1.2rem; color:#909090}
.order-paper .order-opt .select-box > .box .m:last-child{margin-bottom:0;}
.order-paper .order-opt .select-box > .box .raw-list.single{margin-top: 2.0rem;}
.order-paper .order-opt .select-box > .box .box-title{margin-bottom: 1.5rem;}
.order-paper .order-opt .select-box > .box .radio-check label{margin-right: 0;}

.order-paper .order-opt .btn-wrap{margin-top: 2.0rem;padding: 0;}
.order-paper .order-opt .select-box .other-certification + .box,
.order-paper .order-opt .select-box .member-input + .box{margin-top: 2.0rem;}

.order-paper .order-opt .box:after,
.order-paper .order-opt .button-list:after,
.order-paper .order-opt .title + .raw-list{margin-bottom: 1.0rem;}
.order-paper .order-opt .pd-button .box button{padding:.8rem 0 .9rem;line-height:1.5;}
.order-paper .order-opt .pd-button.line-clamp2 .box button{min-height:5.8rem;}
.order-paper .order-opt .pd-button.line-clamp3 .box button{min-height:7.5rem;}
.order-paper .order-opt .pd-button.line-clamp4 .box button{min-height:9.4rem;}
.order-paper .order-opt .paper-infor{display:inline-block;margin-top:1.0rem;color:#01A69F;font-weight:bold;}
.order-paper .order-opt .paper-infor:after{border-color:#01A69F}

.order-opt .gray-area .bold {margin-top:0;}

/* 추천번호 여백 */
.check-area.check-toggle-area.check-recommend-area {margin-top:20rem;}

/* 검정/회색 버튼 메뉴 */
.order-paper .box button{float:left;min-height: 3.6rem;padding: .9rem;margin: 0 0.25rem .5rem;color:#000;background-color:#ededed;border-radius: .5rem;}
.order-paper .box button.active,
.order-paper .box button.selected{background-color:#000;color:#fff; font-weight:bold;}
.order-paper .box button.active *,
.order-paper .box button.selected *{color:#fff}
.order-paper .list-1 button{float:none;width: 100%;}
.order-paper .list-1 button:last-child{margin-bottom:0;}
.order-paper .list-2 button{width: calc(50% - .5rem);}
.order-paper .list-3 button{width: calc(33.3% - .5rem);}
.order-paper .list-4 button{width: calc(25% - .5rem);}
.order-paper .line-2 button{height: 7.5rem;line-height: 2.0rem;}
.order-paper .list-1:after,
.order-paper .list-2:after,
.order-paper .list-3:after,
.order-paper .list-4:after{content:"";display:block;clear:both}
.order-paper .list-flex{display: flex; display:-ms-flexbox; justify-content:space-between;margin-top: 1.5rem;}
.order-paper .list-flex button{width: calc(20% - .5rem);color: #909090;background: #fff;border: .1rem solid #C7C7C7;}
.order-paper .list-flex button.selected{color: #000;background: #fff;border-color: #000;}
#tab-sett.list-4 button {height:5.4rem}
@media all and (max-width: 420rem) {
    #tab-sett.list-3 button {height:5.4rem;}
}
.order-paper .order-opt .point-list li{position:relative;margin-bottom:.5rem;padding-left:1.0rem;font-size:1.3rem;word-break: keep-all;}
.order-paper .order-opt .point-list li:before{content:"·"; position:absolute; top:0;left:0;}
.order-paper .order-opt .title{position:relative;padding-right:2.0rem;font-size:.15rem;line-height:2.0rem;font-weight:bold}
/* .order-paper .order-opt[name="dcTypeSelect"] .title{margin-bottom:0} */
.order-paper .order-opt .title a.arrow{position: absolute;right:0; top:-.2rem;overflow:hidden;color:transparent;padding-right:0;}
.order-paper .order-opt .title a.arrow:after,
.order-paper .arrow.down:after{border-width:.2rem; border-color:#909090}
.order-paper .arrow.down{padding-right:2.0rem}
.order-paper .arrow.down:after{transform: translate(-100%,-50%) rotate(45deg) ;
-webkit-transform: translate(-100%,-50%)  rotate(45deg);
transition: transform ease 0.5s;
-webkit-transition: transform ease 0.5s;
right:-2rem;}
.order-opt .title a.arrow.open:after,
.arrow.open:after{transform:  translate(-100%,0) rotate(225deg);
-webkit-transform: translate(-100%,0) rotate(225deg) ;}
.order-opt .row{margin-bottom:.5rem}
.order-opt .row:last-child{margin-bottom:0}
.order-opt .row .td{line-height:2.3rem;font-size:1.5rem; vertical-align: top;}
/* .order-opt .row .td:first-child{width:38%;} */
.order-opt .row .td:last-child{text-align:right;font-weight:bold;font-size: 1.5rem;}

.order-opt .row.wide .td:first-child{width:calc(100% - 12.5rem)}
.order-opt .row.wide .td:last-child{width:12.5rem;font-size: 1.3rem;}
.order-opt .row.wide .td input.input-line{width:100%}
.order-opt .row.wide .td input::placeholder{color:909090 !important;font-size:1.2rem; }
.order-opt .row .td .sale{color:#17c0bb}
.order-opt .row .td .usable{font-size: 1.3rem; color: #909090;}
.order-opt .row .td .point{margin: 1.4rem 0 0; font-size: 13rem; color: #17c0bb;}
.order-opt .row .td .point:before{content: ""; display: inline-block; width: 1.0rem; height: 1.0rem; margin: 0 .7rem .4rem 1.8rem; background: none; box-shadow: -.1rem .1rem 0 #c7c7c7;}
.order-opt .row .td .point em{margin:0 2rem 0 0;color:inherit;font-size:inherit}
.order-opt .row .td .use{margin: 1.6rem 0 0; font-size: 1.3rem;}
.order-opt .row .td .use input{position: relative; top: -.3rem; display: inline-block; width: 8.1rem; height: 3.0rem; text-align: right; padding: .4rem 1.0rem .5rem; margin: 0 .4rem 0 0; border: .1rem solid #000; border-radius: .6rem;}
.order-opt .row .td .use input::placeholder{font-size: 1.2rem; font-weight: 400; color: #000;}
.order-opt .row .td .use input[readonly]{border: none; background: #EDEDED; color: #909090;}
.order-opt .raw-check-wp{padding-top:.3rem}
.order-opt .box[style*="block"] + .raw-check-wp{padding-top:0;}
.order-opt .raw-check{position:relative;font-size:1.2rem;margin-top:.6rem;color:#909090;margin-left:1.4rem;}
.order-opt .raw-check input{position:absolute;top:.4rem;width:1.1rem;height:.7rem;left:-1.4rem;}
.order-opt .raw-check .arrow{top:-.2rem;margin-left:.2rem;padding-right:1.0rem;color:#909090;text-indent: -100.0rem;overflow:hidden;}
.order-opt .raw-check .tooltip_btn{background-size:1.4rem auto;margin-top:1rem;opacity:0.6;height:1.4rem;width:1.4rem;}
.order-opt .arrow{color:#909090}
.order-opt .arrow:after{vertical-align: middle; border-color:#909090}
.order-opt ul.check-point{margin-top:2.0rem}
.order-opt ul.check-point li{ text-indent: -1.4rem;padding-left: 2.2rem;color:#01A69F;font-size: 1.3rem;margin-bottom: 1.0rem;}
.order-opt ul.check-point li:last-child{margin-bottom:0}
.order-opt .txt_r{position:relative;padding-left:.7rem;margin-left:.4rem;color:#555;letter-spacing:-.1rem}
.order-opt .txt_r:before{content:'';position:absolute;left:0;top:.4rem;width:.1rem;height:1.6rem;background-color:#ddd;}
.selected-text.hidden .row:first-child{margin-bottom:0;}
#one-pay{margin-bottom:1.0rem;}
#one-pay .row{padding-bottom:1.1rem}
#one-pay .list-2:after{content:"";display:block;clear:both}
body.order-type{overflow:hidden; }
/* body.order-type .order-ok-area{position:fixed;z-index:2001;bottom:0;padding-top: 25rem;} */
body.order-type .order-ok-area .btn-total-view:before{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.order-ok-area-bottom{position:relative;margin-top:6.0rem;min-height:20.8rem;margin-top:3.0rem;}
.order-ok-area-bottom .tooltip_btn{background: url(/unify/m/images/mobile/order/cert/ico_tooltip_btn3.png) no-repeat 50% 50%; background-size: auto 100%;}
.order-ok-area{position:absolute;bottom:0;z-index:300;width:100%;max-width:50.0rem;border-top-left-radius:1.0rem;border-top-right-radius:1.0rem;padding:5.0rem 3.0rem 0;box-sizing:border-box;background-color:#fff;box-shadow:0 -.5rem 1.3rem #00000029}
.order-ok-area .btn-total-view{position:absolute;top:0;left:0;height:3.0rem;width:100%;border-radius:.2rem; text-indent:-99.9rem;overflow:hidden}
.order-ok-area .btn-total-view:before{content:""; position: absolute; top:0; left:50%; width:2.0rem; height:3.0rem; background: url(/unify/m/images/mobile/order/cert/arrow_sticky.png) center center no-repeat;
background-size: 2.0rem auto; margin-left: -1.0rem; transition: transform .3s ease;}
.order-ok-area .btn-total-view.open:before{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
/* .order-ok-area .option-area{height:0; overflow:hidden; padding-bottom:0; transition: height 0.5s ease;}  */
.order-ok-area .order-bottom{transition: padding 0.5s ease;}.prodCompareSetBox .compareItemCase .compareProdInfo .name
.order-ok-area .order-bottom.btn-close{padding-top:0;font-size: 0;}
/* .order-ok-area .option-area .area{padding-top:25rem}  */
.order-ok-area .option-area .row {margin-bottom:1.0rem}
.order-ok-area .option-area .row:last-child{margin-bottom:0}
.order-ok-area .option-area .row.total{margin:1.5rem 0 0 0; }
.order-ok-area .option-area .rate{color:#909090;font-size:13rem;color:#909090}
.order-ok-area .option-area .line{margin:5rem 0 20rem; padding-bottom:2.0rem; border-bottom:.1rem solid #ededed;}
.order-ok-area .option-area .row.total:last-child{ padding-bottom:2.0rem;margin-bottom:2.0rem;border-bottom:.1rem solid #ededed}
.order-ok-area .row .td{font-size: 1.5rem;}
.order-ok-area .row .td:last-child{text-align:right;font-size: 1.3rem;}
.order-ok-area .row.card{margin-top: 1.0rem;}
.order-ok-area .row.total .td,
.order-ok-area .row.total .td .price {color:#000;font-size: 1.6rem;font-weight:bold;line-height:1.4;}

.order-ok-area .row.total span{font-size:13rem;color:#909090;font-weight: 400;margin-left: .6rem;}
.order-ok-area .row.gray{color: #909090;}
.order-ok-area .bottom-total{padding-top:2.5rem;}
.order-ok-area .bottom-total + .sum-payment{margin-top:1.0rem}
.order-ok-area .order-bottom button{height:5.2rem;overflow:hidden;transition: height 0.5s ease;}
.order-ok-area .order-bottom.btn-close button{height:0}
#pay-lsp .row:first-child{margin-top:0}
#pay-lsp .row{margin-top:1.3rem}
.delivery-msg{padding-top:6.5rem;margin-bottom:4.0rem;font-size:2.0rem;text-align:center;letter-spacing:-.2rem;line-height:1.5;font-weight:700;background:url(/unify/m/images/mobile/order/cert/bg_delivery_ok_2.png) center 0 no-repeat;background-size:4.5rem}
.delivery-msg strong.t{display:block;margin-bottom:1.0rem;font-size:2.0rem}
.delivery-msg p{font-size:1.3rem}
.delivery-msg p a{transform:translateY(-3rem);text-decoration: underline;}
.delivery-msg span{display:block;color:#909090;font-size:1.3rem}
.delivery-msg-not{margin-top:3.0rem;font-size:2.0rem;letter-spacing:-.1rem;line-height:1.5;text-align:center}
.delivery-msg-2{margin:3.0rem 0 2.0rem;text-align:center;font-weight:700;font-size:1.4rem}

.kt-thank{ position: absolute;  bottom: 0;  left: 2.0rem;  right: 2.0rem;   line-height: 1.3;}
.kt-thank li{padding-left:10rem;color:#000;position: relative;margin-bottom: .4rem;}
.kt-thank li:before{content:'*';position: absolute;top: .2rem;left:0;}
.baesong-service{font-size: 1.5rem; color: #909090; text-align:left;}
.map-content .map{position:fixed;top:0;left:0;bottom:21.4rem;width:100%;background-color:#ccc}
.addr-info{position:fixed;bottom:0;left:0;width:100%;padding:30rem 30rem 0}
.addr-info .row .td{min-height:2.7rem;vertical-align:top}
.addr-info .row .td:last-child{width:6.0rem;text-align:right}
.addr-info .order-bottom{padding:3.0rem 0}
.addr-info .set-addr{padding-left:2.1rem;line-height:2.0rem;background:url(/unify/m/images/mobile/order/cert/icon_positon_2.png) 0 0 no-repeat;background-size:auto 2.0rem}
.addr-info .addr-text{height:4.0rem;margin-top:1.0rem;border-bottom:.1rem solid #e4e4e4;width:100%}

/* 바로픽업 */
/* #map-area-2 h1{padding:0 20rem; font-size:16rem;line-height:64rem;font-weight:700;border-bottom: 1rem solid #d6d6d6; background-color:#fff} */
#map-area-2 header{height:auto;margin-bottom:2.0rem}
#map-area-2 .map-2{position:fixed;top:16.0rem;left:0;bottom:7.0rem;width:100%;background-color:#ccc;
transition: bottom 0.5 ease;}
#map-area-2 .msg-area{position:fixed; bottom:0;left:0;right:0;display: flex;
    align-items: center; height:7.0rem;padding:0 2.0rem;background-color:#fff;line-height:2.0rem;}
#map-area-2 .tab{margin: 0 2.0rem}
/* #map-area-2 .msg-map{position: relative; padding: 0 60rem 0 20rem;margin-top:30rem; font-size: 15rem !important; font-weight: 400 !important; line-height: 28rem !important; } */
#map-area-2 .map-2 > div:first-child{-webkit-transition: top 0.5s ease;transition: top 0.5s ease;}
.map-2[map-move="#map-option-1"] > div:first-child{top:0 !important}
.map-2[map-move="#map-option-2"] > div:first-child{top:0rem !important}
.map-2[map-move="#map-option-3"]{top:22.2rem !important}

#map-area-2 .inner-top{
    position: relative;z-index: 100;background-color: #fff;padding-bottom:20rem;border-bottom-left-radius: 20rem; border-bottom-right-radius: 20rem;overflow:hidden
}
#map-area-2 .close{z-index:100;}
#map-area-2 .tab-map-option{margin-top:1.5rem; font-size:13rem; }
.tab-map{display:table;width:100%;background-color:#fff}
.tab-map li{display:table-cell;width:33.3%;text-align:center;line-height:4.7rem;}
.tab-map li a{display:block}
.tab-map li a span{ display: inline-block; padding:0 1.4rem;line-height: inherit;font-size:1.5rem;color:#909090; border-bottom: .3rem solid transparent;}
.tab-map li a.current span{border-bottom-color:#000;color:#000;font-weight: 700;}

.tab-map-option > div{position:relative;z-index:10;display:none;padding:0 2.0rem;}
#map-option-1{min-height:2.7rem; padding-right:8.0rem;}
#map-option-1 .addr{padding-left:2.1rem;line-height:2.7rem;font-size:1.5rem;
display: block; text-decoration: none; color: #333;  background: url(/unify/m/images/mobile/order/cert/icon_positon_2.png) no-repeat 0 .6rem; background-size: 1.6rem;}
#map-option-1 .btn-search{position:absolute;top:0;right:2.0rem;}
#map-option-2 span{display:block;padding:1.0rem 6.0rem .5rem 0}
#map-option-2 input{width:100%;height:3.0rem; line-height:3.0rem;}
#map-option-2 .btn-search{position:absolute; top:1.1rem; right:2.0rem;}
#map-option-3{ padding:0 2.0rem;}
#map-option-3 .area{display:flex; justify-content:space-between;margin:0 0 .5rem 0}
#map-option-3 button{width:100%;margin:0 0.25rem;  line-height:3.6rem;font-size:1.3rem; font-weight:bold;border-radius: .5rem; background-color: #fff;color:#909090;border:.1rem solid #C7C7C7}
#map-option-3 button:first-child{margin-left:0;}
#map-option-3 button:last-child{margin-right:0;}
#map-option-3 button.active{color:#000;border-color:#000}
#map-option-3 select{color:#000; overflow-y: scroll;}
#map-option-3 .subway-line:after{content:"";display:block;clear:both}
@media all and (max-width: 360rem) {
    #map-area-2 .tab button{font-size:1.2rem;padding:0 .5rem}
    #map-area-2 .msg-area{padding:0 1.0rem}
}
.store-check{position:absolute;z-index: 1; top:14.0rem; left:5.0rem; width:2.0rem;height:2.0rem;border-radius: 1.0rem; background-color: red;; }

.banner-img {margin-top:1.0rem;}
.banner-img a {display:block;}
.banner-img a img {border-radius: 1.0rem; width:100%;}

.delivery-store{border-radius: 1.0rem;overflow: hidden;}
.delivery-store .title{line-height:6.0rem;padding:0 2.5rem;margin-bottom:1rem;background-color:#fff;font-size:1.5rem;font-weight:bold}
.delivery-store dl{padding:2.0rem 2.5rem;background-color:#fff}
.delivery-store dd:first-child{margin-top:0}
.delivery-store dd{margin-top:.5rem;font-size:1.5rem}
.delivery-store .store{margin-bottom:1.0rem;font-weight:700}
.delivery-store .addr{margin-bottom:1.0rem;padding-left:2.3rem;line-height:1.8;background:url(/unify/m/images/mobile/order/cert/icon_delivery_1.png) no-repeat 0 .2rem;background-size: 1.6rem auto;}
.delivery-store .tel{padding-left:2.3rem;line-height:1.8;background:url(/unify/m/images/mobile/order/cert/icon_delivery_2.png) no-repeat 0 .3rem;background-size: 1.6rem auto;}
.delivery-store .date{padding-left:2.3rem;line-height:1.8;background:url(/unify/m/images/mobile/order/cert/icon_date.png) no-repeat 0 .4rem;background-size: 1.6rem auto;}
.delivery-store .complete{padding: 1.5rem 0; text-align: center;line-height: 1.5;}


.order-number{margin:0 -3.0rem;padding:2.5rem 0;background-color:#f4f4f4;text-align:center}
.order-number strong{display:inline-block;margin-left:2.0rem;font-weight:700;font-size:16rem}
.payment-msg{padding:10.7rem 0 0;margin-bottom:4.0rem;text-align:center;background:url(/unify/m/images/mobile/order/cert/icon_card.png) center 4.0rem no-repeat;background-size:6.6rem auto}
.payment-msg p{font-size:2.1rem;line-height:1.5;text-align:center}
.order-door-msg{padding:21.0rem 0 0; text-align:center;background:url(/unify/m/images/mobile/order/cert/icon_door.png) center 8.0rem no-repeat;background-size:9.0rem auto}
.order-door-msg .msg-2{margin-top:1.8rem;color:#666;font-size:13rem}
.basket-date{padding:0 0 2.5rem}
.basket-date .day:after,.basket-list .opt:after{content:"";display:block;clear:both}
.basket-date .day{margin-bottom:2.5rem;background-color:#fff}
.basket-date .day a{float:left;position:relative;width:25%;line-height:4.6rem;border:.1rem solid #efefef;border-right-color:#fff;color:#000;font-size:1.3rem}
.basket-date .day a:last-child{border-right-color:#e4e4e4}
.basket-date .day a:focus,.basket-date .day a:active,.basket-date .day a.selected{z-index:10}
.basket-date .day a.selected{background-color:#01A69F;border-color:#01A69F;color:#fff}
.basket-date .day a.selected + a{border-left-color:#fff}
.basket-date .during{position:relative}
.basket-date .during:after{content:"";display:block;clear:both}
.basket-date .during:before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:1rem;background-color:#000;transform:translate(-50%,-50%)}
.basket-date .during input{width:calc(50% - 1.0rem);text-align:center;background-color:#fff;color:#909090;font-size:1.3rem;line-height:3.6rem;height:3.6rem}
.basket-date .during input:first-child{float:left}
.basket-date .during input:last-child{float:right}
.basket-date .during input::-webkit-input-placeholder{text-align:center;font-size:1.3rem}
.basket-date .during input::placeholder{text-align:center;font-size:1.3rem}
.basket-date .during input:read-only{background-color:#dedede}
/* my list*/
.basket-list li{padding:1.0rem 0 0 0;}
.basket-list .area{padding:0 2.5rem 2.5rem 3.0rem;background-color:#fff}
.basket-list .top{margin-bottom:2.0rem;line-height:4.5rem;border-bottom:1rem solid #f4f4f4}
.basket-list .top .num{float:left;font-size:1.3rem}
.basket-list .top .num *{vertical-align: top;}
.basket-list .top .num span{display:inline-block;margin-right:1.0rem;color:#999}
.basket-list .top .num a,
.basket-list .top .num .no{display:inline-block;font-size:inherit; color:#000 }
.basket-list .top .num a.arrow:after{top:48%}
.basket-list .top:after, .basket-list .opt.after{content:"";display:block;clear:both}
.basket-list .top .date{float:right;color:#909090;font-size:1.3rem}
.basket-list .product{position: relative; min-height:60rem;margin-bottom:2.0rem;padding: 0 7.5rem 2.0rem 0;line-height:1.5;box-sizing: initial; border-bottom:1rem solid #ededed; }
.basket-list .product img{position:absolute; top:0;right:0;width:6.5rem;height:6.5rem;}
.basket-list .product .title{font-size:1.3rem;}
.basket-list .opt {margin-top:.5rem}
.basket-list .opt .current{font-size:1.3rem;color:#01A69F}
.basket-list .opt .current span:after{content:"";display:inline-block;width:.1rem;height:1.2rem;margin:0 .3rem 0 .5rem;background-color: #e4e4e4;}
.basket-list .opt .current span:last-child:after{display:none}
.basket-list .row {margin-top:1.0rem}
.basket-list .row .td,
.basket-list .row .td *{font-size:1.3rem;color:#909090}
.basket-list .row .td:last-child{text-align: right;}
.basket-list .row.total{margin:0 0 1.5rem;}
.basket-list .row.total .td{font-size:1.3rem;font-weight:bold;color:#000}
.basket-list .row.total .f-r{font-size:1.8rem;color:inherit}
/* .basket-list .bottom{margin-top:20rem} */
.basket-list .btn{ line-height:3.6rem;margin-top:2.0rem;background-color: #fff;border:.1rem solid #d6d6d6;color:#000; font-size:1.3rem}
.basket-list .btn-two .btn{width:calc(50% - .3rem); }
.basket-list .btn-two:after{content:"";display:block;clear:both}
.basket-list .btn-two .btn:first-child{float:left;}
.basket-list .btn-two .btn:last-child{float:right;}
button.btn-more{border-radius: 2.4rem;background-color: #fff;color:#000;border:.1rem solid #e4e4e4}
.basket-view{margin-top:1.5rem}
.basket-view li {background-color: #fff;}
.basket-option{padding:1.0rem 0 1.0rem;line-height:1.5}
.basket-option:last-child{padding-bottom:2.0rem;}
.basket-option  h2{background-color: #fff;padding: 0 2.5rem;font-size: 1.3rem;font-weight:bold;line-height: 6.0rem;}g
.basket-option .row:last-child{border-bottom:0}
.basket-option .row .td{padding:1.5rem 0;font-size:1.3rem;background-color:#fff;border-top:.1rem solid #f4f4f4}
.basket-option .row .td:first-child{min-width:9.0rem;padding-left:2.5rem;color:#999;}
.basket-option .row .td:last-child{padding-right:2.5rem; text-align:right;color:#291C1C;}
.basket-option .store{font-size:1.4rem}
/* select */
.sort-area{position:relative; z-index:200; text-align:right}
.sort-area .area{position: relative; display:inline-block;}

.select-area {position:relative;}
.select-area > a{position:relative;padding:0 1.7rem;line-height:3.6rem;font-size:1.3rem;color:#909090;text-align:right;  text-decoration: none; text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.select-area > a:after{content:"";
position:absolute; top:50%; right:1.5rem;width:1.1rem;height:.5rem;
background:url(/unify/m/images/mobile/order/cert/icon_arrow_bottom.png) center center no-repeat;background-size:1.0rem auto;
transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
transition: transform ease 0.3s;
-webkit-transition: transform ease 0.3s;}
.select-area > a.open:after{transform: translate(0,-50%) rotate(180deg);
-webkit-transform: translate(0,-50%) rotate(180deg);}

.select-area  ul{
display:none; position: absolute; left: 0;  top: 4.0rem;  width: 100%;
z-index: 300; padding: .8rem 0;text-align: left;
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0 .8rem .9rem #0000001a;  border: .1rem solid #D9D9D9;
border-radius: .5rem;  }
.select-area ul li{padding:0 1.6rem}
.select-area ul li a{display: block; padding:1.1rem 0;font-size: 1.3rem; text-align: left; color: #909090;}
.select-area ul li a.selected,
.select-area ul li a.selected span{color:#000}

#spanPhone .phone, #spanPhoneNV .phone{padding-left:110rem}
#spanPhone .select-area, #spanPhoneNV .select-area{position:absolute; top:.5rem; left:0; width:11.0rem;}
#spanPhone .select-area a, #spanPhoneNV .select-area a{color:#000;font-size:1.5rem}
#spanPhone .select-area > a, #spanPhoneNV .select-area > a{display:block;text-align:left;padding:0 0 0 .5rem;line-height:4.2rem;}
#spanPhone .select-area > a:after, #spanPhoneNV .select-area > a:after{top:50%;background-image:none;width:.7rem;height:.7rem;border-bottom:1rem solid #000; border-right:.1rem solid #000;
transform: translate(0,-.4rem) rotate(45deg);
-webkit-transform: translate(0,-.4rem) rotate(45deg);}
#spanPhone .select-area > a.open:after, #spanPhoneNV.select-area > a.open:after {transform: translate(0,0) rotate(225deg);
-webkit-transform: translate(0,0) rotate(225deg);}
#spanPhone .select-area ul li a, #spanPhoneNV .select-area ul li a{padding-top:0;padding-bottom:0;line-height:3.0rem;}
.sort-area .select-area{display:inline-block;text-align:right}
.sort-area .select-area > a{padding-right:4.0rem;text-align:right}
.sort-area .select-area ul li a{text-align:right}
/* 주문*/
.sum-msg{padding:1.5rem 2.5rem;background-color:#fff;line-height:1.5;font-size:1.5rem;letter-spacing:-0.052rem}
.sum-msg input{width:100%; }
.sum-msg .row{margin-bottom:1.0rem}
.sum-msg .row:last-child{margin-bottom:0}
.sum-msg .row .td{vertical-align:top;word-wrap: break-word; word-break: break-all}
.sum-msg .row .td.change{vertical-align: top;}
.sum-msg .row .td:last-child{font-size:1.3rem;text-align:right;min-width:6.5rem}
.sum-msg .row .td .arrow{color:#909090}
.sum-msg .row .td .arrow:after{border-color:#909090;top:9rem}
.sum-msg .row[class*="-input"]{padding-bottom:1.0rem;border-bottom:1rem solid #000}
.sum-msg #memo-change{width:11.0rem}

.delivery-msg-bottom{padding-bottom:6.5rem}
.delivery-type-auth{height:100%}
.delivery-type .area{position: relative;margin-bottom:1.0rem;line-height:1.5;background-color:#fff;border:.2rem solid transparent;border-radius:.5rem;}
.delivery-type .area .box{position:relative;}
.delivery-type .area .store-area{margin:0 2.0rem;padding:1.4rem 0;border-top:.1rem dashed #d6d6d6; color:#909090;font-size:1.2rem;}
.delivery-type .area .store-area *{color:inherit;font-size:inherit; vertical-align: middle;}
.delivery-type .area .store-area .arrow:after{border-color:#909090}
.delivery-type .area .store-area span{max-width: calc(100% - 8.4rem);margin-right:1.5rem;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.delivery-type .area.selected label,
.delivery-type .area.selected label span{font-weight:bold;color:#000}
.delivery-type .area.selected {border-color:#000}
.delivery-type .area.selected .store-area{color:#000}
.delivery-type .area.selected .arrow:after{border-color:#000}
.delivery-type .area:last-child{margin-bottom:0}
.delivery-type .area .starbucks-event{margin-top:.7rem;font-size:1.2rem;color:#007042;line-height:1;}
.delivery-type .area .starbucks-event img{height:1.0rem;vertical-align:0;}
.order-paper .delivery-type .area.selected .arrow{color:#01A69F}
.order-paper .delivery-type .area.selected .arrow:after{border-color:#01A69F; }
/* /common/mobile/kt_css/KT_0.common.css  중복으로 인해 body 추가*/
.order-paper  .delivery-type label{position:relative;display:block;padding:2.4rem 5.0rem 2.4rem 2.0rem;font-size:1.5rem;color:#909090;background-image:none !important}
.order-paper  .delivery-type input[type=radio].checkbox{position:absolute !important ;top:50%;right:2.0rem;left:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.order-paper  .delivery-type span{position:relative;display:inline-block;font-size:1.5rem;color:#909090;}
.order-paper  .delivery-type em{display:block;  margin-top: .5rem;font-size:1.2rem;color:inherit}
.order-paper  .delivery-type + .other-certification{margin-top:1.0rem}
.row.sub .total td{font-weight:700;letter-spacing:-.06rem;color:#666}
.row.sub .td:first-child:before{content:"";display:inline-block;height:.4rem;width:.8rem;margin-right:.4rem;border-left:.1rem solid #d6d6d6;border-bottom:.1rem solid #d6d6d6;transform:translateY(-.1rem);-webkit-transform:translateY(-.1rem)}

/* 홈페이지 인증 정보 */
.homepage-id-section{margin-top:1.5rem;line-height:2.0rem;}
.homepage-id-section p {position: relative;margin-bottom:1.5rem;  padding-left:1.6rem;color:#909090;font-size:1.3rem;}
.homepage-id-section p:before{position:absolute;top:0;left:0;content:"※"}
.homepage-id-section .arrow{margin-left:1.6rem;}

/*tooltip*/
.tooltip_btn,
.help-popup {position:relative;width:2.0rem;height:2.0rem;margin-left:.3rem;font-size:0;line-height:0;overflow:hidden;color:transparent;line-height:1;background:url(/unify/m/images/mobile/order/cert/ico_tooltip_btn.png) no-repeat 0 0;background-size:2.0rem auto;vertical-align:sub;}
.tooltip_btn.small{width:1.5rem;height:1.5rem;background-size:1.5rem;transform: translateY(-.2rem);}
.tooltip_btn.right{position: absolute;right: 0;/*background-image: url(/unify/m/images/mobile/order/cert/ico_tooltip_btn2.png);*/}
.tooltip_area{display:none;}

.tooltipWrap{position: absolute !important;width:90%;max-width:46.0rem;padding: 3.0rem 2.0rem !important;font-size: 1.3rem !important;line-height: 1.5;color:#909090;background:#fff;border: .1rem solid #d9d9d9 !important;border-radius: .7rem !important;box-shadow: 0rem 0rem .5rem #ddd !important;z-index: 10000 !important;box-sizing:border-box;}
.tooltipWrap:focus{outline:.1rem dashed #fff}
.accessible-tit, .accessible-end{display:inline-block;position:absolute;top:0;left:0;width:100%;height:.1rem;font-size:.1rem;color:transparent;white-space:nowrap;overflow:hidden;}
.accessible-tit:focus, .accessible-end:focus{outline: .1rem solid #2491eb;}
a.accessible-end{position:absolute;top:1.0rem;right:1.0rem;left:auto;width:2.3rem;height:2.3rem;overflow:hidden;background:url(/unify/m/images/mobile/order/cert/popup_clos.png) no-repeat 50%;background-size:1.3rem 1.3rem;font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;}
a.accessible-end:focus{outline: .1rem solid #2491eb;}
.tooltipArrow{display:inline-block;position:absolute;top:auto;bottom:auto;left:auto;right:auto;width:1.3rem;height:1.0rem;z-index:10001;background:url(/unify/m/images/mobile/order/cert/bg_tooltip_arrow.png) no-repeat 0 0;background-size:1.3rem auto;}
.tooltipArrow.bottom{background-image:url(/unify/m/images/mobile/order/cert/bg_tooltip_arrow_bottom.png);}
.tooltipWrap .seezn_choice strong{display:block;margin-top:1.0rem;font-size:1.3rem;color:#000;line-height:1;}
.tooltipWrap .seezn_choice strong:first-child{margin-top:0;}
.tooltipWrap .seezn_choice p{position:relative;margin-top:.3rem;padding-left:.8rem;font-size:1.2rem;color:#909090;line-height:1.5rem;}
.tooltipWrap .seezn_choice p:before{content:'-';display:block;position:absolute;left:0;top:0;font-size:12rem;color:#909090;line-height:1.9rem;}
.tooltipWrap .seezn_choice p.no_dash{padding-left:0;}
.tooltipWrap .seezn_choice p.no_dash:before{display:none;}
.tool_desc{color:#666;line-height:1.5;}
.tool_desc .list_type li{position:relative;padding-left:1.0rem;margin-top:.6rem;}
.tool_desc .list_type li:before{position:absolute;left:0;}
.tool_desc .list_type.star li:before{top:.2rem;content:"*"}
.tool_desc .list_type.minus li:before{top:.2rem;content:"-"}
.tool_desc .list_type.dot li:before{font-weight: 900;content:"·"}
.tooltipWrap .tooltip_title{display: block; padding-right: 2.5rem; margin: 0 0 2.0rem; font-size: 1.6rem; font-weight:bold; line-height: 2.5rem; color: #000;}
.tooltipWrap dl{line-height: 1.5;}
.tooltipWrap dt{color: #000; font-weight:bold; margin-top: 1.0rem;}


/*alert*/
.alert-content{display: none;}
.alert-wrap{/*display: none;*/position:fixed; top:50%; left:50%; transform: translate(-50%, -50%);width:90%;max-width:46.0rem;padding:3.0rem 2.5rem;color:#909090;background:#fff;border-radius:.7rem;z-index:10000;box-sizing:border-box;transition: all ease .5s;}
.alert-wrap .alert-content{display: block;}
.alert-wrap .alert-msg{padding: 5.5rem 0 3.5rem;text-align: center;font-size: 1.6rem;font-weight:bold;color: #000;background: url(/unify/m/images/mobile/order/cert/icon_check_mint.png) no-repeat 50% 0;background-size: 4.0rem;}
.alert-wrap .order-bottom{padding: 0;}

/*toggle*/
.com_agree_wrap{margin-top:.8rem;}
.com_agree_wrap .com_outline_box{position:relative;padding:.8rem 0;font-size:1.3rem;color:#000;}
.com_agree_wrap .com_outline_box .frms_chks{position:relative;display:inline-block;line-height:1;vertical-align:top;}
.com_agree_wrap .com_outline_box .frms_ck{content:"";display:inline-block;position:absolute;top:50%;left:0;width:1.6rem;height:1.6rem;margin-top:-.8rem;background:url(/unify/m/images/mobile/order/cert/icon_check_no.png) 0 center no-repeat;background-size:1.0rem auto;vertical-align:top;box-sizing:border-box;}
.com_agree_wrap .com_outline_box .frms_ck:focus{outline:none;}
.com_agree_wrap .com_outline_box .frms_chks .frms_ck:checked{background-image:url(/unify/m/images/mobile/order/cert/icon_check.png);}
.com_agree_wrap .com_outline_box .frms_ck + label{position:relative;z-index:2;display:inline-block;padding-left:2.3rem;font-size:1.3rem;color:#909090;line-height:1.2;cursor:pointer;}
.com_agree_wrap .com_outline_box .frms_ck:checked + label{color:#000;}
.com_agree_wrap .com_outline_box .tg_dropdown{display:inline-block;width:1.4rem;height:1.6rem;font-size:0;line-height:0;color:transparent;background:url(/unify/m/images/mobile/order/cert/icon_arrow_bottom.png) center center no-repeat;background-size:1.0rem auto;vertical-align:top;}
.com_agree_wrap .com_outline_box .tg_dropdown.actived{background-image:url(/unify/m/images/mobile/order/cert/icon_arrow_top.png);}
.com_agree_scroll{position:relative;overflow-y:auto;-webkit-overflow-scrolling:touch;/*max-height:190rem;*/}
.com_agree_table{background:#fff;border:.1rem solid #9a9a9a;border-radius:.5rem;}
.com_agree_table tbody th{padding:.8rem;font-size:1.3rem;color:#000;text-align:left;line-height:1.8rem;border-right:.1rem solid #9a9a9a;border-bottom:.1rem solid #9a9a9a;}
.com_agree_table td{padding:.8rem .6rem;font-size:1.3rem;color:#909090;line-height:1.8rem;border-bottom:.1rem solid #9a9a9a;}
.com_agree_table tr:last-child th ,.com_agree_table tr:last-child td{border-bottom:none;}
/*//#popup-charge-table 적용 , 확장 적용시 공통화 확인 필요*/

@media all and (max-width: 360rem) {
    .order-paper .certification-list li a{padding-left:1.5rem}
    .order-paper .certification-list li a.arrow:after{right:1.5rem}
    .order-paper .order-info-ok .title{min-height:5.2rem;line-height:2.6rem;font-size:1.6rem}
    .order-paper .order-info-ok .order-opt .row .td{font-size:1.3rem!important}
    .order-paper .order-ok-area .row .td{letter-spacing:-.05rem}
    .order-paper .order-ok-area .row.total .td{ font-size: 1.5rem;}
    .order-paper .order-ok-area .row.total strong{font-size:1.4rem}
    .order-paper .order-ok-area .row.total span{letter-spacing:-.1rem;display: inline-block;margin-left: 0;}
    .order-paper .delivery-msg{font-size:1.8rem}
    .order-paper .delivery-ok-msg .msg-1{font-size:1.9rem}
    .order-paper .sum-msg{font-size:1.2rem}
    .order-paper .popup .msg-2{font-size:1.4rem;letter-spacing:-.1rem}
    .order-paper .phone-list .price-area span{font-size:1.1rem}
    .order-paper .delivery-ok-msg{margin-bottom:0}
    .order-paper  [data-href="#search-opt-2"]{font-size:1.2rem}
}


/* 사전예약 주문완료 */
.msg-preorder-wrap {background-color:#fff; padding:2.0rem 2.5rem;}
.msg-preorder-tit {padding-bottom:1.5rem; border-bottom:.1rem solid #666; margin-bottom:2.0rem;}
.msg-preorder-list li {display:table; margin-top:.9rem;}
.msg-preorder-list li:first-child {margin-top:0;}
.msg-preorder-list li > div {display:table-cell; vertical-align:top; text-align:left; font-size:1.4rem; line-height:2.0rem;}
.msg-preorder-list li .tit {min-width:7.4rem; font-weight:300;}
.msg-preorder-list li .txt {padding-left:.6rem; font-weight:bold;}

/* 보험가입 */
#view-insurance button em{display:block;font-size:1.2rem;padding-left:.2rem;}

/* 주문서 영역 layout */
.section-area + .section-area {margin-top: 4.0rem;}
.section-area + .tab-charge,
.section-area + .list-charge {margin-top: 3.0rem;}
.tab-charge + .msg-complete {margin-top: 6.0rem;}
.tab-charge + .check-area { margin:3.0rem 0;}
.section-area + .other-certification {margin-top: 2.0rem;}
.section-area > .title {display: block; padding-right: 2.5rem; margin: 0 0 2.0rem; font-weight:bold; line-height: 2.5rem; font-size: 1.6rem;}

/* 가입유형 선택 */
.join-type.center {position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);}
.join-type ul li {margin:1.0rem 0;}

/* 본인인증 layout */
.block-area .area{position:relative;margin-bottom:1.2rem;padding:2.5rem 2.5rem;background-color:#fff;border-radius:1.0rem;border:.1rem solid #fff;}
.block-area .area .box{position:relative;padding:2.5rem 3.0rem}
.block-area .area .box .checkbox{position:absolute;right:3.0rem;top:2.5rem;left:inherit}
.block-area .area .title{display:block;padding-right:2.5rem;margin: 0;font-size:2.0rem;font-weight:bold;line-height:2.5rem;font-size: 1.6rem}
.block-area .area .title + .info{margin-top: 1.2rem; font-size: 1.3rem; line-height: 2.0rem;}
.block-area .area .title + .info li{color: #909090;}
.block-area .area .title + .fold{margin-top:1.0rem;}
.block-area .area .complete{display:none;position: absolute; right: 3.0rem; top: 2.9rem; font-weight:bold; font-size: 1.5rem; color: #17C0BB;border:0;}
.block-area .area .complete:after{content: ""; display: inline-block; width: 2.4rem; height: 2.4rem; margin: -.4rem 0 0 .7rem; vertical-align: middle; background: url(/unify/m/images/mobile/order/cert/icon_check_mint.png) no-repeat 0 0; background-size: 2.4rem;}
.auth-level .account-area{display:none}
.auth-level.pass-ok .complete{display:block}
.auth-level.pass-ok .pass-area{display:none}
.auth-level.pass-ok .account-area{display:block}
.block-area .area .other-certification{position: static;}
.block-area .area .step-area{overflow: hidden; margin-bottom: 4.0rem;}
.block-area .area .step-area .txt{font-size: 1.5rem; font-weight:bold; line-height: 1.9rem; color: #5DDFDE;}
.block-area .area .step-area .step{display: inline-block; float: right;}
.block-area .area .step-area .step li{float: left; width: 1.9rem; height: 1.9rem; line-height: 1.9rem; font-size: 0; text-align: center; border-radius: 50%; color: #fff;}
.block-area .area .step-area .step li:after{content: "";display: inline-block;width: .9rem;height: .9rem;margin-top: .5rem;border-radius: 50%;background: #ddd;}
.block-area .area .step-area .step li.selected{margin-left: .5rem; font-size: 1.1rem; background: #5DDFDE;}
.block-area .area .step-area .step li.selected:after{display: none;}
.block-area .area .account-wrap .account-money{background: url(/unify/m/images/mobile/order/cert/bg_account.png) no-repeat 50% 0; background-size: cover;}
.block-area .area .account-wrap .account-money ul{position: static; padding: 25% 18% 26%;}
.block-area .area .account-wrap .account-money ul li{display: inline-block;}
.block-area .area .account-wrap .account-money ul li:nth-child(1){width: 78%;}
.block-area .area .account-wrap .account-money ul li:nth-child(2){width: 20%; text-align: right;}
.block-area .area .account-wrap .account-money ul li .name{margin-bottom: 1.0rem; color: #909090;font-size: 1.2rem;}
.block-area .area .account-wrap .account-money ul li .value{color: #000; font-size: 1.6rem; font-weight: 900;}
.block-area .area .account-wrap .account-money ul li .value span{color: #909090; font-size: 1.2rem; font-weight: 400;}
.block-area .area .account-wrap .account-name li{margin-bottom: 1.3rem; overflow: hidden; font-size: 1.6rem;}
.block-area .area .account-wrap .account-name li .right{float:right;}
.block-area .area .order-bottom{padding: 4.0rem 0 0;}
.block-area .area .raw-area{margin:0}
.block-area.no-check .area:after{display: none}

/* 본인 인증 */
.check-type ul li {margin:1.0rem 0;border-radius:.5rem;background:#fff;}
.check-type ul li.selected {border:.2rem solid #888;}
.check-type ul li .all-check {padding:0;margin:0;}
.check-type ul li .all-check label {padding:2.0rem 2.0rem;margin:0;}
.check-type ul li .all-check input {left:auto;right:2.0rem;top:2.0rem;}
.list-charge .area .btn-wrap {padding:3.0rem 0 0;text-align:center;}
.list-charge .area .btn-wrap .btn.black{width:auto;margin:0 0.25rem .5rem;padding:0 20%;font-size:inherit;line-height:4.0rem;background-color:#000;color:#fff;}
.block-area .area .btn-wrap {padding:30rem 0 0;text-align:center;}
.block-area .area .btn-wrap .btn.black{width:auto;margin:0 0.25rem .5rem;padding:0 20%;font-size:inherit;line-height:4.0rem;background-color:#000;color:#fff;}
.check-area li {display: inline-block; margin-left: 3.0rem;}
.check-area li:first-child {margin-left: 0;}
.check-area li label {display:inline-block;line-height:2.5rem;font-size: 1.6rem;padding-left:0;background: none !important;}
.check-area li input{margin: 0 .2rem 0 0;}
.check-area.radio input[type=radio].checkbox{background-image:url(/unify/m/images/mobile/order/cert/radio_off.png)}
.check-area.radio input[type=radio]:checked.checkbox{background-image:url(/unify/m/images/mobile/order/cert/radio_on.png)}
.check-area.radio input[type=radio].bold:checked + label{font-weight:bold;color:#000}
.check-area + .list-charge, .check-area + .section-area {margin-top: 3.0rem !important;}
.check-area.half{overflow: hidden;}
.check-area.half li {float: left; width: 49%; margin: 2.5rem 0 0 0; color: #909090;  font-size: 1.5rem;}
.check-area.half li:nth-child(even) {margin-left: 2%;}
.check-area.half li label{color: #000; font-weight:normal;margin-left:.2rem}
.check-area.half li input[type=radio]:checked + label{font-weight:bold !important;}
@media all and (max-width: 400rem) {
    .check-area.radio input[type=radio] + label{font-size:1.4rem;}
}
@media all and (max-width: 380rem) {
    .check-area.radio input[type=radio]{width:1.8rem;height:1.8rem}
    .check-area.radio input[type=radio] +label{font-size:1.5rem; line-height:1.8rem;}
}
@media all and (max-width: 380rem) {
    .check-area.radio input[type=radio]{width:1.6rem;height:1.6rem}
    .check-area.radio input[type=radio] +label{font-size:1.3rem; line-height:1.8rem;}
}
/* 은행목록 dropdown */
.invisible{width: 0 !important; height: 0 !important; overflow: hidden !important; visibility: hidden !important; opacity: 0 !important; font-size: 0 !important;}
.card-input .drop-down {position: relative;}
.card-input .drop-down > span {display: block; height: 100%; vertical-align: middle; border-bottom: .1rem solid #E4E4E4; box-sizing: border-box; padding-top: .5rem; padding-bottom: .5rem;}
.card-input .drop-down .selected a {display: block;padding: 0 2.0rem;border: .1rem solid #363636;border-radius: .2rem;text-decoration: none;color: #999;width: 100%;font-size: 1.4rem;box-sizing: border-box;line-height: 4.5rem;background: #fff no-repeat scroll right center;}
.card-input .drop-down .selected a span {cursor: pointer;display: block;}
.card-input .drop-down .options ul {display: none;position: absolute;top: 5.2rem;left: 0;width: 100%;height: 15.2rem;
overflow-y: scroll;padding: .8rem 0;box-sizing: border-box;border-top: none;background: #F8F8F8;z-index: 1;}
.card-input .drop-down .selected span.value,
.card-input .drop-down .options span.value {display: none;}
.card-input .drop-down .options ul li a {display: block;padding: .2rem 2.0rem;color: #363636;box-sizing: border-box;text-align: left;font-size: 1.4rem;background: none;}
.card-input .drop-down .options ul li a .icon {width: 3.3rem;height: 3.3rem;background-size: 3.3rem;}
.card-input .drop-down .options ul li a .name {font-weight: 700;}

/* 미성년자 정보 입력 */
#spanPhone .phone, #spanPhoneNV .phone{padding-left:11.0rem}
#spanPhone .select-area, #spanPhoneNV .select-area{position:absolute; top:.5rem; left:0; width:11.0rem;}
#spanPhone .select-area a, #spanPhoneNV .select-area a{color:#000;font-size:1.5rem}
#spanPhone .select-area > a, #spanPhoneNV .select-area > a,{display:block;text-align:left;padding:0;line-height:42rem;}
#spanPhone .select-area > a:after, #spanPhoneNV .select-area > a:after{top:50%;background-image:none;width:.7rem;height:.7rem;border-bottom:.1rem solid #000; border-right:.1rem solid #000;
transform: translate(0,-4rem) rotate(45deg);
-webkit-transform: translate(0,-4rem) rotate(45deg);}
#spanPhone .select-area > a.open:after, #spanPhoneNV .select-area > a.open:after  {transform: translate(0,0) rotate(225deg);
-webkit-transform: translate(0,0) rotate(225deg);}

/* 주문확인 */
.order-opt-top{display:block;padding-right:25rem;margin-bottom: 2.0rem;font-size:2.0rem;font-weight:700;line-height:2.5rem;font-size: 1.6rem}
.order-opt{margin: 1.0rem 0;}
.order-opt + .order-opt-top{margin-top: 50rem;}
/* .order-opt input::placeholder{font-size: 13rem;} */
.order-opt .phone-area{margin: 2.5rem 0 0;}
.order-opt .phone-area .order-bottom{margin-top: 2.0rem;}
.arrow-wrap{margin-top: 2.0rem; text-align: center; font-size: 1.4rem;}
.arrow-wrap:after{content:"";display:block;clear:both}
.arrow-wrap [class*="arrow-"] {width: 1.6rem; height: 1.6rem; display: inline-block;}
.arrow-wrap .arrow-prev{float: left; background: url(/unify/m/images/mobile/order/cert/arrow_prev.png) no-repeat 50% 50%; background-size: .6rem 1.2rem;}
.arrow-wrap .arrow-next{float: right; background: url(/unify/m/images/mobile/order/cert/arrow_next.png) no-repeat 50% 50%; background-size: .6rem 1.2rem;}
.arrow-wrap + .btn-wrap{margin-top: 2.0rem;}
.gray-area{margin-top: 3.0rem; padding: 2.5rem; border-radius: .5rem; background: #F4F4F4; font-size: 1.6rem; font-weight:bold;}
.gray-area.center{text-align: center;}
.gray-area .bold{font-size: 2.0rem; margin-top: 1.5rem;}
.gray-area .bold input{background-color:transparent;font-weight:bold;font-size:1.5rem;letter-spacing: .2rem;}
.gray-area > .other-certification:first-child{margin-top: 0; color: #000;}
.gray-area .captcha-wrap{margin-top: 2.0rem;}
.order-paper .coupon-select{overflow: hidden;}
.order-paper .coupon-select ul:after{content:"";display:block;clear:both}
.order-paper .coupon-select li{float:left;width: calc(25% - .5rem);height: 17.6rem;margin: 0 0.25rem 2.2rem;text-align: center;font-size: 1.3rem;}
.order-paper .coupon-select li:nth-child(4) ~ li{margin-bottom:0;}
.order-paper .coupon-select li input[type="radio"]{width: 2.5rem; height: 2.5rem; background: url(/unify/m/images/mobile/order/cert/radio_off.png) no-repeat 50% 50%; background-size: 100%;}
.order-paper .coupon-select li input[type="radio"]:checked{background-image: url(/unify/m/images/mobile/order/cert/radio_on.png);}
.order-paper .coupon-select li label{display: block;padding-left: 0;background-image: none;}
.order-paper .coupon-select li label > img{width: 100%;padding: 1.5rem .3rem;}
.order-paper .coupon-select li label > strong{display: block; font-size: 1.3rem;margin-bottom: 1.0rem;}
.order-paper .coupon-select li label > span{display: block; font-size: 1.2rem;line-height: 1.5;}

/* 매장픽업 신청 완료 */
.map-area{margin: 2.0rem 0 4.0rem;}
.thanks{padding:3.0rem 0; text-align: center; color: #909090;line-height:1.5}
.thanks .arrow{display:inline-block;margin-top:1.0rem;color:#01A69F;font-weight: bold;}
.thanks .arrow:after{border-color:#01A69F}
/* 배송설정 */
.msg.delivery + .order-opt-area + *{margin-top: 4.0rem;}

/* 주문 완료 */
.order-bottom.complete{margin-top: 3.0rem;background: #fff;}
.order-bottom.complete .complete-area .gray-box{padding: 2.5rem 3.5rem 2.5rem 10.0rem; line-height: 1.5; color: #909090; border-radius: 1.0rem; color: #666; background: #F8F8F8 url(/unify/m/images/mobile/order/cert/icon_ars.png) no-repeat 30rem 50%; background-size: 5.0rem auto;}
.order-bottom.complete .complete-area .other-certification{margin-bottom: 3.0rem;}
.order-bottom.complete .complete-area .other-certification dt{font-size: 1.5rem; font-weight: 700; color: #000; margin-bottom: 1.0rem;}

/* 기변 - 애플워치 5,6 주문내역 확인 */
.btn-wrap.not-btn > em {display: block; margin: 2.0rem 0 1.0rem; text-align: center; font-size: 1.6rem; font-weight:bold;}


/******* color, font size ******/
.order-paper .color-mint{color: #01A69F;word-break: keep-all;}
.order-paper .color-gray{color: #909090; word-break: keep-all;}
.order-paper .color-red{color: #EF2121;word-break: keep-all;}
.order-paper .color-black{color: #000;word-break: keep-all;}

/*******  은행/카드사 아이콘 ******/
.card-lotte{background-image:url(/unify/m/images/mobile/order/cert/card_lotte.png) !important}
.card-sinhan{background-image:url(/unify/m/images/mobile/order/cert/card_shinhan.png) !important}
.card-nh{background-image:url(/unify/m/images/mobile/order/cert/card_nh.png) !important}
.card-hana{background-image:url(/unify/m/images/mobile/order/cert/card_hana.png) !important}
.card-hyundai{background-image:url(/unify/m/images/mobile/order/cert/card_hyundai.png) !important}
.card-samsung{background-image:url(/unify/m/images/mobile/order/cert/card_samsung.png) !important}
.card-kb{background-image:url(/unify/m/images/mobile/order/cert/card_kb.png) !important}
.card-bc{background-image:url(/unify/m/images/mobile/order/cert/card_bc.png) !important}
.bank-hana{background-image:url(/unify/m/images/mobile/order/cert/bank_hana.png) !important}
.bank-sc{background-image:url(/unify/m/images/mobile/order/cert/bank_sc.png) !important}
.bank-kb{background-image:url(/unify/m/images/mobile/order/cert/bank_kb.png) !important}
/******  자동이체 ***************/
.order-paper .select-auto {position:relative}
.order-paper .select-auto > a{display:block;line-height:42rem;color:#c7c7c7;font-size:15rem;text-align:left;background:url(/unify/m/images/mobile/order/cert/icon_arrow_right_2.png) right center no-repeat; background-size:9rem auto;}
.order-paper .select-auto img{width:33rem;height:33rem;margin:5rem 10rem 5rem 0;}
.order-paper .select-auto input[type=radio]{position:absolute; top:0; left:0;width:100%;height:100%;padding:0;}
.order-paper .select-auto a.selected{color:#000;border:0;}
.order-paper .select-auto a.open + ul{display:block;}
.order-paper .select-auto ul {display: none;position: absolute;top: 46rem;z-index:10; left:-1rem;right:0;height:40vw;border: 1rem solid rgb(241, 241, 241);background-color:#F8F8F8;overflow-y: auto;max-height: 240rem;box-shadow: none;}
.order-paper .select-auto ul li:last-child{border-bottom:0}
.order-paper .select-auto ul li label{padding:0;display:block;line-height:46rem;color: #363636;font-size:15rem;font-weight:700}
.order-paper .select-auto ul li .radio{position:relative;display:block;padding:0 10rem}


/******* bxslider ******/
.slider-wrap .bx-wrapper{margin: 0 auto; padding-bottom: 10rem;}
.slider-wrap .bx-wrapper .bx-pager{position: static; display: inline-block; width: auto !important;}
.slider-wrap .bx-wrapper .bx-pager.bx-default-pager{height: 19rem; vertical-align: middle; padding: 3rem 0 0; margin: 0;}
.slider-wrap .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{vertical-align: sub;}
.slider-wrap .bx-wrapper .bx-pager.bx-default-pager a, .slider-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #EDEDED;}
.slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background: #5DDFDE;}
.slider-wrap .bx-wrapper .bx-controls-direction a{background: url(/unify/m/images/mobile/order/cert/icon_arrow_right.png) no-repeat 50% 50%;background-size: auto 60%;}
.slider-wrap .bx-wrapper .bx-controls-direction a.bx-prev{transform:scaleX(-1);}
.slider-wrap .bx-wrapper .bx-controls{text-align: center;font-size: 0;}
.slider-wrap .bx-wrapper .bx-controls .bx-controls-auto{position: static; display: inline-block; width: auto !important; height: 19rem; vertical-align: middle; padding: 0; margin: 0;}
.slider-wrap .bx-wrapper .bx-controls .bx-controls-auto .bx-start {width: 16rem;height: 16rem;background:url(/unify/m/images/mobile/order/cert/btn_play.png) no-repeat 50% 50%;background-size: 100% auto;}
.slider-wrap .bx-wrapper .bx-controls .bx-controls-auto .bx-stop {width: 16rem;height: 16rem;background:url(/unify/m/images/mobile/order/cert/btn_stop.png) no-repeat 50% 50%;background-size: 100% auto;}

/* 내역조회*/
#popup-certification .name{padding-right:0}
#popup-certification .row-certification{height:42rem;margin:23rem 0 15rem}
#popup-certification .row-certification .BDC_CaptchaDiv{vertical-align:top;width: 60%;padding-right:26rem!important;float: left;}
#popup-certification .row-certification #captchaInSession_CaptchaImage{width:100%}
#popup-certification .row-certification .BDC_CaptchaIconsDiv{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
#popup-certification #captchaInSession{/* margin:5rem 0 0 10rem; */width: 40%;border-bottom:1rem solid #e4e4e4;float: left;height: 54rem;}
#popup-certification .member-input{padding-top:0}
#btn-cert-call{line-height:36rem;font-weight:400;font-size:13rem}
/*인증영역*/
#CaptchaNumber .BDC_CaptchaDiv{margin: 20rem auto 10rem auto !important;}
#CaptchaNumber .ad_inp01{height:40rem;margin-right: 10rem;background-color:#f4f4f4;}

/*개통예정 번호*/
#open-phone input{background-color:transparent;font-size:20rem;text-align:center;border:0;}

#normal-input-area2 .order-bottom{padding-left:0;padding-right:0;}



/* 자동이체 */
.select-area-auto {position:relative}
.order-paper .select-area-auto > a{position:relative;display: block !important;padding: 0 50rem 0 5rem;font-size:15rem;line-height:46rem;/* border:1rem solid #f1f1f1; */color: #c7c7c7;width: 100%;}
.order-paper .select-area-auto > a:after{
    content:"";
    border-width: 2rem; border-color: #909090;
    transform: translate(-100%,-50%) rotate(45deg);
    -webkit-transform: translate(-100%,-50%) rotate(45deg);
    transition: transform ease 0.5s;
    -webkit-transition: transform ease 0.5s;
    right: -2rem;
}

.order-paper .select-area-auto > a.open:after{
    transform: translate(-100%,0) rotate(225deg);
    -webkit-transform: translate(-100%,0) rotate(225deg);
}
.order-paper .select-area-auto a[class*="f-"]{position:relative;padding-left:55rem;color:#888}
.order-paper .select-area-auto a[class*="f-"]:before{
    content:"";position:absolute;top:5rem;left:7rem;width:40rem;height:40rem;background:url(/images/pc/uniteOrder/ico_card_list.png) 0 0 no-repeat; background-size: 400rem auto ;
}
.order-paper  .select-area-auto > a[class*="f-"]{color:#000}
.order-paper .select-area-auto a.open + ul{display:block;}
.order-paper .select-area-auto ul {display: none;position: absolute;top: 52rem;width: 100%;height: 40vw;border: 1rem solid rgb(241, 241, 241);background-color: rgb(255, 255, 255);overflow-y: scroll;max-height: 240rem;z-index:10}
.order-paper .select-area-auto ul li a{padding:0;display:block;line-height:46rem;border-bottom:1rem solid #f1f1f1}
.order-paper .select-area-auto ul li:last-child{border-bottom:0}
.f-keb:before,.f-hana-i:before{background-position:0 0 !important;}
.f-sc:before{background-position:-40rem 0 !important;}
.f-kb:before, .f-kbi:before{background-position:-80rem 0 !important;}
.f-ki:before{background-position:-120rem 0 !important;}
.f-nh:before, .f-nh2:before,
.f-nh-i:before{background-position:-160rem 0 !important;}
.f-shinhan:before,.f-shinhan-i:before,
.f-jeju:before{background-position:-200rem 0 !important;}
.f-woori:before{background-position:-240rem 0 !important;}
.f-kakao:before{background-position:-280rem 0 !important;}
.f-kbank:before{background-position:-320rem 0 !important;}
.f-city:before{background-position:-360rem 0 !important;}
.f-gyeongnam:before,
.f-busan:before{background-position:0 -40rem !important;}
.f-gwangju:before,
.f-jeonbug:before{background-position:-40rem -40rem !important;}
.f-daegu:before{background-position:-80rem -40rem !important;}
.f-saneob:before{background-position:-120rem -40rem !important;}
.f-sangho:before{background-position:-160rem -40rem !important;}
.f-saemaeul:before{background-position:-200rem -40rem !important;}
.f-suhyeob:before{background-position:-240rem -40rem !important;}
.f-sinhyeob:before{background-position:-280rem -40rem !important;}
.f-post:before{background-position:-320rem -40rem !important;}
.f-sk:before{background-position:-360rem -40rem !important;}
.f-kyobo:before{background-position:0 -80rem !important;}
.f-daesin:before{background-position:-40rem -80rem !important;}
.f-dongbu:before{background-position:-80rem -80rem !important;}
.f-mri:before{background-position:-120rem -80rem !important;}
.f-asset:before{background-position:-160rem -80rem !important;}
.f-bugug:before{background-position:-200rem -80rem !important;}
.f-samsung:before{background-position:-240rem -80rem !important;}
.f-yeong:before{background-position:-280rem -80rem !important;}
.f-yuana:before{background-position:-320rem -80rem !important;}
.f-yujin:before{background-position:-80rem -160rem !important;}
.f-ebest:before{background-position:-360rem -80rem !important;}
.f-kef:before{background-position:0 -120rem !important;}
.f-kium:before{background-position:-40rem -120rem !important;}
.f-hai:before{background-position:-80rem -120rem !important;}
.f-hangug:before{background-position:-120rem -120rem !important;}
.f-hanwa:before{background-position:-160rem -120rem !important;}
.f-hyeondae:before{background-position:-200rem -120rem !important;}
.f-boa:before{background-position:-240rem -120rem !important;}
.f-hsbc:before{background-position:-280rem -120rem !important;}
.f-doichi:before{background-position:-320rem -120rem !important;}
.f-sanlim:before{background-position:-360rem -120rem !important;}
.f-jpm:before{background-position:0 -160rem !important;}
.f-china:before{background-position:-40rem -160rem !important;}
.f-sbi:before{background-position:-80rem -160rem !important;}
.f-kkumyuung:before{background:url(/images/pc/uniteOrder/icon_card_list_financial.png) 0 0 no-repeat !important; background-size:40rem auto !important;}

/* 법인 신청서*/
#OnlineForm{position: fixed;height: 100%;z-index: 1000;width: 100%;height:100%;background-color:#fff;}
#OnlineForm h1{display: block; padding:10rem;line-height:50rem;background-color: #fff;font-size: 20rem;font-weight: bold;color: #000;}
#OnlineForm iframe{width:100%;height: calc(100% - 42rem);}
#OnlineForm .onlineClose{
    position: absolute;top: 1rem; right: 0rem; width: 40rem; height: 40rem;
    background: url(/unify/m/images/mobile/order/cert/popup_clos.png) center center no-repeat;
    background-size: 12rem; text-indent: -9999rem; overflow: hidden;
}

/*만족도 조사 설문조사 없어지면 삭제*/
.order-paper .customer_satisfaction_link{display:block;height:50rem;line-height:50rem;margin-bottom:10rem;font-size:16rem;color:#000;text-align:center;background:#fff;border:1rem solid #d9d9d9;border-radius:10rem;}
.order-paper .customer_satisfaction_link:before{content:'';display:inline-block;margin-right:13rem;vertical-align:middle;width:26rem;height:31rem;background:url('https://image.shop.kt.com/upload/editor/display/ico_complete_customer_satisfaction.png') no-repeat 0 0;background-size:26rem auto;}

#DCX_SDEG{position:fixed !important;left:50% !important;top:50% !important;z-index:10000 !important;max-width:500rem !important;max-height:730rem !important;transform:translate(-50%,-50%) !important;}
#DCX_SDEG .VivaldiWidgetHR-cleanslate{padding:20rem !important;}

@media all and (max-height: 690rem) {
    #DCX_SDEG{max-height:100% !important;}
}


/* 사기판매 주의 팝업추가 */
#fraudSalePop.layerWrap .layerBox{width:640rem;}
#fraudSalePop .infoTxt p{color:#000}
#fraudSalePop .infoImg{margin:15rem 0;padding:15rem 0;border-top:1rem solid #d9d9d9;border-bottom:1rem solid #d9d9d9;}
#fraudSalePop .infoImg li strong{display:block;margin-bottom:5rem;color:#000}
#fraudSalePop .infoImg li+li{margin-top:10rem;}
#fraudSalePop .point_red{padding-left:25rem;color:#ed1b23;background: url(/unify/m/images/mobile/order/cert/ico-exmark.png) 0 2rem no-repeat;background-size:20rem;}
@media all and (max-width: 640rem) {
    #fraudSalePop.layerWrap .layerBox{width:auto;}
    #fraudSalePop .point_red{background-position: 0 0;}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){	 
    .order-paper *:focus,
    .popup *:focus{outline:none;}
}+