@charset "utf-8";

/********* 공통 - 신청, 완료 *********/
[class*=poptel_wrap]:not(.poptel_wrap_pop){padding:26px 20px 120px;background-color:#fff}
[class*=poptel_wrap] table{table-layout:auto;width:100%;border-collapse:collapse;}
[class*=poptel_wrap] input:-ms-input-placeholder, [class*=poptel_wrap] textarea:-ms-input-placeholder {color:#808080;}
[class*=poptel_wrap] input::-ms-input-placeholder, [class*=poptel_wrap] textarea::-ms-input-placeholder {color:#808080;}
[class*=poptel_wrap] input::placeholder, [class*=poptel_wrap] textarea::placeholder {color:#808080;}
[class*=poptel_wrap] input[type=text], [class*=poptel_wrap] input[type=tel], [class*=poptel_wrap] textarea, [class*=poptel_wrap] select, .poptel_tbl.frm .txt_disabled{display:block;border:1px solid #A8A8A8;height:40px;padding:10px 8px;width:100%;box-sizing:border-box;color:#000;letter-spacing:-0.5px;border-radius:4px;line-height:1.4;margin:0;font-size:14px}
[class*=poptel_wrap] input[type=checkbox], [class*=poptel_wrap] input[type=radio]{position:absolute;appearance:none;width:0;height:0;top:auto;left:auto;background:none;}
[class*=poptel_wrap] input[type=checkbox] + label, [class*=poptel_wrap] input[type=radio] + label{background:none;line-height:1.5;cursor:pointer;}
[class*=poptel_wrap] input[type=checkbox] + label:before, [class*=poptel_wrap] input[type=radio] + label:before{border:none;}
[class*=poptel_wrap] input[type=checkbox]:checked + label, [class*=poptel_wrap] input[type=radio]:checked + label{font-weight:bold;}
[class*=poptel_wrap] input[type=checkbox]:focus + label, [class*=poptel_wrap] input[type=radio]:focus + label, .poptel_agree .btn_arr:focus{outline:1px dashed #666 !important;}
[class*=poptel_wrap] textarea{height:96px;}
[class*=poptel_wrap] select{min-width:50px;padding-top:0;padding-bottom:0;}
[class*=poptel_wrap] .poptel_tbl.frm, [class*=poptel_wrap] .poptel_tbl.frm tbody{display:block;}
[class*=poptel_wrap] .poptel_tbl.frm tr{display:flex;flex-direction:column;}
[class*=poptel_wrap] .textarea-box{padding:0;}
.poptel_sec .tit2{margin-bottom:16px;font-size:16px;color:#000;letter-spacing:-0.5px;font-weight:bold;}
.poptel_btn{position:fixed;left:0;bottom:0;display:flex;width:100%;padding:24px 20px !important;background-color:#fff;z-index:10;box-sizing:border-box;box-shadow:-1px 0 8px #00000020}
.poptel_btn .inbtn{width:100%;}
.poptel_btn .inbtn.flexWrap{display: flex;gap: 8px;}
.poptel_btn [class*=btn_sty]{display:flex;align-items:center;justify-content:center;width:100%;color:#000;font-weight:bold;font-size:16px;height:48px;border-radius:8px;box-sizing:border-box;}
.poptel_btn .btn_sty1{border:1px solid #5ddfde;background-color:#5ddfde;}
.poptel_btn .btn_sty2{border:1px solid #ededed;background-color:#ededed;}
.poptel_btn [class*=btn_renew_sty]{width:100%;color:#fff;font-weight:bold;font-size:16px;height:48px;border-radius:8px;box-sizing:border-box;}
.poptel_btn .btn_renew_sty1{border:1px solid #22BEB6;background-color:#22BEB6;}
.poptel_btn .btn_renew_sty2{border:1px solid #FE2E36;background-color:#FE2E36;}
.poptel_btn [class*=btn_renew_sty] .txt {display: block;font-size: 12px;font-weight: 400;color: #fff;}
.poptel_tbl.frm tr, .poptel_tbl.frm tr.first_top:first-child{margin-top:16px;}
.poptel_tbl.frm tr:first-child{margin-top:0;}
.poptel_tbl.frm th, .poptel_tbl.frm td{display:block;font-size:14px;color:#000;text-align:left;line-height:1.5;}
.poptel_tbl.frm th{margin-bottom:8px;font-weight:500;}
.poptel_tbl.frm .impess{display:inline-block;overflow:hidden;width:7px;height:1em;color:#ED1C22;font-size:14px;margin-left:4px;font-weight:inherit;font-weight:bold;white-space:nowrap;}
.poptel_tbl.frm .typeSelect{display:flex;gap:6px;}
.poptel_tbl.frm .typeSelect button{height:40px;width:25%;padding:0 5px;border-radius:12px;background-color:#ededed;border:none;letter-spacing:-1.5px;font-size:14px;cursor:pointer;box-sizing:border-box;color:#000;}
.poptel_tbl.frm .typeSelect button.active{background-color:#000;color:#fff}
.poptel_tbl.frm .font-num {position:static;display:block;text-align:right;font-size:13px;line-height:1.5;color:#808080;letter-spacing:-0.3px}
.poptel_tbl.frm .calendarArea {display:flex;gap:12px;flex-direction:column;}
.poptel_tbl.frm .calendarArea .selectDay{position:relative;display:block;}
.poptel_tbl.frm .calendarArea .selectDay label{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:transparent;overflow:hidden;}
.poptel_tbl.frm .calendarArea .selectDay label:before{content:'';display:block;position:absolute;width:100%;height:100%;background:url(/images/mobile/popup/bl_calender2.png) no-repeat 0 0 / 100% auto;}
.poptel_tbl.frm .hourArea{display:flex;align-items:center;justify-content: space-between;font-size:13px;line-height:1.5;color:#000;}
.poptel_tbl.frm .hourArea > span{flex:1;}
.poptel_tbl.frm .hourArea .ctxt{flex:0;margin:0 16px 0 6px;font-size:14px;}
.poptel_tbl.frm .hourArea .ctxt:last-child{margin-right:0;}
.poptel_tbl.frm .txt_disabled{overflow:hidden;white-space:nowrap;display:block;background-color:#ededed;font-size:14px;line-height:1.2;color:#525252;}
.poptel_tbl.data th, .poptel_tbl.data td{padding:8px 0;font-size:14px;color:#000;text-align:left;vertical-align:top;font-weight:400;letter-spacing:-1px}
.poptel_tbl.data th{color:#808080;}
.poptel_tbl.data tfoot td{position:relative;}
.poptel_tbl.data td.ta_right{text-align:left !important;} /* tfoot, tbody 적용 */
.poptel_tbl.data td.ta_right .color-red, .poptel_tbl.data td.ta_right .color-red + .won{color:#000 !important;font-size:14px;font-weight:bold;}
.poptel_tbl.data .color-mint{color:#0F807B !important;font-size:13px;}
.poptel_tbl.data .color-red{color:#000 !important;}

/* 신청 - 공통 */
.poptel_wrap_app .poptel_sec{position:relative;padding-top:44px;margin-top:32px;font-size:12px;line-height:1.5;}
.poptel_wrap_app .poptel_sec:before{content:'';position:absolute;top:0;left:-20px;right:-20px;height:12px;background-color:#efefef}
.poptel_wrap_app .poptel_sec.bd_none{padding-top:32px;margin-top:0;}
.poptel_wrap_app .poptel_sec.all_none{padding-top:0;margin-top:0;}
.poptel_wrap_app .poptel_sec.bd_none:before, .poptel_wrap_app .poptel_sec.all_none:before{display:none;}
.poptel_wrap_app .poptel_tits{margin-bottom:32px;padding:0;border:none;}
.poptel_wrap_app .poptel_tits .tit1{margin-bottom:34px;font-size:16px;font-weight:bold;color:#000;letter-spacing:-0.5px;padding:0;height:auto;border:none;}
.poptel_wrap_app .poptel_tits .txt_desc{margin-bottom:8px;font-size:14px;line-height:1.5;color:#525252;letter-spacing: -0.7px;word-break:keep-all;}
.poptel_wrap_app .poptel_tits .txt_ess{font-size:12px;line-height:24px;color:#ED1C22;}
.poptel_wrap_app .top_data_info .poptel_tbl_wrap{border:none;padding:0;background-color:transparent;border-radius:0}
.poptel_wrap_app .top_data_info .poptel_tbl_wrap th:before{content:'';display:inline-block;width:2px;height:2px;margin-right:4px;background:#808080;border-radius:100px;vertical-align:middle;}
.poptel_agree .all_chk_wrap{position:relative;}
.poptel_agree .all_chk_wrap .chk_def + label{position:relative;display:block;padding-left:32px;margin-right:32px;font-size:16px;z-index:1;color:#000 !important;letter-spacing:-1px}
.poptel_agree .all_chk_wrap .chk_def + label:before{content:'';position:absolute;top:0;left:0;color:#000;display:block;width:24px;height:24px;background:#dadada url('/unify/pc/images/mobile/order/prod_list/icon_checked02.png') 0 0 / 24px auto no-repeat;cursor:pointer;border-radius:100px;}
.poptel_agree .all_chk_wrap .chk_def:checked + label:before{background-position:0 -24px;background-color:#000;}
.poptel_agree .btn_arr{overflow:hidden;position:absolute;top:0;right:-5px;width:30px;height:100%;background:url(/images/mobile/common/btn_next02.png) no-repeat 50% 50% / 8px auto;line-height:1;font-size:1px;color:transparent;white-space:nowrap;z-index:1;}
.poptel_agree_wire .all_chk_wrap{border:none;padding:0}
.poptel_agree_wire .agree_list{margin-top:16px;letter-spacing:-0.5px}
.poptel_agree_wire .agree_list > li{margin-top:16px;padding:0;border:none;}
.poptel_agree_wire .agree_list > li:first-child{margin-top:0;}
.poptel_agree_wire .all_chk_wrap{padding:0;}
.poptel_agree_wire .agree_cont{margin:6px 0 0 32px !important;font-size:13px;line-height:1.5;color:#808080;word-break:keep-all;}
.poptel_agree_wire .agree_cont.color-red {color:#f44b57;}
.poptel_agree_wire .agree_cont + .horizontal_type {margin-top:10px; margin-left:30px; width:auto;}
.poptel_agree_wire .agree_cont + .horizontal_type .accentcolor {color:#01a69f;text-decoration: underline; font-weight:bold;}
.poptel_agree_wire .agree_cont + .horizontal_type tbody {border-top:1px solid #666;border-bottom:1px solid #888;}
.poptel_agree_wire .agree_cont + .horizontal_type tbody tr:first-child th,
.poptel_agree_wire .agree_cont + .horizontal_type tbody tr:first-child td {border-top:0;}
.poptel_agree_wire .agree_cont + .horizontal_type tbody th {padding-right:10px;font-weight:normal;line-height:21px;color:#010101;}
.poptel_agree_wire .agree_cont + .horizontal_type tbody th.row_groups {padding-right:0;letter-spacing:-1px;background-color:#efefef;color:#000;}
.poptel_agree_wire .agree_cont + .horizontal_type tbody th, .poptel_agree_wire .agree_cont + .horizontal_type tbody td {height:28px;padding:10px 18px;font-size:13px;color:#333;text-align:left;letter-spacing:-1px;border-top:1px solid #d2d2d2;word-wrap:break-word;word-break:break-all;white-space:inherit;font-family:"Noto Sans";}
.poptel_agree_wire .all_chk_wrap .chk_def{width:24px;height:24px;}
.poptel_agree_wire .all_chk_wrap .chk_def + label{position:relative;display:block;padding-left:32px;margin-right:32px;font-size:16px;z-index:1;color:#000;}
.poptel_agree_wire .all_chk_wrap .chk_def + label:before{content:'';position:absolute;top:0;left:0;color:#000;display:block;width:24px;height:24px;background:#dadada url('/unify/pc/images/mobile/order/prod_list/icon_checked02.png') 0 0 / 24px auto no-repeat;cursor:pointer;border-radius:100px;}
.poptel_agree_wire .all_chk_wrap .chk_def:checked + label:before{background-position:0 -24px;background-color:#dadada;}
.poptel_agree_wire .agree_list .chk_def{width:20px;height:20px;}
.poptel_agree_wire .agree_list .chk_def + label{position:relative;display:block;padding-left:32px;margin-right:32px;font-size:14px;z-index:1;color:#000;}
.poptel_agree_wire .agree_list .chk_def + label:before{content:'';position:absolute;top:1px;left:3px;color:#000;display:block;width:20px;height:20px;border:1px solid transparent;background:url(/unify/m/images/mobile/order/cert/icon_check_no.png) 50% 50% / 18px auto no-repeat;cursor:pointer;border-radius:100px;}
.poptel_agree_wire .agree_list .chk_def:checked + label:before{background-color:transparent;background-image:url(/unify/m/images/mobile/order/cert/check_on.png);background-size:20px auto}
.poptel_agree_wire .boldTxt, .poptel_agree_wire .agree_cont.boldTxt{color:#01A69F !important;font-size:14px !important;line-height:1.5 !important;font-weight:bold;}
.poptel_recomm_kt{text-align:right;padding:0;}
.poptel_recomm_kt .stit{display:inline-block;color:#01A69F;font-size:14px;font-weight:normal;vertical-align:middle;}
.poptel_recomm_kt .ico_updown:before{content:'';display:inline-block;width:10px;height:7px;margin-left:2px;background:url(/images/mobile/popup/hspop_updown.png) 0 -11px / 100% auto no-repeat}
.poptel_recomm_kt .ico_updown.open:before{background-position:0 0;}
.poptel_recomm_kt .recomm_tbl_frm, .poptel_recomm_kt .recomm_tbl_frm tbody, .poptel_recomm_kt .recomm_tbl_frm tr, .poptel_recomm_kt .recomm_tbl_frm th{display:block;text-align:left}
.poptel_recomm_kt .recomm_tbl_frm th{margin-bottom:8px;}
.poptel_recomm_kt .recomm_tbl_frm td{padding-right:8px;display:table-cell;width:100%;white-space:nowrap;}
.poptel_recomm_kt .recomm_tbl_frm td:last-child{padding-right:0;}
.poptel_recomm_kt .recomm_tbl_frm th label{font-weight:500;font-size:14px;color:#000;line-height:1.5}
.poptel_box_txt{margin-top:20px;}
.poptel_box_txt .txt_desc{position:relative;display:block;margin:6px 0 0;padding-left:16px;line-height:1.5;font-size:12px;color:#808080;;letter-spacing:-0.35px;word-break:keep-all;}
.poptel_box_txt .txt_desc:first-child {margin-top:0;}
.poptel_box_txt .txt_desc:before{content:'※';position:absolute;left:0;top:0;}

/* 완료 - 공통 */
.poptel_wrap_cmpt .poptel_sec{margin-top:32px;font-size:14px;line-height:1.5;color:#ED1C22;}
.poptel_wrap_cmpt .poptel_tits{margin-bottom:32px;text-align:center;letter-spacing:-0.8px;}
.poptel_wrap_cmpt .poptel_tits .tit1{margin-bottom:8px;font-size:16px;line-height:1.5;color:#000;padding:0;height:auto;border:none;font-weight:bold;}
.poptel_wrap_cmpt .poptel_tits .tit1:before{content:'';display:block;width:40px;height:40px;margin:0 auto 6px;background:url(/images/mobile/popup/icon_confirm.png) no-repeat 0 0 / 100% auto;}
.poptel_wrap_cmpt .poptel_tits .tit1.failure:before{content:'';display:block;width:40px;height:40px;margin:0 auto 6px;background:url(/images/mobile/popup/icon_failure.png) no-repeat 0 0 / 100% auto;}
.poptel_wrap_cmpt .poptel_tits .txt_desc{margin-top:8px;font-size:14px;line-height:24px;color:#6A6A6A;word-break:keep-all;}
.poptel_tbl_wrap{border:1px solid #D9D9D9;background-color:#F8F8F8;border-radius:8px;margin-top:16px;padding:12px 20px;}
.poptel_tbl_wrap:first-child{margin-top:0;}
.poptel_consult_time .row_tbl{position:relative;overflow:hidden;border-radius:8px;}
.poptel_consult_time .row_tbl:after{content:'';display:block;position:absolute;left:-1px;top:0;right:0;bottom:0;border:1px solid #e0e0e0;border-radius:8px;z-index:1}
.poptel_consult_time .row_tbl tbody th, .poptel_consult_time .row_tbl tbody td{font-size:14px;line-height:24px;padding:8px;text-align:center;font-weight:normal;border:1px solid #e0e0e0;color:#525252;letter-spacing:-1px}
.poptel_consult_time .row_tbl tbody th {background:#f8f8f8;}
.poptel_consult_time .imp_txt{margin-top:12px;}
.poptel_consult_time .imp_txt > li {position:relative;display:block;margin:4px 0 0;padding-left:15px;line-height:1.5;font-size:12px;color:#808080;;letter-spacing:-0.35px;}
.poptel_consult_time .imp_txt > li:before{content:'※';position:absolute;left:0;top:0;}
.poptel_consult_time .imp_txt > li:first-child {margin-top:0;}
    
/*  무선 공통 - 약관호출팝업 (popupCall) 전화상담 신청 동의서 */
.popAgreeList {}
.popAgreeList .popup-content{max-height:80vh;overflow:auto}
.popAgreeList .all_chk_wrap{position:relative;margin-bottom:22px;box-sizing:border-box;}
.popAgreeList .all_chk_wrap .chk_def + label{position:relative;display:block;padding-left:32px;margin-right:32px;font-size:16px;z-index:1;color:#000;font-weight:bold;}
.popAgreeList .all_chk_wrap .chk_def + label:before{content:'';position:absolute;top:0;left:0;color:#000;display:block;width:24px;height:24px;background:#dadada url('/unify/pc/images/mobile/order/prod_list/icon_checked02.png') 0 0 / 24px auto no-repeat;cursor:pointer;border-radius:100px;}
.popAgreeList .all_chk_wrap .chk_def:checked + label:before{background-position:0 -24px;background-color:#000;}
.popAgreeList .agree_list .title2 {font-size:13px;color:#000;font-weight:bold;margin-bottom:8px;}
.popAgreeList .agree_list .title2:before{content:counter(chapter)". ";}
.popAgreeList .txt_desc {font-size:12px;color:#000;margin-bottom:8px;word-break:keep-all;}
.popAgreeList .imp_txt {font-size:12px;color:#808080;margin-bottom:10px;}
.popAgreeList .imp_txt > li{display:flex;color:inherit;}
.popAgreeList .imp_txt > li:before{content:'※';padding-right:4px;}
.popAgreeList .agree_list > li{margin-top:16px;letter-spacing:-0.5px;counter-increment:chapter;  counter-reset:section;}
.popAgreeList .agree_list > li:first-child{margin-top:0;}
.popAgreeList .row_tbl {position:relative;margin:10px 0 8px;border-collapse:collapse !important;}
.popAgreeList .row_tbl:first-child{margin-top:0;}
.popAgreeList .row_tbl tbody th, .popAgreeList .row_tbl tbody td{font-size:12px;color:#808080;padding:14px 8px;text-align:left;font-weight:normal;border:1px solid #d9d9d9;border-top:1px solid #d9d9d9;}
.popAgreeList .row_tbl tbody th {background:#f8f8f8;text-align:center;color:#000;}
.popAgreeList .row_tbl .boldTxt{color:#01A69F !important;font-size:12px !important;line-height:inherit;font-weight:bold}




/*////////////////////// ////////////////////////////
	아래부터 이중클래스로 각각의 팝업을 제어하는 영역 입니다. 
	각 팝업별로 jsp파일 이름을 딴 클래스명이 지정 되어 있습니다.
	poptel_wrap_app - 신청, poptel_wrap_cmpt - 완료, [class*=poptel_wrap] - 신청완료공통사용
////////////////////////////////////////////////////// */

/*** 무선 > 핸드폰리스트(핸드폰, 키즈폰) > 가입상담예약  ***/
[class*=poptel_wrap].allProdCounsel .location{display:none;}
.poptel_wrap_app.allProdCounsel{}
.poptel_wrap_cmpt.allProdCounsel{}

/*** 무선 > 색상/용량선택 팝업 > 전화주문  ***/
[class*=poptel_wrap].telApp{padding:0;}
[class*=poptel_wrap].telApp .layerBox, 
[class*=poptel_wrap].telApp .layerBox h1,
[class*=poptel_wrap].telApp .layerBox .layerBody{background:transparent;}
[class*=poptel_wrap].telApp .layerBox .layerHeader{background:#fff;}
[class*=poptel_wrap].telApp .layerBox .layerContent{padding-top:0;padding-bottom:120px;}
[class*=poptel_wrap].telApp .layerBox .layerFoot{margin:0;padding:0;}
.poptel_wrap_app.telApp{}
.poptel_wrap_cmpt.telApp{}

/*** 메인 > 전화상담  ***/
[class*=poptel_wrap].quickTelorder{padding:0;}
[class*=poptel_wrap].quickTelorder .nlayer_contents{padding-bottom:130px;}
.poptel_wrap_app.quickTelorder .radio_tab_box{position:relative;right:-20px;display:flex;height:50px;margin:-20px 0 20px -40px;}
.poptel_wrap_app.quickTelorder .radio_tab_box .radio{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;}
.poptel_wrap_app.quickTelorder .radio_tab_box .inptxt{position:absolute;}
.poptel_wrap_app.quickTelorder .radio_tab_box .inptxt + .lb{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0;cursor:pointer;box-sizing:border-box;z-index:1;border-bottom:1px solid #D9D9D9;}
.poptel_wrap_app.quickTelorder .radio_tab_box .inptxt:checked + .lb{border-bottom:3px solid #000;font-weight:bold;color:#000;}
.poptel_wrap_app.quickTelorder .guide_link{position:relative;display:block;border-radius:16px;padding:16px 30px 16px 20px;background-color:#D1F3F2;color:#808080;font-size:14px;letter-spacing:-1px;color:#000;line-height:1.5;}
.poptel_wrap_app.quickTelorder .guide_link:after{content:'';position:absolute;top:50%;right:12px;width:16px;height:16px;margin-top:-1px;background:url(/images/mobile/common/btn_next03.png) no-repeat 50% 50% / 100% auto;color:transparent;transform:translateY(-50%)}
.poptel_wrap_cmpt.quickTelorder{}

/*** 메인 > 법인 다회선 개통상담  ***/
.poptel_wrap_app.corpTelOrder{}
.poptel_wrap_app.corpTelOrder .emailAdr_wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
.poptel_wrap_app.corpTelOrder .emailAdr_wrap #emailAdr1 {width: 47%;}
.poptel_wrap_app.corpTelOrder .emailAdr_wrap #emailAdr2 {width: 47%;}
.poptel_wrap_app.corpTelOrder .emailAdr_wrap #emailAdrDomain {width: 48%;margin-top: 12px;}
.poptel_wrap_app.corpTelOrder .emailAdr_wrap span {width: calc(100% - 94%); line-height: 36px; text-align: center;}
.poptel_wrap_app.corpTelOrder .all_chk_wrap {border: none; padding: 0;}
.poptel_wrap_app.corpTelOrder .agree_tbl {margin-top: 20px;}
.poptel_wrap_app.corpTelOrder .agree_tbl th {color: #000;font-weight: 500;font-size: 12px;text-align: left;padding: 10px 20px;background: #f8f8f8;border: 1px solid #d9d9d9;}
.poptel_wrap_app.corpTelOrder .agree_tbl td {color: #808080;font-size: 12px;padding: 10px 20px;border: 1px solid #d9d9d9;}
.poptel_wrap_app.corpTelOrder .agree_tbl td.boldTxt {color: #01A69F !important;font-size: 12px !important;line-height: inherit;font-weight: 500;text-decoration: none;}

/*** 유선 > 전화상담 (리스트, 기획전)  ***/
[class*=poptel_wrap].orderTelCounsel2{padding:0;}
.poptel_wrap_app.orderTelCounsel2 .page_contents{background-color:transparent}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .flex_pos{position:relative;text-align:right !important;}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .pos_tit{position:absolute;left:0;top:5px;color:#808080;}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .txt_total{text-align:left}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .txt_total strong{font-size:inherit;}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .txt_total02 {display: inline-block;}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .txt_total .won{font-weight:bold}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .txt_total .stxt{letter-spacing:-1px;font-size:13px;}
.poptel_wrap_app.orderTelCounsel2 .poptel_tbl.data .txt_total .text_desc{font-size:10px;color:#333;padding-top:4px;}
.poptel_wrap_app.orderTelCounsel2 .poptel_btn{position:static;padding:30px 0 20px !important;box-shadow:none;background:none}
.poptel_wrap_cmpt.wireProdTelOrder{padding:0 0 90px;}

/*** 유선 > 리스트 > 토스트팝업 > 전화상담 ***/
[class*=poptel_wrap].orderTelCounsel .layerBox .layerBody{padding-bottom:120px;}
[class*=poptel_wrap].orderTelCounsel #MonthPayment{font-weight:bold;letter-spacing:-0.5px}
.poptel_wrap_app.orderTelCounsel{}
.poptel_wrap_cmpt.orderTelCounsel{}

/*** 유선 > 집전화 > 바로가입 > 주문서 > 유선주문서에 다수 불러오고 있음) > 집전화 전화상담화면 노출방법 console창이용
모바일만 : 번호이동 > 법인 > 시작하기 > 상담신청팝업;
1단계_고객정보 입력화면 : controllerAuth.telOrderCall(); 2단계_추가정보 확인화면 : fnTelOrderView(); ***/
[class*=poptel_wrap].orderTelCounselForm{padding:0;}
[class*=poptel_wrap].orderTelCounselForm .poptel_btn{position:static;background:none;box-shadow:none;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;}
[class*=poptel_wrap].orderTelCounselForm .poptel_btn .btn_sty1{border-radius:0;height:52px}
.poptel_wrap_app.orderTelCounselForm{}
.poptel_wrap_cmpt.orderTelCounselForm .poptel_tits .tit1{margin:0;}
.poptel_wrap_cmpt.orderTelCounselForm .popup-content{min-height:calc(100% - 166px)}

/*** 유선 >  맞춤검색 > 임의검색 > 전화상담  ***/
[class*=poptel_wrap].quickOrderTelCounsel .layerBox .layerBody{padding-bottom:120px;}
.poptel_wrap_app.quickOrderTelCounsel{}
.poptel_wrap_cmpt.quickOrderTelCounsel{}

/*** 동시주문 > 결합할인 > 전화주문  ***/
[class*=poptel_wrap].combineTelOrder{padding:0;}
.poptel_wrap_app.combineTelOrder .poptel_btn{position:static;padding:30px 0 20px !important;box-shadow:none;background:none}
.poptel_wrap_cmpt.combineTelOrder .nlayer_contents{padding-bottom:100px;}

/*** 동시주문 > 주문영역 (핸드폰+인터넷) 주문 > 전화주문  ***/
[class*=poptel_wrap].lineCombOrderHelp{padding:0;}
[class*=poptel_wrap].lineCombOrderHelp .page_contents{background-color:transparent}
.poptel_wrap_app.lineCombOrderHelp .poptel_btn{position:static;padding:30px 0 20px !important;box-shadow:none;background:none}
.poptel_wrap_cmpt.lineCombOrderHelp .nlayer_contents{padding-bottom:100px;}

/*** 가전렌탈 > 상세 > 상담신청  ***/
[class*=poptel_wrap].homeRentalOrder{padding:0 0 100px;}
[class*=poptel_wrap].homeRentalOrder .page-content{padding-left:20px;padding-right:20px;}
[class*=poptel_wrap].homeRentalOrder [class*='comico']:before{background:url(/images/mobile/rental/ico_common.png) no-repeat 0 0;background-size:200px auto;}
[class*=poptel_wrap].homeRentalOrder .comico.ico_sale:before{width:6px;height:10px;background-position:-111px 0;margin-right:-2px}
[class*=poptel_wrap].homeRentalOrder .comico.ico_plus:before{width:12px;height:12px;background-position:-153px 0;}
[class*=poptel_wrap].homeRentalOrder .comico.ico_arr2:before{width:10px;height:8px;background-position:-178px 0;}
[class*=poptel_wrap].homeRentalOrder img{max-width:100%}
[class*=poptel_wrap].homeRentalOrder .hr{border-bottom:2.13vw solid #f4f4f4} /* 영역 구분용*/
[class*=poptel_wrap].homeRentalOrder .tbl{width:100%;display:table;box-sizing:border-box}
[class*=poptel_wrap].homeRentalOrder .tbl .cl{display:table-cell;vertical-align:middle;white-space:nowrap;}
[class*=poptel_wrap].homeRentalOrder .tbl .cr{display:table-cell;vertical-align:middle;text-align:right}
.poptel_wrap_app.homeRentalOrder .details_info{padding:15px 15px 20px;background-color:#f2f6f9;border-radius:6px;}
.poptel_wrap_app.homeRentalOrder .details_info .inner{position:relative;padding:20px;}
.poptel_wrap_app.homeRentalOrder .top_area{position:relative;border:1px solid #22beb6;background-color:#fff;border-radius:6px;overflow:hidden}
.poptel_wrap_app.homeRentalOrder .top_area .tbl_tit{display:table;width:100%;margin-bottom:18px;}
.poptel_wrap_app.homeRentalOrder .top_area .prod_name{display:table-cell;padding-right:7px;margin-bottom:17px;line-height:1.5;font-size:15px;color:#333;font-weight:normal;vertical-align:middle;}
.poptel_wrap_app.homeRentalOrder .top_area .prod_name .txt_sm{font-size:12px}
.poptel_wrap_app.homeRentalOrder .top_area .thumb_img{width:30%;display:table-cell;vertical-align:middle;text-align:center;}
.poptel_wrap_app.homeRentalOrder .top_area .thumb_img img{max-height:75px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list > li{margin-top:5px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list > li:first-child{margin-top:0;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .stit, .details_info .top_area .price_list .nums{display:table-cell;height:22px;text-align:right;vertical-align:middle;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .stit{font-size:12px;color:#666;font-weight:normal;text-align:left;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice{display:table;width:100%;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice .price{display:inline-block;vertical-align:middle;color:#d71826;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice .price .month{font-size:13px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice .price .num{font-size:18px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice .price .won{font-size:17px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice .sale{display:inline-block;vertical-align:middle;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice .sale .txt{font-size:13px;color:#d71826;font-weight:normal;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.del .price{color:#333;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.del .price .month{font-size:12px;color:#666;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.del .price .num{font-size:15px;color:#333;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.del .price .won{font-size:14px;color:#333;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt, .poptel_wrap_app.homeRentalOrder .price_list .comprice.onlykt .stit, .poptel_wrap_app.homeRentalOrder .price_list .comprice.onlykt .nums{display:block;height:auto;text-align:left;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .stit{font-size:15px;line-height:26px;color:#22BEB6;margin:17px 0 4px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list > li{margin-top:13px;padding-top:13px;line-height:1.2;border-top:1px solid #E0E0E0;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list > li:first-child{border-top:none;padding-top:0;margin-top:0;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .list{display:flex;justify-content:space-between;align-items:center;margin-top:5px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .list:first-child{margin-top:0;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .s_tit{letter-spacing: -0.4px;color: #000;font-size:14px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .s_tit .underline{color:inherit;text-decoration:underline;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .s_tit .month{font-size:12px;color:#666;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .price{color:#000;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .price.red{color:#D71826;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .price .num{font-size:15px;vertical-align:baseline;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .price .month, .poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .price .won{font-size:14px;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .notice_txt{position:relative;padding-left:15px;margin-top:30px;font-size:12px;line-height:1.4;letter-spacing: -0.48px;color: #666;word-break:keep-all;}
.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .notice_txt:before{content:'※';position:absolute;left:0;}
@media screen and (max-width:340px) {
	.poptel_wrap_app.homeRentalOrder .top_area .price_list .comprice.onlykt .discount_list .s_tit .month{display:block;}
}
.poptel_wrap_app.homeRentalOrder .top_area .price{display:inline-block;vertical-align:middle;}
.poptel_wrap_app.homeRentalOrder .top_area .sale{display:inline-block;vertical-align:middle;padding-right:2px;}
.poptel_wrap_app.homeRentalOrder .top_area .comprice.del .num{font-size:15px;color:#666;}
.poptel_wrap_app.homeRentalOrder .top_area .comprice.del .won{font-size:13px;color:#666;}
.poptel_wrap_app.homeRentalOrder .top_area .comprice.del .month{font-size:13px;color:#666;}
.poptel_wrap_app.homeRentalOrder .top_area .txt_desc{font-size:12px;color:#000;}
.poptel_wrap_app.homeRentalOrder .top_area .txt_desc .month{color:#000;}
.poptel_wrap_app.homeRentalOrder .bot_area{margin-top:20px;}
.poptel_wrap_app.homeRentalOrder .bot_area .intit{margin-bottom:10px;font-size:16px;color:#000;text-align:center;font-weight:500;letter-spacing:-1px;}
.poptel_wrap_app.homeRentalOrder .bot_area .intit .txt_sm{font-size:11px;color:#000;}
.poptel_wrap_app.homeRentalOrder .bot_area .list_area{border-radius:6px;background-color:#fff}
.poptel_wrap_app.homeRentalOrder .details_info .list_area:first-child{margin-top:0;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .ico_plus{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;width:28px !important;height:28px !important;padding-top:8px;background-color:#22beb6;border-radius:113px;box-sizing:border-box;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .prod_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-bottom:17px;font-size:15px;color:#000;font-weight:normal;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cl .stit{font-size:12px;margin-bottom:3px;color:#666;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cl .num, .fix_btn_wrap .details_info .list_area .cl .won{font-weight:normal;color:#333;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cl .num{font-size:15px;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cl .won{font-size:13px;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cl .month{font-size:13px;color:#666;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .sale{display:inline-block;padding-right:3px;font-size:14px;color:#d71826;font-weight:normal;vertical-align:middle;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .price{display:inline-block;vertical-align:middle;color:#000;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .price .month{color:#000;font-size:16px;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .num, .fix_btn_wrap .details_info .list_area .cr .won{font-weight:normal;color:#000;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .num{font-size:17px;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .won{font-size:16px;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .txt_desc{margin-top:1.33w;font-size:12px;color:#223b55;}
.poptel_wrap_app.homeRentalOrder .details_info .list_area .cr .txt_desc .month{color:#000;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod{padding:20px;border-top:1px solid #e0e0e0;border-radius:0 0 5px 5px;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod > li{margin-top:8px;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod > li:first-child{margin-top:0;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .ico_arr2:before{position:absolute;top:5px;left:0;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .tbl{position:relative;padding-left:15px;color:#666}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .tbl .cl{font-size:12px;white-space:normal;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .tbl .cr{white-space:nowrap;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .tbl .cr .month, .poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .tbl .cr .won{font-size:13px;color:#666;}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .tbl .cr .num{font-size:14px;padding-left:3px;color:#666}
.poptel_wrap_app.homeRentalOrder .details_info .hsv_prod .txt_desc{font-size:12px;text-align:right;margin-top:9px;color:#8492a3;}
.poptel_wrap_app.homeRentalOrder .poptel_btn .btn_sty1:disabled{background:#e5e5e5 !important;cursor:default !important;color:#999 !important;border:none !important;}
.poptel_wrap_cmpt.homeRentalOrder{}

/*** 유선 > 소상공인 > 전화상담 ***/
[class*=poptel_wrap].wireProdSmTelOrder{}
.poptel_wrap_app.wireProdSmTelOrder .poptel_tits {margin-bottom: 8px;}
.poptel_wrap_app.wireProdSmTelOrder .poptel_tits .tit_desc {display: block;font-size: 16px;color: #000;font-weight: bold;margin-bottom: 8px;}
.poptel_wrap_app.wireProdSmTelOrder .poptel_sec .tit2 {margin-bottom: 16px;}
.poptel_wrap_app.wireProdSmTelOrder .poptel_sec .tit2 .impess {display: inline-block;overflow: hidden;width: 10px;height: 1em;color: #ED1C22;font-size: 16px;margin-left: 4px;font-weight: inherit;}
.poptel_wrap_app.wireProdSmTelOrder .smTelOrder {margin-top: 0px;}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect {display: flex;flex-wrap: wrap;gap: 10px;}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect button {padding:20vw 0 2vw;width: 31.3%;border: 1px solid #d9d9d9;border-radius: 4px;background: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_1.png") center 0 / 100% auto no-repeat;font-size: 12px;color: #808080;}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico02 {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_2.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico03 {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_3.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico04 {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_4.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico05 {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_5.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico06 {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_6.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico07 {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_7.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico08 {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_8.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect button.on {border: 2px solid #000;background: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_1_on.png") center 0 /100% auto no-repeat;color: #000;box-shadow: 0px 3px 10px #00000029;}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico02.on {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_2_on.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico03.on {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_3_on.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico04.on {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_4_on.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico05.on {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_5_on.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico06.on {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_6_on.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico07.on {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_7_on.png");}
.poptel_wrap_app.wireProdSmTelOrder .sectSelect .ico08.on {background-image: url("https://image.shop.kt.com/upload/editor/display/m_sm_indst-list-btn_8_on.png");}
.poptel_wrap_app.wireProdSmTelOrder .prodSelect {display: flex;flex-wrap: wrap;gap: 5px;margin-bottom: 32px;}
.poptel_wrap_app.wireProdSmTelOrder .prodSelect button {height:40px;width:23.8%;padding:0 5px;border-radius:12px;background-color:#ededed;border:none;letter-spacing:-0.7px;font-size:14px;line-height:1.3;cursor:pointer;box-sizing:border-box;}
.poptel_wrap_app.wireProdSmTelOrder .prodSelect button.on {background-color: #000; color: #fff; font-weight: 500;}
.poptel_wrap_cmpt.wireProdSmTelOrder{}