@charset "utf-8";

/* popup common */
#Wrap {padding:30px 30px 0;}
#Close {position:absolute;right:0;top:-1px;}
h1 {padding:16px 0 0 30px;height:37px;color:#000;font-size:18px;border-bottom:3px solid #00a2be;}
hr {height:20px;}
::-ms-input-placeholder{color:#909090 !important}
:-ms-input-placeholder{color:#909090  !important}
::placeholder{color:#909090  !important}


/* 요금제 안내 팝업 */
.tit_priceWrap {margin:0 25px;padding:0;width:850px;height:50px;line-height:52px;border-top:0;border-bottom:3px solid #22c1c4;color:#333;font-size:20px;font-family:'Noto Sans';letter-spacing:-1px;}
#priceWrap {width: 850px;height: 500px;overflow-y: scroll;padding: 0;margin: 20px auto 25px;}
.new_layer #Wrap {padding:0;}
/* 제품 특징 보기 팝업 */
#ShopLayer .ReviewContents .om_top {display: none;}

/* 핸드폰 인증 팝업 */
#ShopLayer .mobileCertDivDisplay  div > .cont2 {padding:31px 9px;}
#ShopLayer .mobileCertDivDisplay input[type=radio], #ShopLayer .mobileCertDivDisplay input[type=checkbox] {vertical-align:middle;}
#ShopLayer .kmcAgreeWrap .cell label {font-size:14px;}
#ShopLayer .kmcAgreeWrap .cell label > input {vertical-align:top;margin-top:2px;}
#ShopLayer .smsSend.bd_gray01 > span {margin:0;color:#444;}
#ShopLayer .kmcAgreeWrap .kmcAgree {width:296px;}
#ShopLayer #mobileCertStep2Div #ctn_1 { width:80px;}

/* 구매확인사항 */
.layer.identify {width:482px;}
.layer.identify .inner_wrap {overflow:hidden;}
.layer.identify .inner {position:relative;padding:20px 0;border-bottom:1px solid #d2d2d2;}
.layer.identify .inner p {letter-spacing:0;color:#666;}
.layer.identify .inner .title {margin-bottom:10px;line-height:25px;font-family:"Noto Sans";font-size:18px;color:#000;}
.layer.identify .inner .title + p {margin-bottom:10px;font-size:14px;color:#f82a2a;letter-spacing:-1px;line-height:130%;}
.layer.identify .inner .icheck {position:absolute;right:0;top:2px;}
.layer.identify .icheck {float:right;display:block;margin-top:20px;}
.layer.identify .btn_area .btn.large span {height:39px;line-height:39px;padding:0 30px;}

/* 핸드폰 구매동의 팝업*/
.buyAgree ul.buyAgreeList {padding:15px 10px;height:210px;border:1px solid #dbdbdb;overflow:auto;}
.buyAgree ul.buyAgreeList li {margin-top:15px;padding-top:14px;padding-left:15px;font-size:14px;letter-spacing:-2px;border-top:1px solid #dbdbdb;background:url('/images/pc/common/ico_check.png') no-repeat 0 22px;}
.buyAgree ul.buyAgreeList li:first-child {margin-top:0;padding-top:0;border-top:none;background-position:0 8px;}
.buyAgree ul.buyAgreeList em {color:#f82a2a;}
.buyAgree ul.buyAgreeList2 {height:39px;border:1px solid #dbdbdb;overflow:auto;}
.buyAgree ul.buyAgreeList2 li {margin-top:7px;padding-top:0;letter-spacing:-1px;border-top:none;background:url('/images/pc/common/ico_dash.png') no-repeat 0 8px !important;}
#buy_identify_S8 .buyAgree ul.buyAgreeList {height:210px;}
#buy_identify_S8 .buyAgree ul.buyAgreeList2 {height:75px;}
#buy_identify_S8 .inner_wrap > .icheck {margin-top:10px;}
#buy_identify_S8 .btn_area {padding-top:10px;}


/* 로그인 */
#ShopLayer .layer.login {padding:0 0 25px;}
#ShopLayer .layer.login.save_none {padding:0 25px 25px;}
.layer.login {width:440px;color:#888;font-size:14px;}
.layer.login .inner {padding:20px 0;border-bottom:1px solid #d2d2d2;}
.layer.login .btn.bg_gray02 {margin-left:6px;}
.layer.login .btn.bg_gray02 span {padding:0 30px;}
.layer.login .info_txt {margin-bottom:8px;}
.layer.login .inner p.bullet04 {margin-left:45px;}
.layer.login .btn_area .bg_red01 span {padding:0 30px;}
.layer .info_txt {display:block;color:#333;font-size:20px;text-align:center;}
.layer .cont_bottom {margin-top:10px;}
.layer .cont_bottom .txt {float:left;width:348px;}
.layer .cont_bottom a {float:right;width:74px;}
.layer .cont_bottom .btn span {padding:0 9px;}

/* 저장하기_로그인 */
.layer.save {width:440px;color:#888;font-size:14px;}
.layer.save .inner {padding-top:18px;text-align:center;}
.layer.save .btn_area .bg_red01 span {padding:0 30px;}

/* layer - 공통 */
.layer_area {display:none;}
.layer {display:none;border-radius:5px;padding:0 25px 25px 25px;letter-spacing:-1px;background-color:#fff;z-index:9999;}
.layer .layer_header {height:50px;font-family:"Noto Sans";font-size:20px;color:#333;line-height:50px;border-bottom:3px solid #22c1c4;}
.layer .layer_header .msg {margin:0 0 0 9px;font-size:16px;color:#888;vertical-align:top;}
.layer .layer_header .msg i {vertical-align:top;}
.layer .layer_contents .btn_area,
#ShopLayer .btn_area{padding:20px 0 0;text-align:center;clear:both;}
.layer .layer_close {position:absolute;right:25px;top:19px;}

.layer th {background:#e4e4e4;color:#000;font-size:16px; word-wrap:break-word;word-break:break-all;white-space:inherit;}
.layer td {word-wrap:break-word;word-break:break-all;white-space:inherit;}
.layer th.sub_th {background:#efefef;border-right:1px solid #d2d2d2;color:#000;font-size:16px;text-align:center;}
.layer th.sub_th.last {border-right:0;}
.layer table .last {border-right:0;}
.layer table .ta_right {text-align:right;padding-right:20px;}
.popup_link_area a {display:block;}
.layer .btn_area {text-align:center;border-top:0;}
.layer .inner {padding:15px 0;letter-spacing:-1px;}
.layer .pop_tit {color:#000;font-size:18px;font-family:"Noto Sans";font-weight:normal;}
.layer .bullet {margin-left:10px;text-indent:-10px;color:#777;font-size:14px;}
.layer .add_txt {font-size:14px;color:#666;}


/* 위치정보 사용동의 팝업 */
.layer.place_agree_pop {height:775px;}
.layer.place_agree_pop table {margin:30px 0 20px;}
.layer.place_agree_pop .indent_list > li > a {color:#448ccb;}
.layer.place_agree_pop .indent_list > li > a:hover {color:#448ccb !important;}

div.sessionWrap{display:none;position:fixed;top:0;left:0px;width:100%;height:100%;z-index:9999;}
div.sessionWrap .dimmed{position:absolute;z-index:0;top:0px;left:0px;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);}
div.sessionWrap div.loginSession{position:relative;z-index:1;width:780px;height:250px;margin:150px auto 0 auto;background:url(/images/pc/common/bg_session_out.png) no-repeat 0 0;}
div.sessionWrap div.loginSession .sessionClose{position:absolute;top:28px;right:0px;}
div.sessionWrap div.loginSession div.session_cont{padding-top:104px;text-align:center;}
div.sessionWrap div.loginSession div.session_cont h2{margin-bottom:10px;}
div.sessionWrap div.loginSession div.session_cont p{margin-bottom:13px;}


iframe[name="ifrProdDic"] img {width:auto !important;}
iframe[name="ifrProdDic"] .productCmsDetailEtc .tabCon img {width:auto !important;}


/*인터넷 가능지역 확인*/
.possibility_area {padding:0 25px 25px;border:0;border-radius:5px}
.possibility_area h1 {margin:0;padding:0;width:100%;height:50px;line-height:52px;border-top:0;border-bottom:3px solid #22c1c4;color:#333;font-size:21px;font-family:'Noto Sans';letter-spacing:-1px;}
.possibility_area .img {margin:20px 0 21px;text-align:center}
.possibility_area .stit {margin-bottom:11px;font-family:"Noto Sans";color:#000;font-size:18px;letter-spacing:-1px}
.possibility_area input {font-size:14px;color:#444}
.possibility_area select {height:30px}
.possibility_area .s_ws01 {width:92px}
.possibility_area .s_ws02 {width:101px}
.possibility_area .i_ws01 {width:56px}
.possibility_area .i_ws02 {width:45px}
.possibility_area .i_ws03 {width:170px}
.possibility_area .i_ws04 {width:140px}

.possibility_area .btn.bg_red01 {background:#5ddfde; text-align: center;}
.possibility_area .btn.bg_red01.small {height:32px;line-height:32px;width: auto;}
.possibility_area .btn.bg_red01.small span {color:#000;}

.possibility_area .img {margin:20px 0 21px;text-align:center}
.possibility_area .stit {margin-bottom:11px;font-family:"Noto Sans";color:#000;font-size:18px;letter-spacing:-1px}
.possibility_area input {font-size:14px;color:#444}
.possibility_area select {height:30px}
.possibility_area .s_ws01 {width:92px}
.possibility_area .s_ws02 {width:101px}
.possibility_area .i_ws01 {width:56px}
.possibility_area .i_ws02 {width:45px}
.possibility_area .i_ws03 {width:170px}
.possibility_area .i_ws04 {width:140px}

.possibility_area p.info {margin-top:10px;padding-left:8px;font-size:14px;background:url('/common/pc/olleh2.0/img/bg/blt_star02.png') no-repeat 0 12px;}
.possibility_area p.info em {color:#f82a2a;}
.possibility_area p.info .bd_gray03 {margin-left:4px}
.possibility_area .info_txt {color:#666}
.possibility_area .info_txt li {padding-left:8px;font-size:14px;letter-spacing:-1px;background:url('/common/pc/olleh2.0/img/bg/blt_star02.png') no-repeat 0 8px;}

.possibility_area table.telArea {width:100%;border-top:2px solid #9d9d9d;border-bottom:1px solid #9d9d9d}
.possibility_area table.telArea th {padding-left:20px;color:#000;text-align:left;border-top:1px solid #ddd;background-color:#efefef;}
.possibility_area table.telArea td {padding:12px 0 12px 19px;color:#000;border-top:1px solid #ddd}
.possibility_area table.telArea tr:first-child th , .possibility_area table.telArea tr:first-child td {border-top:0}
.possibility_area table.telArea th input[type="radio"] {margin-right:3px}
.possibility_area table.telArea td .bg_red01 {margin-left:7px}
.possibility_area table.telArea td .bd_gray03 {margin-left:2px}
.possibility_area table.telArea td .btn span {padding:0 20px}
.possibility_area table.telArea td .dash {display:inline-block;vertical-align:top;margin:6px 3px 0 3px;color:#666;line-height:14px;}
.possibility_area table.telArea td .ex_txt {display:inline-block;margin-left:4px;color:#f82a2a;font-size:14px;letter-spacing:-1px}
.possibility_area table.telArea td .b_txt {display:inline-block;margin:5px 0 0 0}
.possibility_area table.telArea td .in_txt {display:inline-block;vertical-align:top;margin-top:4px}
.possibility_area table.telArea td .space01 {margin-right:3px}
.possibility_area table.telArea td .space02 {margin-left:3px}
.possibility_area table.telArea td .space03 {margin-left:5px}

.possibility_area table.view { border-collapse:collapse;;border-bottom:1px solid #9d9d9d}
.possibility_area table.view tr:first-child th, .possibility_area table.view tr:first-child td {border-top:1px solid #666 }
.possibility_area table.view th, .possibility_area table.view td { border-top:1px solid #d2d2d2;border-bottom:0}
.possibility_area table.view th {color:#000;background:#e4e4e4}
.possibility_area table.view td {padding:10px 10px 14px;color:#333;border-left:0}

.possibility_area table.list {border-bottom:1px solid #9d9d9d}
.possibility_area table.list thead tr th {border-top:2px solid #9d9d9d;border-bottom:0}
.possibility_area table.list th {color:#000;border-left:1px solid #dcdcdc;background-color:#efefef}
.possibility_area table.list td {color:#333;border-left:1px dashed #dcdcdc;border-top:1px solid #dcdcdc;border-bottom:0}
.possibility_area table.list td.left {padding:8px 5px 8px 10px}

.possibility_area div.step2 p.type {margin-bottom:28px}
.possibility_area div.step2 p.type label {margin-right:23px;font-weight:bold;color:#333}
.possibility_area div.step2 ul.step {margin-bottom:24px;border:1px solid #ddd;background-color:#fff;overflow:hidden;zoom:1;}
.possibility_area div.step2 ul.step li {float:left;padding-left:15px;width:30%;min-width:19px;height:48px;line-height:46px;color:#333;letter-spacing:-1px;box-sizing:border-box;background:url('/common/pc/olleh2.0/img/bg/addr_giga_pop_stepbg.png') no-repeat right center;}
.possibility_area div.step2 ul.step li:first-child {width:40%}
.possibility_area div.step2 ul.step li:first-child + li {width:30%}
.possibility_area div.step2 ul.step li.none {background:none;}
.possibility_area div.step2 select, div.step2 input {vertical-align:middle;}
.possibility_area div.step2 div p {text-align:center;}
.possibility_area div.step2 div p strong {color:#474747;}

.possibility_area div.finish div {text-align:center;}
.possibility_area div.finish div strong {display:block;margin-bottom:10px;font-size:20px;color:#f82a2a;}

.possibility_area div.btnWrap {padding-top:20px;text-align:center;}
.possibility_area div.btnWrap a {margin:0 2px;}
.possibility_area div.btnWrap a span {padding:0 30px}
.possibility_area div.btnWrap .bd_gray03 span {height:38px;line-height:38px}
.possibility_area .address {display:none;}

/*180515 홈서비스 전화신청 팝업*/
.quick-row-write tbody tr .tel-box.st01 .ipt {min-width:84px;}
.quick-cont h4{font-size:18px;color:#222;margin:30px 0 15px;}
.quick-cont .giftListbox{height:125px;border:1px solid #A8A8A8;box-sizing:border-box;overflow-y:scroll;border-radius:4px}
.quick-cont .giftListbox .giftList{position:relative;/*padding:0 15px;*/}
.quick-cont .giftListbox .giftList ul{font-size:0;line-height:0;}
.quick-cont .giftListbox .giftList ul li{display:inline-block;width:33%;text-align:center;padding:5% 0;min-width:100px;vertical-align:top;}
.quick-cont .giftListbox .giftList ul li img{padding:10px 0;box-sizing:border-box;margin-bottom:5px;height:51px;}
.quick-cont .giftListbox .giftList ul li span{display:inline-block;/*padding:0 6%;*/font-size:14px;color:#666;line-height:18px;}

/* 190429 사전예약 알림 신청 팝업*/
.stock.layer {font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.stock.layer .preTxtBox {background:#f9f0f1;color:#000;text-align:center;padding:20px;margin-top:20px;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web; font-weight:bold;}
.stock.layer .preTxtBox strong {display:block;margin-bottom:5px;color:#000;font-size:18px;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web; font-weight:bold;}
.stock.layer .accent {color:#d71826;}
.stock.layer span {font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.stock .preProdOption {margin:0px 25px 25px 25px;border-bottom:1px solid #e3e3e3;padding-bottom:15px;}
.stock .preProdOption dl{overflow:hidden;margin-bottom:10px;font-size:16px;}
.stock .preProdOption dl:first-child{margin-top:20px;}
.stock .preProdOption dt {float:left;width:110px;font-weight:bold;vertical-align:top;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web; color:#222;}
.stock .preProdOption dd {float:left;width:440px;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.stock .preProdOption dd .capchaInfo{display:block;font-size:15px;color: #888;margin:25px 0 11px;}
.stock .preProdOption dl.prodName dd{font-weight:bold;color:#222;}
.stock .preProdOption dd button {width:115px;font-family:"Noto Sans","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;font-size:14px;color:#222;line-height:29px;border:1px solid #cccccc;background:#fff;border-radius:4px;}
.stock .preProdOption dd button.active {font-family:"Noto Sans","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;color:#d71826;border:1px solid #d71826;font-weight:bold;}
.stock .preProdOption ::placeholder {color: #909090;font-size:15px;}
.stock .preProdOption .colorChip li {display:inline-block;height:22px;margin-left:7px;padding:3px;vertical-align:middle;border:2px solid #e9e9e9;border-radius:50%;background:#fff;}
.stock .preProdOption .colorChip li:first-child {margin-left:0;}
.stock .preProdOption .colorChip button {position:relative;display:inline-block;width:22px !important;height:22px;border:none !important;border-radius:50%;}
.stock .preProdOption .colorChip .colorPicked {position:relative;display:inline-block;width:22px !important;height:22px;border:none !important;border-radius:50%;}
.stock .preProdOption .colorChip button:focus,
.stock .preProdOption .colorChip button:active{outline:0;box-shadow:0 0 0 2px #a6c8ff;}
.stock .preProdOption .colorChip li input:focus {outline: none;}
.stock .preProdOption .colorChip li.active input:focus {outline: none;}
.stock .preProdOption .colorChip li.active {padding:3px;border:2px solid #d71826;border-radius:50%;}
.stock .preProdOption .colorChip li.active button {width:22px;height:22px;}
.stock .preProdOption .colorChip li.active button:after {content:"";position:absolute;left:50%;top:6px;margin-left:-7.5px;width:15px;height:12px;background:url('/images/pc/smart/mobile_com/icon_color_chk.png') no-repeat center;}
.preProdOption .colorChip li.active button.white:after {content:"";position:absolute;left:50%;top:8px;margin-left:-7.5px;width:15px;height:12px;background:url('/images/pc/smart/mobile_com/icon_color_blk_chk.png') no-repeat center;}
.stock .preProdOption .colorChip button:focus, .colorChip button:active {outline:0;border-radius:50%;box-shadow:0 0 0 2px #a0c2f9;}
.stock .preProdOption .colorChip strong {display:inline-block;margin-right:22px;font-family:"Noto Sans";font-size:18px;color:#222;font-weight:normal;}
.stock .preProdOption .colorChip ul {display:inline-block;}
.stock .preProdOption .colorChip span {color:#222;}
.stock .preProdOption .volumType dd button{margin-top:5px;}
.stock .preProdOption a.btnSms{display:inline-block;width:114px;height:32px;line-height:31px;color:#fff;font-size:14px;text-align:center;border-radius:5px;vertical-align:middle;}
.stock .preProdOption a.bSend{background:#888888;}
.stock .preProdOption a.bConfirm{background:#333333;}

.stock .agreeTerm {border-top:1px solid #d2d2d2;margin:0 25px;}
.stock .agreeTerm li{position:relative;border:1px solid #d2d2d2;padding:10px 0;border-top:0;}
.stock .agreeTerm li .tgCont {border-top:1px solid #d2d2d2;padding:12px 15px;margin-top:10px;font-size:12px;}
.stock .agreeTerm li .tgCont table {font-size:12px;padding:8px;margin-top:12px;}
.stock .agreeTerm li .tgCont table th, .agreeTerm li .tgCont table td {font-size:12px;border:1px solid #acacac;padding:7px 8px;}
.stock .agreeTerm li .tgCont table .boldTxt{font-size:15px;color:#0000ff;font-weight:bold;text-decoration:underline;}
/*input*/
.stock.layer .inpItem{overflow:hidden;position:absolute;left:-1000%;top:auto;width:1px;height:1px;}
.stock.layer .inpItem + label{position:relative;display:inline-block;vertical-align:middle;line-height:1;cursor:pointer;padding-left:30px;margin-left:15px;font-size:14px;color:#222;}
.stock.layer .inpItem + label:before{content:'';position:absolute;top:0;left:0;}
.stock.layer input[type="checkbox"].inpItem + label:before{margin-top:-2px;width:20px;height:20px;background:url('/images/pc/smart/mobile_com/ico-chk.png') 0 0 no-repeat;}
.stock.layer input[type="checkbox"].inpItem:checked + label:before{background-position:-21px 0;}
.stock.layer input[type="checkbox"]:focus + label:before, input[type="radio"]:focus + label:before{outline:1px dashed #666;}
.stock.layer input[type="text"]{padding:0 13px;height:32px;line-height:32px;font-size:20px;border-color:#d7d7d7;box-sizing:border-box;}
.stock.layer input#smsAuthNo {width:323px;}

.stock.layer .tgBtn{font-size:0;color:transparent;vertical-align:top;border: 0;background: none;cursor: pointer;overflow: visible;}
.stock.layer .tgItem.active .tgBtn:after{background:url('/images/pc/smart/mobile_com/ico_tg_opend.gif') 0 0 no-repeat;}
.stock.layer .tgBtn:after{content:'';position:absolute;top:22px;right:20px;width:14px;height:14px;background:url('/images/pc/smart/mobile_com/ico_tg_closed.gif') 0 0 no-repeat;}
.stock.layer .tgBtn:after{background-position:0px 0;}
.stock.layer .tgCont {display:none; overflow-y:scroll;height:62px;}
/*캡챠*/
.stock div.captchaWrap {clear:both;margin-top:10px;padding:10px;background:#e4e4e4;border:1px solid #bbb;}
.stock div.captchaWrap:after {content:"";display:block;clear:both;}
.stock div.captchaWrap .codeInfo {margin-bottom:5px;font-size:14px;}
.stock div.captchaWrap .codeL {float:left;margin-right:10px;}
.stock div.captchaWrap .codeL label {border:1px solid #c0c0c0;display:block;background-color:#FFF;}
.stock div.captchaWrap .codeR {float:left;width:245px;}
.stock div.captchaWrap .btnWrap {margin-bottom:5px;}
.stock.layer .btnArea {margin-top:70px;text-align:center;}
.stock.layer .btnArea .btn.stockBtn{background:#d71826;width:200px;height:50px;line-height:50px;}
.stock.layer .btnArea .btn.stockBtn span {color:#fff;}

.w235 {width:235px;}
#smsSuccessBox {padding-left:5px;}

.preProdInfo {margin:20px 25px 25px 25px;border-bottom:1px solid #e3e3e3;padding-bottom:15px;}
.preProdInfo strong{color:#222;font-size:18px;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;font-weight:bold;}
.preProdInfo dl{overflow:hidden;width:520px;margin-top:20px;}
.preProdInfo dl dt{float:left;width:175px;color:#222;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;font-weight:bold;}
.preProdInfo dl dd{float:left;width:344px;margin-bottom:10px;color:#222;font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}

/*190617 사전예약 상시팝업페이지*/
.Rsv-header{width:797px;height:68px;line-height:68px;padding:0 43px 0 50px;}
.Rsv-header h2.layer_header{display:inline-block;font-size:24px;font-family:"Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.Rsv-header span{display:inline-block;position:relative;}
.Rsv-header span.pageTab{float:right;font-size:18px;}
.Rsv-header span.pageTab a{display:inline-block;position:relative;font-family:"Noto Sans"}
.Rsv-header span.pageTab a + a{margin-left:22px;}
.Rsv-header span.pageTab a + a:before{display:inline-block;content:"|";position:absolute;top:0;left:-12px;color:#ddd;font-size:12px;}
.Rsv-header span.pageTab a.on{color:#d71826;}
.Rsv-header span.pageTab a.on:after{display:inline-block;content:"";position:absolute;top:50%;left:0;width:100%;border-bottom:1px solid #d71826;margin-top:14px;}
.rsvPopWrap{position:relative;width:850px;background:#f8f8f8;border-top:1px solid #ddd;padding:50px 20px;}
.rsvPopWrap > div,.rsvPopWrap h2,.rsvPopWrap h3,.rsvPopWrap ul,.rsvPopWrap li,.rsvPopWrap span,.rsvPopWrap p,.rsvPopWrap a,.rsvPopWrap dt,.rsvPopWrap dd,.rsvPopWrap li{font-family:"Noto Sans Light", "맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;color:#000;}
.rsvPopWrap h2{font-size:32px;text-align:center;font-weight:normal;margin-top:50px;}
.rsvPopWrap .layer{background:#f8f8f8;}
.rsvPopWrap .layer .preProdOption{position:relative;border-bottom:0;margin:0;padding-bottom:0;}
.rsvPopWrap .layer .preProdOption h3{font-size:20px;border-bottom:2px solid #e3e5e8;padding-bottom:10px;margin-bottom:26px;font-weight:bold;font-family:"Noto Sans";}
.rsvPopWrap .layer .preProdOption.resInfo {margin-top:60px;}
.rsvPopWrap .layer .preProdOption .Mo-SelectInfo{position:absolute;top:0;right:0;}
.rsvPopWrap .layer .preProdOption .Mo-SelectInfo span{font-family:"Noto Sans";color:#d71826;width:75px;vertical-align:top;font-size:18px;}
.rsvPopWrap .layer .preProdOption .Mo-SelectInfo ul{display:inline-block;}
.rsvPopWrap .layer .preProdOption .Mo-SelectInfo ul li{float:left;vertical-align:top;padding:0 3px;font-size:18px;}
.rsvPopWrap .layer .preProdOption .Mo-SelectInfo ul li + li:before{display:inline-block;content:"/";color:#888;padding-right:3px;}
.rsvPopWrap .layer .preProdOption .Mo-SelectInfo ul:after{display:block;content:"";clear:both;}
.rsvPopWrap .layer .preProdOption dl {font-size:20px;margin-bottom:20px;}
.rsvPopWrap .layer .preProdOption dl dt{width:140px;line-height:41px;}
.rsvPopWrap .layer .preProdOption dl dd{width:570px;}
.rsvPopWrap .layer .preProdOption dl dd button{font-family:"Noto Sans","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;width:177px;line-height:41px;font-size:20px;margin:0 5px;}
.rsvPopWrap .layer .preProdOption dl dd button.active{font-weight:bold;}
.rsvPopWrap .layer .preProdOption dl dd button.soldOut{background:#f0f0f0;color:#999;}
.rsvPopWrap .layer .preProdOption .notice{font-family:"Noto Sans Light","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;color:#666;margin-bottom:25px;font-size:15px;}
.rsvPopWrap .layer .preProdOption input[type="text"]{width:374px;height:45px;}
.rsvPopWrap .layer .preProdOption :: -webkit-input-placeholder {color: #909090;font-size:15px;}
.rsvPopWrap .layer .preProdOption :: -ms-input-placeholder {color: #909090;font-size:15px;}
.rsvPopWrap .layer .preProdOption ::placeholder {color: #909090;font-size:15px;}

.rsvPopWrap .layer .preProdOption .colorChip li,
.rsvPopWrap .layer .preProdOption .colorChip li.active{padding:3px;}
.rsvPopWrap .layer .preProdOption .colorChip li button{width:22px !important;height:22px;margin:0;}
.rsvPopWrap .layer .preProdOption .colorChip span.colorTxtLine{display:inline-block;font-family:"Noto Sans","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;color:#222;font-size:18px;}
.rsvPopWrap .layer .preProdOption .agreeTerm{width:555px;margin:0 0 0 140px;border-top:0;}
.rsvPopWrap .layer .preProdOption .agreeTerm .tgCont p {font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.rsvPopWrap .layer .preProdOption .agreeTerm li{background:#fff;margin-top:10px;border-top:1px solid #d2d2d2;padding:4px 0 9px;}
.rsvPopWrap .layer .preProdOption .inpItem + label{font-size:16px;}
.rsvPopWrap .layer .preProdOption .tgBtn:after{top:12px;}
.rsvPopWrap .layer .preProdOption .stock .agreeTerm li .tgCont p{"맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web, arial, helvetica, sans-serif;}
.rsvPopWrap .layer .btnArea{border-top:2px solid #e3e5e8;padding-top:30px;}
.rsvPopWrap .layer .btnArea .btn.stockBtn{border-radius:25px;font-size:24px;font-weight:bold;}
.rsvPopWrap .btnArea .btn.stockBtn.bapply{height:49px;line-height:47px;width:200px;}
.Rsv-footer{position:relative;width:790px;background:#252525;padding:25px 50px;clear:both;bottom:0;}
.Rsv-footer p{color:#fff;font-size:16px;position:relative;font-family:"Noto Sans","맑은 고딕", "MalgunGothic", "Malgun Gothic", MalgunGothic_web;}
.Rsv-footer p.subTit{font-size:20px;}
.Rsv-footer p span{position:absolute;top:0;right:0;color:#727272;font-size:14px;}

/*문자 및 샵예약 페이지*/
.rsvPopWrap .preProdOption.border-box{border-top:2px solid #e3e5e8;border-bottom:2px solid #e3e5e8;padding-top:40px;}
.rsvPopWrap .inquiryNote{text-align:center;font-size:18px}
.rsvPopWrap .inquiryNote span{font-size:14px;color:#666;}
.rsvPopWrap .inquiryNote.btnwrap{padding:30px 0 50px;border-bottom:2px solid #e3e5e8;}

.rsvPopWrap .btnArea{border-top:2px solid #e3e5e8;padding-top:30px;}
.rsvPopWrap .btnArea .btn.stockBtn{border-radius:25px;font-size:20px;}
.rsvPopWrap a.btn.btn_white{display:inline-block;border:1px solid #e3e5e8;background:#fff;border-radius:25px;}
.rsvPopWrap a.btn.btn_white span{color:#d71826;padding:5px 15px;font-size:18px;font-weight:bold;}

/*예약 조회 페이지 */
.inquirytxt{text-align:center;font-size:24px;margin:20px 0;}
.rsvPopWrap dl.inquiryNotice{text-align:center;}
.rsvPopWrap dl.inquiryNotice dt{display:inline-block;width:100px;vertical-align:middle;}
.rsvPopWrap dl.inquiryNotice dt span{border:1px solid #ddd;background:#fff;color:#d71826;font-size:18px;border-radius:5px;padding:5px 10px;}
.rsvPopWrap dl.inquiryNotice dd{display:inline-block;vertical-align:middle;text-align:left;}
.rsvPopWrap.inquiryBox .layer .preProdOption input[type="text"]{width:440px;height:45px;}
.rsvPopWrap.inquiryBox .stock.layer .btnArea .btn.stockBtn{ width:160px;}
table.preOrderTable{width:100%;margin:30px 0;background:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
table.preOrderTable caption{position:absolute;left:-9999px;font-size:1px;overflow:hidden;}
table.preOrderTable th{background:#333;color:#fff;font-size:16px;}
table.preOrderTable th, table.preOrderTable td{text-align:center;border-top:1px solid #ddd;border-left:1px solid #ddd;padding:13px 0;color:#fff;font-size:15px;}
table.preOrderTable td,table.preOrderTable td b{color:#000;}
table.preOrderTable td:nth-child(3),
table.preOrderTable td:nth-child(4),
table.preOrderTable td:nth-child(5)
{text-align:left;padding:15px;}
table.preOrderTable td em.fcol01{color:#09b2b6;}
table.preOrderTable td em.fcol02{color:#1d6edc;}
table.preOrderTable td input[type="button"]{min-width:106px;text-align:center;padding:5px 3px;box-sizing:border-box;border-radius:5px;margin:10px 0 0;font-size:16px;cursor:pointer;}
table.preOrderTable td .btn_cancel, table.preOrderTable td .btn_inquiry{border:1px solid #ddd;background:#fff;}
table.preOrderTable td .btn_write{display:inline-block;min-width:106px;text-align:center;padding:5px 3px;box-sizing:border-box;border-radius:5px;margin:10px 0 0;font-size:16px;border:1px solid #d71826;color:#d71826;background:#fff;}
table.preOrderTable td .btn_quick{display:inline-block;min-width:106px;text-align:center;padding:5px 3px;box-sizing:border-box;border-radius:5px;margin:10px 0 0;font-size:16px;border:1px solid #d71826;background:#d71826;color:#fff;}

.rsvPopWrap .viewlistNotice{position:relative;box-sizing:border-box;margin:0 auto;padding-left:20px;}
.rsvPopWrap .viewlistNotice .inner{position: relative;margin: 0 0 0 10px;vertical-align: middle;display: inline-block;}
.rsvPopWrap .viewlistNotice h4{margin-bottom: 0;font-family:'Noto Sans';font-size:18px;color:#222;display: inline-block;vertical-align: middle;}
.rsvPopWrap .viewlistNotice .inner ul{position:relative;}
.rsvPopWrap .viewlistNotice .inner ul:before{display:inline-block;content:"";background: #e5e5e5;width:1px;height: 80%;top:10%;left:0;position: absolute;}
.rsvPopWrap .viewlistNotice li{position:relative;padding-left:15px;font-family: 'Noto Sans Light';font-size:17px;line-height: 27px;color:#666;}
.rsvPopWrap .viewlistNotice li a{color:#d71826;text-decoration:underline;}

/*예약신청완료*/
.preProdOption.border-box{border-top:2px solid #e3e5e8;border-bottom:2px solid #e3e5e8;padding-top:40px;}
.preProdOption span.icon_recom{display:inline-block;background:#09b2b6;border-radius:5px;color:#fff;font-size:14px;padding:3px 7px;margin-right:10px;}
.rsvCom.rsvPopWrap .layer .preProdOption{border-bottom:2px solid #ddd;margin:60px 0;padding:00px 0 10px;}
.rsvCom .inquiryNote{text-align:center;font-size:25px;margin-top:10px;font-family:"Noto Sans";}
.rsvCom .inquiryNote span{font-size:16px;color:#666;}
.rsvCom .stock .preProdOption dl dt{line-height:30px;}
.inquiry_dateBox{border:3px solid #ddd;background:#fff;padding:25px 0;text-align:center;}
.inquiry_dateBox p{margin-bottom:3px;font-size:22px;font-family:"Noto Sans";}
.inquiry_dateBox p span.fred{color:#d71826;font-family:"Noto Sans";}
.inquiry_dateBox span.fgray{color:#666;font-size:18px;}
.rsvCom .stock .btnArea {border-top:none;padding:0;}
.rsvCom .stock .btnArea .btn.stockBtn{font-size:20px;}
.rsvPopWrap .layer .btnArea .btn.stockBtn.bgray{background:#e5e5e5;}
.rsvPopWrap .layer .btnArea .btn.stockBtn.bgray span{color:#969696;}

/*조회 페이지 수정*/
.inquiryBox .stock.layer{display:none;margin:0 25px;}
.inquiryBox .stock.layer.active{display:block;}
.inquiryBox > a.inqTit h2{margin-top:0;font-size:24px;line-height:52px;}
.inquiryBox > a.inqTit{position:absolute;float:left;font-size:26px;height:58px;border:0;border-top:2px solid #cdd1d4;border-bottom:2px solid #d71827;box-sizing:border-box;width:calc(50% - 25px);}
.inquiryBox > a.inqTit:first-child{margin-left:25px;border-left:2px solid #cdd1d4;}
.inquiryBox > a.inqTit.last{left:50%;margin-right:50px;border-right:2px solid #cdd1d4;}
.inquiryBox > a.inqTit.active{border:2px solid #d71827;border-bottom:0;background:#f8f8f8;}
.inquiryBox > a.inqTit.active h2{color:#d71827;font-weight:bold;}
.inquiryBox > div.stock.layer{margin-top:56px;border-top:2px solid #d71827;border-radius:0;padding-top:42px;}
.inquiryBox > div.stock.layer .preProdOption dl dt{width:110px;}
.inquiryBox > div.stock.layer .preProdOption .agreeTerm{width:555px;margin:0 0 0 110px;border-top:0;}
.inquiryBox .stock.layer .preProdOption a.bConfirm{background: #222;height: 43px;line-height: 41px;font-size: 16px;}
.inquiryBox .preProdOption .BDC_CaptchaDiv {float:left;}
.stock div.captchaWrap {width:417px;}
.stock div.captchaWrap #captchaInSession{width:110px;}

/*예약취소*/
#ShopLayer > div:first-child h2.preorderCancel{height:53px;line-height:53px;text-align:center;}
.lp_EntryCancel .lyClose {top:16px;}

/* s::190805 사전예약 가입 완료 페이지 */

.resWrap {padding:50px 0;}
.resWrap .boxWrap{width:1080px;margin:0 auto;border-bottom:1px solid #c8c8c8;}
.resWrap .head{text-align:center;border-bottom:1px solid #c8c8c8;}
.resWrap .head h4{font-size:24px;color:#222;padding:15px 0;}
.resWrap .head h4 span{color:#d71827;}
div.resEntry_number {position:relative;overflow:hidden;margin:25px 0 25px 200px;min-height:250px;}
div.resEntry_number > img {float:left;display:block;width:200px;margin-right:27px;}
div.resEntry_number table {position:absolute; top:0; left:255px;margin-top:20px; clear:none;table-layout:fixed;margin-bottom:20px;width:620px;}
div.resEntry_number table * {font-size:16px;color:#333;font-weight:bold;}
div.resEntry_number th {padding:5px 0 5px 8px;font-weight:500;text-align:left;line-height:20px;vertical-align:top;background:url(../../../images/pc/preorder/blt_rect_gray.gif) no-repeat left 15px;}
div.resEntry_number td {padding:5px 0;font-weight:300;line-height:20px;}
div.resEntry_number td p{font-weight:300;}
div.resEntry_number .alert {margin:0 0 10px 230px;padding-left:20px;font-size:16px;color:#f0201e;background:url(../../../images/pc/preorder/blt_alert.gif) no-repeat left center;}
div.resEntry_number .dateWrap {margin-left:230px;padding:10px 18px 15px;background-color:#f9f9f9;}
div.resEntry_number .dateWrap p strong {font-size:16px;color:#333;}
div.resEntry_number .dateWrap p:first-child {margin-bottom:10px;font-size:16px;color:#f0201e;}
.resWrap .btn_area{text-align:center;margin-top:60px;}
/* e::190805 사전예약 가입 완료 페이지 */


/* 191129 유선 신청&완료 팝업 */
/* 공통 */
.color-red {color: #f44b57 !important;}
.color-basic {color: #666 !important;}
.color-gray {color: #999 !important;}
.color-mint {color: #00a2be !important;}
.color-darkgray {color: #333 !important;}
.button-gray, .button-red, .button-green{display: inline-block;box-sizing: border-box;padding:13px 22px;border-radius: 4px;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;color: #fff;overflow: hidden;text-align: center;vertical-align: top;}
.button-gray{background: #999;}
.button-red{background: #f44b57;}
.button-green{background:#00a2be;}
[class*='button-'].button-size-md{height:40px;padding-top:9px;padding-bottom:9px;line-height:1.5;}
.button-gray.small {height: 28px;padding: 4px 18px;font-size: 13px;border-radius: 18px;color:#fff;}
.button-gray.toggle-dropdown:after {display: inline-block;content: '';width: 16px;height: 9px;margin-left: 8px;background: url(/images/pc/uniteOrder/ico_order_arrow_down_white.png) no-repeat;background-size: 100%;vertical-align: 1px;}
.button-gray.toggle-dropdown.actived:after {background-image: url(/images/pc/uniteOrder/ico_order_arrow_up_white.png);}
.button-round {display: block;float: right;width: 152px;height: 48px;line-height: 48px;background: #00a2be;border-radius: 4px;color: #fff;font-size: 15px;font-family: "Noto Sans Medium", "Noto Sans", "맑은 고딕", "MalgunGothic", "Malgun Gothic", sans-serif;text-align: center;}
/* hspop_tbl 신청, 완료 공통*/
.hspop_wrap *{font-family:"Noto Sans", "MalgunGothic";}
.hspop_wrap{padding:25px;}
.hspop_content{position:relative;}
.hspop_close{position:absolute;right:30px;top:30px;}
.hspop_close img{width:24px;}
.hspop_wrap input:-ms-input-placeholder, .hspop_wrap textarea:-ms-input-placeholder {color:#909090;}
.hspop_wrap input::-ms-input-placeholder, .hspop_wrap textarea::-ms-input-placeholder {color:#909090;}
.hspop_wrap input::placeholder, .hspop_wrap textarea::placeholder {color:#909090;}
.hspop_tit_area{padding-bottom:10px;margin-bottom:20px;text-align:center;border-bottom:3px solid #00a2be;}
.hspop_tit_area .title{font-size:26px;color:#000;font-family:"Noto Sans bold", "MalgunGothic";padding:0;height:auto;border:none;}
.hspop_tit_area .txt_desc{margin-top:2px;font-size:16px;color:#000;;font-family:"Noto Sans Light", "MalgunGothic";}
.hspop_tbl_wrap{border:10px solid #f6f6f6;background-color:#fff;padding:9px 10px;}
.hspop_tbl{table-layout:auto;}
.hspop_tbl th, .hspop_tbl td{font-size:15px;text-align:left;font-weight:normal;line-height:1.4;vertical-align:top;}
.hspop_tbl th{color:#222;font-family:"Noto Sans Medium", "MalgunGothic";padding-left:9px;white-space:nowrap;}
.hspop_tbl th label{font-family:"Noto Sans Medium"}
.hspop_tbl td{color:#333;font-family:"Noto Sans", "MalgunGothic"}
/* from */
.hspop_tbl.frm .inptxt, .hspop_tbl.frm .selects{font-size:15px;height:40px;line-height:1.5;color:#222;padding:0 10px;border:1px solid #e4e4e4;border-radius:2px;width:100%;box-sizing:border-box;outline:none;letter-spacing:-0.5px;}
.hspop_tbl.frm .inptxt[disabled], .hspop_tbl.frm .inptxt[disabled]:hover{background-color:#eee;border-color:#e4e4e4;}
.hspop_tbl.frm .inptxt:hover, .hspop_tbl.frm .selects:hover{border-color:#00a2be;}
.hspop_tbl.frm .selects {font-size:15px !important;background:url('/images/pc/popup/hspop_pc_selectbox.png') no-repeat 100% 50%;background-size:30px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.hspop_tbl.frm .selects::-ms-expand {display:none;}
.hspop_tbl.frm .impess{display:inline-block;width:7px;height:0.9em;margin-left:2px;overflow:hidden;color:#f44b57;}
.hspop_tbl.frm .impess:before{content:'* ';}
.hspop_tbl.frm th, .hspop_tbl.frm td{padding:7px 0;}
.hspop_tbl.frm th.inbox{padding:16px 7px 0 0;}
/* data */
.hspop_tbl.data th{padding:2px 0 2px 9px;}
.hspop_tbl.data td{padding:2px 0;}
.hspop_tbl.data tfoot + tbody tr:last-child th, .hspop_tbl.data tfoot + tbody tr:last-child td{padding-bottom:15px;}
.hspop_tbl.data tfoot th, .hspop_tbl.data tfoot td{position:relative;padding:10px 9px 0;height:26px;border-top:1px solid #e5e5e5;vertical-align:middle;white-space:nowrap;}
.hspop_tbl.data .pos_tit{position:absolute;top:10px;font-family:"Noto Sans bold";font-size:17px;color:#222;}
.hspop_tbl.data tfoot .color-red{font-size:21px;font-family:"Roboto Regular", "Noto Sans";;letter-spacing:0}
.hspop_tbl.data tfoot .won{font-size:18px;color:#222;}
.hspop_tbl.data tfoot .stxt{font-size:15px;color:#222;}
.hspop_tbl.data tfoot .text_desc{font-size:14px;color:#999;}
.hspop_btn_wrap{margin-top:20px;text-align:center;}
.hspop_btn_wrap [class*='button-']{min-width:120px;font-size:16px;padding:7px 0;margin:0 2px;}
.new_tooltip.toolTipth{left:15px !important}
.new_tooltip.tooltipBottom.toolTipth .arrow{left:10px !important}
.todayOpenApp dt{margin-bottom:5px;}
.todayOpenApp dt > strong{color:#000;font-weight:bold;}
.orderComplete_banner {margin-top:20px;text-align:center;}
/* 신청 */
.bot_txt_desc{margin-top:5px;font-size:14px;color:#555;text-indent:-15px;margin-left:15px;font-family:"Noto Sans Light", "MalgunGothic"}
.chk_sty_wrap{display:table;width:100%;table-layout:fixed;}
.chk_sty_wrap .chk_area{display:table-cell;padding:0 5px;}
.chk_sty_wrap .chk_area:first-child{padding-left:0;}
.chk_sty_wrap .chk_area:last-child{padding-right:0;}
.rd_sty, .chk_def {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}
.rd_sty + label, .rd_sty + a{display:block;text-align:center;height:40px;padding:8px 4px;border:1px solid #707070;color:#333;border-radius:2px;background-color:#fff;box-sizing:border-box;box-shadow:1px 1px 2px rgba(0,0,0,0.1);cursor:pointer;letter-spacing:0}
.rd_sty:checked + label, .rd_sty:checked + a{border-color:#00a2be;color:#00a2be;font-family:"Noto Sans bold", "MalgunGothic"}
.chk_def + label, .chk_def + a{position:relative;padding-left:24px;font-size:15px;}
.chk_def + label:before, .chk_def + a:before{content:'';position:absolute;top:2px;left:0;display:block;width:19px;height:19px;background:#e3e3e3 url(/images/pc/popup/hspop_checkbox.png) 50% 50% no-repeat;cursor:pointer;border-radius:50px;}
.chk_def:checked + label:before, .chk_def:checked + a:before{background-color:#00a2be;}
.chk_area > input:focus + label {outline: 1px dashed #666;}

.ico_updown{text-indent:-9999px;}
.ico_updown:before{content:'';display:inline-block;width:10px;height:6px;margin-left:2px;background:url(/images/pc/popup/hspop_updown.png) 0 -8px no-repeat;}
.ico_updown.open:before{background-position:0 0;}
.hspop_agree .all_chk_wrap{padding:8px 9px;}
.hspop_agree .agree_list > li{padding:8px;margin-bottom:-1px;font-size:14px;color:#555;border-radius:2px;border:1px solid #e4e4e4;}
.hspop_agree .agree_cont{margin:2px 0 3px 24px;font-size:14px;color:#909090;line-height:1.5;font-family:"Noto Sans Light", "MalgunGothic"}
.hspop_agree .all_chk_wrap .chk_def + label{color:#222;font-family:"Noto Sans Medium", "MalgunGothic"}
.hspop_agree .agree_list .chk_def + label{color:#333;}
.hspop_agree .agree_list .chk_def:checked + label, .hspop_agree .all_chk_wrap .chk_def:checked + label{font-weight:bold;}
.hspop_tbl_wrap.mgbot{margin-bottom:13px;}
.hspop_recomm_kt{text-align:right;padding-top:7px;}
.hspop_recomm_kt .stit{display:inline-block;color:#00a2be;font-size:15px;font-weight:normal;vertical-align:middle;}
.recomm_inp{display:none;}
.recomm_inp .hspop_tbl.frm th{width:50px;padding-right:15px;}
.recomm_inp .hspop_tbl.frm th + td{width:100%;}
.recomm_inp .hspop_tbl.frm td{padding-right:5px;}
.recomm_inp .hspop_tbl.frm td:last-child{padding-right:0 !important;}
.recomm_inp .hspop_tbl.frm [class*='button-']{white-space:nowrap;}
.hspop_box_txt{background-color:#f6f6f6;padding:8px;font-family:"Noto Sans Light";font-size:14px;margin-top:17px;}
.hspop_box_txt .txt_desc{color:#333;}
/*완료*/
.hspop_consulting{background-color:#f6f6f6;padding:16px 20px;}
.hspop_consulting .hspop_tbl_wrap{border:none;padding:9px 20px 10px;}
.hspop_consulting .hspop_tbl_wrap th, .hspop_consulting .hspop_tbl_wrap td{padding:7px 0;}
.consulting_time{background:url(/images/pc/popup/bg_hspop_consulting.jpg) 0 0 no-repeat;margin-bottom:14px;height:110px;padding:25px 0 25px 125px;box-sizing:border-box;}
.consulting_time .time_txt{font-size:19px;color:#222;font-family:"Noto Sans Medium", "MalgunGothic"}
.consulting_time .time_txt .color-mint{padding-left:4px;font-family:"Noto Sans Bold", "MalgunGothic"}
.consulting_time .time_txt .color-mint.time{padding-left:0;font-size:20px;font-family:"Roboto Bold", "MalgunGothic"}
.consulting_time .txt_desc{font-size:15px;margin-top:10px;color:#333;font-family:"Noto Sans Light", "MalgunGothic"}
.hspop_complate_bn{margin-top:20px;text-align:center;}
.hspop_complate_bn img{max-width:100%;}

#ShopLayer.lp_presaleNotiYnPop .lyClose{top:15px;right:25px;}


/* 가전렌탈 - 전화상담팝업 공통 */
.rental_pop .sects{margin:40px 38px;}
.rental_pop .rtbox_btn_wrap{margin-top:20px;padding-bottom:16px;}
.rental_pop .rtbox_btn_wrap .com_btn_ty10{display:block;width:100%;height:56px;line-height:56px;border-radius:0;background-color:#22beb6;font-size:20px;}
/* 가전렌탈 - 전화상담팝업 */
.rental_pop .rtbox_top_desc{padding-bottom:20px;text-align:center;}
.rental_pop .rtbox_top_desc .tit{color:#000;font-size:24px;font-weight:700;margin-bottom:10px;border:none;height:auto;padding:0;}
.rental_pop .rtbox_top_desc .txt_desc{color:#707070;font-size:14px;line-height:1.7;}
.rental_pop .top_area{position:relative;border:2px solid #22beb6;padding: 20px;border-radius:12px;}
.rental_pop .top_area .tbl_tit{display:table;width:100%;}
.rental_pop .top_area .prod_name{display:table-cell;padding-right:16px;line-height:1.4;font-size:18px;color:#333;font-weight:normal;vertical-align:middle;}
.rental_pop .top_area .prod_name .txt_sm{font-size:12px}
.rental_pop .top_area .thumb_img{width:30%;display:table-cell;vertical-align:middle;text-align:center;}
.rental_pop .top_area .thumb_img img{max-height:124px;max-width:130px;}
.rental_pop .price_list{margin-top:13px;}
.rental_pop .price_list > li{margin-top:6px;}
.rental_pop .price_list > li:first-child{margin-top:0;}
.rental_pop .price_list .stit, .rental_pop .price_list .nums{display:table-cell;height:29px;text-align:right;vertical-align:middle;}
.rental_pop .price_list .stit{font-size:15px;color:#666;font-weight:normal;text-align:left;}
.rental_pop .price_list .comprice{display:table;width:100%;}
.rental_pop .price_list .comprice .price{display:inline-block;vertical-align:middle;line-height:1.1}
.rental_pop .price_list .comprice .price .month{font-size:21px;color:#666;}
.rental_pop .price_list .comprice .price .num{font-size:22px;color:#000;}
.rental_pop .price_list .comprice .price .won{font-size:21px;color:#000;}
.rental_pop .price_list .comprice .sale{display:inline-block;vertical-align:middle;margin-right:3px;}
.rental_pop .price_list .comprice .sale .txt{font-size:16px;color:#d71826;font-weight:normal;}
.rental_pop .price_list .comprice.del .stit{font-size:14px;}
.rental_pop .price_list .comprice.del .price .month{font-size:18px;color:#666;}
.rental_pop .price_list .comprice.del .price .num, .rental_pop .price_list .comprice.del .price .won{font-size:17px;color:#333;}
.rental_pop .price_list .comprice.onlykt, .rental_pop .price_list .comprice.onlykt .stit, .rental_pop .price_list .comprice.onlykt .nums{display:block;height:auto;text-align:left;}
.rental_pop .price_list .comprice.onlykt .stit{font-size:20px;line-height:26px;color:#22BEB6;margin:28px 0 9px;font-weight:700;}
.rental_pop .price_list .comprice.onlykt .discount_list > li{margin-top:14px;padding-top:15px;line-height:26px;border-top:1px solid #E0E0E0;}
.rental_pop .price_list .comprice.onlykt .discount_list > li:first-child{border-top:none;padding-top:0;margin-top:0;}
.rental_pop .price_list .comprice.onlykt .discount_list .list{display:flex;justify-content:space-between;margin-top:4px;}
.rental_pop .price_list .comprice.onlykt .discount_list .list:first-child{margin-top:0;}
.rental_pop .price_list .comprice.onlykt .discount_list .s_tit{letter-spacing: -0.4px;color: #000;font-size:16px;}
.rental_pop .price_list .comprice.onlykt .discount_list .s_tit .underline{color:inherit;text-decoration:underline;}
.rental_pop .price_list .comprice.onlykt .discount_list .s_tit .month{font-size:14px;color:#666;}
.rental_pop .price_list .comprice.onlykt .discount_list .sale{flex:1;color:#000;display:inline;}
.rental_pop .price_list .comprice.onlykt .discount_list .price{color:#000;font-size:21px;}
.rental_pop .price_list .comprice.onlykt .discount_list .price.red .num{color:#D71826;}
.rental_pop .price_list .comprice.onlykt .notice_txt{position:relative;padding-left:18px;margin-top:32px;font-size:14px;line-height:22px;letter-spacing: -0.28px;color: #666;}
.rental_pop .price_list .comprice.onlykt .notice_txt:before{content:'※';position:absolute;left:0;}

.rental_pop .comico.ico_sale:before{height:13px;background-position:-136px -3px;}
.rental_pop .order_details{position:relative;z-index:5;margin-top:30px;border-radius:0 0 12px 12px;background-color:#fff;}
.rental_pop .order_details .intit{font-size:16px;color:#000;text-align:center;font-weight:500;}
.rental_pop .order_details .intit .txt_sm{font-size:14px;color:#000;}
.rental_pop .order_details .inner{position:relative;padding:20px 27px;}
.rental_pop .order_details .list_area{position:relative;margin-top:10px;background-color:#f2f6f9;border-radius:10px;}
.rental_pop .order_details .list_area .price_info{line-height:1.1}
.rental_pop .order_details .list_area .prod_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-bottom:13px;font-size:16px;color:#333;font-weight:normal;}
.rental_pop .order_details .list_area .cl .stit, .rental_pop .order_details .list_area .cl .month,
.rental_pop .order_details .list_area .cl .num, .rental_pop .order_details .list_area .cl .won{font-weight:normal;color:#333;font-size:15px;}
.rental_pop .order_details .list_area .cr .sale, .rental_pop .order_details .list_area .cr .price{display:inline-block;vertical-align:middle;}
.rental_pop .order_details .list_area .cr .sale{margin-right:5px;}
.rental_pop .order_details .list_area .cr .sale .txt{font-size:15px;color:#d71826;}
.rental_pop .order_details .list_area .cr .month, .rental_pop .order_details .list_area .cr .num, .rental_pop .order_details .list_area .cr .won{display:inline-block;font-weight:normal;vertical-align:middle;color:#000;line-height:1.1;}
.rental_pop .order_details .list_area .cr .month{font-size:18px}
.rental_pop .order_details .list_area .cr .num{font-size:19px}
.rental_pop .order_details .list_area .cr .won{font-size:18px}
.rental_pop .order_details .list_area .cr .txt_desc{margin-top:1.33w;font-size:14px;color:#223b55;}
.rental_pop .order_details .list_area .cr .txt_desc .month{color:#223b55;}
.rental_pop .order_details .hsv_prod{padding:20px 27px;border-top:1px solid #dedede;border-radius:0 0 5px 5px;}
.rental_pop .order_details .hsv_prod > li{margin-top:9px;}
.rental_pop .order_details .hsv_prod > li:first-child{margin-top:0;}
.rental_pop .order_details .hsv_prod .ico_arr2:before{position:absolute;top:4px;left:0;}
.rental_pop .order_details .hsv_prod .tbl{position:relative;padding-left:18px;font-size:13px;}
.rental_pop .order_details .hsv_prod .cr .month{font-size:15px;color:#666;padding-right:6px;}
.rental_pop .order_details .hsv_prod .cr .num, .rental_pop .order_details .hsv_prod .cr .won{font-size:16px;color:#666}
.rental_pop .order_details .hsv_prod .txt_desc{text-align:right;margin-top:10px;color:#223b55;font-size:13px;}
.rental_pop .rtbox_frm .frm_art{margin-top:15px;}
.rental_pop .rtbox_frm .frm_art:first-child{margin-top:0;}
.rental_pop .rtbox_frm .frm_art .frm_tit{color:#333;line-height:1.5;font-size:18px;margin-bottom:5px;}
.rental_pop .rtbox_frm .frm_art .frms_inp_txt, .rtbox_frm .frm_art .frms_textarea{padding: 18px 20px;border-radius:6px;border:1px solid #e0e0e0;background-color:#fff;font-size:16px;}
.rental_pop .rtbox_frm .frm_art .frms_inp_txt{height:60px;}
.rental_pop .rtbox_frm .frm_art .frms_textarea{height:5.5em;}
.rental_pop .rtbox_agree .frms_ck + a{padding-top:5px;min-height:28px;}
.rental_pop .rtbox_agree .all_chk_wrap{margin-bottom:10px;}
.rental_pop .rtbox_agree .all_chk_wrap .frms_ck + a label{font-size:17px;color:#333;}
.rental_pop .rtbox_agree .agree_list > li{padding:22px;border-radius:6px;border:1px solid #e0e0e0;margin-top:10px;}
.rental_pop .rtbox_agree .agree_list > li:first-child{margin-top:0;}
.rental_pop .rtbox_agree .agree_list > li .ess{color:#d71826;}
.rental_pop .rtbox_agree .agree_list .frms_chks label{font-size:16px;color:#000;}
.rental_pop .rtbox_agree .agree_list .agree_cont{margin-top:13px;line-height:1.7;font-size:14px;color:#666;letter-spacing:-1px}
.rental_pop .rtbox_agree .boldTxt{text-decoration:underline;font-size:17px;font-weight:700;color:#0000ff;line-height:1.5;}
/* 가전렌탈 - 전화상담완료 팝업 */
.rental_pop .svc_wrap{background-color:#f2f6f9;padding:20px;}
.rental_pop .svc_center{position:relative;margin-bottom:20px;line-height:1.5;background-color:#f2f6f9;padding-left:95px}
.rental_pop .svc_center:before{content:'';position:absolute;top:0;left:0;display:block;width:68px;height:68px;background:url(/images/pc/rental/bg_svc_center.png) 0 0 no-repeat;}
.rental_pop .svc_center .svc_time{display:block;font-size:16px;color:#22beb6;font-weight:700}
.rental_pop .svc_center .svc_time .time{font-size:16px;color:#22beb6;font-family:'Roboto Bold'}
.rental_pop .svc_center .svc_tel{display:block;font-size:16px;color:#000;margin-top:2px;}
.rental_pop .svc_center .svc_desc{font-size:14px;color:#666;margin-top:10px;}
.rental_pop .rtbox_tbl{background-color:#fff;border-radius:12px;padding:20px;}
.rental_pop .rtbox_tbl .tbl_row th, .rental_pop .rtbox_tbl .tbl_row td{padding:6px 0;vertical-align:top;font-size:14px;font-weight:normal;text-align:left;line-height:1.7;}
.rental_pop .rtbox_tbl .tbl_row th{color:#666;padding-right:20px;}
.rental_pop .rtbox_tbl .tbl_row td{color:#333;font-size:14px;}
.rental_pop .bn_bottom{margin-top:20px;text-align:center}
.rental_pop .bn_bottom img{max-width:100%;}

.hspop_agree .agree_cont.boldTxt {font-size:17px;color:#0000ff;font-weight:bold;line-height:1.5;text-decoration:underline;}


/* 전화상담신청 팝업 */
.quickTelorderView * {font-family:"Noto Sans KR", "MalgunGothic";}
.quickTelorderView {padding:25px;}
.quickTelorderView .quick-cont {padding-top:0;}
.quickTelorderView .quick-head {padding-bottom:15px;margin-bottom:20px;text-align:center;border-bottom:3px solid #00a2be;}
.quickTelorderView .quick-head .tit {font-size:26px;color:#000;padding:0;height:auto;border:none;font-weight:bold;}
.quickTelorderView .quick-head .txt_desc {margin-top:10px;font-size:16px;color:#000;;font-weight:300;}
.quickTelorderView .textarea-box {padding-bottom:0;}
.quickTelorderView .textarea-box .font-num {position:static; display:block; text-align:right; margin-top:8px;}

.quickTelorderView .quick-row-write {table-layout:auto; border-bottom:none;}
.quickTelorderView .quick-row-write th, .quick-row-write td {font-size:15px;text-align:left;font-weight:normal;line-height:1.4;vertical-align:middle;border:none;}
.quickTelorderView .quick-row-write tbody tr:first-child th,
.quickTelorderView .quick-row-write tbody tr:first-child td {border:none;}
.quickTelorderView .quick-row-write tbody tr th,
.quickTelorderView .quick-row-write tbody tr td {border-top:none;}
.quickTelorderView .quick-row-write tbody tr th .impess {position:relative; display:inline-block;width:7px;height:0.9em;margin-left:2px;overflow:hidden;color:#f44b57;}
.quickTelorderView .quick-row-write tbody tr th .impess:before{content:'* ';}
.quickTelorderView .quick-row-write tr td input[type="text"],
.quickTelorderView .quick-row-write tr td textarea {font-size:15px;height:40px;line-height:1.5;color:#222;padding:0 10px;border:1px solid #e4e4e4;border-radius:2px;width:100%;box-sizing:border-box;outline:none;letter-spacing:-0.5px;}
.quickTelorderView .quick-row-write tr td select {font-size:15px;height:40px;line-height:1.5;color:#222;padding:0 10px;border:1px solid #e4e4e4;border-radius:2px;width:100%;box-sizing:border-box;outline:none;letter-spacing:-0.5px;}
.quickTelorderView .quick-row-write tr td select {font-size:15px !important;background:url('/images/pc/popup/hspop_pc_selectbox.png') no-repeat 100% 50%;background-size:30px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.quickTelorderView .quick-row-write tr td select::-ms-expand {display:none;}
.quickTelorderView .quick-row-write th {color:#222;padding-left:9px;white-space:nowrap;background-color:#fff;font-weight:300;}
.quickTelorderView .quick-row-write th label {font-weight:300;}
.quickTelorderView .quick-row-write td {color:#333;}

.quickTelorderView .btn-center a {display: inline-block;box-sizing: border-box;padding:0 22px;border-radius:4px;font-size:15px;font-weight:300;color: #fff;overflow: hidden;text-align: center;vertical-align: top; height:52px; line-height:52px;}
.quickTelorderView .btn-center .btn-quick-shopred {background-color:#f44b57;}

.quickTelorderView .agreement-row-view {margin-top:10px;}
.quickTelorderView .agreement-row-view tbody tr th,
.quickTelorderView .agreement-row-view tbody tr td {font-size:13px;}
.quickTelorderView .agree_cont p {margin-top:10px;}

.agreeToggle .agree_list > li {margin-top:10px;}
.agreeToggle .agree_list > li:first-child {margin-top:0;}
.agreeToggle .chk_area {position:relative; border-radius:3px; padding:6px;}
.agreeToggle .togglebtn {width:35px; height:30px; position:absolute; top:0px; right:0; color:transparent;}
.agreeToggle .togglebtn:after {content:""; position:absolute; top:50%; right:11px; width:15px; height:15px; background:url('/common/mobile/olleh2.0/img/bg/bg_acc_arrow.png') center -5px no-repeat; background-size:9px 15px; transform:translateY(-50%);}
.agreeToggle .togglebtn.on:after {background-position:center 5px;}
.agreeToggle .agree_list .chk_def + label:before {top:0;}

.quick-layer.quickTelorderCompelte {padding:0;}
.quick-layer.quickTelorderCompelte .hspop_tit_area .txt_desc {margin-top:8px;}
.quick-layer.quickTelorderCompelte .textarea-view {height:auto;}
.quick-layer.quickTelorderCompelte .hspop_consulting {margin:0 25px;}

.ui-hspop_wrap{background:#f8f8f8}
.ui-hspop_wrap .hspop_tit_area,
.ui-hspop_wrap .hspop_tit_area *{font-family:'Noto Sans KR' !important;}
.ui-hspop_wrap .hspop_tit_area{border-bottom:none;padding-bottom:0;}
.ui-hspop_wrap .hspop_tit_area .title{text-align:left;font-size:16px;font-weight:700;line-height:25px;}
.ui-hspop_wrap .hspop_tit_area .txt_desc{text-align:left;color:#909090 ;font-size:13px;margin-top:10px;}
.ui-hspop_wrap .hspop_tbl_wrap{border-radius:10px;padding:20px 25px;border:none;}
.ui-hspop_wrap .hspop_tbl_wrap col:first-child{width:150px;}
.ui-hspop_wrap .hspop_tbl.data td{font-size:15px;font-weight:500}
.ui-hspop_wrap .hspop_tbl.data .pos_tit{font-size:15px;font-family:"Noto Sans", "MalgunGothic";}
.ui-hspop_wrap .hspop_tbl.data tfoot th, .hspop_tbl.data tfoot td{border-top:none;}
.ui-hspop_wrap .hspop_tbl.data tfoot + tbody tr:last-child th,
.ui-hspop_wrap .hspop_tbl.data tfoot + tbody tr:last-child td{border-bottom:0}
.ui-hspop_wrap .hspop_tbl.frm{background:#fff;padding:20px 25px;border-radius:10px;margin-top:20px;}
.ui-hspop_wrap .hspop_tbl.frm th.inbox label{font-size:15px;}
.ui-hspop_wrap .hspop_tbl.frm .impes{height:1.1em;}
.ui-hspop_wrap .hspop_tbl.frm .inptxt,
.ui-hspop_wrap .hspop_tbl.frm .selects{border:none;border-bottom:1px solid #ededed;}
.ui-hspop_wrap .hspop_tbl.frm .inptxt::placeholder{color:#909090;font-size:15px;font-weight:100;}
.ui-hspop_wrap .boldTxt{color:#01a69f !important;font-size:13px !important;}
.ui-hspop_wrap .chk_def + label{font-size:13px !important;color:#909090  !important}
.ui-hspop_wrap .chk_def:checked + label{color:#000 !important}
.ui-hspop_wrap .chk_def + label:before,
.ui-hspop_wrap .chk_def + a:before{ position: absolute; left: 0; top: 0; display: inline-block; width: 24px; height: 24px; z-index: 1; background:url('/unify/pc/images/mobile/order/prod_list/icon_checked02.png') no-repeat; background-position:0 0; background-size:24px; background-color:#fff; }
.ui-hspop_wrap .chk_def:checked + label:before,
.ui-hspop_wrap .chk_def:checked + a:before{background-color:#fff;background-position:0 100%;}
.ui-hspop_wrap .agree_list .chk_def + label:before,
.ui-hspop_wrap .agree_list .chk_def + a:before{ top: 5px; width: 25px; height: 9px; background: url('/unify/pc/images/mobile/order/prod_list/icon_checked03.png') no-repeat; background-position: center 0; background-size: 13px auto; z-index: 10; }
.ui-hspop_wrap .agree_list .chk_def:checked + label:before,
.ui-hspop_wrap .agree_list .chk_def:checked + a:before{background-position:center 100%;}
.ui-hspop_wrap .hspop_agree{margin-top:20px;background:#fff;border-radius:10px;padding:20px 25px}
.ui-hspop_wrap .hspop_agree .agree_list{margin-top:15px;}
.ui-hspop_wrap .hspop_agree .agree_list > li{border:None;}
.ui-hspop_wrap .hspop_agree .agree_list > li{padding:0;margin-top:25px;}
.ui-hspop_wrap .hspop_agree .agree_list > li:first-child{margin-top:0;}
.ui-hspop_wrap .hspop_agree .all_chk_wrap{padding:0;}
.ui-hspop_wrap .hspop_agree .agree_cont{margin:10px 0 0 25px;}
.ui-hspop_wrap .hspop_agree .agree_cont{font-size:13px;}
.ui-hspop_wrap .hspop_agree .all_chk_wrap .chk_def + label{padding-left:30px;font-size:16px !important}
.ui-hspop_wrap .button-red{height:52px;padding:0;font-size:15px;line-height:52px;font-weight:600;background:#5ddfde;color:#000;}
.ui-hspop_wrap .btn-center a{width:calc(50% - 3px);background-color:#f2f2f2;color:#000;}
.ui-hspop_wrap .btn-center a:first-child{margin-right:6px;}
.ui-hspop_wrap .btn-center .btn-quick-shopred{background-color:#5ddfde;}
.ui-hspop_wrap .quick-head{border-bottom:none;padding-bottom:0;}
.ui-hspop_wrap .quick-head,
.ui-hspop_wrap .quick-head *{font-family:'Noto Sans KR' !important;}
.ui-hspop_wrap .quick-head .tit{text-align:left;font-size:16px;font-weight:700;line-height:25px;}
.ui-hspop_wrap .quick-head .txt_desc{text-align:left;color:#909090 ;font-size:13px;}
.ui-hspop_wrap .quick-row-write{background:#fff;padding:20px 25px;border-radius:10px;margin-top:20px;}
.ui-hspop_wrap .quick-row-write input,
.ui-hspop_wrap .quick-row-write .select{border:none;border-bottom:1px solid #ededed}
.ui-hspop_wrap .quick-row-write input::placeholder{color:#909090;font-size:15px;font-weight:100;}
.ui-hspop_wrap .quick-row-write th,
.ui-hspop_wrap .quick-row-write th label{font-size:15px;font-family: "Noto Sans Medium";}
.ui-hspop_wrap .quick-row-write tbody tr td{padding:8px 0 9px 0}
.ui-hspop_wrap .textarea-box #custMemo{border-radius: 10px;padding:17px 20px}
.ui-hspop_wrap .ui-radio-box:after{content:'';display:block;clear:both;}
.ui-hspop_wrap .ui-radio-box .iradio{float:left;width:50%;line-height:50px;height:50px;}
.ui-hspop_wrap .ui-radio-box .iradio input{top:0;left:0;width:100%;height:100%;opacity: 0;}
.ui-hspop_wrap .ui-radio-box .iradio:first-child label{border-radius:6px 0 0 6px;}
.ui-hspop_wrap .ui-radio-box .iradio:last-child label{border-radius:0 6px 6px 0;border-left:none}
.ui-hspop_wrap .ui-radio-box .iradio label{line-height:48px;height:48px;background-image:none;text-align:center;border:1px solid #fff;background-color:#fff;font-size:16px;padding:0;}
.ui-hspop_wrap .ui-radio-box input:checked + label{background-color:#5ddfde;border-color:#5ddfde;font-weight:600;}
.ui-hspop_wrap .agree_cont p{font-size:13px;color:#a8a8a8}
.ui-hspop_wrap .agreement-row-view{border-color:#d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin-top:20px;}
.ui-hspop_wrap .agreement-row-view tbody tr td,
.ui-hspop_wrap .agreement-row-view tbody tr th{border-color:#d9d9d9}
.ui-hspop_wrap .agreement-row-view tbody tr th{background:#fff;border-right:1px solid #d9d9d9;}
.ui-hspop_wrap .agreement-row-view tbody tr:first-child th,
.ui-hspop_wrap .agreement-row-view tbody tr:first-child td{border-color:#d9d9d9}
.ui-hspop_wrap .agree_cont p{margin-top:15px;}
.ui-hspop_wrap .agreeToggle .chk_area{padding:6px 0;}
.ui-hspop_wrap .hspop_tbl.data tfoot .color-red{font-size:15px;}


/*전화싱딤 신청 리뉴얼 수정*/
.telcoun_sy02_wrap .hspop_tit_area,
.telcoun_sy02_wrap .hspop_tit_area *{font-family:'Noto Sans KR' !important;}
.telcoun_sy02_wrap .hspop_tit_area{border-bottom:none;padding-bottom:0;}
.telcoun_sy02_wrap .hspop_tit_area .title{text-align:left;font-size:16px;font-weight:700;line-height:25px;}
.telcoun_sy02_wrap .hspop_tit_area .txt_desc{text-align:left;color:#525252;font-size:13px;margin-top:10px;}

.telcoun_sy02_wrap .hspop_tbl_wrap{padding:20px 20px 20px 25px;border:none;border-radius:10px;}
.telcoun_sy02_wrap .hspop_tbl_wrap th, .telcoun_sy02_wrap .hspop_tbl_wrap td{padding:0 0 15px 0;word-break:keep-all;}
.telcoun_sy02_wrap .hspop_tbl_wrap tr:only-child th, .telcoun_sy02_wrap .hspop_tbl_wrap tr:only-child td{padding:0;}
.telcoun_sy02_wrap .hspop_tbl.data tfoot th,
.telcoun_sy02_wrap .hspop_tbl.data tfoot td{padding:5px 0 0 0;height:auto;border-top:none;white-space:normal;vertical-align:top;}
.telcoun_sy02_wrap .hspop_tbl_wrap th , .telcoun_sy02_wrap .hspop_tbl.data tfoot th{padding-right:20px;}
.telcoun_sy02_wrap .hspop_tbl.data .pos_tit{position:static;font-family:"Noto Sans", "MalgunGothic";font-size:15px;}
.telcoun_sy02_wrap .hspop_tbl.data tfoot .color-red ,
.telcoun_sy02_wrap .hspop_tbl.data tfoot .won ,
.telcoun_sy02_wrap .hspop_tbl.data tfoot .stxt{font-size:15px;font-family:"Noto Sans bold";color:#000 !important;}

.telcoun_sy02_wrap .hspop_tbl_wrap + .telcoun_sy02{margin-top:20px;}
.telcoun_sy02_wrap .telcoun_sy02{margin:0;padding:0 !important;background:none !important;}
.telcoun_sy02_wrap .quick-row-write.telcoun_sy02{margin-top:20px;}
.telcoun_sy02_wrap .telcoun_sy02 > div + div{margin-top:20px;}
.telcoun_sy02_wrap .telcoun_sy02 .inbox{margin-bottom:12px;font-size:15px;color:#000;line-height:23px;}
.telcoun_sy02_wrap .telcoun_sy02 .inbox label{font-size:15px;color:#000;line-height:23px;}
.telcoun_sy02_wrap .telcoun_sy02 .cont + .inbox{margin-top:20px;}
.telcoun_sy02_wrap .telcoun_sy02 select{width:100% !important;height:64px !important;line-height:64px !important;padding:0 20px !important;background:url(/images/pc/popup/hspop_pc_selectbox.png) no-repeat 100% 50% #fff !important;background-size:30px auto;border:1px solid #d9d9d9 !important;border-radius:10px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.telcoun_sy02_wrap .telcoun_sy02 select::-ms-expand {display:none}
.telcoun_sy02_wrap .telcoun_sy02 .name_box{padding:20px 25px;background:#fff;border-radius:10px;}
.telcoun_sy02_wrap .telcoun_sy02 .name_box .inbox{margin-bottom:0;}
.telcoun_sy02_wrap .telcoun_sy02 .name_box .inbox label{font-size:15px;line-height:25px;color:#000;font-weight:500;}
.telcoun_sy02_wrap .telcoun_sy02 .name_box .cont + .inbox{margin-top:20px;}
.telcoun_sy02_wrap .telcoun_sy02 .name_box input{width:100%;height:40px;padding:0 10px;font-size:15px;line-height:40px;color:#222;border:none;border-bottom:1px solid #ededed;box-sizing:border-box;}
.telcoun_sy02_wrap .telcoun_sy02 .name_box input:hover{border-bottom:1px solid #ededed;}
.telcoun_sy02_wrap .telcoun_sy02 textarea{width:100%;padding:17px 20px;font-size:15px;line-height:20px;color:#909090;border:1px solid #d9d9d9;border-radius:10px;box-sizing:border-box;}
.telcoun_sy02_wrap .telcoun_sy02 .inptxt.size02{height:64px;line-height:64px;padding:0 20px;border:1px solid #d9d9d9;border-radius:10px;}
.telcoun_sy02_wrap .telcoun_sy02 .new_tooltip.toolTipth{left:109px !important;}
.telcoun_sy02_wrap .telcoun_sy02 .impess{display:inline-block;width:7px;height:0.9em;margin-left:2px;overflow:hidden;color:#f44b57;}
.telcoun_sy02_wrap .telcoun_sy02 .impess:before{content:'* ';}

.telcoun_sy02_wrap .hspop_agree{margin-top:20px;padding:20px 25px;background:#fff;border-radius:10px;}
.telcoun_sy02_wrap .hspop_agree .agree_list{margin-top:15px;}
.telcoun_sy02_wrap .hspop_agree .agree_list > li{margin-top:25px;padding:0;border:none;}
.telcoun_sy02_wrap .hspop_agree .agree_list > li:first-child{margin-top:0;}
.telcoun_sy02_wrap .hspop_agree .all_chk_wrap{padding:0;}
.telcoun_sy02_wrap .hspop_agree .agree_cont{margin:10px 0 0 25px;font-size:13px;}
.telcoun_sy02_wrap .hspop_agree .all_chk_wrap .chk_def + label{padding-left:30px;font-size:16px !important}

.telcoun_sy02_wrap .chk_def + label{font-size:13px !important;color:#909090  !important}
.telcoun_sy02_wrap .chk_def:checked + label{color:#000 !important}
.telcoun_sy02_wrap .chk_def + label:before,
.telcoun_sy02_wrap .chk_def + a:before{ position: absolute; left: 0; top: 0; display: inline-block; width: 24px; height: 24px; z-index: 1; background:url(/unify/pc/images/mobile/order/prod_list/icon_checked02.png) 0 0 no-repeat; background-size:24px; background-color:#fff;}
.telcoun_sy02_wrap .chk_def:checked + label:before,
.telcoun_sy02_wrap .chk_def:checked + a:before{background-color:#fff;background-position:0 100%;}
.telcoun_sy02_wrap .agree_list .chk_def + label:before,
.telcoun_sy02_wrap .agree_list .chk_def + a:before{top: 0;width: 20px;height: 20px;background: url(/unify/m/images/mobile/order/cert/icon_check_no.png) 4px center no-repeat;background-size: 12px auto; z-index: 10;}
.telcoun_sy02_wrap .agree_list .chk_def:checked + label:before,
.telcoun_sy02_wrap .agree_list .chk_def:checked + a:before{background: url(/unify/m/images/mobile/order/cert/check_on.png) 0 0 no-repeat;background-size: 20px 20px;}
.telcoun_sy02_wrap .boldTxt{color:#00a2be !important;font-size:13px !important;}

.telcoun_sy02_wrap.quickTelorderView .btn-center a{font-weight:600;}
.telcoun_sy02_wrap .hspop_btn_wrap a:only-child{width:100%;}
.telcoun_sy02_wrap .btn-center{font-size:0;}
.telcoun_sy02_wrap .button-red{height:52px;padding:0;font-size:15px;line-height:52px;font-weight:600;background:#5ddfde;color:#000;}

.ui-hspop_wrap .hspop_tbl.frm .inptxt[name="userComment"] {border-radius: 10px;}

/* 온경혁 디자인 컬러 적용 */
.hspop_tit_area {border-color:#5ddfde}
/* .color-mint {color:#5ddfde !important} */
.hspage_btn_wrap > a,
.hspop_btn_wrap > a {background:#5ddfde; color:#000}
.orderComplete_banner img {width:100%;}
.consulting_time {height:auto; min-height:110px;}

.typeButtons:after{content:"";display:block;clear:both;}
.typeButtons button{height:45px;width: 33%;border-radius: 5px;border: 1px solid #ededed;background-color: #ededed;font-size: 15px;float: left;margin-left: 0.5%;}
.typeButtons button.active{background-color: #000;color:#fff}
.typeButtons button:first-child{margin-left:0;}