@charset "utf-8";

.mt0{margin-top:0 !important;}
div, p, dt, dd, li, h1, h2, h3, h4, h5, h6, span, strong, b, em, th, td, a, button, input, select, textarea{font-family:'Noto Sans KR';}

body.isPop {overflow:hidden;height:100%;}

.grecaptcha-badge{z-index:5000;bottom: 100px !important;}

.colorTxt01, .colorTxt01 *{color:#f00 !important;}
.colorTxt02 {color:#01a69f !important;}
.colorTxt03 {color:#f44b57 !important;}

.inpTxt input[type='text']::-webkit-input-placeholder {color:#808080;}
.inpTxt input[type='text']::-moz-placeholder {color:#808080;}
.inpTxt input[type='text']::-moz-placeholder {color:#808080;}
.inpTxt input[type='text']::-ms-input-placeholder {color:#808080;}
.chargePriceList .ticket {border-top:1px solid #d9d9d9; padding-top:6px;margin-top:6px !important;}
/* flag item */
.flagItem {display:inline-block;padding:2px 6px;line-height:18px;font-size:12px;color: #fff;border-radius:4px;background-color:#909090;}
.flagItem02 {display:inline-block;padding:2px 6px;line-height:18px;font-size:12px;color:#fff;border-radius:4px;background-color:#01a69f;}
.flagItem03 {display:inline-block;padding:2px 6px;line-height:18px;font-size:12px;color:#fff;border-radius:4px;background-color:#f44b57;}

/*
.flagItem03 {display:inline-block;padding:0 5px;line-height:17px;font-size:11px;color:#fff;border-radius:4px;background-color:#9996ee;}
.flagItem04 {display:inline-block;padding:0 5px;line-height:17px;font-size:11px;color:#fff;border-radius:4px;background-color:#ef8dbf;}
.flagItem05 {display:inline-block;padding:0 5px;line-height:17px;font-size:11px;color:#fff;border-radius:4px;background-color:#ff4800;}
*/
/* default button */
button.btnG {display:block;position:relative;width:100%;text-align:center;line-height:48px;font-size:15px;color:#808080;border-radius:5px;border:1px solid #ededed;background-color:#ededed;}
button.btnG.active {border:1px solid #000;background-color:#000;color:#fff}

/* input text */
.inpTxt {display:inline-block;position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid #e4e4e4;}
.inpTxt input[type='text']:disabled,
.inpTxt input[type='tel']:disabled{background-color:#ededed}
.inpTxt input[type='text'],
.inpTxt input[type="tel"],
.inpTxt input[type="password"] {width:100%;height:50px;font-size:17px;border:none;box-sizing: border-box;}
.inpTxt .inpDel {display:none;position:absolute;top:50%;right:0;width:22px;height:22px;background:url('/unify/pc/images/mobile/order/prod_list/inp_del.png') no-repeat center;background-size:22px;transform:translate(0, -50%);}
.inpTxt .inpDel em {display:block;overflow:hidden;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
/* .inpTxt.isVal {padding:0 30px 0 0;border-bottom:1px solid #000;} */
.inpTxt.isVal {border-bottom:1px solid #000;}
.inpTxt.isVal input[type='text'],
.inpTxt.isVal input[type="tel"],
.inpTxt.isVal input[type="password"] {color:#000;}
.inpTxt.isVal .inpDel {display:block;}

.inpTxt02 {display:inline-block;position:relative;box-sizing:border-box;width:100%;border-bottom:1px solid #e4e4e4;}
.inpTxt02 input[type='text'],
.inpTxt02 input[type="tel"],
.inpTxt02 input[type="password"] {width:100%;height:49px;font-size:15px;border:none;background:none;}

.inpTxt input::placeholder,.inpTxt02 input::placeholder {font-size:15px;color:#c7c7c7;}
input:-ms-input-placeholder {font-size:15px;color:#c7c7c7;}
input::-ms-input-placeholder {font-size:15px;color:#c7c7c7;}

/* input cehckbox */
.inpChk {display:inline-block;position:relative;box-sizing:border-box;padding:0 0 0 24px;}
.inpChk input[type="checkbox"] {position:absolute;left:0;top:0;display:inline-block;width:24px;height:24px;z-index:1;opacity:0;}
.inpChk span {display:block;padding:2px 0 2px 5px;/*padding:0 0 0 40px;*/line-height:20px;font-size:16px;font-weight:500;color:#000;}
.inpChk span:before {display:block;content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_checked.png');background-repeat:no-repeat;background-position:center 1px;background-size:100% auto;}
.inpChk input[type="checkbox"]:focus + span:before {outline:1px solid #000;}
.inpChk input[type="checkbox"]:checked + span {font-weight:700;}
.inpChk input[type="checkbox"]:checked + span:before{background-position:center bottom;}

.inpChk.v02 input[type="checkbox"] {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_checked02.png');}

.inpChk.v03 input[type="checkbox"] {top:8px;width:25px;height:9px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_checked03.png');background-size:13px auto;}
.inpChk.v03 span {font-size:17px;}

.inpChk.v04 {padding:0 0 0 27px;}
.inpChk.v04 span {padding:0;line-height:20px;font-size:16px;font-weight:normal;color:#000;}
.inpChk.v04 span em{color:#000;}
.inpChk.v04 input[type="checkbox"]:checked + span {color:#000;font-weight:normal;}
.inpChk.v04 input[type="checkbox"]:checked + span em{color:#000;font-weight:normal;}
.inpChk.v04 span:before {width:20px;height:20px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_checked05.png');background-position:center top;background-size:100% auto;}
.inpChk.v04 input[type="checkbox"]:checked + span:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_checked05_checked.png');}

.inpChk.v05 {padding:0 20px 0 0;}
.inpChk.v05 input[type="checkbox"] {position:absolute;left:auto;top:50%;right:0;width:20px;height:20px;margin:-10px 0 0 0;}
.inpChk.v05 span {padding:0;line-height:18px;font-size:13px;font-weight:normal;color:#808080;}
.inpChk.v05 span:before {position:absolute;left:auto;top:50%;right:0;width:20px;height:20px;background-image: url(/unify/pc/images/mobile/order/prod_list/icon_checked05.png);background-position:0 0;display:block;margin:-10px 0 0 0;background-size:20px;}
.inpChk.v05 input[type="checkbox"]:checked + span{color:#000;font-weight:500;}
.inpChk.v05 input[type="checkbox"]:checked + span:before {background-image:url(/unify/pc/images/mobile/order/prod_list/icon_checked05_checked.png);background-position:0 0;}

/* input radio */
.inpRadio {display:inline-block;position:relative;padding:0 0 0 20px;}
.inpRadio input[type="radio"] {position:absolute;left:0;top:0;width:20px;height:20px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_radio.png');background-repeat:no-repeat;background-position:center top;z-index:0;}
.inpRadio span {display:block;padding:0 0 0 5px;line-height:20px;font-size:13px;color:#959595;}
.inpRadio input[type="radio"]:checked {background-position:center bottom;}
.inpRadio input[type="radio"]:checked + span {color:#000;}

.inpRadio02 {display:inline-block;position:relative;padding:0 0 0 22px;height:24px;line-height:24px;cursor: pointer;}
.inpRadio02 > span:before{content:""}
.inpRadio02 input[type="radio"],
.inpRadio02 input[type="radio"] + span:before{position:absolute;left:0;top:4px;width:20px;height:20px;background:url('/images/pc/common/ico_shop_radio_basic.png') no-repeat 0 0;z-index:0;appearance:none;}
.inpRadio02 > span {display:block;padding:0 0 0 8px;line-height:24px;font-size:16px; color:#808080;}
.inpRadio02 input[type="radio"]:checked,
.inpRadio02 input[type="radio"]:checked + span:before{background-position:50% -50px;}
.inpRadio02 input[type="radio"]:checked + span {color:#000;}
.inpRadio02 input[type="radio"]:disabled,
.inpRadio02 input[type="radio"]:disabled + span:before{background:#ddd;border-radius:100px;border:1px solid #ccc;box-sizing:border-box;opacity:0.4;}
.inpRadio02 input[type="radio"][disabled][checked] + span:before{background:url('/images/pc/common/ico_shop_radio_basic.png') no-repeat -1px -1px;opacity:0.2;}

.md_banner{margin:0 auto;width:1080px;}
.md_banner a{display:block;}
/* 약관 */
.agreeConfirmWrap .agreePoint01 {color:#01a69f;font-weight:bold;text-decoration:underline;}

.agreeConfirmWrap .agreeContBox {margin:20px 0 0;padding:20px;line-height:20px;border-radius:10px;border:1px solid #d9d9d9;}
.agreeConfirmWrap .agreeContBox:first-child {margin:0;}
.agreeConfirmWrap .agreeContBox .titBox {font-size:14px;font-weight:bold;color:#000;}
.agreeConfirmWrap .agreeContBox .agreeScrollBox {overflow-x:hidden;overflow-y:auto;max-height:160px;margin:20px -20px 0;padding:0 20px;line-height:26px;font-size:15px;color:#959595;}
.agreeConfirmWrap .agreeContBox .agreeScrollBox:first-child{margin-top:0;}

.agreeConfirmWrap .agreeFoldBox {margin:25px 0 0;}
.agreeConfirmWrap .agreeFoldBox:first-child {margin:0;}
.agreeConfirmWrap .agreeFoldBox .agreeTit {position: relative;border: 1px solid #f8f8f8;padding: 10px;}
.agreeConfirmWrap .agreeFoldBox .agreeTit .btnFold {display:block;position:absolute;right:0;top:0;width:25px;height:100%;}
.agreeConfirmWrap .agreeFoldBox .agreeTit .btnFold:before {display:block;content:"";position:absolute;left:50%;top:50%;width:13px;height:9px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_fold_arrow02.png');background-repeat:no-repeat;background-position:right bottom;background-size:100%;transform:translate(-50%, -50%);}
.agreeConfirmWrap .agreeFoldBox .agreeTit .btnFold.on:before{transform: rotate(180deg) translate(50%, 50%);}
.agreeConfirmWrap .agreeFoldBox .agreeTit .btnFold em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.agreeConfirmWrap .agreeFoldBox .agreeTit .btnFold[aria-expanded="true"]:before {transform:translate(-50%, -50%) rotate(180deg);}
.agreeConfirmWrap .agreeFoldBox .agreeFoldConts {display:none;margin:16px 0 0;padding:20px;line-height:24px;font-size:14px;color:#808080;background:#f8f8f8;border-radius:10px;}
.agreeConfirmWrap .agreeFoldBox .agreeBoxConts {overflow-y:auto;height:100px;margin:10px 0 0;padding:10px 20px;box-sizing:border-box;line-height:20px;border:1px solid #d9d9d9;background-color:#f8f8f8;font-size:13px;color:#959595;}

.agreeConfirmWrap.v02 {margin:20px 0 0;/*padding:20px;*/border-radius:10px;background-color:#fff;}

.restockReceiveBox + .agreeConfirmWrap {margin:24px 0 0;}

/* .agreeTbl {border:1px solid #e0e0e0;} */
caption {overflow:hidden;position:absolute;width:1px ;height:1px;margin:-1px;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);}
.agreeTbl table {border-collapse:collapse;}
.agreeTbl table tbody th {padding:10px;font-weight:normal;color:#000;text-align:left;border:1px solid #e0e0e0;background-color:#fff;}
.agreeTbl table tbody td {padding:10px;color:#7f7f7f;border:1px solid #e0e0e0;background-color:#fff;}

/* 보안문자 */
.securityImgBox {margin:20px 0 0;}
.securityImgBox img {width:100%;}

.prodCateWrap > ul > li > a span,.listSortingWrap .title,.box_subtit,.listSortingWrap .title,
.prodItemCase .prodPay .payment .monthPay, .prodItemCase .prodInfo .prodName span,
.prodItemCase .prodPay ul li.result > div .num,.layerWrap .layerBox .layerHeader h1,.layerWrap .layerBox .layerHeader .layerTit, .orderOptBox > ul > li > .tit,
.orderChargeBox .totalCharge .monthPay{font-family: 'Noto Sans KR';}
/*****************************************************************************************
	product list
*****************************************************************************************/

.prodListPage {min-height:600px;padding:0 0 50px;}
/* .inner {margin:0 auto;width:1080px;} */
.prod_inner.md_banner{text-align:center}
/* 상단배너 */
.prodBannerWrap {background:#171717;overflow:hidden;}
.prodBannerWrap a {display:block;width:1080px;margin:0 auto;}
.prodBannerWrap a span {display:inline-block;position:relative;left:50%;transform:translate(-50%, 0);}

.prodBannerWrap02 {margin:40px 0 0;}
.prodBannerWrap02 > a {display:block;}
.prodBannerWrap02 > a img {width:100%;vertical-align:top;}

.supportBannerWrap {background:#ecf9ff;overflow:hidden;}
.supportBannerWrap a {display:block;width:1080px;margin:0 auto;}
.supportBannerWrap a span {display:inline-block;position:relative;left:50%;transform:translate(-50%, 0);}

/* 상품 카테고리 */
.prodCateFixWrap{padding-top:96px;background:#f8f8f8;}
.prodCateFix {position:relative;padding:0;background-color:#fff;}
.prodCateWrap[class*="shoptab_basic"]{position:relative;top:-48px;margin-bottom:-48px;z-index:2;}
.prodCateWrap[class*="shoptab_basic"]:after{content:'';display:block;position:absolute;left:0;top:48px;width:100%;height:1px;background:#d9d9d9;}
.prodCateWrap[class*="shoptab_basic"] > ul{position:relative;width:1080px;margin:0 auto;}
.prodCateWrap[class*="shoptab_basic"] > ul >.on{padding-bottom:24px;}
.prodCateWrap[class*="shoptab_basic"] > ul .shoptab_sy01{display:none;}
.prodCateWrap[class*="shoptab_basic"] > ul .on .shoptab_sy01{display:block;position:absolute;left:0;top:81px;}
/*.prodCateWrap.shoptab_basic_icon > ul >.icon03.on, .prodCateWrap.shoptab_basic_icon > ul >.icon04.on , .prodCateWrap.shoptab_basic_icon > ul >.icon05.on{padding-bottom:68px;}*/
.prodCateWrap.shoptab_basic_icon > ul > li.icon01 > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_phone.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon02 > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_smartwatch.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon03 > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_tablet.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon04 > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_laptap.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon05 > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_usim.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon01.on > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_phone_on.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon02.on > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_smartwatch_on.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon03.on > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_tablet_on.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon04.on > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_laptap_on.png');}
.prodCateWrap.shoptab_basic_icon > ul > li.icon05.on > a:before{background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cate_usim_on.png');}


/* 상품 카테고리 - 공시지원금 */

/* 선택조건 */
.prodFilterWrap {position:relative;padding:40px 0 60px;border-bottom:1px solid #f1f1f1;box-sizing:border-box;}
/* .prodFilterWrap.ver02 .filterCase{max-width:470px}   */
.prodFilterWrap .filterCase {display:none;width:1080px;margin:24px auto 0;padding-top:24px;font-size:0;border-top:1px solid #e2e2e2;}
.prodFilterWrap .filterCase:first-child {display:block;margin-top:0;padding-top:0;border-top:0 none;}
.prodFilterWrap .msg{position:relative;display:inline-block;margin:0 0 0 28px;padding:8px 20px 8px 12px;font-size:14px;color:#000;line-height:1;font-weight:500;border:1px solid #a8a8a8;box-shadow:0px 3px 6px #0000001a;border-radius:5px;vertical-align:middle;}
.prodFilterWrap .msg:after{content:'';display:block;position: absolute;left:-9px;top:-1px;width:20px;height:32px;background:url('/unify/pc/images/mobile/order/prod_list/filter_speech_arr.png') no-repeat 0 0;background-size:auto 32px;}
.prodFilterWrap .btnFilterMore {position:absolute;left:50%;bottom:-20px;display:block;width:40px;height:40px;background:url('/unify/pc/images/mobile/order/prod_list/btn_filter_more.png') no-repeat 0 0;transform:translateX(-50%) rotate(180deg);}
.prodFilterWrap.full .filterCase {display:block;}
.prodFilterWrap.full .btnFilterMore {transform:translateX(-50%) rotate(0);}
.prodFilterWrap .filterCase:nth-child(2)~.filterCase:nth-child(3) {display:none;}
.prodFilterWrap .filterCase > strong,
.prodFilterWrap .filterCase > label,
.prodFilterWrap .filterCase label.title {display:inline-block;width:60px;padding:24px 30px 0 0;line-height:20px;font-size:16px;font-weight:bold;color:#000;vertical-align:middle;}
.prodFilterWrap .filterCase > strong:first-child,
.prodFilterWrap .filterCase > label:first-child,
.prodFilterWrap .filterCase label.title:first-child{padding-top:0;}
.prodFilterWrap .filterCase #manufacturerType{display:block;margin-top:24px;}
.prodFilterWrap .filterCase > div {display:inline-block;vertical-align:middle;width:90%;}

.prodFilterWrap.ver02 .filterCase .prodPaymentInfo{width:50%;}
.prodFilterWrap.ver02 .filterCase .prodPaymentInfo + label{padding-top:0;}
.prodFilterWrap.ver02 .filterCase .prodPaymentInfo + label + select{min-width:350px;margin-top:0;}
.prodFilterWrap.ver02 .filterCase #manufacturerType select{margin-top:0;}

.prodFilterWrap .filterCase > ul {display:inline-block;}
.prodFilterWrap .filterCase > ul li {display:inline-block;margin-right:10px;width:100px;}
/* .prodFilterWrap .filterCase > ul li + li{margin-left:32px;} */
.prodFilterWrap .filterCase .inpChk {margin:0 !important;vertical-align:middle;}
.prodFilterWrap .filterCase select {height:40px;min-width:380px;margin-top:24px;padding-left:8px;font-size:14px !important;color:#000;border-color:#a8a8a8;border-radius:4px;vertical-align:middle;background:url('/images/pc/common/ico_shop_select_arrow.png') no-repeat right 15px top 50%;}
.prodFilterWrap .filterCase .prodPaymentName {display:inline-block;width:380px;line-height:38px;padding:0 8px;border-radius:4px;border:1px solid #a8a8a8;font-size:14px;color:#808080;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}


.prodFilterWrap .filterCase .prodPaymentInfo .btnPayChange {width:70px;margin-left:12px;line-height:40px;font-size:16px;color:#fff;border-radius:8px;border:0 none;background:#000;vertical-align:middle;}

select {min-width:185px;height:45px;line-height:1.5;padding:0 0 0 12px;border-radius:4px;border:1px solid #a8a8a8;box-sizing:border-box;background:url(/images/pc/common/ico_shop_select_arrow.png) no-repeat right 11px top 50%;background-size:14px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px !important;}
select::-ms-expand {display:none;}

.prodFilterWrap .filterCase.dflex{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;}
.prodFilterWrap .filterCase.dflex .ditem{flex: none;display: inline-flex;align-items: center;width: calc(50% - 10px);}
.prodFilterWrap .filterCase.dflex strong, .prodFilterWrap .filterCase.dflex label, .prodFilterWrap .filterCase.dflex label.title{display: inline-block;width: 103px;padding:0;line-height:20px;font-size:16px;font-weight:bold;color:#000;vertical-align:middle;}
.prodFilterWrap .filterCase.dflex .ditem:nth-child(even) strong, .prodFilterWrap .filterCase.dflex .ditem:nth-child(even) label{padding-right: 30px;text-align: right;}
.prodFilterWrap .filterCase.dflex select,
.prodFilterWrap .filterCase.dflex #manufacturerType {flex: 1;margin-top:0;}
.prodFilterWrap.ver02 .filterCase.dflex .prodPaymentInfo {flex: 1;display: flex;width:auto;}
.prodFilterWrap.ver02 .filterCase.dflex .prodPaymentName {width:100%;}

/* 스마트기기 가이드 */
.smartGuideBannerWrap {/*display:none;*/position:relative;width:1080px;margin:40px auto 0;text-align:right;}
.smartGuideBannerWrap span {display:inline-block;line-height:40px;font-size:20px;color:#959595;}
.smartGuideBannerWrap strong {display:inline-block;margin:0 80px 0 5px;line-height:60px;font-size:22px;color:#000;}
.smartGuideBannerWrap button {position:absolute;right:-10px;width:80px;height:80px;background:url(/unify/pc/images/mobile/order/prod_list/btn_smartinfo.png) no-repeat center;}
.smartGuideBannerWrap button em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}

/* 상품목록 */
.listSortingWrap {width:1080px;margin:64px auto 0;}
.listSortingWrap .listUtilFlex {display:flex;justify-content:space-between;align-items:center;}
.listSortingWrap .title {display:inline-block;line-height:45px;font-size:30px;font-weight:bold;color:#000;}
.listSortingWrap .titleMedium {display:inline-block;margin-right:5px;line-height:45px;font-size:16px;font-weight:bold;color:#000;}
.listSortingWrap .utilBox {text-align:right;}
.listSortingWrap .total {line-height:30px;font-size:20px;font-weight:500;color:#000;}
.listSortingWrap .total .num {color:#01a69f;}
.listSortingWrap .listUtilFlex .utilL.dflex{display:flex;align-items: center;}
.listSortingWrap .total + .inpTypeWrap{margin-left:10px;}

/* 상품리스트 */
.prodListWrap {overflow:hidden;width:1080px;margin:-8px auto 0;}
.prodListWrap > ul{ display:flex;flex-wrap:wrap;  display:-ms-flexbox; -ms-flex-wrap:wrap;}
.prodListWrap > ul:after {content:'';display:block;clear:both;}
.prodListWrap > ul > li {float:left;width:252px;margin:40px 24px 0 0;box-sizing:border-box;}
.prodListWrap > ul > li.no-data{float: none !important; text-align: center !important;  width: 100% !important;  margin: 100px 0 !important;}
.prodListWrap > ul > li:nth-child(4n) {margin-right:0;}

.prodListWrap.ver02 > ul > li {width:344px;}
.prodListWrap.ver02 > ul > li:nth-child(4n) {margin-right:24px;}
.prodListWrap.ver02 > ul > li:nth-child(3n) {margin-right:0;}

.prodListWrap.ver03 {margin:50px auto 0;}
.prodListWrap.ver03 > ul > li {width:100%;margin:0;}

/* 상품 카드 아이템 */
.prodItemCase .prodItem .view3D {position: relative;}
.prodItemCase .prodItem .view3D .btn3d{position:absolute; top:10px; right:-7px; z-index:9; width:40px; height:40px; background:url(https://image.shop.kt.com/upload/editor/display/pc_wlList_icon_360.png) no-repeat;}
.prodListWrap.ver03 .prodItemCase .view3D .btn3d{left:140px;right:auto;top:77px;width:32px;height:32px;background:url(https://image.shop.kt.com/upload/editor/display/pc_wlList_landing_icon_360.png) no-repeat;} /* 검색리스트 */
.prodItemCase {display:block;padding:20px;border:1px solid #d9d9d9;border-radius:20px;background-color:#fff;box-sizing:border-box;}
.prodItemCase .prodItem {display:block;}

[id*="view360"].layerWrap .layerBox .layerHeader {padding:15px 20px 10px;}
[id*="view360"].layerWrap .layerBox .layerContent {padding:0;}
[id*="view360"].layerWrap .layerBox .layerBody {margin:50px 0 0;}
[id*="view360"].layerWrap .layerBox .btnLayerClose {top:15px;right:15px;}
.prodItemCase .prodInfo {position:relative;margin:-20px -20px 0;padding:0 20px;}
.prodItemCase .prodInfo a {display:block;margin:0 -20px;}
.prodItemCase .prodInfo .flagBox {position:absolute;left:12px;right:12px;top:12px;z-index:1;font-size:0;}
.prodItemCase .prodInfo .flagBox [class^="flagItem"] {margin:4px 0 0 4px;vertical-align:top;}
.prodItemCase .prodInfo .img {display:block;overflow:hidden;position:relative;height:100px;padding:40px 0 0;text-align:center;border-radius:20px 20px 0 0;background-color:#f8f8f8;}
.prodItemCase .prodInfo .img img {width:100px;vertical-align:top;transform:translateY(-4px);zoom:0.8;}

.prodItemCase .prodInfo a .img:after {display:block;content:"";position:absolute;right:16px;bottom:10px;width:24px;height:24px;background:url('/unify/pc/images/mobile/order/prod_list/icon_expansion03.png') no-repeat center;}
/* .prodItemCase .prodInfo .prodName {display:block;margin:10px 0 0 0;padding:0 5px;line-height:30px;font-size:20px;font-weight:bold;color:#000;text-align:center;text-overflow: ellipsis;  white-space: nowrap;overflow: hidden;} */
.prodItemCase .prodInfo .prodName {position:relative;display:block;margin:12px 0 0 0;padding:0 5px;line-height:30px;font-size:20px;font-weight:bold;color:#000;text-align:center;height: 30px;overflow:hidden;}
.prodItemCase .prodInfo .prodName span{display:block;color: inherit;font-weight: inherit;color:#000}
.prodItemCase .prodInfo .prodName.smallName{font-size:17px}
.prodItemCase .prodInfo .storageInfo {margin:5px 0 0;font-size:13px;color:#000;}
.prodItemCase .prodInfo .date {margin:5px 0 0;line-height:20px;font-size:13px;}
.prodItemCase .prodInfo .date span {display:inline-block;position:relative;color:#000;}
.prodItemCase .prodInfo .date span:first-child {margin:0 7px 0 0;}
.prodItemCase .prodInfo .date span:first-child:after {display:block;content:"";position:absolute;top:4px;right:-6px;width:1px;height:12px;background-color:#e4e4e4;}
.prodItemCase .storageSizeBox {/*display: flex;flex-wrap: nowrap; justify-content: center;*/ min-height:24px;margin:8px -20px 0;text-align:center;}
.prodItemCase .storageSizeBox span,
.prodItemCase .storageSizeBox button {display:inline-block;position:relative;padding:0 7px;line-height:22px;font-size:12px;color:#808080;border:1px solid #ededed;border-radius:20px;background-color:#ededed;}
.prodItemCase .storageSizeBox span.active,
.prodItemCase .storageSizeBox button.active {color:#fff;border:1px solid #000;background-color:#000;}
.prodItemCase .btnCompare {padding:0 8px 0 4px;border:1px solid #01a69f;border-radius:12px;background-color:#fff;box-sizing:border-box;}
.prodItemCase .btnCompare span {display:block;position:relative;padding:0 0 0 19px;line-height:22px;font-size:12px;color:#01a69f;}
.prodItemCase .btnCompare span:before {display:block;content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background:url('/unify/pc/images/mobile/order/prod_list/btn_compare.png') no-repeat center;background-size:100% auto;}
.prodItemCase .prodPay {margin:12px 0 0;}
.prodItemCase .prodPay:first-child {margin:0;}
.prodItemCase .prodPayDetail + .prodPay {margin:15px 0 0;padding:15px 0 0;border-top:1px solid #ededed;}
.prodItemCase .prodPay ul li {margin:2px 0 0;font-size:14px;line-height:20px;}
.prodItemCase .prodPay ul li:first-child {margin:0;}
.prodItemCase .prodPay ul li:after {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.prodItemCase .prodPay ul li .tit {float:left;color:#525252;}
.prodItemCase .prodPay ul li > div {float:right;color:#525252;}
.prodItemCase .prodPay ul li.discount > .tit {color:#f00;}
.prodItemCase .prodPay ul li.discount > div {color:#f00;}
.prodItemCase .prodPay ul li.result {margin:12px 0 0;padding-top:12px;border-top:1px solid #d5d5d5;}
.prodItemCase .prodPay ul li.result > .btnCompare {float:left;}
.prodItemCase .prodPay ul li.result > div {line-height:21px;font-size:17px;}
.prodItemCase .prodPay ul li.result > div .num {display:inline-block;font-size:20px;font-weight:bold;color:#000;}
.prodItemCase .prodPay .payment {line-height:20px;}
.prodItemCase .prodPay .payment .monthPay {line-height:30px;font-size:25px;color:#000;}
.prodItemCase .prodPay .payment .monthPay em {display:inline-block;font-weight:bold;color:#000;}
.prodItemCase .prodPay .payment .discount {margin:10px 0 0;font-size:15px;font-weight:bold;color:#f00;}
.prodItemCase .prodPay .payment .detailGuide {margin:2px 0 0;font-size:15px;color:#000;}
.prodItemCase .prodPay .payGuide {margin:8px 0 0;font-size:14px;color:#000;}
.prodItemCase .prodPay .payGuide:first-child {margin:0;}
.prodItemCase .prodPay .payGuide02 {margin:8px 0 0;font-size:15px;font-weight:bold;text-align:center;color:#000;}
.prodItemCase .prodPay .payGuide02:first-child {margin:0;}
.prodItemCase .prodPay .payGuide03 {margin:12px 0 0;padding:10px 0;line-height:20px;font-size:14px;color:#808080;text-align:center;}
.prodItemCase .prodPay .payGuide02:first-child {margin:0;}
.prodItemCase .prodPayDetail {line-height:20px;margin:15px 0 0;padding:15px 0 0;border-top:1px solid #ededed;}
.prodItemCase .prodPayDetail > ul > li {margin:15px 0 0;}
.prodItemCase .prodPayDetail > ul > li:first-child {margin:0;}
.prodItemCase .prodPayDetail > ul > li:after {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.prodItemCase .prodPayDetail > ul > li > .tit {float:left;font-weight:bold;font-size:13px;color:#000;}
.prodItemCase .prodPayDetail > ul > li > .conts {float:right;font-weight:bold;font-size:13px;color:#000;}
.prodItemCase .prodPayDetail .prodPayDetailIn {float:left;box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;line-height:20px;border-radius:5px;background-color:#f7f7f7;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li {margin:5px 0 0 7px;line-height:20px;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li:first-child {margin:0;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li:after {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li > .tit {position:relative;float:left;font-size:13px;color:#000;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li > .conts {position:relative;float:right;font-size:13px;color:#000;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li.discount > .tit {padding:0 0 0 15px;font-size:13px;color:#808080;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li.discount > .tit:before {display:block;content:"";position:absolute;left:0;top:4px;width:11px;height:11px;line-height:8px;font-size:12px;color:#f44b57;text-align:center;border-radius:100%;background:url('/unify/pc/images/mobile/order/prod_list/icon_discount.png') no-repeat center;background-size:100%;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li.discount > .conts {color:#f00;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li.result > .tit {padding:0 0 0 15px;color:#808080;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li.result > .tit:before {display:block;content:"";position:absolute;left:0;top:4px;width:11px;height:11px;line-height:8px;font-size:12px;color:#f44b57;text-align:center;border-radius:100%;background:url('/unify/pc/images/mobile/order/prod_list/icon_sum.png') no-repeat center;background-size:100%;}
.prodItemCase .prodPayDetail .prodPayDetailIn > ul > li.result > .conts {color:#808080;}
.prodItemCase .prodItemBtn {margin:12px 0 0 0;}
.prodItemCase .prodItemBtn .innerFlex:after{content:"";display:block;clear:both}
.prodItemCase .prodItemBtn .innerFlex > span{float:left}
.prodItemCase .prodItemBtn .innerFlex > span:nth-child(1) {width:40px;padding:0 8px 0 0;}
.prodItemCase .prodItemBtn .innerFlex > span:nth-child(2) {width:162px;}
.prodItemCase .prodItemBtn .innerFlex.half {justify-content:space-between;}
.prodItemCase .prodItemBtn .innerFlex.half > span {width:calc(50% - 4px);}
.prodItemCase .prodItemBtn .innerFlex.half > span:only-child{width:100%;}
.prodItemCase .btnLike {display:inline-block;box-sizing:border-box;position:relative;width:40px;height:40px;border:1px solid #a8a8a8;border-radius:8px;background:url('/unify/pc/images/mobile/order/prod_list/icon_like02.png') no-repeat center top;background-size:40px;}
.prodItemCase .btnLike span {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.prodItemCase .btnLike.active {border:1px solid #01a69f;background-position:center -40px;}
.prodItemCase .btnLike02 {display:inline-block;box-sizing:border-box;margin:10px 0 0;padding:0 0 0 22px;position:relative;background: url('/unify/pc/images/mobile/order/prod_list/icon_like02.png') no-repeat -10px -8px;background-size: 40px auto;}
.prodItemCase .btnLike02.active{background-position-y:-48px}
.prodItemCase .btnLike02 span {display:block;line-height:22px;font-size:15px;color:#000;}
.prodItemCase .btnOrder{display:inline-block;box-sizing:border-box;width:100%;border-radius:8px;border:1px solid #5ddfde;background-color:#5ddfde;}
.prodItemCase .btnOrder span {display:inline-block;line-height:38px;font-size:16px;font-weight:bold;color:#000}
.prodItemCase .btnOrderBlack{display:inline-block;box-sizing:border-box;width:100%;border-radius:8px;border:1px solid #000000;background-color:#000000;}
.prodItemCase .btnOrderBlack span {display:inline-block;line-height:38px;font-size:16px;font-weight:bold;color:#FFFFFF}
.prodItemCase .btnPublic{display:inline-block;box-sizing:border-box;width:100%;border-radius:8px;border:1px solid #a8a8a8;background-color:#fff;}
.prodItemCase .btnPublic span {position:relative;display:inline-block;padding-left: 26px;line-height:38px;font-size:16px;font-weight:bold;color:#000;}
.prodItemCase .btnPublic span:before{
    content: ""; position: absolute;  left: 0;  top: 50%;  transform:translateY(-50%);  width: 19px;  height: 19px;
    background: url(/unify/pc/images/mobile/order/prod_list/icon_tel.png) 0 0 no-repeat;background-size:100% auto;
}


.prodItemCase .prodItemBtn .innerFlex.half .btnPublic span{padding-left:0;}
.prodItemCase .prodItemBtn .innerFlex.half .btnPublic span:before{display:none;}

.prodItemCase.ver02 .prodInfo {position:relative;min-height:88px;margin:0;padding:0 0 0 108px;}
.prodItemCase.ver02 .prodInfo .img {position:absolute;left:0;top:0;width:88px;height:88px;padding:0;text-align:center;border-radius:0;background-color:#fff;}
.prodItemCase.ver02 .prodInfo .img img {width:auto;height:100%;}
.prodItemCase.ver02 .prodInfo .prodName {height:auto;overflow:auto;padding:0; text-overflow: inherit;text-align:left;  white-space: normal;}
.prodItemCase.ver02 .prodInfo .prodName.smallName{font-size:18px;}

.prodItemCase.ver03 {display:flex;justify-content:space-between;padding:40px;}
.prodItemCase.ver03 .prodItem {min-height:146px;}
.prodItemCase.ver03 .prodInfo {position:relative;height:100%;margin:0;padding:0 0 0 220px;
    display: flex;  flex-direction: column; justify-content: center;
	display:-ms-flexbox; -ms-flex-direction: column; -ms-flex-pack: center;
}
.prodItemCase.ver03 .prodInfo .flagBox {position:static;}
.prodItemCase.ver03 .prodInfo > a {margin:0;}
.prodItemCase.ver03 .prodInfo .img {position:absolute;left:10px;top:0;overflow:visible;width:146px;height:146px;padding:0;text-align:center;border-radius:0;background-color:#fff;}
.prodItemCase.ver03 .prodInfo .img img {width:auto;height:100%;}
.prodItemCase.ver03 .prodInfo a .img:after {right:-17px;bottom:0;width:30px;height:30px;background:url('/unify/pc/images/mobile/order/prod_list/icon_expansion04.png') no-repeat center;}
.prodItemCase.ver03 .prodInfo .prodName {line-height:35px;text-align:left;font-size:25px;overflow: inherit;height: auto;}
.prodItemCase.ver03 .prodInfo .storageSizeBox{margin:8px 0 0;text-align:left;}
.prodItemCase.ver03 .boxFixR {text-align:right;}
.prodItemCase.ver03 .boxFixR .btnOrder {width:200px;}

/* 유심가입 게이트 */
#usimArea {width: 1080px; margin: 60px auto 0;}
#usimArea h2 {font-size: 28px; font-weight: 600; text-align: center; margin-bottom: 30px; color: #000;}
#usimArea:after {content: ''; display: block; clear: both;}
#usimArea a {float: left; position:relative; width:530px; height: 297px; border:1px solid #d9d9d9; border-radius: 10px; box-sizing: border-box;}
#usimArea a:nth-child(2) {float: right;}
#usimArea a {padding:40px;}
#usimArea a dt {font-size: 22px; font-weight: 600; margin-bottom: 10px; color: #000;}
#usimArea a dd {font-size: 20px; color: #000;}

#usimArea a:nth-child(1):before {content:''; position:absolute; top:50%; right:40px; transform: translateY(-50%); width: 80px; height:80px; background:url('/unify/pc/images/mobile/order/prod_list/icon_usimGate_charge.png') no-repeat center;}
#usimArea a:nth-child(2):before {content:''; position:absolute; top:50%; right:40px; transform: translateY(-50%); width: 80px; height:80px; background:url('/unify/pc/images/mobile/order/prod_list/icon_usimGate_buy.png') no-repeat center;}
#usimArea a:nth-child(1):after {content:''; position:absolute; bottom:40px; left:40px; width: 40px; height:40px; background:url('/unify/pc/images/mobile/order/prod_list/icon_usimGate_more.png') no-repeat center;}
#usimArea a:nth-child(2):after {content:''; position:absolute; bottom:40px; left:40px; width: 40px; height:40px; background:url('/unify/pc/images/mobile/order/prod_list/icon_usimGate_more.png') no-repeat center;}

/* 유심가입 탭 */
#prepaidUsimArea,#selfPhoneResisterArea{width:1080px;margin:60px auto 0;}
.usimTabWrap {margin:30px 0 0;}
.usimTabWrap:first-child {margin:0;}

/* 스마트기기 가이드 상세 */
.smartGuideWrap {line-height:20px;color:#000;}
.smartGuideWrap .smartGuideCopy {margin:20px 0 0;font-size:16px;color:#959595;}
.smartGuideWrap .smartGuideTbl table {border-collapse:collapse !important;}
.smartGuideWrap .smartGuideTbl table tbody th {padding:20px 10px;line-height:30px;font-size:20px;font-weight:bold;color:#000;border:1px solid #d9d9d9;}
.smartGuideWrap .smartGuideTbl table tbody td {padding:20px 10px;line-height:30px;font-size:16px;font-weight:bold;color:#959595;border:1px solid #d9d9d9;}

/*****************************************************************************************
	제품상세 팝업
*****************************************************************************************/
/* 상세 탭 */
/* .prodDetailTab {overflow:hidden;min-height:63px;}
.prodDetailTab .inner {position:absolute;top:79px;left:0;right:0;padding:0 40px;background-color:#fff;z-index:100;}
.prodDetailTab ul {display:flex;}
.prodDetailTab ul li {flex:1;position:relative;margin:0 -1px 0 0;background-color:#fff;}
.prodDetailTab ul li:first-child a {border-radius:6px 0 0 6px;}
.prodDetailTab ul li:last-child {margin:0;}
.prodDetailTab ul li:last-child a {border-radius:0 6px 6px 0;}
.prodDetailTab ul li a {display:block;padding:21px 0;line-height:19px;font-size:20px;color:#000;text-align:center;border:1px solid #f1f1f1;}
.prodDetailTab ul li a span {color:#000;}
.prodDetailTab ul li a em {color:#f52e2e;}
.prodDetailTab ul li.active {z-index:1;}
.prodDetailTab ul li.active a {font-weight:bold;color:#000;border:1px solid #000;}
.prodDetailTab ul li.active a span {font-weight:bold;color:#000;} */

.prodDetailTab {overflow:hidden;min-height:63px;}
.prodDetailTab .inner {position:absolute;top:79px;left:0;right:0;padding:0 40px;background-color:#fff;z-index:100;}
.prodDetailTab ul:after{content:"";display:block;clear:both}
.prodDetailTab ul li {float:left; position:relative;margin:0 -1px 0 0; }
.prodDetailTab ul li:last-child {margin:0;}
.prodDetailTab ul li a {display:block;padding:21px 0;line-height:19px;font-size:20px;color:#000;text-align:center;border-bottom:3px solid transparent }
.prodDetailTab ul li a span {color:#000;}
.prodDetailTab ul li a em {color:#f52e2e;}
.prodDetailTab ul li.active {z-index:1;}
.prodDetailTab ul li.active a {font-weight:bold;color:#01a69f; border-color:#01a69f;border-width: 2px;}
.prodDetailTab ul li.active a span {font-weight:bold;color:#01a69f;}

/* 탭 패널 */
.prodDetailPanel .tabConts {display:none;}
.prodDetailPanel .tabConts .inner {width:100%;}

/* 상세설명 */
.prodGuideBox img {max-width:100%;}
.prodGuideBox .tit {display:block;margin:20px 0 0;padding:0 20px;line-height:23px;font-size:16px;}
.prodGuideBox .tit:first-child {margin:0;}
.prodGuideBox .prodGuideCase {overflow:hidden;}
.prodGuideBox .evtBannerBox img {width:100%;}
.prodGuideBox .btnGuideMore {position:relative;width:100%;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff;z-index:1;}
.prodGuideBox .btnGuideMore:before {display:block;content:"";position:absolute;left:0;right:0;bottom:44px;height:59px;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF22 15%, #E9E9E9 100%) 0% 0% no-repeat padding-box;}
.prodGuideBox .btnGuideMore span {display:inline-block;position:relative;padding:0 15px 0 0;line-height:44px;font-size:13px;font-weight:bold;color:#000;}
.prodGuideBox .btnGuideMore span:after {display:block;content:"";position:absolute;right:0;top:18px;width:11px;height:7px;background:url('/unify/pc/images/mobile/order/prod_list/btn_more.png') no-repeat center;background-size:100%;}
.prodGuideBox .btnGuideMore.active:before {display:none;}
.prodGuideBox .btnGuideMore.active span:after {transform:rotate(180deg);}
.prodGuideBox.active .prodGuideCase {height:auto !important;}

/* 구매후기 */
.reviewContainer {margin:15px 0 0 0;}

/*****************************************************************************************
	다른요금제
*****************************************************************************************/
/* 다른요금제 공시지원 가이드 */
.publicPaySelectCommt {line-height:20px;font-size:15px;color:#808080;}

/* 사용중요금제/추천요금제 */
.recommPaymentWrap:after {content:'';display:block;clear:both;}
.recommPaymentWrap {padding:20px 25px;line-height:20px;color:#000;border-radius:20px;border:1px solid #d9d9d9;background-color:#fff;}
.recommPaymentWrap .flagUse {display:inline-block;padding:0 11px;line-height:25px;font-size:12px;color:#01a69f;border:1px solid #01a69f;border-radius:20px;}
.recommPaymentWrap .flagRecomm {display:inline-block;padding:0 11px;line-height:25px;font-size:12px;color:#f44b57;border:1px solid #f44b57;border-radius:20px;}
.recommPaymentWrap .recommCopy {margin:0 0 15px;font-size:13px;color:#000;}
.recommPaymentWrap .paymentItemCaseBox {position:relative;}
.recommPaymentWrap .paymentItemCaseBox.myCase .paymentBtnCase {position:absolute;right:0;top:5px;}
.recommPaymentWrap .paymentItemCase {float:left;width:46%;}
.recommPaymentWrap .paymentItemCase:last-child {float:right;}
.recommPaymentWrap .paymentItemCaseBox.myCase .paymentItemCase {width:100%;}
.recommPaymentWrap .paymentItemCase + .paymentItemCase {margin:0 0 0 20px;padding:0 0 0 25px;border-left:2px dashed #ededed;}
.recommPaymentWrap .paymentItemCase .payInfoBox {margin:5px 0 0;font-size:16px;font-weight:bold;}
.recommPaymentWrap .paymentItemCase .payInfoBox .name {display:block;margin:0 0 5px;color:#000;}
.recommPaymentWrap .paymentItemCase .payInfoBox .price {font-weight:bold;font-size:16px;color:#000;}
.recommPaymentWrap .paymentItemCase .payInfoBox .price em {font-weight:bold;font-size:16px;color:#f44b57;}
.recommPaymentWrap .paymentItemCase .payInfoBox .price .vat {font-size:11px;color:#959595;}
.recommPaymentWrap .myCase .paymentItemCase .payInfoBox {width:500px;}
.recommPaymentWrap .myCase .paymentItemCase .payInfoBox .name {display:inline-block;}
.recommPaymentWrap .myCase .paymentItemCase .payInfoBox .price {float:right;}
.recommPaymentWrap .paymentBtnCase {margin:10px 0 0;}
.recommPaymentWrap .btnRecommPay {display:inline-block;width:100%;padding:0 20px;text-align:center;border:1px solid #000;border-radius:6px;}
.recommPaymentWrap .btnRecommPay span {display:inline-block;line-height:48px;font-size:15px;font-weight:bold;color:#000;}
.recommPaymentWrap .btnRecommPay:disabled {border:1px solid #ededed;background-color:#fff;cursor:default;}
.recommPaymentWrap .btnRecommPay:disabled span {color:#808080;}

/* 공시상향알림신청 */
.supportMssgBox .txt {display:block;margin:10px 0 0;line-height:30px;font-size:16px;color:#000;}

.prodImgBox {width:363px;height:160px;margin:30px auto;padding:20px 40px;border-radius:6px;background-color:#f8f8f8;box-sizing:border-box;}
.prodImgBox .prodInfo {position:relative;padding:28px 0 0 135px;min-height:120px;}
.prodImgBox .prodInfo .img {display:block;position:absolute;left:0;top:0;width:110px;height:120px;text-align:center}
.prodImgBox .prodInfo .prodName {display:block;line-height:28px;font-size:21px;color:#000;}
.prodImgBox .prodInfo .storageInfo {margin:5px 0 0;line-height:28px;font-size:18px;color:#000;}

/* 요금제 선택 유선 */
#selectWiredProdPop.layerWrap .layerHeader,
#selectOtherWiredProdPop.layerWrap .layerHeader{padding:20px 40px 0}
#selectWiredProdPop.layerWrap .layerHeader h1,
#selectOtherWiredProdPop.layerWrap .layerHeader h1,
#selectWiredProdPop.layerWrap .layerHeader strong,
#selectOtherWiredProdPop.layerWrap .layerHeader strong{font-size:18px;}
#selectWiredProdPop.layerWrap .layerBox,
#selectOtherWiredProdPop.layerWrap .layerBox{width:600px;box-sizing: border-box;}
#selectWiredProdPop.layerWrap .layerBox .layerBody,
#selectOtherWiredProdPop.layerWrap .layerBox .layerBody{margin-top:50px;padding-top: 0;max-height:680px !important;min-height:440px !important;}
#selectWiredProdPop.layerWrap .layerBox .layerContent,
#selectOtherWiredProdPop.layerWrap .layerBox .layerContent{padding:0 40px 30px;position: relative;}
#selectWiredProdPop.layerWrap .layerBox .layerFoot,
#selectOtherWiredProdPop.layerWrap .layerBox .layerFoot {position: relative;padding-top:5px; padding-bottom:15px;}
#selectWiredProdPop.layerWrap .layerBox .btnLayerClose,
#selectOtherWiredProdPop.layerWrap .layerBox .btnLayerClose{top: 20px;}
#selectWiredProdPop.layerWrap .btnLayerItem span,
#selectOtherWiredProdPop.layerWrap .btnLayerItem span,
#selectWiredProdPop.layerWrap .btnOrderTel span {height: 36px;line-height: 34px;font-size: 14px;}
#selectWiredProdPop.layerWrap .btnLayerItem , #selectWiredProdPop.layerWrap .btnLayerItem02,
#selectOtherWiredProdPop.layerWrap .btnLayerItem , #selectOtherWiredProdPop.layerWrap .btnLayerItem02,
#selectWiredProdPop.layerWrap .btnOrderTel {min-width: 150px;}
#selectWiredProdPop .tabFix .prodTabDepth,
#selectOtherWiredProdPop .tabFix .prodTabDepth{position: fixed;left:0;top:30px;background-color:#fff;z-index: 10;right:17px;padding: 0 40px;box-shadow: -2px 5px 5px rgb(0 0 0 / 10%);/* display: none; */}
#selectWiredProdPop .fix1dep .prodPayTab,
#selectOtherWiredProdPop .fix1dep .prodPayTab{max-height:0;}
#selectWiredProdPop .prodPayTab,
#selectOtherWiredProdPop .prodPayTab{max-height:50px;transition:all 0.3s;}
#selectWiredProdPop.layerWrap .btnOrderTel {width:150px; height:38px;border-radius:6px;}
#selectWiredProdPop.layerWrap .btnOrderTel span {padding-left:0;}
#selectWiredProdPop.layerWrap .btnOrderTel span:before {background: none;}

#usimDataChangePop .prodTabDepth{width: 100%;padding: 0;margin-bottom: 24px;box-shadow: none;}
.prodTabDepth{position:relative;top:-20px;transform:translateY(20px);}
.prodTabDepth .btn_ctrl{position:absolute;top: 50%;display:flex;visibility:hidden;opacity:0;transition:all 0.2s;width:30px;height: 38px;transform: translateY(-50%);z-index:100;font-size:1px;color:transparent;align-items: center;justify-content: center;}
.prodTabDepth .btn_ctrl.prev{left:0;}
.prodTabDepth .btn_ctrl.next{right:0;}
.prodTabDepth .btn_ctrl.prev:after, .prodTabDepth .btn_ctrl.next:after{content:'';position:absolute;display:block;width:9px;height:12px;background:url('/images/pc/common/btn_next02.png') no-repeat 0 0;}
.prodTabDepth .btn_ctrl.prev:after{transform: rotate(-180deg);}
.prodTabDepth .btn_ctrl.prev:before, .prodTabDepth .btn_ctrl.next:before{content:'';position:absolute;top:0;display:block;width: 80px;height:100%;}
.prodTabDepth .btn_ctrl.prev:before{left:0;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
	background: linear-gradient(90deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#ffffff",GradientType=1);
}
.prodTabDepth .btn_ctrl.next:before{right:0;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(270deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(270deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
	background: linear-gradient(270deg, rgba(255,255,255,1) 30%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000",endColorstr="#ffffff",GradientType=1);
}
.prodTabDepth .btn_ctrl.show{visibility:visible;opacity:1;}
.prodTabDepth .prodPaySubSortWrap{position:relative;margin:12px 0;background-color:#fff}
.prodTabDepth .prodPaySubSortWrap .btn_ctrl{outline:0px;cursor: auto;}
.prodTabDepth .prodPaySubSortWrap .btn_ctrl.prev:after,
.prodTabDepth .prodPaySubSortWrap .btn_ctrl.next:after{display:none;}
.prodPaySort {position:relative;max-height: 46px;overflow:hidden;border-bottom:1px solid #f3f3f3;background-color:#fff}
.prodPaySort .btn_ctrl{margin-top:2px;}
.prodPaySort .scrollx{overflow-x:auto;white-space: nowrap;height:70px;}
.prodPaySort .inner {width:auto;padding: 10px 0 6px;font-size:0;}
.prodPaySort button {margin-top: 0;padding:0 18px;height: 30px;font-size: 15px;color:#000;font-weight:700;border-radius:27.5px;text-align:center;}
.prodPaySort button + button{margin-left:4px;}
.prodPaySort button span{color:#000;}
.prodPaySort button.active {color:#fff;background-color:#000;}
.prodPaySort button.active span {color:#fff;}

.prodPaySubSort{position:relative;z-index:999;font-size:0;overflow:auto;white-space: nowrap;position: relative;}
.prodPaySubSort::-webkit-scrollbar {width: 3px;height:3px;}
.prodPaySubSort::-webkit-scrollbar-thumb {height:30%;background-color: #ccc;border-radius: 50px;box-shadow:none;}
.prodPaySubSort::-webkit-scrollbar-track {background-color: #F2F2F2;}
.prodPaySubSort button{display:inline-block;position:relative;height:40px;margin:0 4px;padding:0 16px;font-size:16px;color:#000;text-align:center;line-height:38px;border:1px solid #D9D9D9;border-radius:20px;}
.prodPaySubSort button span{color:#000;}
.prodPaySubSort button:first-child{margin-left:0;}
.prodPaySubSort button.active{font-weight:500;background:#EDEDED;border-color:#EDEDED;}
.prodPaySubSort button:first-child:before{display:none;}

#selectPaymentPop.layerWrap .layerFoot,
#selectPaymentPop.layerWrap .layerFoot{margin-top:0;padding-top: 5px;}
/* 리스트 info 박스 */
#selectPaymentPop .listUtilWrap {margin:0;}
.listUtilWrap {margin:30px 0 0;}
.listUtilWrap .listUtilFlex {display:flex;justify-content:space-between;}
.listUtilWrap .utilBox {text-align:right;}
.listUtilWrap .utilBox .selbox {min-width:auto;height:45px;line-height:1.5;padding:0 20px 0 10px;text-align:right;border-radius:0;border:0 none;color:#808080;box-sizing:border-box;background:url('/unify/pc/images/mobile/order/prod_list/icon_select_arrow.png') no-repeat 100% 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px !important;text-align:left}

/* 요금제 선택 리스트 */
.chargeListWrap {box-sizing:border-box;height:auto !important}
.chargeListWrap > ul > li {margin: 10px 0 0;}
.chargeListWrap > ul > li:first-child {margin:0;}

/* 요금제 카드 아이템 */
.chargeItemCase {display:block;position:relative;box-sizing:border-box;padding: 0 0 15px;border:1px solid #d9d9d9;border-radius:20px;background-color:#fff;}
.chargeItemCase .prodItem {display:block;position:relative;box-sizing:border-box;width:100%;padding: 14px 22px 0;}
.chargeItemCase button.prodItem {text-align:left;}
.chargeItemCase .prodItem:after {display:block;content:"";position:absolute;right: 22px;top: 18px;width:24px;height:24px;background-image:url('/images/pc/common/ico_shop_radio_basic_b.png');background-position:center top;background-repeat:no-repeat;}
.chargeItemCase .prodItem .prodInfo .prodName {display:block;width:100%;line-height:30px;font-size:20px;font-weight:bold;text-align:left;color:#000}
.chargeItemCase .prodItem .prodInfo .prodName .prodCopy {display:block;margin:4px 0 0;line-height:20px;font-size:14px;font-weight:normal;color:#808080;}
.chargeItemCase .prodItem .prodInfo .prodName .prodCopy *{color:inherit}
.chargeItemCase .prodItem .detailInfoList {margin: 18px 0 0;}
.chargeItemCase .prodItem .detailInfoList ul li {margin: 1px 0 0;font-size:14px;}
.chargeItemCase .prodItem .detailInfoList ul li:first-child {margin:0;}
.chargeItemCase .prodItem .detailInfoList ul li:after {display:block;overflow:hidden;content:"";clear:both;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.chargeItemCase .prodItem .detailInfoList ul li .tit {float:left;width:40%;color:#808080;}
.chargeItemCase .prodItem .detailInfoList ul li .txt {float:right;width:55%;font-size:14px;text-align:right;color:#000;}
.chargeItemCase .prodItem .detailInfoList ul li .txt.color_deom{color:#119891;font-weight:700;}
.chargeItemCase .prodItem .detailInfoList ul li .guideTxt {float:left;width:100%;margin:5px 0 0;padding:5px;color:#959595;background-color:#f8f8f8;}
.chargeItemCase .prodPriceBox {position:relative;margin: 12px 22px 0;color:#959595;}
.chargeItemCase .prodPriceBox .txt {display:inline-block;font-size:13px;vertical-align:middle;}
.chargeItemCase .prodPriceBox .price {display:inline-block;font-size:20px;color:#000;line-height:30px;}
.chargeItemCase .prodPriceBox .btnTip {display:inline-block;width:20px;height:20px;margin-top:1px;background:url('/unify/pc/images/internet/btn_tootip01.png') no-repeat center;background-size:100%;vertical-align:text-top;}
.chargeItemCase .prodPriceBox .btnTip em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;}
.chargeItemCase .addtionalServiceBox {display:none;margin: 12px 22px 0;padding: 15px 0;line-height:20px;border-radius:8px;background-color:#f8f8f8;}
.chargeItemCase .addtionalServiceBox .serviceItemCase {margin:20px 0 0;}
.chargeItemCase .addtionalServiceBox .serviceItemCase:first-child {margin:0;}
.chargeItemCase .addtionalServiceBox .serviceItemCase .titbox {display:block;font-size:16px;font-weight:bold;}
.chargeItemCase .addtionalServiceBox .serviceItemCase .titbox .tit {display:inline-block;line-height:24px;font-weight:normal;}
.chargeItemCase .addtionalServiceBox .serviceItemCase .titbox .tit , .chargeItemCase .addtionalServiceBox .serviceItemCase .titbox .tit em{color:#000;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8px;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li {display:flex;justify-content: flex-start;align-items: center;width:50%;border-bottom:1px solid #e2e2e2;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li:only-child{width:100%;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li.only{width:100%;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05,
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpRadio02{padding:0 5px 0 0;height:auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05 input[type="checkbox"]{top:30px;left:0;;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05 span,
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpRadio02 span{display:flex;align-items:center;box-sizing:border-box;height:100%;padding: 14px 0 14px 31px;font-size:16px;color:#000;line-height:24px;font-weight:500;word-break:keep-all;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05 span:before{left:0;top:28px;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpRadio02 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .inpRadio02 input[type="radio"]{left:0;top:18px;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .addServiceTipeWrap,
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] li .planModify{top:2px;margin:0;}
.chargeItemCase .addtionalServiceBox .serviceItemCase [class*="serviceOptList"] .planModify{color:#fff;background-color:#000;display:inline-block;position:relative;padding:0 6px 1px;font-size:12px;border-radius:4px;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.default, 
.chargeItemCase .addtionalServiceBox .serviceItemCase.ytBasic, 
.chargeItemCase .addtionalServiceBox .serviceItemCase.netflix, 
.chargeItemCase .addtionalServiceBox .serviceItemCase.disney, 
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube,
.chargeItemCase .addtionalServiceBox .serviceItemCase.googleAI,
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics,
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare,
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeGoogleAI,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeDevice,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeNetflix,
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri,
.chargeItemCase .addtionalServiceBox .serviceItemCase.device{display:flex;align-items: center;justify-content:space-between;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.default .titbox .tit em,
.chargeItemCase .addtionalServiceBox .serviceItemCase.netflix .titbox .tit em,
.chargeItemCase .addtionalServiceBox .serviceItemCase.disney .titbox .tit em,
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics .titbox .tit em,
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare .titbox .tit em,
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse .titbox .tit em,
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri .titbox .tit em{display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.disney .directserviceOptList.serviceOptList {margin:0;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.disney .directserviceOptList.serviceOptList li {border-bottom:none;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.disney .directserviceOptList.serviceOptList li .inpChk.v05 span:before {display:none;}

.chargeItemCase .addtionalServiceBox .serviceItemCase.default .titbox .tit {width:40px;height:40px;vertical-align:top;background:url('/unify/pc/images/mobile/order/prod_list/icon_default.svg') no-repeat 50% 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.netflix .titbox .tit {width:40px;height:40px;vertical-align:top;background:url('/unify/pc/images/mobile/order/prod_list/icon_netflix.svg') no-repeat 50% 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.disney .titbox .tit {width:40px;height:40px;vertical-align:top;background:url('/unify/pc/images/mobile/order/prod_list/icon_disney.svg') no-repeat 50% 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse .titbox .tit {width:40px;height:40px;vertical-align:top;background:url('/unify/pc/images/mobile/order/prod_list/icon_weverse.svg') no-repeat 50% 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare .titbox .tit {width:40px;height:40px;vertical-align:top;background:url('/unify/pc/images/mobile/order/prod_list/icon_phoneCare.svg') no-repeat 50% 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics .titbox .tit {width:40px;height:40px;vertical-align:top;background:url('/unify/pc/images/mobile/order/prod_list/icon_electronics.svg') no-repeat 50% 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri .titbox .tit {width:124px;height:40px;vertical-align:top;background:url('/unify/pc/images/mobile/order/prod_list/icon_tvingGiniMilri.svg') no-repeat 50% 0;background-size:100% auto;}

.chargeItemCase .addtionalServiceBox .addServiceTipeWrap {display:inline-block;position:relative;top:-1px;margin-left:4px;vertical-align:middle;z-index:5;}
.chargeItemCase .addtionalServiceBox .addServiceTipeWrap .iconTip {display:inline-block;width:20px;height:20px;background:url('/unify/pc/images/internet/btn_tootip01.png') no-repeat center;background-size:100%;vertical-align:top;}
.chargeItemCase .addtionalServiceBox .addServiceTipeWrap .iconTip em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;}
.chargeItemCase .addtionalServiceBox .addServiceTipeWrap .addServiceTipeConts {display:none;position:absolute;top:25px;left:25px;right:25px;padding:10px;border:1px solid #000;border-radius:5px;background-color:#fff;z-index:3;}
.chargeItemCase .addtionalServiceBox .agreeConfirmWrap {margin:20px 0 0;}
.chargeItemCase .addtionalServiceBox .agreeConfirmWrap .inpChk.v02 span {font-size:13px;font-weight:normal;}
.chargeItemCase .prodItem.noneSelect {pointer-events:none;} /* a 라디오버튼 디자인  클릭안되게*/
.prodPaySort button.disabledSty {border: 1px solid #ededed;background-color: #ededed;}
.prodPaySort button.disabledSty span{color: #808080;}

.chargeItemCase.active {border:1px solid #01a69f;}
.chargeItemCase.active .prodItem:after {background-position:50% -50px;}
.chargeItemCase.active .addtionalServiceBox {display:block;}

/* 맞춤 덤 혜택 영역 */
.customizedDeomSort{position:relative;padding:12px 0;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
.customizedDeomSort .tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;}
.customizedDeomSort .tit strong{font-size:18px;color:#000;font-weight:500;}
.customizedDeomSort .tit .initialize{padding-left:20px;font-size:14px;color:#000;font-weight:500;background:url(/NWL/assets/images/pc/initialize_ico.svg) no-repeat 0 50% / 16px;}
.customizedDeomSort .button_area{display:flex;gap:10px;}
.customizedDeomSort .button_area button{flex:1;margin:0;padding:8px 0;font-size:16px;color:#525252;text-align:center;border:1px solid #D9D9D9;border-radius:8px;}
.customizedDeomSort .button_area button.active{color:#fff;background:#119891;border-color:#119891;}
.customizedDeomSort .info_txt > div{display:none;margin-top:12px;padding:12px 20px;font-size:14px;color:#007F7F;border-radius:8px;background:#E0F5F5;}
.customizedDeomSort .info_txt > div em{color:#007F7F;font-weight:700;}

.customizedDeomSort .tipArea{position:relative;width:335px;}
.customizedDeomSort .nwTip{display:inline-flex;align-items: center;position:relative;top:3px;font-weight:500;height:auto !important;width:auto !important;}
.customizedDeomSort .nwTip::after{content:"";display:inline-block;width:16px;height:16px;margin-left:5px;background:url(/NWL/assets/images/pc/customized_deom_tool_ico.svg) no-repeat 0 0  / 16px;}
.customizedDeomSort .nwlToolTipShow{display:none;position: absolute;top:30px;z-index:20;width:340px;background-color:#fff;  border: 1px solid #000;border-radius: 8px;padding:12px 38px 12px 12px; box-shadow: #00000010 0 5px 12px;text-align:left;line-height:18px}
.customizedDeomSort .nwlToolTipShow.center{transform: translateX(-50%); margin-left:-8px;left:50%;}
.customizedDeomSort .nwlToolTipShow.center::before{left:calc(50% - 3px); }
.customizedDeomSort .nwlToolTipShow::before{content:"";position:absolute;top:-12px;left:158px;width:12px;height:12px;border-top:1px solid #000; border-left:1px solid #000 ;transform: rotate(45deg) translateX(50%);background-color:#fff;right:-40px;}
.customizedDeomSort .nwOrderView .title .nwlToolTipShow.center::before{left:calc(50% + 4px); }
.customizedDeomSort .nwOrderView .title .nwlToolTipShow.right::before{right:43px;left:auto;}
.customizedDeomSort .nwlToolTipShow .txt{margin:0;font-size:12px;color:#525252;font-weight: 300;}
.customizedDeomSort .nwlToolTipShow .msgTitle{display:block;margin-bottom:6px;font-size:14px; font-weight: bold;color: #000;}
.customizedDeomSort .nwlToolTipShow .msgTitle + .subMsg{margin-top: 12px;}
.customizedDeomSort .nwlToolTipShow .subMsgLine + .msgTitle{margin-top: 12px;}
.customizedDeomSort .nwlToolTipShow .subMsgLine{margin-top: 12px;}
.customizedDeomSort .tipArea .nwlToolTipShow *{font-size:12px;}
.customizedDeomSort .subMsgLine{position:relative;margin-top:16px; color:#525252}
.customizedDeomSort .subMsgLine li{position:relative;padding-left:10px;margin-bottom: 3px;font-size:14px;color:#525252;}
.customizedDeomSort .subMsgLine li::before{position:absolute;left:0;content:"-";display:inline-block;}
.customizedDeomSort .info_txt .tipArea .subMsgLine > li > ul > li{position:relative;padding-left:10px;}
.customizedDeomSort .info_txt .tipArea .subMsgLine > li > ul > li:before{content:'·';display:block;position:absolute;left:0;top:0;}
.customizedDeomSort .nwlToolTipShow button.close{position:absolute;top:10px;right:10px; width:20px !important;height:20px;background:url(/NWL/assets/images/pc/nwClose.svg) center center/12px no-repeat}

.customizedDeomSort .check_area{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;}
.nwCheckbox{position:relative;display:flex;}
.nwCheckbox label{display:flex;flex-wrap:wrap;font-size:14px;color:#000;align-items:center;padding-left:28px;}
.nwCheckbox label i{position:absolute; top:2px;left:0;}
.nwCheckbox label i{height: 20px;width:20px;margin-right:8px;background:url(/NWL/assets/images/pc/nwCheckbox_off.svg) 0 0/20px auto no-repeat}
.nwCheckbox input:focus + label i.i{outline:1px dotted #000}
.nwCheckbox input:checked + label i.i{background-image:url(/NWL/assets/images/pc/nwCheckbox_on.svg)}
.nwCheckbox input:checked + label {color: #000; font-weight: bold;}

.global_kids_txt{margin:12px 0;padding:12px 20px;background:#F8F8F8;border:1px solid #EDEDED;border-radius:8px;}

/*시즌초이스 기본제공 영역 0817 */
.addtionalServiceBox .inner {width:100%;}
.serviceOptBox .inner {margin:0 !important; padding:0 20px!important; box-sizing:border-box;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.seeznBasic{position:relative;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.seeznBasic .addServiceTipeWrap{position:absolute;right:5px;}
/* .chargeItemCase .addtionalServiceBox .serviceItemCase.bdfBasic,
.chargeItemCase .addtionalServiceBox .serviceItemCase.wrBasic,
.chargeItemCase .addtionalServiceBox .serviceItemCase.ssBasic,
.chargeItemCase .addtionalServiceBox .serviceItemCase.disneyBasic,
.chargeItemCase .addtionalServiceBox .serviceItemCase.hdBasic,
.chargeItemCase .addtionalServiceBox .serviceItemCase.ytBasic,
.chargeItemCase .addtionalServiceBox .serviceItemCase.dvBasic{display:flex;justify-content:space-between;} */
/*.chargeItemCase .addtionalServiceBox .serviceItemCase.default_type{display:flex;justify-content:space-between;}*/
.orderOptBox .serviceItemCase.seeznBasic {margin-top:16px;font-size:0;}
.orderOptBox .serviceItemCase.seeznBasic .tit{background:#909090;color:#fff;font-size:12px;padding:3px 6px;border-radius:4px;margin-right:8px;font-weight:normal;}
.orderOptBox .serviceItemCase.seeznBasic .tit.type2{background:#01a69f;}
.orderOptBox .serviceItemCase.seeznBasic .conts{display:inline-block;font-size:16px;color:#525252;line-height:23px;letter-spacing:-0.08em;}
.orderOptBox .serviceItemCase.seeznBasic .svcAddList > li{margin-top:5px;}
.orderOptBox .serviceItemCase.seeznBasic .svcAddList > li:first-child{margin-top:0;}
.orderOptBox .serviceItemCase.seeznBasic .btnModify{display:inline-block;vertical-align:middle;font-size:13px;text-decoration:underline;color:#01a69f;line-height: 1;padding-bottom: 5px;padding-left: 10px;}

.orderOptBox .serviceItemCase.seeznBasic .serviceitem_change{display:inline-block;height:22px;line-height:18px;margin-left:5px;padding:0 5px;font-size: 12px;border:1px solid #000;border-radius:5px;vertical-align:0;box-sizing:border-box;}

.orderOptBox .serviceItemCase.seeznBasic .conts .logo{display:inline-block;height:15px;vertical-align:-4px;}
.orderOptBox .serviceItemCase.seeznBasic .conts .logo.youtube{height:20px;}

/*유튜브 프리미엄 요금제 추가*/
.chargeItemCase .addtionalServiceBox .serviceItemCase.ytBasic .titbox{display:inline-block;vertical-align:middle;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.ytBasic .conts{display:inline-block;vertical-align:middle;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.ytBasic .titbox .tit em{display:block;width:40px;height:40px;font-size:0;color:transparent;overflow:hidden;background:url('/unify/pc/images/mobile/order/prod_list/Youtube-Logo-SVG-Background.svg') no-repeat 0 0;background-size:100% auto;}

.chargeItemCase .addtionalServiceBox .serviceItemCase .desc{font-size: 15px;}

/* 유튜브 프리미엄 라이트 요금제 추가 */
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.googleAI .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeGoogleAI .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeDevice .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeNetflix .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri .titbox,
.chargeItemCase .addtionalServiceBox .serviceItemCase.device .titbox{display:inline-block;vertical-align:middle;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.googleAI .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeGoogleAI .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeDevice .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeNetflix .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri .conts,
.chargeItemCase .addtionalServiceBox .serviceItemCase.device .conts{display:inline-block;vertical-align:middle;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube .titbox .tit em{display:block;width:40px;height:40px;font-size:0;color:transparent;overflow:hidden;background:url('/unify/pc/images/mobile/order/prod_list/Youtube-Logo-SVG-Background.svg') no-repeat 0 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.googleAI .titbox .tit em{display:block;width:40px;height:40px;font-size:0;color:transparent;overflow:hidden;background:url('/unify/pc/images/mobile/order/prod_list/googleAI-Logo-SVG-Background.svg') no-repeat 0 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeGoogleAI .titbox .tit em{display:block;width:82px;height:40px;font-size:0;color:transparent;overflow:hidden;background:url('/unify/pc/images/mobile/order/prod_list/YoutubeGoogleAI-Logo-SVG-Background.svg') no-repeat 0 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeDevice .titbox .tit em{display:block;width:82px;height:40px;font-size:0;color:transparent;overflow:hidden;background:url('/unify/pc/images/mobile/order/prod_list/YoutubeDevice-Logo-SVG-Background.svg') no-repeat 0 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeNetflix .titbox .tit em{display:block;width:82px;height:40px;font-size:0;color:transparent;overflow:hidden;background:url('/unify/pc/images/mobile/order/prod_list/YoutubeNetflix-Logo-SVG-Background.svg') no-repeat 0 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.device .titbox .tit em{display:block;width:40px;height:40px;font-size:0;color:transparent;overflow:hidden;background:url('/NWL/assets/images/m/nwLogoDevice.svg') no-repeat 0 0;background-size:100% auto;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.googleAI .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeGoogleAI .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeDevice .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeNetflix .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri .directserviceOptList.serviceOptList,
.chargeItemCase .addtionalServiceBox .serviceItemCase.device .directserviceOptList.serviceOptList {margin:0;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.googleAI .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeGoogleAI .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeDevice .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeNetflix .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri .directserviceOptList.serviceOptList li,
.chargeItemCase .addtionalServiceBox .serviceItemCase.device .directserviceOptList.serviceOptList li {border-bottom:none;}
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.googleAI .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeGoogleAI .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeDevice .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.YoutubeNetflix .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.device .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.electronics .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.phoneCare .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.weverse .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.tvingGiniMilri .directserviceOptList.serviceOptList li .inpChk.v05 span:before,
.chargeItemCase .addtionalServiceBox .serviceItemCase.youtube .directserviceOptList.serviceOptList li .inpChk.v05 span:before {display:none;}

/* 부가서비스 안내팝업내용 */
.addServiceTipBox ul {line-height:20px;font-size:13px;}
.addServiceTipBox ul li {margin:10px 0 0;color:#959595;}
.addServiceTipBox ul li:first-child {margin:0;}
.addServiceTipBox ul strong {display:block;font-weight:bold;color:#000;}

/*****************************************************************************************
	주문하기 팝업
*****************************************************************************************/
#orderOptionPop.layerWrap.floatB .layerBox .layerBody .layerContent{padding-bottom:20px;}
.orderOptBox > ul > li:after {content:'';display:block;clear:both;}
.orderOptBox > ul > li {margin:32px 0 0 0;}
.orderOptBox > ul > li:first-child {margin:0;}
.orderOptBox > ul > li > .tit {float:left;width:90px;/*margin:6px 0 0 0;*/;line-height:40px;vertical-align:top;font-size:16px;font-weight:normal;color:#000;}
/* .orderOptBox > ul > li:nth-child(2) > .tit {margin:12px 0 0;} */
.orderOptBox > ul > li > .cont {float:left;width:calc(100% - 90px);/*margin:5px 0 0;*/font-size:15px;color:#000;}
/* 추천 */
#orderOptionPop .recommend{text-align:center;line-height:1.5;margin-bottom:10px;/* font-weight:bold */}
#orderOptionPop .recommend span{font-weight: bold;color: #000;display: inline-block;border: 1px solid #000;padding: 0 6px;border-radius: 9px;}
#orderOptionPop.layerWrap .layerBox .layerFoot{margin-top:0;}


/* 색상선택 */
.orderOptBox .colorChipBox ul {margin:0 20px;}
.orderOptBox .colorChipBox ul:after {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;font-size:1px;line-height:0;}
.orderOptBox .colorChipBox ul li {float:left;padding:0 0 24px;margin:0 30px 0 0;}
.orderOptBox .colorChipBox ul li:last-child {margin:0;}
.orderOptBox .colorChipBox ul li button {position:relative;width:40px;height:40px;border-radius:20px;vertical-align:top;border:2px solid #ddd;}
/*.orderOptBox .colorChipBox ul li button[style*="#FFF"],
.orderOptBox .colorChipBox ul li button.negativeChk{border:1px solid #ccc}
.orderOptBox .colorChipBox ul li button[style*="rgb(255, 255, 255)"]{border:1px solid #ccc}*/
.orderOptBox .colorChipBox ul li button em {position:absolute;top:42px;left:50%;line-height:20px;font-size:10px;overflow:hidden;border-radius:100px;top:0;color:transparent;white-space:nowrap;transform:translate(-50%, 0);}
.orderOptBox .colorChipBox ul li button em span {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.orderOptBox .colorChipBox ul li.active button:before {display: block;content: "";position: absolute;left: 50%;top:50%;box-sizing: border-box;width: 42px;height:42px;
border: 1px solid #000;outline:3px solid #fff; outline-offset:-4px;transform:translate(-50%, -50%);border-radius: 50%;}
/*.orderOptBox .colorChipBox ul li.active button:before {display:block;content:"";position:absolute;left:50%;top:50%;box-sizing:border-box;width:14px;height:10px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:translate(-50%, -80%) rotate(-45deg);transform-origin:50% 50%;}
.orderOptBox .colorChipBox ul li.active button[style*="#FFF"]:before{border-color:#000}
.orderOptBox .colorChipBox ul li.active button.negativeChk:before{border-color:#000}
.orderOptBox .colorChipBox ul li.active button[style*="rgb(255, 255, 255)"]:before{border-color:#000}*/
.orderOptBox .colorChipBox ul li.active button em {display:block;top:42px;font-size:14px;color:#525252;border-radius:0;}

/* 용량선택 , 할인방법 */
/* .orderOptBox .storageSizeBox {overflow:hidden;} */
.orderOptBox .storageSizeBox ul:after{content:"";clear:both;display:block;}
.orderOptBox .storageSizeBox ul li {float:left;box-sizing:border-box;padding-left:10px;width:33.3%;}
/*.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(2),
.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(2) ~ li{width:50%}
.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(3),
.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(3) ~ li{width:33.3%}*/
.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(4),
.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(4) ~ li{width:25%}
.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(5),
.orderOptBox .storageSizeBox ul li:first-child:nth-last-child(5) ~ li{width:20%}
.orderOptBox .storageSizeBox ul li:first-child {padding-left:0;}
.orderOptBox .storageSizeBox ul li .btnRadio {display:inline-block;position:relative;width:100%;text-align:center;}
.orderOptBox .storageSizeBox ul li .btnRadio input[type="radio"] {display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.orderOptBox .storageSizeBox ul li .btnRadio span {display:block;border-radius:20px;border:1px solid #ededed;background-color:#ededed;}
.orderOptBox .storageSizeBox ul li .btnRadio span em {display:inline-block;line-height:40px;font-size:16px;color:#808080;}
.orderOptBox .storageSizeBox ul li .btnRadio input[type="radio"]:checked + span { background-color:#000;}
.orderOptBox .storageSizeBox ul li .btnRadio input[type="radio"]:focus + span{outline: 1px dashed #666;}
.orderOptBox .storageSizeBox ul li .btnRadio input[type="radio"]:checked + span em {color:#fff;font-weight:700;}
.orderOptBox .saleMsg{margin-top:8px;font-size:14px;color:#525252;}

/* 주문하기 요금제 */
.orderOptBox .orderPayBox {position:relative;margin:5px 0 0;font-size:0;}
.orderOptBox .orderPayBox .paymentName {padding:7px 0 0;line-height:32px;font-size:16px;font-weight:500;color:#000;}
.orderOptBox .orderPayBox .btnPayChange {display:inline-block;box-sizing:border-box;min-width:50px;margin-left:12px;padding:0 10px;text-align:center;border-radius:8px;border:1px solid #000;background-color:#000;vertical-align:top;}
.orderOptBox .orderPayBox .btnPayChange span {display:inline-block;height:30px;line-height:30px;font-size:14px;font-weight:500;color:#fff;}

#orderOptionPop .scroll-box{/*max-height: 200px;overflow-y: auto;*/margin: 24px 0 0;}
/* 주문하기 요금제 - 부가서비스 */
.orderPayBoxArea .addtionalServiceBox {position:relative;margin:8px 0 0;line-height:40px;font-size:14px;border:1px solid #a8a8a8;border-radius:4px;z-index:10;}
.orderPayBoxArea .addtionalServiceBox .btnServiceList {position:relative;width:100%;height:40px;padding:0 38px 0 8px;text-align:left;color:#000;letter-spacing:-1.4px;}
.orderPayBoxArea .addtionalServiceBox .btnServiceList:after {display:block;content:"";position:absolute;right:11px;top:50%;width:14px;height:9px;background:url('/images/pc/common/ico_shop_select_arrow.png') no-repeat center;background-size:14px auto;transform:translate(0, -50%);}
.orderPayBoxArea .addtionalServiceBox.active .btnServiceList:after{transform: translate(0, -50%) rotate(180deg);}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox {display:none;border-radius:0 0 5px 5px;background-color:#fff;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .inner {margin:0 !important;padding:20px !important;border-top:1px solid #ededed;box-sizing:border-box;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase:first-child {margin:0;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase:after {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase .tit {float:left;font-size:14px;color:#000;line-height:1;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase .conts {float:right;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] {float:left;width:100%;margin:20px 0 0;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li {margin:12px 0 0;line-height:24px;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li:first-child {margin:0;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li .inpChk {width:100%;letter-spacing:-0.52px;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05{padding:0;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05 input[type="checkbox"]{left:0;right:auto;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05 span{padding:0 0 0 30px;font-size:16px;color:#808080;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05 input[type="checkbox"]:checked + span{color:#000;}
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemCase [class*="serviceOptList"] li .inpChk.v05 span:before{left:0;right:auto;padding:0;}

.orderPayBoxArea .addtionalServiceBox.active {box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.16);}
/*210817 시즌믹스 */
.orderPayBoxArea .addtionalServiceBox .serviceOptBox .serviceItemNotice {margin-top:20px;line-height:1.5;padding:20px 0 8px;border-top:1px solid #ededed;font-size:14px;color:#888888;letter-spacing:-1.5px;}

/* 주문하기 요금정보 */
.orderChargeBox.borderNone{border-top:0;padding-top:0;}
.orderChargeBox{margin:16px 0 0;}
.orderChargeBox .btnChargeFold{position:relative;width:100%;height:24px;}
.orderChargeBox .btnChargeFold:before{display:inline-block;content:"";position:absolute;left:0;top:12px;width:100%;height:1px;background:#d9d9d9;}
.orderChargeBox .btnChargeFold:after{display:inline-block;content:"";position:absolute;left:50%;top:0;width:24px;height:24px;background-image:url(/unify/pc/images/mobile/order/prod_list/icon_fold_arrow-down.png);background-color:#a8a8a8;background-position:center;background-repeat:no-repeat;background-size:16px auto;vertical-align:top;border-radius:50%;transform:translateX(-50%) rotate(0deg);}
.orderChargeBox .btnChargeFold.open:after {transform:translateX(-50%) rotate(180deg);}
.orderChargeBox .btnChargeFold em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.orderChargeBox .detailChargeBox {overflow:hidden;height:0;transition:height .5s ease;}
.orderChargeBox .btnChargeFold.open + .detailChargeBox{border-bottom:1px solid #d9d9d9;}
.orderChargeBox .detailChargeBox .inner {width:auto;padding:8px 20px 20px 0;}
.orderChargeBox .detailChargeBox .inner > ul:after{content:"";display:block;clear:both}
.orderChargeBox .detailChargeBox .inner > ul > li + li{margin-top:20px;}
.orderChargeBox .detailChargeBox .inner > ul > li .titBox {display:flex;justify-content:space-between;font-size:16px;font-weight:bold;color:#000;line-height:24px;}
.orderChargeBox .detailChargeBox .inner > ul > li .titBox strong {color:#000;}
.orderChargeBox .detailChargeBox .inner > ul > li .titBox span {color:#000;}
.orderChargeBox .detailChargeBox .inner > ul > li .innerBox {margin:8px 0 0;}
.orderChargeBox .detailChargeBox .inner > ul > li .chargePriceList li {display:flex;justify-content:space-between;margin:2px 0 0;font-size:14px;color:#525252;line-height:20px;}
.orderChargeBox .detailChargeBox .inner > ul > li .chargePriceList li:first-child {margin:0;}
.orderChargeBox .detailChargeBox .inner > ul > li .chargePriceList li strong,
.orderChargeBox .detailChargeBox .inner > ul > li .chargePriceList li span {font-weight:normal;color:#525252}
.orderChargeBox .detailChargeBox .inner > ul > li .notice {position:relative;margin:10px 0 0;padding:0 0 0 30px;line-height:25px;font-size:14px;color:#6C6C6C;}
.orderChargeBox .detailChargeBox .inner > ul > li .notice:before {display:block;content:"";position:absolute;left:0;top:1px;width:23px;height:23px;background:url('/unify/pc/images/mobile/order/prod_list/icon_exclamation02.png') no-repeat center;background-size:100%;}
.orderChargeBox .totalCharge {margin-top:16px;text-align:right;}
.orderChargeBox .totalCharge .discount {line-height:23px;font-size:16px;font-weight:bold;color:#f00;}
.orderChargeBox .totalCharge .monthPay {line-height:37px;font-size:28px;font-weight:bold;color:#000;}
.orderChargeBox .payGuide, .orderChargeBox .popUpPayGuide  {margin-top:4px;font-size:16px;color:#525252;line-height:23px;text-align:right;}
/* 할인방법 */
.orderChargeBox.moneySale .totalCharge,
.orderChargeBox.moneySale .totalCharge .monthPay,
.orderChargeBox.moneySale .payGuide{display:inline-block}
.orderChargeBox.moneySale .discount {display:none}
/*220404*/
.orderChargeBox .btnChargeOpen {position:relative;width:100%;height:24px;}
.orderChargeBox .btnChargeOpen:before{display:inline-block;content:"";position:absolute;left:0;top:12px;width:100%;height:1px;background:#d9d9d9;}
.orderChargeBox .btnChargeOpen:after {display:inline-block;content:"";position:absolute;left:50%;top:0;width:24px;height:24px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_fold_arrow-down.png');background-color:#a8a8a8;background-position:center;background-repeat:no-repeat;background-size:16px auto;vertical-align:top;border-radius:50%;transform:translateX(-50%) rotate(180deg);}
.orderChargeBox .btnChargeOpen em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.orderChargeBox .btnChargeOpen.fold:after {transform:translateX(-50%) rotate(0deg);}
.orderChargeBox .detailChargeBox2 {overflow:hidden;height:auto;margin-bottom:20px;border-bottom:1px solid #d9d9d9;}
.orderChargeBox .detailChargeBox2 .inner {width:auto;padding:8px 0 20px;}
.orderChargeBox .detailChargeBox2 .inner > ul:after{content:"";display:block;clear:both}
.orderChargeBox .detailChargeBox2 .inner > ul > li {margin:0;box-sizing: border-box;}
.orderChargeBox .detailChargeBox2 .inner > ul > li + li{margin-top:20px;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .titBox {display:flex;justify-content:space-between;font-size:16px;font-weight:bold;color:#000;line-height:24px;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .titBox strong {color:#000;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .titBox span {color:#000;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .innerBox {margin:8px 0 0;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .chargePriceList li {display:flex;justify-content:space-between;margin:2px 0 0;font-size:14px;color:#525252;line-height:20px;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .chargePriceList li:first-child {margin:0;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .chargePriceList li strong,
.orderChargeBox .detailChargeBox2 .inner > ul > li .chargePriceList li span {font-weight:normal;color:#525252}
.orderChargeBox .detailChargeBox2 .inner > ul > li .notice {position:relative;margin:8px 0 0;padding:0 0 0 27px;line-height:20px;font-size:14px;color:#808080;}
.orderChargeBox .detailChargeBox2 .inner > ul > li .notice:before {display:block;content:"";position:absolute;left:0;top:1px;width:20px;height:20px;background:url('/unify/pc/images/mobile/order/prod_list/icon_exclamation02.png') no-repeat center;background-size:100%;}

/* 유선상품만 리셋 */
#orderOptionWiredPop .orderChargeBox .totalCharge{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:end;align-items:baseline;}
#orderOptionWiredPop .orderChargeBox .totalCharge .monthPay{margin-left:8px;}

/* 사은품 항목 추가 */
.prodFreebies {margin-top: 14px; color:#000; font-size:16px;}
.prodFreebies span {display:inline-block; width:auto; height:29px; line-height:29px; padding:0 10px; background:#ededed; border-radius: 7px; font-weight:bold; font-size: 14px; color:#000;}

/* 주문하기 팝업 버튼 */
.btnOrderUtilBox .innerFlex{display:flex;margin-right:-8px;}
.btnOrderUtilBox .innerFlex:after{content:"";display:block;clear:both}
/*무선 버튼 250:306비율*/
.btnOrderUtilBox .innerFlex > span{flex-grow:1;width:306px;margin-right:8px;}
.btnOrderUtilBox .innerFlex > #spanOrderCart {width:56px;margin-right:0;flex-grow:inherit;}
.btnOrderUtilBox .innerFlex > #spanOrderTel {width:250px;}
.btnOrderUtilBox .innerFlex > #spanOrderStart{width:306px;}
.btnOrderUtilBox .innerFlex > #spanOrderDrctpSale{width:306px;}
/*유선 버튼 1:1비율*/
#orderOptionWiredPop .btnOrderUtilBox .innerFlex.v02 > span.order-backet {width:56px;margin-right:0;flex-grow:inherit;}
#orderOptionWiredPop .btnOrderUtilBox .innerFlex.v02 > span.order-tel{width:100%;}
#orderOptionWiredPop .btnOrderUtilBox .innerFlex.v02 > span.order-start{width:100%;}

/*.btnOrderUtilBox .innerFlex > span.order-tel,
.btnOrderUtilBox .innerFlex > span#spanOrderTel {width:140px}
.btnOrderUtilBox .innerFlex > span.order-start,
.btnOrderUtilBox .innerFlex > span#spanOrderStart {width:390px;}
.btnOrderUtilBox .innerFlex > span:nth-child(1)[style*="none"] + span + span{width:460px;}
.btnOrderUtilBox .innerFlex > span#spanOrderDrctpSale{width:460px;}
.btnOrderUtilBox .innerFlex > span#spanOrderCart + span#spanOrderStart,
.btnOrderUtilBox .innerFlex > span.order-backet + span.order-start{width:540px;}*/

/* .btnOrderUtilBox .innerFlex.v02 > span{flex:auto;}
.btnOrderUtilBox .innerFlex.v02 > span:nth-child(1) {width:70px;padding:0 10px 0 0;  }
.btnOrderUtilBox .innerFlex.v02 > span:nth-child(2) {padding:0 10px 0 0;}
.btnOrderUtilBox .innerFlex.v02 > span:nth-child(3) {width:395px;} */

/*****************************************************************************************
	상품 비교하기
*****************************************************************************************/
/* .prodCompareSetBox .compareTit {display:block;float:left;width:100%;margin:0 0 20px 0;line-height:20px;font-weight:bold;font-size:16px;color:#000;}
.prodCompareSetBox:after {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.prodCompareSetBox .compareItemCase {position:relative;box-sizing:border-box;float:left;width:233px;margin:0 10px 0 0;padding:30px 20px 30px 92px;border:1px solid #f8f8f8;border-radius:6px;background-color:#f8f8f8;} */
.prodCompareSetBox .compareTit {display:flex;line-height:20px;font-weight:bold;font-size:16px;color:#000;margin-bottom:12px;}
.prodCompareSetBox .inner {display:flex;width:auto;}
.prodCompareSetBox .compareItemCase {position:relative;box-sizing:border-box;flex:1;margin:0 10px 0 0;padding:20px 20px 20px 92px;border:1px solid #f8f8f8;border-radius:8px;background-color:#f8f8f8;}
.prodCompareSetBox .compareItemCase .noData {display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;line-height:24px;font-size:15px;color:#808080;text-align:center;}
.prodCompareSetBox .compareItemCase .imgProd {position:absolute;left:20px;top:20px;box-sizing:border-box;width:77px;height:107px;}
.prodCompareSetBox .compareItemCase .imgProd img {width:100%;}
.prodCompareSetBox .compareItemCase .btnDelProd {position:absolute;right:15px;top:15px;width:10px;height:10px;background:url('/unify/pc/images/mobile/order/prod_list/btn_compare_del.png') no-repeat center;background-size:100% auto;}
.prodCompareSetBox .compareItemCase .btnDelProd em {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.prodCompareSetBox .compareItemCase .compareProdInfo {margin:10px 0 0 15px;font-size:16px;}
.prodCompareSetBox .compareItemCase .compareProdInfo .name {display:inline-block;width:101px;font-weight:normal;color:#000;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.prodCompareSetBox .compareItemCase .compareProdInfo .pay {display:block;font-weight:bold;color:#000;}
.prodCompareSetBox .compareItemCase .btnUnitBox {margin:15px 0 0 15px;}
.prodCompareSetBox .compareItemCase .btnCompareOrder {display:inline-block;box-sizing:border-box;width:100%;border-radius:6px;border:1px solid #5ddfde;background-color:#5ddfde;}
.prodCompareSetBox .compareItemCase .btnCompareOrder span {display:inline-block;height:32px;line-height:32px;font-size:13px;font-weight:bold;color:#000;}
.prodCompareSetBox .compareItemCase:last-child {margin:0;}

.compareDetailBox {margin:20px 0 0;}
.compareDetailBox .compareFoldBox {margin:16px 0 0;border-radius:20px;border:1px solid #d9d9d9;}
.compareDetailBox .compareFoldBox:first-child {margin:0;}
.compareDetailBox .compareFoldBox .btnOpenCompare {position:relative;width:100%;height:70px;padding:0 32px;font-size:16px;font-weight:bold;text-align:left;}
.compareDetailBox .compareFoldBox .btnOpenCompare strong {color:#000;}
.compareDetailBox .compareFoldBox .btnOpenCompare:after {display:block;content:"";position:absolute;right:32px;top:50%;width:15px;height:10px;margin-top:-5px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_fold_arrow_15.png');background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;transform:rotate(180deg);}
.compareDetailBox .compareFoldBox .btnOpenCompare.active:after {transform:rotate(0);}
.compareDetailBox .compareFoldBox .compareInfoBox {display:none;padding:0 32px 32px;}

.compareDetailBox .compareRegistWrap {margin:30px 0 0;color:#000;}
.compareDetailBox .compareRegistWrap:first-child {margin:0;}
.compareDetailBox .compareRegistWrap .selectBox {display:block;}
.compareDetailBox .compareRegistWrap .inpData {display:block;padding:0 12px;border:1px solid #f8f8f8;border-radius:5px;background-color:#f8f8f8;}
.compareDetailBox .compareRegistWrap .inpData span {display:block;padding:15px 0;line-height:20px;font-size:15px;color:#000;}
.compareDetailBox .compareRegistWrap .inpData.v02 span {color:#f00;}
.compareDetailBox .compareRegistWrap .inpData.v03 span {color:#000;}
.compareDetailBox .compareRegistWrap > ul > li {margin:30px 0 0;}
.compareDetailBox .compareRegistWrap > ul > li:first-child {margin:0;}
.compareDetailBox .compareRegistWrap .regiCase .regiTit {line-height:20px;}
.compareDetailBox .compareRegistWrap .regiCase .regiTit:first-child {margin:0;}
.compareDetailBox .compareRegistWrap .regiCase .regiTit .tit {font-size:15px;font-weight:normal;}
.compareDetailBox .compareRegistWrap .regiCase .regiTit .essential {display:inline-block;position:relative;padding:0 7px 0 0;}
.compareDetailBox .compareRegistWrap .regiCase .regiTit .essential:after {display:block;content:"*";position:absolute;right:0;top:0;color:#f44b57;}
.compareDetailBox .compareRegistWrap .regiCase .regiTit.verTip {position:relative;padding:0 0 0 25px;}
.compareDetailBox .compareRegistWrap .regiCase .regiTit.verTip .compareTipeWrap {position:absolute;left:0;top:0;}
.compareDetailBox .compareRegistWrap .regiCase .regiItem {margin:15px 0 0;}
.compareDetailBox .compareRegistWrap .regiCase .regiItem:first-child {margin:0;}
.compareDetailBox .compareRegistWrap .regiFlexCase {display:flex;margin:0 -10px 0 0;}
.compareDetailBox .compareRegistWrap .regiFlexCase .flexItem {box-sizing:border-box;flex:1;}
.compareDetailBox .compareRegistWrap .regiFlexCase .flexItem {padding:0 10px 0 0;}
.compareDetailBox .compareRegistWrap .regiFlexCase .flexItem select {width:100%;}
.compareDetailBox .compareRegistWrap .requestCertifiBox {width:100%;}

.compareDetailBox .compareSpecifyBox ul li {display:flex;margin:15px -10px 0 0;}
.compareDetailBox .compareSpecifyBox ul li:first-child {margin:0 -10px 0 0;}
.compareDetailBox .compareSpecifyBox ul li > div {box-sizing:border-box;flex:1;padding:0 10px 0 0;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] {box-sizing:border-box;height:100%;padding:15px 0;text-align:center;border-radius:6px;background-repeat:no-repeat;background-position:center 15px;background-size:50px auto;background-color:#f8f8f8;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .icoImg {display:block;width:50px;margin:0 auto 10px;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .icoImg img {width:100%;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .icoColor {display:block;width:30px; min-height:50px;margin:0 auto 10px;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .icoColor:after{content:"";display:block;clear:both}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .icoColor span{display:block;width:12px;height:12px;margin-bottom:6px;border-radius: 8px;overflow:hidden;text-indent: -1000px;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .icoColor span:nth-child(odd){float:left;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .icoColor span:nth-child(even){float:right;}
.compareDetailBox .compareSpecifyBox [class^="iconSpecify"] .specifyTxt {display:block;line-height:20px;color:#808080;}
.compareDetailBox .compareSpecifyBox .btnMore {display:inline-block;box-sizing:border-box;width:100%;margin:15px 0 0;border-radius:5px;border:1px solid #ededed;background-color:#ededed;}
.compareDetailBox .compareSpecifyBox .btnMore em {display:inline-block;height:25px;line-height:25px;font-size:12px;font-weight:bold;color:#808080;}

.compareTipeWrap {display:inline-block;position:relative;}
.compareTipeWrap .iconTip {display:inline-block;width:20px;height:20px;background:url('/unify/pc/images/mobile/order/prod_list/icon_exclamation.png') no-repeat center;background-size:100%;vertical-align:top;}
.compareTipeWrap .iconTip em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;}
.compareTipeWrap .compareTipeConts {display:none;position:absolute;top:25px;left:0;width:160px;padding:10px;border:1px solid #000;border-radius:5px;background-color:#fff;}
.compareTipeWrap .inner{width:auto;}
/*****************************************************************************************
	사전예약알림 / 재입고 / 전화 주문
*****************************************************************************************/
.resevationMssgBox .tit {display:block;line-height:22px;font-size:16px;color:#000}
.resevationMssgBox .tit > .name {color:#01a69f;}
.resevationMssgBox .txt {display:block;margin:10px 0 0;line-height:22px;font-size:14px;color:#000;}
.resevationMssgBox .txt02 {display:block;margin:10px 0 0;line-height:22px;font-size:14px;color:#f44b57;}
.resevationMssgBox .txt:first-child,
.resevationMssgBox .txt02:first-child {margin:0;}

.resevationFormWrap {margin:30px 0 0;padding:0 0 20px 0;color:#000;border-radius:10px;background-color:#fff;}
.resevationFormWrap:first-child {margin:0;}
.resevationFormWrap .selectBox {display:block;}
.resevationFormWrap .inpData {display:block;}
.resevationFormWrap > ul > li {display:flex;flex-direction:column;justify-content: center;}
.resevationFormWrap .regiCase:after {content:'';display:block;clear:both;}
.resevationFormWrap .regiCase .regiTit {float:left;width:125px;margin-top:21px;/*line-height:20px;*/}
.resevationFormWrap .regiCase .regiTit .tit {font-size:17px;font-weight:bold;color:#000;}
.resevationFormWrap .regiCase .regiTit .essential {display:inline-block;position:relative;padding:0 10px 0 0;}
.resevationFormWrap .regiCase .regiTit .essential:after {display:block;content:"*";position:absolute;right:0;top:0;color:#f44b57;}
.resevationFormWrap .regiCase .regiItem {float:left;width:calc(100% - 125px);/*margin:15px 0 0;*/}
.resevationFormWrap .regiCase .regiItem:first-child {margin:0;}
.resevationFormWrap .regiFlexCase {display:flex;}
.resevationFormWrap .regiFlexCase .flexItem {box-sizing:border-box;width:50%;}
.resevationFormWrap .regiFlexCase .flexItem:nth-child(1) {padding:0 5px 0 0;}
.resevationFormWrap .regiFlexCase .flexItem:nth-child(2) {padding:0 0 0 5px;}
.resevationFormWrap .viewRegi {display:block;border-bottom:1px solid #000;border-radius:0;background-color:#fff;}
.resevationFormWrap .viewRegi span {display:block;padding:15px 0;line-height:20px;font-size:15px;color:#000;}

.resevationFormWrap.v02 {margin:15px 0 0 0;padding:0;border-radius:0;background-color:transparent;}
.resevationFormWrap.v02 > ul > li {display:flex;flex-direction:column;/*margin:10px 0 0;*/padding:10px 0;border-radius:10px;background-color:#fff;}
.resevationFormWrap.v02 > ul > li:first-child {margin:0;}
.resevationFormWrap.v02 .regiCase .regiTit {margin-top:10px;}

/* 색상선택 */
.resevationFormWrap .colorChipBox ul {margin:0 -30px 0 0;}
.resevationFormWrap .colorChipBox ul:after {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;font-size:1px;line-height:0;}
.resevationFormWrap .colorChipBox ul li {float:left;min-height:70px;padding:0 0 25px;margin:0 30px 0 0;box-sizing:border-box;}
.resevationFormWrap .colorChipBox ul li button {position:relative;width:35px;height:35px;border-radius:20px;}
.resevationFormWrap .colorChipBox ul li button em {display:none;position:absolute;top:40px;left:50%;line-height:20px;font-size:12px;color:#959595;white-space:nowrap;transform:translate(-50%, 0);}
.resevationFormWrap .colorChipBox ul li button em span {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.resevationFormWrap .colorChipBox ul li.active button:before {display:block;content:"";position:absolute;left:50%;top:50%;box-sizing:border-box;width:14px;height:10px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:translate(-50%, -80%) rotate(-45deg);transform-origin:50% 50%;}
.resevationFormWrap .colorChipBox ul li.active button.white:before {border-left:3px solid #000;border-bottom:3px solid #000;}
.resevationFormWrap .colorChipBox ul li button.white {border:1px solid #909090;}
.resevationFormWrap .colorChipBox ul li.active button em {display:block;}

/* 용량선택 */
.resevationFormWrap .storageSizeBox {overflow:hidden;}
.resevationFormWrap .storageSizeBox ul {display:flex;margin:0 -2% 0 0;}
.resevationFormWrap .storageSizeBox ul li {box-sizing:border-box;width:33%;padding:0 1% 0 0;}
.resevationFormWrap .storageSizeBox ul li .btnRadio {display:inline-block;position:relative;width:100%;text-align:center;}
.resevationFormWrap .storageSizeBox ul li .btnRadio input[type="radio"] {display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.resevationFormWrap .storageSizeBox ul li .btnRadio span {display:block;border-radius:5px;border:1px solid #ededed;background-color:#ededed;}
.resevationFormWrap .storageSizeBox ul li .btnRadio span em {display:inline-block;line-height:48px;font-size:15px;color:#808080;}
.resevationFormWrap .storageSizeBox ul li .btnRadio input[type="radio"]:checked + span {border:1px solid #000;background-color:#000;}
.resevationFormWrap .storageSizeBox ul li .btnRadio input[type="radio"]:checked + span em {color:#fff;}

/* 가입선택 */
.resevationFormWrap .prodJoinType {overflow:hidden;}
.resevationFormWrap .prodJoinType ul {display:flex;margin:0 -2% 0 0;}
.resevationFormWrap .prodJoinType ul li {box-sizing:border-box;width:33%;padding:0 1% 0 0;}
.resevationFormWrap .prodJoinType ul li .btnRadio {display:inline-block;position:relative;width:100%;text-align:center;}
.resevationFormWrap .prodJoinType ul li .btnRadio input[type="radio"] {display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.resevationFormWrap .prodJoinType ul li .btnRadio span {display:block;border-radius:5px;border:1px solid #ededed;background-color:#ededed;}
.resevationFormWrap .prodJoinType ul li .btnRadio span em {display:inline-block;line-height:48px;font-size:15px;color:#808080;}
.resevationFormWrap .prodJoinType ul li .btnRadio input[type="radio"]:checked + span {border:1px solid #000;background-color:#000;}
.resevationFormWrap .prodJoinType ul li .btnRadio input[type="radio"]:checked + span em {color:#fff;}

/* input - 인증번호 */
.resevationFormWrap .requestCertifiBox {display:inline-block;position:relative;top:10px;box-sizing:border-box;width:100%;}
.resevationFormWrap .requestCertifiBox .inpTxt {display:block;padding:10px 169px 10px 0;}
.resevationFormWrap .requestCertifiBox .btnCertify, .captchaBox .btnCertify {display:inline-block;box-sizing:border-box;position:absolute;right:0;top:50%;padding:0 20px;width:146px;border-radius:5px;border:1px solid #000;background-color:#000;transform:translate(0, -50%);}
.resevationFormWrap .requestCertifiBox .btnCertify:focus, .captchaBox .btnCertify:focus {outline: 1px dotted #666;}
.resevationFormWrap .requestCertifiBox .btnCertify span, .captchaBox .btnCertify span {display:inline-block;height:34px;line-height:34px;font-size:15px;font-weight:500;color:#fff;}
.resevationFormWrap .requestCertifiBox .btnCertify:disabled, .captchaBox .btnCertify:disabled {border:1px solid #ededed;background-color:#ededed;cursor:default;}
.resevationFormWrap .requestCertifiBox .btnCertify:disabled span, .captchaBox .btnCertify:disabled span {color:#808080;}
.captchaBox{position:relative}

.resevationFormWrap .requestCertifiBox.timer .inpTxt {padding:10px 305px 10px 0;}
.resevationFormWrap .requestCertifiBox.timer .timer {display:block;position:absolute;right:318px;top:50%;font-size:15px;letter-spacing:-0.6px;color:#909090;transform:translate(0, -50%);}
.resevationFormWrap .btnCertify.btnTime{right:152px;}

.resevationFormWrap + .agreeConfirmWrap {margin:10px 0 0;}
.securityImgBox + .resevationFormWrap {margin:40px 0 0;}

/*  전화주문 신청*/
.resevationFormWrap .typeSelect{height:52px;box-sizing: border-box;padding-top:11px;}
.resevationFormWrap .typeSelect.none{border-bottom:0;}
.resevationFormWrap .typeSelect button{height:30px;width:20%;    border-radius: 5px;  border: 1px solid #ededed;  background-color: #ededed;}
.resevationFormWrap .typeSelect button.active{background-color: #000;color:#fff}
/* 완료 */
.reservationCompeletWrap .reservationCommtBox:before {display:block;content:"";width:50px;height:50px;margin:0 auto;background:url('/unify/pc/images/mobile/order/prod_list/icon_compelet.png') no-repeat center;background-size:100% auto;}
.reservationCompeletWrap .reservationCommtBox .txt {display:block;margin:15px 0 0;font-size:20px;font-weight:bold;color:#000;text-align:center;}
.reservationCompeletWrap .reservationGuideTxt {display:block;line-height:26px;font-size:16px;font-weight:bold;color:#959595;}
.reservationCompeletWrap .reservationCommtBox + .reservationGuideTxt {margin:40px 0 0;}
.reservationCompeletWrap .reservationInfoBox {margin:30px 0 0;padding:20px;border-radius:16px;background-color:#f8f8f8;}
.reservationCompeletWrap .reservationInfoBox > ul > li {display:flex;display:-ms-flexbox; margin:30px 0 0;line-height:29px;font-size:16px;color:#000;}
.reservationCompeletWrap .reservationInfoBox > ul > li:first-child {margin:0;}
.reservationCompeletWrap .reservationInfoBox > ul > li .tit {width:20%;}
.reservationCompeletWrap .reservationInfoBox > ul > li .txt {box-sizing:border-box;width:80%;padding:0 0 0 10px;font-weight:bold;color:inherit;}
.reservationCompeletWrap .reservationCommtBox + .reservationInfoBox {margin:40px 0 0;}
.reservationCompeletWrap .reservationNotiBox {margin:15px 0 0;line-height:20px;font-size:14px;}

/* 상담안내 */
.counselGuideBox {margin:20px 0 0;}
.counselGuideBox .tit {display:block;margin:0 0 14px;font-size:16px;line-height:22px;}
.counselGuideBox .counselTblWrap table {width:100%;text-align:center;border-collapse:collapse;border-bottom:1px solid #ddd;}
.counselGuideBox .counselTblWrap table tbody th { padding:10px 5px;font-size:14px;font-size:normal;color:#888;border-top:1px solid #ddd;background-color:#ededed;}
.counselGuideBox .counselTblWrap table tbody td { font-size:14px;color:#888;border-top:1px solid #ddd;}

/* 안내 강조 문구 */
.counselEmphasisBox {margin:15px 0 0;line-height:20px;font-size:13px;color:#808080;}
.counselEmphasisBox:first-child {margin:0;}

/* 240402 사전예약 알림신청, 출시알림신청 */
/*.requestNoti .inpTxt{border:none;}*/
.requestNoti .resevationFormWrap.v02{margin:0;}
.requestNoti .resevationFormWrap:not(.v02) .regiCase .regiTit{margin-top:16px;}
.requestNoti .resevationMssgEss{padding:32px 0 0 125px;}
.requestNoti .resevationMssgBox .tit {display:block;margin-bottom:4px;font-size:24px;color:#000;letter-spacing:-0.6px;line-height:1.5;font-weight:normal;}
.requestNoti .resevationMssgBox .tit > .name {color:inherit;position:relative;font-weight:600}
.requestNoti .resevationMssgBox .tit > .name:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#000}
.requestNoti .resevationMssgBox .txt {display:block;margin:0;line-height:24px !important;font-size:16px !important;color:#6A6A6A !important;}
.requestNoti .resevationMssgEss .txt.txt2{font-size:12px;line-height:24px;letter-spacing:-0.3px;color:#ED1C22;}
.requestNoti .securityImgBox + .resevationFormWrap{margin:8px 0 0 0;}
.requestNoti .resevationFormWrap .prodJoinType ul li{width:24.6%;}
.requestNoti .resevationFormWrap .storageSizeBox ul {display:flex;}
.requestNoti .resevationFormWrap .storageSizeBox ul li {width:24.6%;}
.requestNoti .resevationFormWrap .regiCase .inpTxt02{border:none;}
.requestNoti .resevationFormWrap .btnG{border-radius:100px;height:40px;line-height:1;font-size:16px;}
.requestNoti .resevationFormWrap .requestCertifiBox .btnCertify {height:40px;padding:0 10px;border-radius: 8px;width:130px;font-size:16px;}
.requestNoti .resevationFormWrap .requestCertifiBox .btnCertify span{font-size:inherit;}
.requestNoti .resevationFormWrap .requestCertifiBox .inpTxt {border:none;padding:8px 138px 8px 0;}
.requestNoti .resevationFormWrap .requestCertifiBox.v2 .inpTxt{padding-right:0;}
.requestNoti .securityImgBox input[type="text"],
.requestNoti .resevationFormWrap .regiCase input[type='text'],
.requestNoti .resevationFormWrap .regiCase input[type='password']{width:100%;border:1px solid #A8A8A8;border-radius:4px;height:40px;line-height:40px;box-sizing:border-box;}
.requestNoti .securityImgBox{margin:12px 0 0}
.requestNoti .securityImgBox #captchaDiv.captchaWrap{margin:0 0 0 125px;padding:16px 0;background:none;border:none;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
.requestNoti .securityImgBox #captchaDiv.captchaWrap .codeInfo{margin-bottom:14px;font-size:14px;color:#6a6a6a;}
.requestNoti .securityImgBox #captchaDiv.captchaWrap .btnWrap{margin:5px 0 0;}
.requestNoti .securityImgBox #captchaDiv.captchaWrap .req_txt{margin-top:12px;}
.requestNoti .securityImgBox #captchaDiv.captchaWrap .codeR{width:auto;}
.requestNoti .securityImgBox #captchaDiv.captchaWrap .codeR a{display:block;width:40px;height:40px;background:url(/images/mit/order/btn_reload.png) no-repeat 50% 50% / 24px auto;border: 1px solid #A8A8A8;border-radius: 8px;box-sizing:border-box;}
.requestNoti .securityImgBox #captchaDiv.captchaWrap .codeR a img{display:none;}
.requestNoti .resevationFormWrap.v02 > ul > li{padding:8px 0;}
.requestNoti .resevationFormWrap .requestCertifiBox .btnCertify.result{border: 1px solid #ededed;background-color: #ededed;text-align:center;line-height:36px;font-weight:500;color:#808080}
.requestNoti .agreeConfirmWrap .agreeFoldBox .agreeBoxConts{border: 1px solid #f8f8f8;color: #808080;background-color: #fff;height: inherit;margin-top: -1px;}
.requestNoti .agreeConfirmWrap .agreeFoldBox .btn_agree_view {position:absolute; top:0; right:0; z-index:10; background-color:gold; width:50px; height:100%; background:url('/preorder/114086/pc/images/ico_toggle_off.gif') no-repeat center;background-size:17px auto;}
.requestNoti .agreeConfirmWrap .agreeFoldBox .btn_agree_view.on {background:url('/preorder/114086/pc/images/ico_toggle_on.gif') no-repeat center;background-size:17px auto;}
.requestNoti .resevationFormWrap .colorChipBox ul li{padding:0;}
.requestNoti .resevationFormWrap .colorChipBox ul li.active{padding:0 0 25px;;}
.requestNoti .resevationFormWrap .colorChipBox ul li button{width:40px;height:40px;}
.requestNoti .resevationFormWrap .colorChipBox ul li button em{font-size:14px;line-height:20px;}
.requestNoti .inpChk span:before{background-position:center 0;}
.requestNoti .inpChk input:checked + span:before{background-position:center -24px;}
.requestNoti .reservationCompeletWrap .reservationCommtBox:before{width:40px;height:40px;background:url('/images/pc/popup/icon_confirm.png') no-repeat 0 0 / auto}
.requestNoti .reservationCompeletWrap .reservationCommtBox.beforeReg:before{background-image:url('/images/pc/popup/icon_failure.png');}
.requestNoti .reservationCompeletWrap .reservationInfoBox{padding:4px 20px;margin-top:32px;background: #F8F8F8;border: 1px solid #D9D9D9;border-radius: 8px;}
.requestNoti .reservationCompeletWrap .reservationCommtBox .txt{margin-top:8px;}
.requestNoti .reservationCompeletWrap .reservationInfoBox > ul > li{margin:16px 0;letter-spacing: -0.35px;font-size:14px;font-weight:400;line-height:20px}
.requestNoti .reservationCompeletWrap .reservationInfoBox > ul > li .tit{color:#808080;font-size:inherit;font-weight:inherit;line-height:inherit;}
.requestNoti .reservationCompeletWrap .reservationInfoBox > ul > li .txt{color:#000;font-size:inherit;font-weight:inherit;line-height:inherit;}
.requestNoti .reservationCompeletWrap .reservationNotiBox{font-size:14px;line-height:24px;color: #808080;}

/*****************************************************************************************
	선불유심 가입
*****************************************************************************************/
.usimContent {margin:60px auto 0;width:1080px;}

/* 유심구매 */
.btnUsimBuyBox {margin:24px 0 0;text-align:center;}
.btnUsimBuyBox .btnBuyUsim {display:inline-block;box-sizing:border-box;width:186px;border-radius:8px;border:1px solid #5ddfde;background-color:#5ddfde;}
.btnUsimBuyBox .btnBuyUsim span {display:inline-block;height:48px;line-height:48px;font-size:16px;font-weight:bold;color:#000}

/* 유심선택 */
.usimProdList {padding:0 0 30px 0;}
.usimProdList ul li {margin:10px 0 0;}
.usimProdList ul li:first-child {margin:0;}
.usimProdList ul li button {width:100%;border:1px solid #d9d9d9;border-radius:5px;}
.usimProdList ul li button span {display:block;position:relative;padding:0 55px 0 25px;line-height:68px;font-size:15px;color:#959595;text-align:left;}
.usimProdList ul li button span:after {display:block;content:"";position:absolute;right:25px;top:50%;width:25px;height:25px;transform:translate(0, -50%);background:url('/unify/pc/images/mobile/order/prod_list/icon_checked.png') no-repeat center top;background-size:100% auto;}
.usimProdList ul li button.active {border:1px solid #000;}
.usimProdList ul li button.active span {color:#000;}
.usimProdList ul li button.active span:after {background-position:center bottom;}

/* KT Shop 단독 구매 혜택! */
.usimBuyBenefitBox {margin:96px 0 0;color:#000;}
.usimBuyBenefitBox .titleBox {margin:0 0 35px;}
.usimBuyBenefitBox .titleBox .tit {display:block;line-height:26px;font-size:24px;font-weight:bold;color:#000;}
.usimBuyBenefitBox ul {display:flex;display:-ms-flexbox;padding:40px 50px;border-radius:20px;border:1px solid #e4e4e4;background-color:#fff;}
.usimBuyBenefitBox ul li {flex:1;-ms-flex:1;text-align:center;position:relative;}
.usimBuyBenefitBox ul li[class^="icon"]:before {display:block;content:"";width:150px;height:150px;margin:0 auto 20px;background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.usimBuyBenefitBox ul li.icon01:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_buy_benefit01.png');}
.usimBuyBenefitBox ul li.icon02:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_buy_benefit02.png');}
.usimBuyBenefitBox ul li.icon03:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_buy_benefit03.png');}
.usimBuyBenefitBox ul li[class^="icon"]:after {display:block;content:"";position:absolute;right:0;top:50%;width:24px;height:24px;margin:-12px auto 0;background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.usimBuyBenefitBox ul li.icon01:after {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_plus.png');}
.usimBuyBenefitBox ul li.icon02:after {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_plus.png');}
.usimBuyBenefitBox ul li [class^="txt"] {display:block;margin:5px 0 0;line-height:24px;}
.usimBuyBenefitBox ul li [class^="txt"]:first-child {margin:0;}
.usimBuyBenefitBox ul li .txt {font-size:20px;color:#000;}
.usimBuyBenefitBox ul li .txt2 {font-size:20px;font-weight:bold;color:#000;}
.usimBuyBenefitBox ul li .txt3 {font-size:16px;color:#7f7f7f;}
.usimBuyBenefitBox ul li .txt strong {font-size:20px;font-weight:bold;color:#000;}

/* 선불유심을 추천합니다! */
.usimRecommGuideBox {overflow:hidden;margin:96px 0 0;color:#000;}
.usimRecommGuideBox .titleBox {margin:0 0 35px;}
.usimRecommGuideBox .titleBox .tit {display:block;line-height:26px;font-size:24px;font-weight:bold;color:#000;}
.usimRecommGuideBox .titleBox .txtCopy {display:block;margin:5px 0 0;line-height:50px;font-size:20px;color:#959595;}
.usimRecommGuideBox ul {margin:-20px -20px 0 0;}
.usimRecommGuideBox ul:after {content:'';display:block;clear:both;}
.usimRecommGuideBox ul li {float:left;width:346px;min-height:230px;margin:20px 20px 0 0;padding:40px 50px;border-radius:20px;border:1px solid #e4e4e4;background-color:#fff;}
.usimRecommGuideBox ul li:nth-child(4),
.usimRecommGuideBox ul li:nth-child(5) {width:530px;margin:20px 19px 0 0;}
.usimRecommGuideBox ul li[class^="icon"] {position:relative;box-sizing:border-box;text-align:center;border-top:1px solid #f2f2f2;}
.usimRecommGuideBox ul li[class^="icon"]:before {display:block;content:"";;width:150px;height:150px;margin:0 auto;background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.usimRecommGuideBox ul li[class^="icon"] .tit {display:block;margin:25px 0 0;font-size:24px;font-weight:bold;line-height:38px;color:#000;}
.usimRecommGuideBox ul li[class^="icon"] .txt {display:block;margin:10px 0 0 0;font-size:20px;line-height:28px;color:#7f7f7f;}
.usimRecommGuideBox ul li[class^="icon"]:nth-child(4),
.usimRecommGuideBox ul li[class^="icon"]:nth-child(5) {padding:40px 0 40px 260px;text-align:left;}
.usimRecommGuideBox ul li[class^="icon"]:nth-child(4):before,
.usimRecommGuideBox ul li[class^="icon"]:nth-child(5):before {position:absolute;left:50px;top:50%;transform:translate(0, -50%);}
.usimRecommGuideBox ul li[class^="icon"]:nth-child(4) .tit,
.usimRecommGuideBox ul li[class^="icon"]:nth-child(5) .tit {margin:10px 0 0;}
.usimRecommGuideBox ul li.icon01:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_recommand01.png');}
.usimRecommGuideBox ul li.icon02:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_recommand02.png');}
.usimRecommGuideBox ul li.icon03:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_recommand03.png');}
.usimRecommGuideBox ul li.icon04:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_recommand04.png');}
.usimRecommGuideBox ul li.icon05:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_usim_recommand05.png');}

/* 선불유심 사용하기! */
.usimUseGuideBox {margin:96px 0 0;color:#000;}
.usimUseGuideBox .titleBox {margin:0 0 40px;}
.usimUseGuideBox .titleBox .tit {display:block;line-height:26px;font-size:22px;font-weight:bold;color:#000;}
.usimUseGuideBox ul li {position:relative;margin:20px 0 0;padding:0 0 0 107px;}
.usimUseGuideBox ul li:first-child {margin:0;}
.usimUseGuideBox ul li:before {display:block;content:"";position:absolute;left:33px;top:20px;bottom:-37px;margin:0 0 0 -1px;border:2px dashed #cfcfcf;}
.usimUseGuideBox ul li:last-child:before {display:none;}
.usimUseGuideBox ul li .num {display:block;position:absolute;left:0;top:17px;width:67px;height:67px;line-height:64px;text-align:center;font-size:30px;font-weight:bold;color:#fff;border-radius:100%;}
.usimUseGuideBox ul li:nth-child(1) .num {background-color:#bdbdbd;}
.usimUseGuideBox ul li:nth-child(2) .num {background-color:#868686;}
.usimUseGuideBox ul li:nth-child(3) .num {background-color:#575757;}
.usimUseGuideBox ul li:nth-child(4) .num {background-color:#01a69f;}
.usimUseGuideBox ul li .txt {display:block;padding:30px 50px;line-height:38px;font-size:20px;border-radius:10px;background-color:#f2f2f2;color:#000;}

/* 선불유심 일시 충전 */
.usimChargingBox {margin:40px 0 0;color:#000;}
.usimChargingBox .titleBox {margin:0 0 15px;}
.usimChargingBox .titleBox .tit {display:block;line-height:26px;font-size:24px;font-weight:bold;color:#000;}
.usimChargingBox ul li:after {content:'';display:block;clear:both;}
.usimChargingBox ul li {padding:40px 0 40px 25px;border-top:1px solid #d9d9d9;}
.usimChargingBox ul li:first-child {margin:0;border-top:0 none;}
.usimChargingBox ul li .content {float:left;padding:0 0 0 172px;height:150px;}
.usimChargingBox ul li .tit {display:block;line-height:29px;font-size:20px;font-weight:bold;color:#000;}
.usimChargingBox ul li .conts {display:block;margin:10px 0 0 0;line-height:24px;font-size:16px;color:#7f7f7f;}
.usimChargingBox ul li .conts .point {color:#01a69f;}
.usimChargingBox ul li .chargingUtil {float:right;width:250px;margin:15px 0 0;line-height:20px;font-size:16px;color:#7f7f7f;}
.usimChargingBox ul li .chargingUtil .btnUsimCharging {display:block;box-sizing:border-box;margin:14px 0 0 0;padding:0 15px;text-align:center;border-radius:6px;border:1px solid #000;background-color:#fff;}
.usimChargingBox ul li .chargingUtil .btnUsimCharging span {display:inline-block;height:53px;line-height:53px;font-size:13px;color:#000}
.usimChargingBox ul li .chargingUtil .btnUsimCharging:first-child {margin:0;}
.usimChargingBox ul li[class^="icon"] {background-position:0 center;background-repeat:no-repeat;background-size:150px;}
.usimChargingBox ul li.icon01 {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_charging01.png');}
.usimChargingBox ul li.icon02 {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_charging02.png');}
.usimChargingBox ul li.icon03 {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_charging03.png');}
.usimChargingBox ul li.icon04 {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_charging04.png');}
.usimChargingBox ul li.icon03 .content .tit {margin:30px 0 0 0;}
.usimChargingBox ul li.icon04 .content .tit {margin:20px 0 0 0;}
.usimChargingBox ul li.icon02 .chargingUtil {margin:30px 0 0 0;}
.usimChargingBox ul li.icon03 .chargingUtil {margin:40px 0 0 0;}

/* 선불유심 자동 충전 */
.usimChargingBox02 {margin:40px 0 0;color:#000;}
.usimChargingBox02 .titleBox {margin:0 0 15px;}
.usimChargingBox02 .titleBox .tit {display:block;line-height:26px;font-size:24px;font-weight:bold;color:#000;}
.usimChargingBox02 ul li:after {content:'';display:block;clear:both;}
.usimChargingBox02 ul li {padding:40px 0 40px 25px;}
.usimChargingBox02 ul li:first-child {margin:0;}
.usimChargingBox02 ul li .content {float:left;padding:0 0 0 172px;height:150px;}
.usimChargingBox02 ul li .tit {line-height:29px;font-size:20px;font-weight:bold;color:#000;}
.usimChargingBox02 ul li .conts {display:block;line-height:24px;font-size:16px;color:#7f7f7f;}
.usimChargingBox02 ul li .chargingUtil {float:right;width:250px;margin:15px 0 0;line-height:20px;font-size:16px;color:#7f7f7f;}
.usimChargingBox02 ul li .chargingUtil .btnUsimCharging {display:block;box-sizing:border-box;padding:0 15px;text-align:center;border-radius:5px;border:1px solid #000;background-color:#fff;}
.usimChargingBox02 ul li .chargingUtil .btnUsimCharging span {display:inline-block;height:53px;line-height:53px;font-size:13px;color:#000}
.usimChargingBox02 ul li[class^="icon"] {background-position:25px 30px;background-repeat:no-repeat;background-size:150px;}
.usimChargingBox02 ul li.icon01 {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_auto_charging01.png');}
.usimChargingBox02 ul li.icon01 .content .conts {margin:40px 0 0 0;}
.usimChargingBox02 ul li.icon01 .chargingUtil {margin:50px 0 0 0;}

/*****************************************************************************************
	재입고 알림 신청
*****************************************************************************************/
/* 재입고 알립 전화번호 */
.restockReceiveBox {color:#000;}
.restockReceiveBox .tit {display:block;line-height:22px;font-size:16px;color:#525252;font-weight:500;}
.restockReceiveBox .cont {margin:32px 0 0 0;font-size:0;}
.restockReceiveBox .cont label{display:inline-block;width:100px;font-size:16px;color:#000;vertical-align:middle;}
.restockReceiveBox .cont .inpTxt{width:calc(100% - 100px);border:none;vertical-align:middle;}
.restockReceiveBox .cont .inpTxt input{height:40px;padding:0 8px;line-height:40px;font-size:14px;border:1px solid #a8a8a8;border-radius:4px;}

/*****************************************************************************************
	공시지원알림신청
*****************************************************************************************/
.publicUpwardMssgBox {line-height:22px;font-size:16px;font-weight:bold;color:#000;}
.publicUpwardNotiBox {margin:15px 0 0;line-height:20px;font-size:14px;color:#808080;}

/*****************************************************************************************
	layer popup
*****************************************************************************************/
.layerWrap {display:none;position:fixed;left:0;top:0;right:0;bottom:0;color:#000;z-index:2500;word-break:keep-all;}
.layerWrap .layerMask {position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);}
.layerWrap [class^="focusAccessibility"] {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.layerWrap .layerBox {overflow:hidden;position:fixed;left:50%;top:50%;width:800px;border-radius:20px;background-color:#fff;transform:translate(-50%, -50%);}
.layerWrap .layerBox:focus{outline:auto !important}
.layerWrap .layerBox .layerHeader {position:absolute;top:0;right:0;left:0;padding:40px 40px 20px;background-color:#fff;z-index:10;}
.layerWrap .layerBox .layerHeader h1, .layerWrap .layerBox .layerHeader .layerTit {line-height:30px;font-size:20px;font-weight:500;color:#000;padding: 0;height: auto;border-bottom: 0;margin:0;}
.layerWrap .layerBox .layerBody {overflow-y:auto;overflow-x:hidden;box-sizing:border-box;margin:90px 0 0;}
.layerWrap .layerBox .layerContent {box-sizing:border-box;padding:32px 40px;}
#prodDetailPop.layerWrap .layerBox .layerContent{padding:10px 22px 10px 40px;}

/*padding 재정의 팝업*/
#popup-restock-notice.layerWrap.floatB .layerBox .layerBody .layerContent,
#repackagingNotiPop.layerWrap.floatB .layerBox .layerBody .layerContent,
#eventNotiPop.layerWrap.floatB .layerBox .layerBody .layerContent,
#usedAppraisal_layer.layerWrap .layerBox .layerBody .layerContent,
#usageStatusAlertN.layerWrap .layerBox .layerBody .layerContent,
#loginAlert.layerWrap .layerBox .layerBody .layerContent,
#selectOtherWiredProdPop.layerWrap .layerBox .layerBody .layerContent,
#selectWiredProdPop.layerWrap .layerBox .layerBody .layerContent,
#deviceSetupIsPopup.layerWrap .layerBox .layerBody .layerContent,
#usageStatusAlertY.layerWrap .layerBox .layerBody .layerContent{padding-top:0;}


#usimProdOptPop.layerWrap.floatB .layerBox .layerBody .layerContent{padding-bottom:0;}
#usimProdOptPop.layerWrap .layerBox .layerFoot{margin-top:16px;}

.layerWrap .layerBtnBox {margin:24px 0 0;text-align:center;}
.layerWrap .layerBox .layerFoot .layerBtnBox{margin-top:0;}

.layerWrap .layerBtnBox.prodDetailOrder {width:auto;margin:0 -20px -30px;padding:30px 20px;background-color:#fff;}
/* .layerWrap .layerBtnBox .fixed {padding:0 40px;} */
.layerWrap .layerBox .layerFoot {margin:10px 0 0;padding:0 40px 32px;}
.layerWrap .layerBox .layerContent .layerFoot{margin-top:0;padding:24px 0 0;}
.layerWrap .layerBox .layerFoot.v02 {margin:0;padding:30px 20px 0;background-color:#fff;}
.layerWrap .layerBox .btnLayerClose {position:absolute;right:40px;top:40px;width:30px;height:30px;background:url('/unify/pc/images/mobile/order/prod_list/btn_layer_close.png') no-repeat center;z-index:10;}
.layerWrap .layerBox .btnLayerClose em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}

/* tab in layer pop  */
.layerWrap .layerBox .prodDetailTab .inner {right:18px;padding:0 22px 0 40px;width:auto;}

/* layerpop 버튼 */
.layerWrap .btnLayerItem {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border:1px solid #5ddfde;background-color:#5ddfde;}
.layerWrap .btnLayerItem span {display:inline-block;height:46px;line-height:46px;font-size:16px;font-weight:bold;color:#000;}
.layerWrap .btnLayerItem02 {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border:1px solid #ededed;background-color:#ededed;}
.layerWrap .btnLayerItem02 span {display:inline-block;height:46px;line-height:46px;font-size:16px;font-weight:bold;color:#000;}
.layerWrap .btnLayerItem03 {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border:1px solid #000;background-color:#000;}
.layerWrap .btnLayerItem03 span {display:inline-block;height:38px;line-height:38px;font-size:12px;color:#fff}
.layerWrap .btnLayerItem04 {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:5px;border:1px solid #ededed;background-color:#ededed;}
.layerWrap .btnLayerItem04 span {display:inline-block;height:38px;line-height:38px;font-size:12px;font-weight:bold;color:#000}
.layerWrap .btnLayerItem05 {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border:1px solid #5ddfde;background-color:#5ddfde;}
.layerWrap .btnLayerItem05 span {display:inline-block;height:36px;line-height:36px;font-size:12px;color:#000;}
.layerWrap .btnLayerItem06 {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border:1px solid #000;background-color:#000;}
.layerWrap .btnLayerItem06 span {display:inline-block;height:38px;line-height:38px;font-size:14px;font-weight:bold;color:#fff}
.layerWrap button:disabled {border:1px solid #ededed;background-color:#ededed;}
.layerWrap button:disabled span {color:#808080;}

.layerWrap .btnLayerItem , .layerWrap .btnLayerItem02{width:auto;min-width:160px;max-width:100%;padding:0 10px;}
.layerWrap .btnLayerItem + .btnLayerItem02{margin-left:8px;}
.layerWrap.floatB .btnLayerItem , .layerWrap.floatB .btnLayerItem02{width:100%;}

.layerWrap .btnCart {display:inline-block;position:relative;box-sizing:border-box;width:48px;height:48px;margin-right:8px;border:1px solid #a8a8a8;border-radius:8px;}
.layerWrap .btnCart:before {display:block;content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cart.png');background-repeat:no-repeat;background-position:center top;background-size:100% auto;transform:translate(-50%, -50%);}
.layerWrap .btnCart span {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;font-size:1px;line-height:0;}
.layerWrap .btnCart.active {border:1px solid #01a69f;}
.layerWrap .btnCart.active:before {background-image:url('/unify/pc/images/mobile/order/prod_list/icon_cart_on.png');}
.layerWrap .btnOrder {display:inline-block;box-sizing:border-box;width:100%;height:48px;text-align:center;border-radius:6px;border:1px solid #5ddfde;background-color:#5ddfde;}
.layerWrap .btnOrder span {display:inline-block;/*height:70px;line-height:70px;*/font-size:16px;font-weight:bold;color:#000;}
.layerWrap .btnOrder:disabled {border:1px solid #ededed;background-color:#ededed;cursor:default;}
.layerWrap .btnOrder:disabled span {color:#000;}
.layerWrap .btnOrderTel {display:inline-block;box-sizing:border-box;width:100%;height:48px;padding:0 10px;text-align:center;border-radius:8px;border:1px solid #a8a8a8;background-color:#fff;box-sizing:border-box}
.layerWrap .btnOrderTel span {position:relative;display:inline-block;padding-left:30px;/*height:70px;line-height:70px;*/font-size:16px;font-weight:500;color:#000;}
.layerWrap .btnOrderTel span:before {display:block;content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-image:url('/unify/pc/images/mobile/order/prod_list/icon_tel.png');background-repeat:no-repeat;background-position:0 0;background-size:100% auto;}
.layerWrap .btnOrderNew {display:inline-block;box-sizing:border-box;width:100%;height:48px;text-align:center;border-radius:6px;border:1px solid #000;background-color:#fff;}
.layerWrap .btnOrderNew span {position:relative;display:inline-block; font-size:16px;font-weight:bold;color:#000;}
.layerWrap .btnOrderRestock {display:inline-block;box-sizing:border-box;width:100%;height:48px;text-align:center;border-radius:6px;border:1px solid #5ddfde;background-color:#5ddfde;}
.layerWrap .btnOrderRestock span {position:relative;display:inline-block; font-size:16px;font-weight:bold;color:#000;}
.layerWrap .btnOrderRsv {display:inline-block;box-sizing:border-box;width:100%;height:48px;text-align:center;border-radius:8px;border:1px solid #a8a8a8;background-color:#fff;}
.layerWrap .btnOrderRsv span {position:relative;display:inline-block; font-size:16px;font-weight:500;color:#000;}
.layerWrap .layerBtnBox .innerFlex {display:flex; display:-ms-flexbox; justify-content:center;}
.layerWrap .layerBtnBox .innerFlex > span {box-sizing:border-box;width:160px;}
.layerWrap .layerBtnBox .innerFlex > span:nth-child(1) {margin:0 4px 0 0;}
.layerWrap .layerBtnBox .innerFlex > span:nth-child(2) {margin:0 0 0 4px;}
.layerWrap .layerBtnBox.prodDetailOrder .innerFlex {display:flex;display:-ms-flexbox}
.layerWrap .layerBtnBox.prodDetailOrder .innerFlex > span:nth-child(1) {width:52px;padding:0 5px 0 0;}
.layerWrap .layerBtnBox.prodDetailOrder .innerFlex > span:nth-child(2) {width:calc(100% - 57px);}
.layerWrap .usim_peadture_tbl.scroll{table-layout:auto}
/* 로그인 안내 추가 */
.layerWrap.alert.loginMessage .layerBox {width:430px;}
.layerWrap.loginMessage .layerBox .layerHeader {padding-top:20px; padding-right:30px; padding-left:30px;}
.loginMessageBox {margin-top:5px; padding:30px; background:#f8f8f8; border-radius: 10px; font-size:16px; color:#808080; letter-spacing: -2px;}

.layerWrap.loginMessage .option-area {margin-top:20px; border:1px solid #d9d9d9; background:#fff; border-radius: 10px;}
.layerWrap.loginMessage .loginMessageTit {position:relative; padding:0 20px;}
.layerWrap.loginMessage .loginMessageTit span {background:url('/unify/pc/images/mobile/order/prod_list/icon_checkbox_checked.png') no-repeat 0 4px; padding-left:25px; display:inline-block; columns: #01a69f; font-size:15px;}

.layerWrap.loginMessage .select-box .box {display:none; border-top:1px solid #d9d9d9; padding:10px 20px 0; margin-top:10px;}
.layerWrap.loginMessage .select-box .box li {position:relative; color:#000; font-size:15px; padding-left:10px;}
.layerWrap.loginMessage .select-box .box li:before {content:'-'; position: absolute; top:-2px; left:0;}
.layerWrap.loginMessage .select-box .box li + li {margin-top:5px;}

.layerWrap.loginMessage .arrow{position: absolute;right:15px; top:-2px;overflow:hidden;color:transparent;padding-right:0;}
.layerWrap.loginMessage .arrow:after{content:"";position:absolute;top:50%;right:0;width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);margin-top: -1px}
.layerWrap.loginMessage .arrow:after,
.layerWrap.loginMessage .arrow.down:after{content:'';border-width:2px;}

.layerWrap.loginMessage .arrow.down:after{transform: translate(-100%,-50%) rotate(45deg) ;
	-webkit-transform: translate(-100%,-50%)  rotate(45deg);
	transition: transform ease 0.5s;
	-webkit-transition: transform ease 0.5s;
	right:-2px;
}
.layerWrap.loginMessage a.arrow.open:after,
.layerWrap.loginMessage.arrow.open:after{transform:  translate(-100%,0) rotate(225deg); -webkit-transform: translate(-100%,0) rotate(225deg) ;}

.layerWrap.loginMessage .innerFlex {padding:0;}
.layerWrap.loginMessage .innerFlex button:nth-child(1) {margin-right:8px;}
.layerWrap .btnLayerLogin01 {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border: 1px solid #ededed; background-color: #ededed;}
.layerWrap .btnLayerLogin01 span {display:inline-block;height:38px;line-height:38px;font-size:14px;font-weight:bold;color:#000}
.layerWrap .btnLayerLogin02 {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border: 1px solid #5ddfde; background-color: #5ddfde;}
.layerWrap .btnLayerLogin02 span {display:inline-block;height:38px;line-height:38px;font-size:14px;font-weight:bold;color:#000}

/* 하단 플로팅 팝업 */
.layerWrap.floatB .layerBox {overflow:hidden;width:700px;left:50%;bottom:0;top:auto;border-radius:20px 20px 0 0;transform:translate(-50%, 100%);transition:transform .5s ease;z-index:240;}
.layerWrap.floatB .layerBox .layerHeader {position:absolute;border-radius:20px 20px 0 0;}
/* .layerWrap.floatB .layerBox .layerBody {overflow-y:auto;overflow-x:hidden;} */
.layerWrap.floatB .layerBox .layerBody .layerContent {padding:32px 40px;overflow:hidden;}


/* 메시지 팝업 */
.layerWrap.alert .layerBox {width:320px;border-radius:10px;}
.layerWrap.alert .layerBox .layerBody {margin:0;padding:52px 0 35px;}
.layerWrap.alert .layerBox .layerContent {padding:0 30px;}
.layerWrap.alert .layerBox .layerContent .alertMessage {line-height:22px;font-size:16px;text-align:center;color:#000;}
.layerWrap.alert .layerBox .layerContent .alertLikeMessage {line-height:22px;font-size:14px;text-align:center;color:#000;}
.layerWrap.alert .layerBox .layerContent .alertLikeMessage:before {display:block;content:"";width:80px;height:80px;margin:0 auto 5px;background:url('/unify/pc/images/mobile/order/prod_list/icon_mssg_like.png') no-repeat center;background-size:100%;}
.layerWrap.alert .layerBox .layerContent .alertCartMessage {line-height:22px;font-size:16px;text-align:center;color:#000;}
.layerWrap.alert .layerBox .layerContent .alertCartMessage:before {display:block;content:"";width:80px;height:80px;margin:0 auto 10px;background:url('/unify/pc/images/mobile/order/prod_list/icon_mssg_cart.png') no-repeat center;background-size:100%;}
.layerWrap.alert .layerBox .layerContent .layerBtnBox {margin:20px 0 0;padding:0;}
.layerWrap.alert .layerBox .btnLayerClose {right:30px;top:20px;}

/* 요금제 유의사항 팝업 닫기버튼 */
.layerWrap#priceDtlInfo .layerBox .btnLayerClose {right:20px;top:30px;}

/* 비교하기 플로팅 팝업 */
.prodCompareFloatWrap {display:none;position:fixed;left:0;right:0;bottom:0;z-index:10;color:#000;background-color:#f8f8f8;box-shadow:0 -5px 10px rgba(0, 0, 0, 0.1);}
.prodCompareFloatWrap .btnCompare {display:inline-block;box-sizing:border-box;width:100%;text-align:center;border-radius:6px;border:1px solid #000;background-color:#000;}
.prodCompareFloatWrap .btnCompare span {display:inline-block;height:28px;line-height:28px;font-size:12px;color:#fff;}
.prodCompareFloatWrap .prodCompareFloatBox {position:relative;display:flex;display:-ms-flexbox;align-items:center;width:1080px;padding:25px 105px;margin:0 auto;}
.prodCompareFloatWrap .prodCompareFloatBox header {width:100%;}
.prodCompareFloatWrap .prodCompareFloatBox header h1 {display:inline-block;line-height:30px;font-size:20px;font-weight:bold;color:#000;}
.prodCompareFloatWrap .prodCompareFloatBox header .headerCopy {display:inline-block;line-height:30px;font-size:16px;color:#808080;}
.prodCompareFloatWrap .prodCompareFloatBox header .btnCompareBox {display:none;margin:15px 0 0;}
.prodCompareFloatWrap .prodCompareFloatBox header .btnCompareBox .btnCompare {display:inline-block;width:auto;padding:0 20px;}
.prodCompareFloatWrap .prodCompareFloatBox header .btnCompareBox .btnCompare:focus{outline:2px solid #01a69f}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox {display:none;width:calc(100% - 500px);padding:0 0 10px;margin:0 0 0 30px;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase {display:flex;display:-ms-flexbox;justify-content:space-between;align-items:center;position:relative;width:173px;margin:0 0 0 10px;padding:15px;border-radius:6px;background-color:#fff;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase:first-child {margin:0;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .imgProd {width:43px;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .imgProd img {width:100%;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .compareProdInfo {width:calc(100% - 53px);line-height:24px;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .compareProdInfo .name {display:block;font-size:13px;font-weight:normal;color:#000;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .compareProdInfo .pay {display:block;font-size:13px;font-weight:bold;color:#000;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .btnDelProd {position:absolute;right:0;top:0;width:20px;height:20px;background:url('/unify/pc/images/mobile/order/prod_list/btn_compare_del.png') no-repeat center;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase em {display:block;content:"";clear:both;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .noData {display:block;width:100%;line-height:24px;font-size:13px;color:#808080;text-align:center;}
.prodCompareFloatWrap .prodCompareFloatBox .prodCompareSelectViewBox .compareItemCase .noData .vs{display: inline-block;padding: 0 10px 0 25px;margin: 5px 0;border: 1px solid #01a69f;border-radius: 12px;color: #01a69f;background: url(/unify/m/images/mobile/order/prod_list/btn_compare.png) 10px 6px no-repeat;background-size: 10px auto;line-height: 24px;}
.prodCompareFloatWrap .prodCompareFloatBox .btnExpand {position:absolute;right:105px;top:50%;width:60px;height:63px;background-image:url('/unify/pc/images/mobile/order/prod_list/btn_compare_up.png');background-repeat:no-repeat;background-position:center;transform:translate(0, -50%);}
.prodCompareFloatWrap .prodCompareFloatBox .btnExpand em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}
.prodCompareFloatWrap .prodCompareFloatBox.isExpanded header {width:400px;}
.prodCompareFloatWrap .prodCompareFloatBox.isExpanded header h1 {display:block;}
.prodCompareFloatWrap .prodCompareFloatBox.isExpanded header .headerCopy {display:block;line-height:20px;}
.prodCompareFloatWrap .prodCompareFloatBox.isExpanded header .btnCompareBox {display:block;text-align: right; padding-right: 42px;}
.prodCompareFloatWrap .prodCompareFloatBox.isExpanded .prodCompareSelectViewBox {display:flex;display:-ms-flexbox;}
.prodCompareFloatWrap .prodCompareFloatBox.isExpanded .btnExpand {background-image:url('/unify/pc/images/mobile/order/prod_list/btn_compare_down.png');}
.prodCompareFloatWrap .btnFloatClose {position:absolute;right:0;top:0;width:40px;height:40px;background:url('/unify/pc/images/mobile/order/prod_list/btn_layer_close.png') no-repeat center;z-index:10;}
.prodCompareFloatWrap .btnFloatClose em {display:block;overflow:hidden;width:0;height:0;padding:0;margin:0;line-height:0;font-size:1px;}

/*usim 통합요금제팝업 수정*/
#selectPaymentPop.layerWrap.ppl_style .layerHeader{padding:40px 40px 24px;border-bottom:1px solid #D9D9D9;}
#selectPaymentPop.ppl_style .layerHeader .layerTit{font-size:24px;color:#161616;font-weight:700;}
#selectPaymentPop.ppl_style .layerHeader .layerTit .flag_deom{display:inline-block;height:24px;margin-right:8px;padding:0 8px;font-size:12px;color:#007E7E;font-weight:700;line-height:24px;background:#E0F5F5;border-radius:4px;vertical-align:middle;}
#selectPaymentPop.layerWrap.ppl_style .layerBox .layerBody{margin-top:96px;}
#selectPaymentPop.layerWrap.ppl_style .layerBox .btnLayerClose{top:40px;}
#selectPaymentPop.ppl_style .tabFix .prodTabDepth{top:96px;width:100%;box-sizing:border-box;}
#selectPaymentPop.layerWrap.ppl_style .layerBox .layerFoot{padding-top:24px;border-top:1px solid #D9D9D9;}
#selectPaymentPop.layerWrap.ppl_style .btnLayerItem{min-width:initial !important;height:56px;padding:0 32px;font-size:18px;background:#161616;}
/*공시지원금 요금제 팝업*/
#selectPaymentPop.layerWrap.ppl_style02 .layerBox .layerFoot{padding-top:24px;border-top:1px solid #D9D9D9;}
#selectPaymentPop.layerWrap.ppl_style02 .btnLayerItem{min-width:initial !important;height:56px;padding:0 32px;font-size:18px;background:#161616;}

/* 청소년유해차단 수단 안내 */
.blockingInfoWrap .infoTxt p {margin:20px 0 0 0;font-size:15px;color:#959595;}
.blockingInfoWrap .infoTxt p:first-child {margin:0;}
.blockingInfoWrap .infoImg:after {content:'';display:block;clear:both;}
.blockingInfoWrap .infoImg {margin:30px 0;}
.blockingInfoWrap .infoImg li {float:left;width:46%;padding:0 0 0 20px;border-left:1px solid #d9d9d9;}
.blockingInfoWrap .infoImg li:nth-child(1) {border-left:0 none;}
.blockingInfoWrap .infoImg li:nth-child(2) {float:right;}
.blockingInfoWrap .infoImg li .info {text-align:center;}
.blockingInfoWrap .infoImg li .info:before {content:'';display:block;width:150px;height:150px;margin:0 auto 20px;}
.blockingInfoWrap .infoImg li:nth-child(1) .info:before {background:url('/unify/pc/images/mobile/order/prod_list/icon_blocking_info_android.png') no-repeat 0 0;}
.blockingInfoWrap .infoImg li:nth-child(2) .info:before {background:url('/unify/pc/images/mobile/order/prod_list/icon_blocking_info_ios.png') no-repeat 0 0;}
.blockingInfoWrap .infoImg li .info strong {display:block;margin:0 0 10px;font-weight:bold;font-size:16px;color:#000;}
.blockingInfoWrap .infoImg li .info span {font-size:13px;color:#959595;}

/* 전문상담 */
.counsel_iframe_list fieldset {padding:31px 35px  24px 0;background:#fff;border:none;border-bottom:1px solid #d2d2d2;}
.counsel_iframe_list fieldset .img_box {display:table;position:absolute;top:15px;left:0px;width:160px;height:199px;text-align:center;}
.counsel_iframe_list fieldset .img_box span {display:table-cell;vertical-align:middle;}
.counsel_iframe_list fieldset .img_box span img {width:100%}
.counsel_iframe_list fieldset p.name {color:#000;font-size:16px;height: 30px;padding-right:50px}
.counsel_iframe_list fieldset p.name strong {color:#f82a2a;font-weight:normal;font-size:16px;}
.counsel_iframe_list fieldset .textarea_box {float:left;position:relative;width:72%;height:96px;margin-left:168px;margin-right:10px;}
.counsel_iframe_list fieldset .textarea_box > textarea {resize:none;color:#666;font-size:14px;padding:8px 1%;width:98%;height:78px;border:1px solid #adadad;}
.counsel_iframe_list fieldset .textarea_box > .font_cnt {top:0;left:inherit;right:0;}
.counsel_iframe_list fieldset > a:hover {text-decoration:none !important;color:#fff !important;}
.counsel_iframe_list fieldset .font_cnt {position:absolute;top:38px;left:82.7%;font-size:13px;color:#888;}
.counsel_iframe_list .btn_question {display:inline-block;margin-top:66px;padding:0 16px;height:30px;line-height:30px;color:#fff;background:#888;border-radius:3px;font-size:14px;}
.counsel_iframe_list .btn_question_add {position:absolute;top:0;right:0;margin-top:44px;margin-right:15px;}
.counsel_iframe_list fieldset p.info {position:relative;padding-top:8px;padding-left:193px;color:#444;letter-spacing:-1px;font-size:14px;}
.counsel_iframe_list fieldset p.notice {position:relative;clear:both;margin-left:168px;padding-top:10px;}
.counsel_iframe_list fieldset p.notice input {position:absolute;width:20px;height:20px;}
.counsel_iframe_list fieldset p.notice label {position:relative;display:block;padding-left:25px;height:20px;font-size:14px;color:#444;background:#FFF url('/common/pc/olleh2.0/img/bg/bg-form-checkbox-default.png') no-repeat 0 90%;z-index:1;}
.counsel_iframe_list fieldset p.notice label.checked {background:url('/common/pc/olleh2.0/img/bg/bg-form-checkbox-check.png') no-repeat 0 90%;}
.counsel_iframe_list fieldset p.notice label.disabled {background:url('/common/pc/olleh2.0/img/bg/bg-form-checkbox-disabled.png') no-repeat 0 90%;}
.counsel_iframe_list fieldset p.notice input:focus +label:before{content:"";position:absolute; top:-1px;left:-1px;width:20px;height:20px;border:1px dotted #000;}
.counsel_iframe_list div.email { position:relative;padding:0 0 20px 15px;margin-top:20px;margin-bottom:20px;border:none;border-bottom:1px solid #d2d2d2;}
.counsel_iframe_list div.email > p{padding-right:160px;}
.counsel_iframe_list div.email > p span { font-size:16px;color:#000;}
.counsel_iframe_list div.email > p a {padding:0 0 0 7px;font-weight:normal;}
.counsel_iframe_list div.email > p a.email {position:absolute;top:0;right:0px;width:117px;height:31px;font-size:14px;line-height:29px;text-decoration:none;background:url('/common/pc/olleh2.0/img/btn/btn-bg-email-dactive.gif') left top no-repeat;}
.counsel_iframe_list div.email > p a.current.email {background-image:url('../img/btn/btn-bg-email-active.gif');}
.counsel_iframe_list div.email > p a:hover {color:#666 !important;text-decoration:none !important;}
.counsel_iframe_list .registerTb > span {display:none;text-align:right;font-size:14px;letter-spacing:-1px;color:#444;}
.counsel_iframe_list .registerTb > span em {vertical-align:middle;color:#ff0000;}
.counsel_iframe_list .registerTb {display:none}
.counsel_iframe_list .registerTb .btnWrap {margin-top:10px;text-align:right;}
.counsel_iframe_list .registerTb .btnWrap a {display:inline-block;height:30px;padding:0 27px;line-height:30px;vertical-align:middle;border-radius:3px;border-color:#777;background:#777;font-size:14px;font-family:"Noto Sans";color:#fff;}
.counsel_iframe_list .registerTb .btnWrap a:hover {text-decoration:none !important;color:#fff !important;}

.counsel_iframe_list table.register {width:100%;margin-top:20px;border-color:#666;border-bottom:1px solid #888;}
.counsel_iframe_list table.register th {padding: 21px 0 17px 32px;border-left:none;border-top:1px solid #d2d2d2;border-bottom:none;background-color:#efefef;font-weight:normal;font-size:16px;}
.counsel_iframe_list table.register td {border-top:1px solid #d2d2d2;border-left:none;border-bottom:none;font-size:16px;color:#333;}
.counsel_iframe_list table.register th.require {background:#efefef url('/common/pc/olleh2.0/img/bg/bul_require.png') no-repeat 19px 31px;}
.counsel_iframe_list table.register input[type=text] {height:30px;line-height:30px;}
.counsel_iframe_list table.register td textarea {width:95.3%;height:153px;resize:none;}
.counsel_iframe_list table.register td select { min-width:150px;height:32px}

.counsel_iframe_list table .btn.small {margin-left:2px;height:30px;padding:0 10px;font-size:14px;line-height:28px;letter-spacing:-1px;}
.counsel_iframe_list table .btn.small:hover {text-decoration:none !important;color:#333 !important;}
.counsel_iframe_list table .btn.bg_gray03 {color:#fff;background-color:#333;}
.counsel_iframe_list table .w61per {width:61% !important;}
.counsel_iframe_list table .w89per {width:89.6% !important;}
.counsel_iframe_list table .w97per {width:97% !important;}

.counsel_iframe_list .btn {overflow:hidden;display:inline-block;border-radius:3px;vertical-align:middle;background-color:#fff;}
.counsel_iframe_list .btn.bd_gray02 span, .counsel_iframe_list .btn.bd_gray03 span {color:#333;}
.counsel_iframe_list .btn.bd_gray03 {color:#333;border:1px solid #7c7575;}
.counsel_iframe_list div.btnWrap > a span, .counsel_iframe_list div.btnWrap > a em, .counsel_iframe_list .reply-ans em {color:#f52a2a;}
.counsel_iframe_list div.advice { text-align:right;border-bottom:1px solid #9d9d9d;}
.counsel_iframe_list div.advice > div {padding-top:15px;padding-left:11px;border-top:1px solid #eaeaea;text-align:left;}
.counsel_iframe_list div.advice > div p.addTo {margin-left:0;}
.counsel_iframe_list div.advice > div p.addTo, .counsel_iframe_list div.advice > div p.article {margin-left:0;margin-bottom:17px;font-size:16px;line-height:18px;color:#333;}
.counsel_iframe_list div.advice a.answer {top:23px;right:21px;width:11px;height:7px;background:url('/common/pc/olleh2.0/img/bg/bg_down_arrow.png') right center no-repeat;}
.counsel_iframe_list div.advice a.answer.current {background:url('/common/pc/olleh2.0/img/bg/bg_up_arrow.png') right center no-repeat;}

.counsel_iframe_list div.advice ul.sort {text-align:right;margin-bottom:15px;padding-right:15px;overflow:hidden;}
.counsel_iframe_list div.advice ul.sort li {display:inline-block;margin-right:-5px;padding:0 10px;background:url(/common/pc/olleh2.0/img/bg/bg_advice_bar.png) no-repeat left center;}
.counsel_iframe_list div.advice ul.sort li:first-child {background:none;}
.counsel_iframe_list div.advice ul.sort li a.current {font-weight:bold;color:#de1a22;}
.counsel_iframe_list div.btnWrap{position:relative;}
.counsel_iframe_list div.btnWrap > a {height:25px;display: inline-block; margin: 0 5px 15px;line-height:25px;padding:0 15px;font-size:14px;border:1px solid #bcbcbc; border-radius:3px;color:#444;}
.counsel_iframe_list div.btnWrap > a:hover {text-decoration:none !important;color:#444 !important;}
.counsel_iframe_list div.btnWrap > a._reComBtn {margin:0 4px 15px 3px;padding:0 16px 0 18px;background:none;}
.counsel_iframe_list div.btnWrap > a._reComBtn span {margin-left:7px;font-weight:bold;color:#f52a2a;}
.counsel_iframe_list div.btnWrap > a.reply {margin-right:0;margin-left:0;padding:0 31px 0 11px;background:url('/common/pc/olleh2.0/img/bg/bg_reply_arrow.png') 72px center no-repeat;font-weight:normal;}
.counsel_iframe_list div.btnWrap > a.reply.active {background:url('/common/pc/olleh2.0/img/bg/bg_reply_arrow02.png') 72px center no-repeat;}
.counsel_iframe_list div.btnWrap p.writeInfo {margin-right:7px;font-size:14px;color:#666;}
.counsel_iframe_list div.btnWrap p.writeInfo span {padding-left:22px;background:none;font-size:14px;letter-spacing:0;}
.counsel_iframe_list div.btnWrap p.writeInfo span:first-child {padding-left:0;color:#444;}

.counsel_iframe_list div.btnWrap p.writeInfo {position: absolute; top: 0; right: 15px;text-align: right;margin-right:7px;font-size:14px;color:#666;}
.counsel_iframe_list div.btnWrap p.writeInfo span {padding-left:22px;background:none;font-size:14px;letter-spacing:0;}
.counsel_iframe_list div.btnWrap p.writeInfo span:first-child {padding-left:0;color:#444;}
.counsel_iframe_list div.report {display:none;position:relative;margin-left:0;padding:18px 80px 17px 20px;border-top:1px solid #eaeaea;background:#f9f9f9;}
.counsel_iframe_list div.report textarea {width:98%;height:35px;margin-right:0;padding:1%;font-size:14px;resize:none;color:#666;border:1px solid #adadad}
.counsel_iframe_list div.report a._notifyBtn {display:inline-block;position:absolute;right:18px;bottom:17px;width:55px;height:30px;line-height:30px;text-align:center;font-size:14px;letter-spacing:-1px;border-radius:3px;background:#888;color:#fff;}
.counsel_iframe_list div.report a._notifyBtn:hover {text-decoration:none !important;color:#fff !important;}
.counsel_iframe_list div.reply {display:none;position:relative;padding:9px 19px 18px 50px;border-top:1px solid #eaeaea;background:#f9f9f9 url('/common/pc/olleh2.0/img/bg/bg_reply.png') 40px 10px no-repeat;}
.counsel_iframe_list div.reply p {margin:3px 0 0 10px;padding-bottom:17px;border-bottom:none;font-size:16px;color:#333;}
.counsel_iframe_list div.reply span {padding:0 8px 0 6px;font-size:0;color:#444;}
.counsel_iframe_list div.reply span em {margin-right:6px;font-size:14px;color:#444;}
.counsel_iframe_list div.reply span.data {font-size:14px;padding-left:11px;background:url('/common/pc/olleh2.0/img/bg/bg_reply_bar.png') left 4px no-repeat;color:#666;}
.counsel_iframe_list div.reply a._reComBtn {position:absolute;left:91.6%;font-size:14px;color:#444;}
.counsel_iframe_list div.reply a._reComBtn:hover {text-decoration:none !important;color:#444 !important;}
.counsel_iframe_list div.reply a._reComBtn > span {padding:0 0 0 10px;}
.counsel_iframe_list div.reply a._reComBtn em {margin:0;padding:0;background:none;font-weight:bold;font-size:14px;color:#666;}
.counsel_iframe_list fieldset{position:relative;padding:0;margin:15px 0 0;}
.counsel_iframe_list fieldset .textarea_box{float: none;width:100%;margin-left: 0;  height: auto;}
.counsel_iframe_list fieldset p.notice label{height:auto;}
.counsel_iframe_list fieldset .box{padding:0 100px 25px 160px;}
.counsel_iframe_list fieldset .img_box {position:absolute; top:0;left:0;}
.counsel_iframe_list fieldset .img_box span img{width:160px;height:160px}
.counsel_iframe_list fieldset p.notice{margin:0;}
.counsel_iframe_list fieldset p.notice label.disabled{background-position:0 0;}
.counsel_iframe_list fieldset p.info{padding-left:24px}
.counsel_iframe_list table.register th{text-align:left;color:#000;vertical-align: top}
.counsel_iframe_list table.register td {padding:10px 0 10px 15px}
.counsel_iframe_list table.register input[type=checkbox] { margin: 0 5px 0 10px;vertical-align: middle;}
.counsel_iframe_list fieldset p.notice input:checked + label.disabled{background:url(/common/pc/olleh2.0/img/bg/bg-form-checkbox-check.png) 0 0 no-repeat;}
.counsel_iframe_list .btn_question{position:absolute; bottom:0;right:-95px;margin:0;}

.counsel_iframe_list div.advice > div p.addTo{height:20px;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.counsel_iframe_list div.advice > div p.addTo,
.counsel_iframe_list div.advice > div p.article{width:auto;padding-right:50px; line-height:20px;}
.counsel_iframe_list div.advice a.answer{top:12px;width:20px;height:20px;background-position:center center;}
.counsel_iframe_list div.advice a.answer.current{background-position:center center}

/*div.pageWrap a {color:#888;font-size:14px;}
div.pageWrap a:hover {color:#f82a2a !important;text-decoration:none !important;}
div.pageWrap strong {border:none;color:#f82a2a;font-weight:normal;text-decoration:underline;}
div.pageWrap a, div.pageWrap strong {padding:0 8px;line-height:15px;font-family:"맑은 고딕", "MalgunGothic", "Malgun Gothic";}
.pageWrap .page {width:10px;margin-left:14px;padding:0;background:url('/common/pc/olleh2.0/img/bg/bg_page_next.png') center no-repeat;text-indent:-9999em;}
.pageWrap .page + .page {margin-left:5px;background:url('/common/pc/olleh2.0/img/bg/bg_page_last.png') center no-repeat;}
.pageWrap .page:first-child {background:url('/common/pc/olleh2.0/img/bg/bg_page_first.png') center no-repeat;}
.pageWrap .page:first-child + .page {margin-right:14px;background:url('/common/pc/olleh2.0/img/bg/bg_page_prev.png') center no-repeat;}*/

/*상품상세 높이 고정 */
#prodDetailPop .lyaerBox .layerBody{height:500px}
#prodDetailPop .prodDetailTab li{width:25%}
#prodDetailPop.layerWrap .layerBox .layerFoot{margin-top:32px;}
#prodDetailPop.layerWrap .layerBox .layerFoot .btnLayerItem{width:100%;}
/* 전화주문 */
.layerWrap.window {position: relative;}
.layerWrap.window .layerBox{display:block;position:relative;top:auto;left:auto;width:100%;transform:translate(0,0); overflow:auto;border-radius:0}
.layerWrap.window .layerBox h1{line-height: 30px;  font-size: 22px;  font-weight: bold;
 padding:0;  height: auto;  color: #000;  font-size: 18px;  border-bottom: 0;  border-top: 0}
.layerWrap.window .layerBox button{border:0;}
.layerWrap.window caption{overflow: hidden; position: absolute;  width: 1px;  height: 1px;  margin: -1px;  border: 0; clip: rect(1px,1px,1px,1px);
clip-path: inset(50%);}

/*#selectPaymentPop{z-index:2500}*/
#phoneBuyPop .inpTxt.col3{display:flex;display:-ms-flexbox;line-height:50px;font-size: 20px; padding-right:300px}
#phoneBuyPop .inpTxt.col3 > span{margin:0 10px}
#phoneBuyPop .inpTxt.col3 select{margin-top:2px;min-width: 100px;}
#phoneBuyPop .inpTxt.col3 input{text-align:center;padding:0; width: 68px;}
@media all and (max-width: 768px) {
	#phoneBuyPop .layerBox .layerHeader{padding: 30px 20px 15px;}
    #phoneBuyPop .layerBox .layerContent{padding:0 20px}
	#phoneBuyPop .layerBox h1{font-size:16px}
    #phoneBuyPop *{font-size:13px }
    #phoneBuyPop .inpTxt.col3{padding-right:0}
    #phoneBuyPop .resevationFormWrap .regiCase .regiTit{width:70px}
	#phoneBuyPop .resevationFormWrap .regiCase .regiItem {width: calc(100% - 70px)}
	#phoneBuyPop  .layerContent{padding:0 20px}
	#phoneBuyPop table{width:100%}
	#phoneBuyPop .counselGuideBox .counselTblWrap table tbody th{height:auto;}
	#phoneBuyPop .layerBox .btnLayerClose {position:absolute;right:20px;top:30px;width:25px;height:25px;background:url('/unify/m/images/mobile/order/prod_list/btn_layer_close.png') no-repeat center;background-size:12px auto;z-index:10;}
	#phoneBuyPop .btnLayerItem span{height:50px;line-height:50px}
	#phoneBuyPop .layerBtnBox{padding:0 20px}
	#phoneBuyPop .resevationFormWrap .typeSelect button{width:auto;padding:0 5px}
}

/*유의사항 (요금제 변경 팝업에 있음 )*/
/*#priceDtlInfo{z-index:2500}*/
#priceDtlInfo .layerBox{width:850px}
#priceDtlInfo .btnLayerClose{top:11px !important }

/* 중고폰 재정의*/
.green_phone_main_form .model_info, .green_phone_main_form .serial_num{width:363px !important;}

/* 공시지원금 캡챠 */
#CaptchaNumber {width: 100%; text-align: center;}
#CaptchaNumber > .BDC_CaptchaDiv {display: inline-block; vertical-align:top;}
#CaptchaNumber > input.ad_inp01 {height: 52px; font-size: 25px; text-align: center; box-sizing: border-box; border:none; border:1px solid #000;}
/* 공시지원금 캡챠 (핸드폰아래로이동) */
.captchaBox #CaptchaNumber {text-align:left !important;margin-top:10px !important;}
.captchaBox #CaptchaNumber > input.ad_inp01 {width:236px}
/*공시지원금 배너*/
.order-md-banner{text-align:center;}

/* 시즌 선물  */
/* #addServiceTip{z-index:600} */
#addServiceTip.alert .layerBox{width:500px}
#addServiceTip dt{display:flex;display:-ms-flexbox;align-items: center;}
#addServiceTip dt .gift-t{display:inline-block;line-height:27px;padding:0 10px;background-color: #000;color:#fff;border-radius:27px;border-top-left-radius: 0;}
#addServiceTip dt{height:50px;line-height:50px;margin-bottom:5px;font-size:13px; }
#addServiceTip dt:before{content:"";display:inline-block;width:50px;height:50px;margin-right:10px;background:url(/) 0 0 no-repeat;background-size:100% auto}
#addServiceTip dt.a:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_1.png)}
#addServiceTip dt.b:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_2.png)}
#addServiceTip dt.c:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_3.png)}
#addServiceTip dt.d:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_4.png)}
#addServiceTip dt.e:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_5.png)}
#addServiceTip dt.f:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_6.png)}
#addServiceTip dt.s:before{background-image:url(/NWL/assets/images/pc/nwLogoShopping.svg)}
#addServiceTip dd{margin-bottom:15px;font-size:13px;color:#808080}

/* 시즌/지니 220204 */
#addServiceTipSeezn dt{display:flex;display:-ms-flexbox;align-items: center;}
#addServiceTipSeezn dt .gift-t{display:inline-block;line-height:27px;padding:0 10px;background-color: #000;color:#fff;border-radius:27px;border-top-left-radius: 0;}
#addServiceTipSeezn dt{height:50px;line-height:50px;margin-bottom:5px;font-size:13px; }
#addServiceTipSeezn dt:before{content:"";display:inline-block;width:50px;height:50px;margin-right:10px;background:url(/) 0 0 no-repeat;background-size:100% auto}
#addServiceTipSeezn dt.a:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_1.png)}
#addServiceTipSeezn dt.e:before{background-image:url(/unify/pc/images/mobile/order/prod_list/seezn_5.png)}
#addServiceTipSeezn dd{margin-bottom:15px;font-size:13px;color:#808080}

#addServiceTipNetfilx .layerBox , #addServiceTipTving .layerBox{width:500px}
#addServiceTipNetfilx .hyphen_list li, #addServiceTipTving .hyphen_list li{position:relative;padding-left:20px;}
#addServiceTipNetfilx .hyphen_list li + li, #addServiceTipTving .hyphen_list li + li{margin-top:10px;}
#addServiceTipNetfilx .hyphen_list li:before, #addServiceTipTving .hyphen_list li:before{content:'-';display:block;position:absolute;left:0;top:0;}

/* 230702반영 : 다이렉트 요금제 개편 */
#addServiceTipDirect .layerBox{width:420px;}
#addServiceTipDirect .layerBox .layerContent{padding-top:20px;padding-bottom:15px;}
#addServiceTipDirect .tivingPlanList{padding:0 20px;}
#addServiceTipDirect .tivingPlanList > li{margin-top:14px;}
#addServiceTipDirect .tivingPlanList > li:first-child{margin-top:0;}
#addServiceTipDirect .noticeBox{background-color:#f8f8f8;padding:20px;margin-top:20px;border-radius:8px;}
#addServiceTipDirect .noticeList > li{position:relative;margin-top:4px;padding-left:12px;font-size:14px;line-height:1.5;color:#666;}
#addServiceTipDirect .noticeList > li:before{content:'*';position:absolute;top:4px;left:0;}
#addServiceTipDirect .noticeList > li:first-child{margin-top:0;}
.addServiceTipDirect .layerBox{width:420px;}
.addServiceTipDirect .layerBox .layerContent{padding-top:20px;padding-bottom:15px;}
.addServiceTipDirect .tivingPlanList{padding:0 20px;}
.addServiceTipDirect .tivingPlanList > li{margin-top:14px;}
.addServiceTipDirect .tivingPlanList > li:first-child{margin-top:0;}
.addServiceTipDirect .noticeBox{background-color:#f8f8f8;padding:20px;margin-top:20px;border-radius:8px;}
.addServiceTipDirect .noticeList > li{position:relative;margin-top:4px;padding-left:12px;font-size:14px;line-height:1.5;color:#666;}
.addServiceTipDirect .noticeList > li:before{content:'';position:absolute;top:4px;left:0;}
.addServiceTipDirect .noticeList > li:first-child{margin-top:0;}
.layerWrap.alert.directChoice .layerBox{width:360px;}
.layerWrap.alert.directChoice .s_tit{display:block;margin-bottom:6px;font-weight:normal;}
.layerWrap.alert.directChoice .select_device > li{font-size:14px;letter-spacing:-0.4px}
.layerWrap.alert.directChoice .tool_link_txt{display:inline-block;margin-top:10px;color:#006ff2;}


/* 제품설명 */
#pc-mode .iphone12_wrap{width:100% !important}

/* 0615 상품상세 더보기 추가 */
.layerWrap .pdt_feature {height:800px; overflow: hidden;}
.layerWrap .layerBox .btnContentsMore  {position:relative;width:calc(100% - 80px); margin:0 40px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff;z-index:1; margin-top:-45px;}
.layerWrap .layerBox .btnContentsMore:before {display:block;content:"";position:absolute;left:0;right:0;bottom:44px;height:59px;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF22 15%, #E9E9E9 100%) 0% 0% no-repeat padding-box;z-index: -1;}
.layerWrap .layerBox .btnContentsMore span {display:inline-block;position:relative;padding:0 15px 0 0;line-height:44px;font-size:13px;font-weight:bold;color:#000;}
.layerWrap .layerBox .btnContentsMore span:after {display:block;content:"";position:absolute;right:0;top:18px;width:11px;height:7px;background:url('/unify/pc/images/mobile/order/prod_list/btn_more.png') no-repeat center;background-size:100%;}
.layerWrap .layerBox .btnContentsMore .active:before {display:none;}
.layerWrap .layerBox .btnContentsMore .active span:after {transform:rotate(180deg);}
.layerWrap .layerBox .layerBody .btnContentsMore.active {margin:20px 0 10px; width:100%;}
.layerWrap .layerBox .layerBody .btnContentsMore.active:before {display:none;}
.layerWrap .layerBox .layerBody .btnContentsMore.active span:after {transform:rotate(180deg);}

/* 0615 상세설명 기존 내용 추가 */
.pdt_feature .om_introimg {padding-bottom:0px;text-align:center;width:auto;height:400px;clear:both}
.pdt_feature .om_introimg img {width:auto;height:400px}
.pdt_feature .om_main_tit {width:96%;padding:30px 0 0 0px;margin:0 auto;font-size:24px;letter-spacing:-1px;font-weight:normal;color:#1e1e1e;text-align:left;line-height:140%}
.pdt_feature .om_sub_tit {width:96%;padding:30px 0 0 0px;margin:0 auto;font-size:18px;letter-spacing:-1px;font-weight:normal;color:#1e1e1e;text-align:left}
.pdt_feature .om_text {width:96%;padding:10px 0 10px 0px;margin:0 auto;font-size:14px;color:#808080;line-height:170%;text-align:left;}
.pdt_feature .om_maintit_img {width:96%;padding:10px 0 10px;text-align:center;margin:0 auto;clear:both}
.pdt_feature .om_review_img {width:96%;padding:10px 0 10px;text-align:center;margin:0 auto;;clear:both}
.pdt_feature .om_comment_box {width:86%;margin:50px auto 20px;padding:4%;background-color:#f3f3f3;border:1px solid #d7d7d7;font-size:13px;line-height:180%;color:#6f6f6f;text-align:left;clear:both }
.pdt_feature .om_comment_tit {font-size:18px;font-weight:bold;padding-bottom:5px;color:#000 }
.pdt_feature .om_tablebox {margin:10px auto;padding:15px 0 20px;clear:both}
.pdt_feature .om_caption {font-size:14px;font-weight:bold;padding:5px 0 10px;color:#666666;text-align:center}
.pdt_feature .om_t_caption {position: absolute; left: -9999px;}
.pdt_feature .om_table {margin:0 auto;width:96%;border-top:1px solid #bcbcbc}
.pdt_feature .om_table .omth {height:30px;font-size:14px;font-weight:bold;background-color:#f1f1f1;border-bottom:1px solid #e5e5e5;color:#666666;text-align:center}
.pdt_feature .om_table .omtd_tit {padding:6px 0;border-bottom:1px solid #e5e5e5;background-color:#f9f9f9;width:25%;font-size:13px;font-weight:bold;line-height:160%;color:#767676;padding-left:3%;text-align:left}
.pdt_feature .om_table .omtd_tit_c {padding:6px 0;border-bottom:1px solid #e5e5e5;background-color:#f9f9f9;font-size:13px;font-weight:bold;line-height:160%;color:#767676;text-align:center}
.pdt_feature .om_table .omtd_text {padding:6px 0;border-bottom:1px solid #e5e5e5;font-size:13px;color:#949494;line-height:160%;padding-left:3%;text-align:left}
.pdt_feature .om_table .omtd_text_c {padding:6px 0;border-bottom:1px solid #e5e5e5;font-size:13px;color:#949494;line-height:160%;text-align:center}
.pdt_feature .om_imgs {max-width:100% !important;height:auto;border:0px}
.pdt_feature .om_sums {width:90%;margin:10px auto;font-size:12px;text-align:center;color:#a9a9a9}
.pdt_feature .om_wbar {width:100%;height:1px;margin:20px auto;border-bottom:1px solid #e7e7e7;clear:both}
.pdt_feature .om_copy {width:90%;margin:20px auto;font-size:12px;color:#919191;text-align:center;}
.pdt_feature .om_copyright {width:90%;margin:20px auto;font-size:12px;color:#919191;text-align:center;line-height:160%}
.pdt_feature .om_endbar {width:100%;height:20px;font-size:13px;text-align:center;color:#949494;clear:both}
.pdt_feature .om_wide {width:98%;margin:0 auto;padding:10px 0 20px 0;clear:both}
.pdt_feature .om_wide_left {width:49%;float:left;padding-bottom:20px;}
.pdt_feature .om_wide_right {width:49%;float:right;padding-bottom:20px;}
.pdt_feature .om_top {width:100%;padding:10px 0 30px;text-align:right;clear:both}
.pdt_feature .om_top a{display:block;}
.pdt_feature .om_category {width:100%;margin:20px auto;border-bottom:1px solid #999;padding-bottom:7px;font-size:26px;letter-spacing:-1px;font-weight:bold;color:#1e1e1e;text-align:left;}

/* 0618 제품특징 혜택 배너 추가 */
.prodDetailBenefitBnr {display:block; margin-bottom:20px;}

/* 0830 온경혁 - 유심가입 */
.phonelist_btmbanner[data-selector="usim"] .top-banner {position:relative;top:0;height:auto;line-height: inherit;background:no-repeat;margin:60px auto 0; width:1080px}

.kt-usim#usimArea{margin-top:50px}
.kt-usim#usimArea .usimGate_list{position:relative;}
.kt-usim#usimArea a{width:535px}
.kt-usim#usimArea a dt{margin-bottom:12px}
.kt-usim#usimArea a:nth-child(1):after{width:48px;height:48px;}
.kt-usim#usimArea a:nth-child(2):after{width:48px;height:48px;}
.kt-usim#usimArea a:nth-child(1):before{top:inherit;bottom:50px;transform:inherit;}
.kt-usim#usimArea a:nth-child(2):before{top:inherit;bottom:50px;transform:inherit;}
.kt-usim#usimArea a:nth-child(2) dl{position:relative;}
.kt-usim#usimArea .btn-prod-detail{position:absolute;top:40px;right:40px;width:48px;height:48px;background:url('/unify/pc/images/mobile/order/prod_list/icon-search.png') no-repeat;background-size:100%;font-size:0;}

.kt-usim .md_banner{margin:60px auto;}
.kt-usim .usimBuyBenefitBox .titleBox{margin-bottom:41px;}
.kt-usim .prodBannerWrap02{border-radius:20px;overflow:hidden;}
.kt-usim .usimRecommGuideBox .titleBox{margin-bottom:25px}
.kt-usim .usimRecommGuideBox .titleBox .txtCopy{font-size:16px;}
.kt-usim .usimRecommGuideBox ul li{padding:30px 50px;height:335px;margin-right:20.6px}
.kt-usim .usimRecommGuideBox ul li[class^="icon"] .tit{margin-top:23px;}
.kt-usim .usimRecommGuideBox ul li[class^="icon"] .txt{font-size:16px;line-height:26px;}
.kt-usim .usimRecommGuideBox ul li[class^="icon"]:nth-child(4),
.kt-usim .usimRecommGuideBox ul li[class^="icon"]:nth-child(5){padding-top:60px;height:230px;}
.kt-usim .usimRecommGuideBox ul li:nth-child(4),
.kt-usim .usimRecommGuideBox ul li:nth-child(5){margin-top:17px;margin-right:20px}
.kt-usim .usimUseGuideBox .titleBox .tit{font-size:24px}

#usimProdDetailPop .minHeight{height:1000px;overflow:hidden;}
#usimProdDetailPop .layer{display:none}
#usimProdDetailPop .layerBox{width:900px}
#usimProdDetailPop .wire_prodtab_cont{padding-top:50px}
#usimProdDetailPop .wire_prodtab_cont.tabNo{padding-top:0}
#usimProdDetailPop .layerBox .btnMore{position:fixed;bottom:140px; left:0;z-index:1;width:calc(100% - 80px); margin:0 40px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color:#fff;z-index:1; }
#usimProdDetailPop .tabConts{position:relative;}
#usimProdDetailPop .minHeight{height:800px;overflow:hidden;}
#usimProdDetailPop .layerBox .btnMore:before {display:block;content:"";position:absolute;left:0;right:0;bottom:44px;height:59px;background:transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF22 15%, #E9E9E9 100%) 0% 0% no-repeat padding-box;}
#usimProdDetailPop .layerBox .btnMore span {display:inline-block;position:relative;padding:0 15px 0 0;line-height:44px;font-size:13px;font-weight:bold;color:#000;}
#usimProdDetailPop .layerBox .btnMore span:after {display:block;content:"";position:absolute;right:0;top:18px;width:11px;height:7px;background:url('/unify/pc/images/mobile/order/prod_list/btn_more.png') no-repeat center;background-size:100%;}
#usimProdDetailPop .layerBox .btnMore.maxH {position:relative;bottom:-10px;width:100%;margin:0;}
#usimProdDetailPop .tabConts img{width:100%}
#usimProdDetailPop .prodDetailTab ul li{width:25%}
#usimProdDetailPop .prodDetailTab ul li a{border:1px solid #d9d9d9}
#usimProdDetailPop .prodDetailTab ul li:first-child a{border-radius:6px 0 0 6px;}
#usimProdDetailPop .prodDetailTab ul li:last-child a{border-radius:0 6px 6px 0;}
#usimProdDetailPop .prodDetailTab ul li.active a{border-color:#000;}
#usimProdDetailPop .prodDetailTab ul li.active a span{color:#000;}
#usimProdDetailPop .inner {width: auto;}

#usimProdOptPop .orderOptBox02{position: relative;}
#usimProdOptPop .freebiesPayOptBox{display:inherit;margin:20px 0}
#usimProdOptPop .freebiesPayOptBox *{color:#959595}
#usimProdOptPop .freebiesPayOptBox button{position:relative;height:100px;width:100%;border:1px solid #d9d9d9;border-radius: 10px;box-sizing: border-box;}
#usimProdOptPop .freebiesPayOptBox button.active{border-color:#01a69f;}
#usimProdOptPop .freebiesPayOptBox button:first-child:nth-last-child(1){display:flex; display:-ms-flexbox; height:66px;padding:0 30px; align-items: center; -ms-flex-align: center; justify-content:space-between; -ms-flex-pack:justify; }
#usimProdOptPop .freebiesPayOptBox .price{position:absolute;top:calc(50% - 17.5px);left:32px;font-size:20px;font-weight:700;line-height:35px;}
#usimProdOptPop .freebiesPayOptBox .explan{display:block;text-align:left;font-size:20px;line-height:35px;}
#usimProdOptPop .freebiesPayOptBox .freebiesPayOpt{padding-left:350px;}
#usimProdOptPop .freebiesPayOptBox .freebiesPayOpt + .freebiesPayOpt{margin-top:16px;}
#usimProdOptPop .freebiesPayOptBox .freebiesPayOpt.active * {color:#000}
#usimProdOptPop .layerBox .btnChargeFold + .detailChargeBox{background:none;}
#usimProdOptPop .layerBox .btnChargeFold.open + .detailChargeBox{margin:0;border-radius:0;background:none;border-bottom:1px solid #d9d9d9;}
#usimProdOptPop .layerBox .orderChargeBox{position:relative;margin-top:24px;}
#usimProdOptPop .orderChargeBox{border:none;border-radius:20px;}
#usimProdOptPop .orderChargeBox .btnChargeFold{position:relative;width:100%;height:24px;}
#usimProdOptPop .orderChargeBox .btnChargeFold:before{display:inline-block;content:"";position:absolute;left:0;top:12px;width:100%;height:1px;background:#d9d9d9;}
#usimProdOptPop .orderChargeBox .btnChargeFold:after{display:inline-block;content:"";position:absolute;left:50%;top:0;width:24px;height:24px;background-image: url(/unify/pc/images/mobile/order/prod_list/icon_fold_arrow-down.png);background-color: #a8a8a8;background-position: center;background-repeat: no-repeat;background-size:16px auto;vertical-align: top;border-radius: 50%;transform: translateX(-50%) rotate(0deg);}
#usimProdOptPop .orderChargeBox .btnChargeFold.open:after{transform: translateX(-50%) rotate(180deg);}
#usimProdOptPop .orderChargeBox .detailChargeBox .inner > ul > li{position:relative;float:none;width:100%;padding:0;}
#usimProdOptPop .orderChargeBox .detailChargeBox .inner > ul > li + li{margin-top:20px;}
#usimProdOptPop .orderChargeBox .detailChargeBox .inner{padding:8px 0 20px;}
#usimProdOptPop .orderChargeBox .detailChargeBox .inner > ul > li .chargePriceList{margin-top:8px;}
#usimProdOptPop .btnOrderUtilBox .innerFlex.v02 > span{padding:0 !important}
#usimProdOptPop .innerBox{margin-top:0}
#usimProdOptPop .dateCheck{ display:flex;display:-ms-flexbox;}
#usimProdOptPop .dateCheck button{width:calc(50% - 5px);;height:42px;margin-left:10px;background-color: #ededed;color:#000;font-weight:500;font-size:16px;color:#808080;border-radius:20px;}
#usimProdOptPop .dateCheck button:first-child{margin-left:0}
#usimProdOptPop .dateCheck button.active{background-color: #000;color:#fff;border-radius: 20px;font-weight:700;}
#usimProdOptPop .btnChangeProd{width:50px;height:32px;background:#000;border-radius:8px;}
#usimProdOptPop .btnChangeProd em{color:#fff;font-weight:500;font-size:14px;}
#usimProdOptPop .btn-prod-detail{width:30px;height:30px;background:url('/unify/pc/images/mobile/order/prod_list/icon-detail-arrow.png') center no-repeat;background-size:15px 10px;}
#usimProdOptPop .btn-prod-detail.on{transform:rotate(180deg);}
#usimProdOptPop .ui-box{position:relative;padding-left:90px;margin-top:32px;}
#usimProdOptPop .ui-box.ui-box-tab{margin-top:0;}
/* #usimProdOptPop .ui-box:first-child{margin-top:0;} */
#usimProdOptPop .ui-box .ui-tit{position:absolute;top:0;left:0;font-size:16px;color:#000;}
#usimProdOptPop .ui-box .ui-txt-desc{font-size:16px;font-weight:700;color:#000;}
#usimProdOptPop .ui-box.ui-box-tab .ui-tit{line-height:50px;}
#usimProdOptPop .orderOptBox02 .ui-box:nth-child(1) .ui-tit,
#usimProdOptPop .orderOptBox02 .ui-box:nth-child(1) .ui-txt-desc{line-height:35px;}
#usimProdOptPop .orderOptBox02 .ui-box:nth-child(2) .ui-tit,
#usimProdOptPop .orderOptBox02 .ui-box:nth-child(2) .ui-txt-desc{line-height:30px;}
#usimProdOptPop .ui-box .posi-r{position:absolute;top:0;right:0;bottom:0;}
#usimProdOptPop .ui-box .ui-desc-detail{display:none;margin:0 0 0 -90px;width:calc(100% + 90px);}
#usimProdOptPop .box-pay-price{margin:0 0 32px;line-height:37px;}
#usimProdOptPop .box-pay-price *{color:#000}
#usimProdOptPop .box-pay-price:after{content:'';display:block;clear:both;}
#usimProdOptPop .box-pay-price .ui-tit{float:left;font-size:20px;font-weight:700;}
#usimProdOptPop .box-pay-price .ui-price{float:right;font-size:28px;font-weight:700}
/* 외국인전용 선불요금제 출시 */
#usimProdOptPop .freebiesPayOptBox#foreUsimLteOptionArea{padding:0;}
#usimProdOptPop .freebiesPayOptBox#foreUsimLteOptionArea button{display:flex;align-items:center;justify-content:space-between;height:100px;padding:0 0 0 32px;}
#usimProdOptPop .freebiesPayOptBox#foreUsimLteOptionArea .price{position:static;display:block;text-align:left;}
#usimProdOptPop .freebiesPayOptBox#foreUsimLteOptionArea .explan{position:static;display:block;width:52%;}

#usimDataChangePop .chargeListWrap > ul > li + li{margin-top:16px;}

#usimDataChangePop .chargeItemCase{padding-bottom:0px;}
#usimDataChangePop .chargeItemCase .prodItem{padding:32px;}
#usimDataChangePop .chargeItemCase .prodItem:after{top:34px;}
#usimDataChangePop .chargeItemCase .prodItem .prodInfo .prodName{line-height:30px;color:#000;}
/* 외국인전용 선불요금제 출시 */
#usimDataChangePop #pplForeUsim .chargeItemCase{padding-bottom:0px;}
#usimDataChangePop #pplForeUsim .chargeItemCase .prodItem{width:80%;padding:32px 32px 32px 65px;}
#usimDataChangePop #pplForeUsim .chargeItemCase .prodItem .prodInfo .prodName{line-height:30px;color:#000;}
#usimDataChangePop #pplForeUsim .chargeItemCase .prodItem:after{right:auto;left:30px;top:36px;}
#usimDataChangePop #pplForeUsim .chargeItemCase .nwWindowPop{position:absolute;z-index:1;top:26px;right:0;padding:10px 26px;font-size:14px;color:#000;font-weight:500;cursor:pointer;}
#usimDataChangePop #pplForeUsim .chargeItemCase .nwWindowPop em{color:inherit;font-weight:inherit;font-style:inherit;}
#usimDataChangePop #pplForeUsim .chargeItemCase .nwWindowPop:after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(/NWL/assets/images/pc/nwArrowRright_02.svg) 50% 50% / 16px auto no-repeat;}

#usimDataChangePop .chargeItemCase .addtionalServiceBox{margin:0 32px 32px;padding:0;background:#fff;}
#usimDataChangePop .chargeItemCase .addtionalServiceBox li{margin-top:4px;}
#usimDataChangePop .chargeItemCase .addtionalServiceBox li:first-child{margin-top:0px;}
#usimDataChangePop .chargeItemCase .addtionalServiceBox li:after{content:'';display:block;clear:both;}
#usimDataChangePop .chargeItemCase .addtionalServiceBox li .ui-tit{float:left;font-size:14px;color:#959595;line-height:20px;}
#usimDataChangePop .chargeItemCase .addtionalServiceBox li .ui-desc{float:right;font-size:14px;color:#000;line-height:20px;}

#usimGuidePop .ui-usim-info li{position:relative;height:260px;padding:30px 0 0 300px;}
#usimGuidePop .ui-usim-info li:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:url('/unify/pc/images/mobile/order/prod_list/icon-dot-line.png');background-size:13px 2px}
#usimGuidePop .ui-usim-info li:last-child:after{display:none;}
#usimGuidePop .ui-usim-info .ui-box-img{position:absolute;top:30px;left:0;width:200px;height:200px;border-radius:100px;display:flex;justify-content:center;align-items:center;box-shadow:10px 20px 20px 5px #e4e4e4;-webkit-box-shadow:10px 20px 20px 5px #e4e4e4;-ms-box-shadow:10px 20px 20px 5px #e4e4e4;-moz-box-shadow:10px 20px 20px 5px #e4e4e4;}
#usimGuidePop .ui-usim-info .ui-box-img .img{width:123px;height:78px;}
#usimGuidePop .ui-usim-info .ui-tit{font-size:20px;font-weight:700;margin-top:40px;margin-bottom:20px;color:#000}
#usimGuidePop .ui-usim-info .ui-sub{font-size:16px;line-height:24px;}
#usimGuidePop .ui-usim-info .color-green{display:block;color:#01a69f}

#instantPaySelPop .layerBox .layerContent{padding-top:0;padding-bottom:40px;}
#instantPaySelPop .layerBtnBox{padding:0;}
#instantPaySelPop .ui-txt-tip{font-size:16px;color:#7f7f7f;margin-top:20px;line-height:24px;}
#instantPaySelPop .chargeListWrap > ul > li{margin-top:20px;}
#instantPaySelPop .chargeItemCase{padding:0;}
#instantPaySelPop .chargeItemCase .prodItem{padding:35px 150px 35px 50px}
#instantPaySelPop .chargeItemCase .prodItem:after{top:calc(50% - 20px);right:50px;width:40px;height:40px;background-size:40px auto;}
#instantPaySelPop .chargeItemCase .prodItem .prodInfo .prodName{color:#000;}
/* 0830 온경혁 - 유심가입 */

/* 유심가입 - 제품정보 버튼 추가 0907 */
.kt-usim#usimArea .usimGate_list {width:1080px; display:inline-block;}
.kt-usim#usimArea a:nth-child(1):before {bottom:40px;}
.kt-usim#usimArea a:nth-child(2):before {bottom:40px;}
.kt-usim#usimArea a:nth-child(1):after {bottom:inherit; left:inherit; top:40px; right:40px;}
.kt-usim#usimArea a:nth-child(2):after {bottom:inherit; left:inherit; top:40px; right:40px;}

.kt-usim#usimArea .btn-prod-btn{position:absolute;bottom:40px; left:calc(50% + 45px);}
.kt-usim#usimArea .btn-prod-detail-pop {height:40px; line-height: 40px; text-align: center; font-size: 15px; font-weight: bold; background:#ededed; border-radius: 6px; padding:0 20px;}
/* //유심가입 - 제품정보 버튼 추가 0907 */

/* 캡챠 관련 - 메인(사전예약) */
#captchaDiv.captchaWrap {clear:both;margin-top:10px;padding:10px;background:#e4e4e4;border:1px solid #bbb;}
#captchaDiv.captchaWrap:after {content:"";display:block;clear:both;}
#captchaDiv.captchaWrap .codeInfo {margin-bottom:5px;font-size:14px;}
#captchaDiv.captchaWrap .codeL {float:left;margin-right:10px;}
#captchaDiv.captchaWrap .codeL label {border:1px solid #c0c0c0;display:block;background-color:#FFF;}
#captchaDiv.captchaWrap .codeR {float:left;width:245px;}
#captchaDiv.captchaWrap .btnWrap {margin-bottom:5px;}

/* IE10 핵 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast:none) {
    .prodCompareSetBox .inner{flex:inherit;}
	.prodCompareSetBox .inner:after{content:'';display:block;clear:both;}
	.prodCompareSetBox .compareItemCase{flex:inherit;float:left;width:233px;}
	.compareDetailBox .compareRegistWrap .regiFlexCase{flex:inherit;}
	.compareDetailBox .compareRegistWrap .regiFlexCase:after{content:'';display:block;clear:both;}
	.compareDetailBox .compareRegistWrap .regiFlexCase .flexItem{flex:inherit;float:left;width:226px;}
	.compareDetailBox .compareSpecifyBox ul li{flex:inherit;}
	.compareDetailBox .compareSpecifyBox ul li:after{content:'';display:block;clear:both;}
	.compareDetailBox .compareSpecifyBox ul li > div{flex:inherit;float:left;width:226px;}


	#deviceSetupIsPopup #road-next-1 .flexBox .inpTxt{width:460px;}
	#deviceSetupIsPopup #number-next-1 .flexBox .inpTxt{width:460px;}
	#road-next-3 .inpTxt,
	#number-next-1 .inpTxt,
	#road-next-1 .inpTxt,
	#road-next-2 .inpTxt{width:460px;}
	#number-next-1 input[type=text],
	#road-next-1 input[type=text]{padding-right:30px}
	.radioCheck input{opacity:0;}
	#road-sort-2{display:inherit;position:relative;}
	#road-sort-2 .inpTxt{width:190px}
	#road-sort-2 .step2RoadBldgSearchBtn{position:absolute;top:10px;right:0;}
	#popup-hope-number header{min-height:50px;}
	#popup-hope-number header h1{padding-bottom:0;}
}
/*공시지원금 요금할인 안내 추가 220519*/
.supportAmtInfo {width:1080px; margin:10px auto 0;}
.supportAmtInfo > ul {display: flex;}
.supportAmtInfo > ul > li {float:left; width:100%; box-sizing:border-box; margin:0 20px 0 0;}
.supportAmtInfo > ul > li:last-child {margin-right: 0;}
.supportAmtInfo .btnInfo {display: inline-block; box-sizing: border-box; width:100%; background-color: #ededed; border-radius:10px; line-height: 57px; color:#000; font-size: 18px;}

.layerContent .txt {line-height: 22px; font-size:15px; color:#000;}
.layerContent .txt strong {display: block; color:#000;}
.layerContent .monthWrap {margin:20px 0 0 0; font-size:15px;}
.layerContent .monthWrap:after {content: "";display: block; clear:both;}
.layerContent .month6 {display: inline-block; width:35%; float:left;}
.layerContent .month6 span {background:#5ddfde;}
.layerContent .month18 {display: inline-block; width:65%;float:left;}
.layerContent .month18 span {background:#ededed;}
.layerContent .month18 > p {color:#000; margin-top:10px;}
.layerContent .month6 span, .layerContent .month18 span {display: block; text-align: center; color:#000; font-weight: bold; line-height: 40px; height: 40px; border-radius: 30px;}
.layerContent .popBox {border:1px solid #d9d9d9; padding:20px 15px; box-sizing: border-box; margin:20px 0;}
.layerContent .txtGreen {color:#01a69f; margin-top:10px;}
.layerContent .popBox .num {line-height: 30px; font-size: 16px; color:#01a69f;}
.layerContent .popBox .txtGreen {margin-left:16px; font-size:14px;}
.layerContent .popBox .txtGray {margin-left:16px; font-size:14px; color:#7f7f7f; margin-top:10px;}
.layerContent .popBox strong {color:#000;}
.layerContent .txtH1 {color:#000; font-size:22px; line-height: 36px; margin-bottom: 10px; font-weight: bold;}
.layerContent .popInfoTable {margin:20px 0;border-collapse:collapse !important;}
.layerContent .popInfoTable th {padding:10px;color:#000;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background-color:#fff; font-size: 15px;}
.layerContent .popInfoTable td {padding:10px;color:#7f7f7f;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#fff; text-align: center; font-size: 14px;}
.layerContent .popInfoTable td strong {color: #000;}
.layerContent img {display: block;margin-left: auto;margin-right: auto;}
.layerContent .txt + img {margin-top:30px;}
.layerContent .totalWon {text-align: center; font-size: 16px; color:#000; margin:10px 0 40px 0;}
.layerContent .totalWon strong {color:#e9282f; font-size: 22px;}
.layerContent .totalWon span {color:#7f7f7f;}

.layerContent .month24 {display: inline-block; width:100%;}
.layerContent .month24 span {background:#5ddfde;display: block; text-align: center; color:#000; font-weight: bold; line-height: 40px; height: 40px; border-radius: 30px;}
.layerContent .month24 > p {color:#000; margin-top:10px;}

#phoneConsult.phoneBannerarea:target:before{content: "";display: block;height:100px;margin-top: -100px;visibility: hidden;}

/*220916 - 색상,용량 선택 팝업 마케팅 문구 추가*/
.orderOption.layerWrap .layerBox .layerHeader{position:static;}
.orderOption .layerBox .layerHeader h1{display:inline-block;vertical-align:top;}
.orderOption .layerBox .layerHeader .noti_txt{position:relative;display:inline-block;vertical-align:top;max-width:360px;margin-left:20px;padding:7px 15px 7px 40px;font-size:14px;color:#000;line-height:18px;background:#bef2f2;border-radius:16px;}
.orderOption .layerBox .layerHeader .noti_txt:before{content:'';display:block;position:absolute;left:10px;top:5px;width:24px;height:24px;background:url('/unify/m/images/mobile/order/prod_list/ico_orderoptionheader_noti.png') no-repeat 0 0;background-size:24px 24px;}
.orderOption.layerWrap .layerBox .layerBody{margin-top:0;}

.prodListPage .phonelist_btmbanner[data-selector="selfPhoneResister"] ,
.prodListPage .phonelist_btmbanner[data-selector="usim"]{margin-top:96px;}

/*.prodListPage .phonelist_btmbanner .md_banner{margin-bottom:-100px;}
.prodListPage .phonelist_btmbanner[data-selector="HDP"] .md_banner{margin-bottom:0;}
.prodListPage .phonelist_btmbanner .shortcut_link{margin-bottom:-50px;}*/
.shoptab_sy03 .only{display:inline-block;width:84px;margin-right:4px;vertical-align:middle;}
.shoptab_sy03 > ul{display:table;width:100%;table-layout:fixed;}
.shoptab_sy03 > ul > li{display:table-cell;}
.shoptab_sy03 > ul > li > a , .shoptab_sy03 > ul > li > button{position:relative;display:block;width:100%;height:48px;padding-bottom:2px;font-size:16px;color:#525252;text-align:center;line-height: 35px;border-bottom:1px solid #d9d9d9;}
.shoptab_sy03 > ul > li > a > span, .shoptab_sy03 > ul > li > button > span{color:#525252;}
.shoptab_sy03 > ul > li.active > a , .shoptab_sy03 > ul > li.active > button , .shoptab_sy03 > ul > li > .active{padding-bottom:0;color:#000;font-weight:500;border-bottom:3px solid #000;}
.shoptab_sy03 > ul > li.active > a > span , .shoptab_sy03 > ul > li.active > button > span , .shoptab_sy03 > ul > li > .active > span{color:#000;font-weight:600;}
#deliveryService .pop_deliveryService{padding-bottom:0;}

.shoptab_sy03 .flag_contract{display:inline-block;height:24px;margin-right:8px;padding:0 8px;font-size:12px;color:#007E7E;line-height:24px;background:#E0F5F5;}

/* 쿠폰팩 노출강화 */
.couponpackBnf {position: relative;border:1px solid #01a69f;border-radius:4px;background:#fff;padding:7px 10px;display: inline-block;margin-top: 9px;}
.couponpackBnf:after, .couponpackBnf:before {position: absolute;bottom: 100%;left:20px;border: solid transparent;content: "";height:0;width: 0;}
.couponpackBnf:after {border-top:0px solid transparent; border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #fff;}
.couponpackBnf:before {border-top:0px solid transparent; border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #01a69f;margin-left:-1px;}
.couponpackBnf .benefit_txt{font-size:14px;line-height:23px;display: inline-flex;align-items: center;}
.couponpackBnf .tit{font-weight:bold;color:#01a69f;letter-spacing: -0.28px;padding-right:5px;}
.couponpackBnf .desc{display:inline;letter-spacing: -0.28px;color:#000;}
.couponpackBnf .desc span{color:inherit;}
.couponpackBnf .tooltip_btn{position:relative;display:inline-block;width:18px;height:18px;background:url('/images/pc/smart/phone/bg_btn_plus.png') 0 0 no-repeat;margin-left: 12px;}

/* 제품특징 팝업 */
.ReviewContents{max-width:720px;width:100%;background:#fff;}
.ReviewContents [class*="cont"]{text-align:center;line-height:1.4;}
.ReviewContents [class*="cont"]+[class*="cont"]{margin-top:80px;}
.ReviewContents [class*="cont"] .review_tit{display:block;font-size:38px;font-weight:bold;color:#000;}
.ReviewContents [class*="cont"] .review_txt{margin-top:20px;padding:0 50px;font-size:15px;color:#000;}
.ReviewContents [class*="cont"] .review_tit + img,
.ReviewContents [class*="cont"] .review_txt + img{margin-top:40px;}
.ReviewContents [class*="cont"] .review_appdx{margin-top:20px;padding:0 50px;}
.ReviewContents [class*="cont"] .review_appdx li:before{content:"*";display:inline-block;margin-right:3px;line-height:1;vertical-align:middle;}
.ReviewContents [class*="cont"] .review_appdx li{font-size:13px;color:#999;}
.ReviewContents [class*="cont"] .review_appdx li+li{margin-top:5px;}

/* 약정기간 별 요금 확인 표*/
#InterbetTvCallingPlan .layerBox .layerContent{padding-top: 0;}
#InterbetTvCallingPlan .cableTableHead{display:flex;justify-content: space-between;align-items: end;margin: 30px 0 20px}
#InterbetTvCallingPlan .cableTableHead strong{font-size:18px;}
#InterbetTvCallingPlan .cableTableHead span{font-size:12px;}
#InterbetTvCallingPlan .callingPlanTable{overflow-x:auto;}
#InterbetTvCallingPlan .callingPlanTable table{ border-collapse: collapse !important;}
#InterbetTvCallingPlan .callingPlanTable th,#InterbetTvCallingPlan .callingPlanTable td{font-size:14px;text-align:center}
#InterbetTvCallingPlan .callingPlanTable thead th{height:48px;background-color:#f8f8f8;border-top:1px solid #ababab;font-size:14px}
#InterbetTvCallingPlan .callingPlanTable thead th:nth-child(1){width:140px;}
#InterbetTvCallingPlan .callingPlanTable tbody th,
#InterbetTvCallingPlan .callingPlanTable td{padding:4px 10px;border: 1px solid  #d9d9d9;border-left:none;border-right:0;height: 32px;font-weight: normal;}
#InterbetTvCallingPlan .callingPlanTable td span{display:inline-block;}
#InterbetTvCallingPlan p{margin-top:20px}

#directNotiPop .layerBox{width:450px;}
#directNotiPop .noticeList > li{position:relative;margin-top:10px;padding-left:10px;font-size:14px;line-height:1.5;color:#666;}
#directNotiPop .noticeList > li:first-child{margin-top:0;}

.inpTypeWrap{position:relative;}
.inpTypeWrap .inpChkType{display: inline-block;padding-left:25px;position: relative;}
.inpTypeWrap .inpChkType + .inpChkType{margin-left:10px;}
.inpTypeWrap input[type=checkbox],
.inpTypeWrap input.checkbox{position: absolute !important;top:0;left: 0;width: 20px;height: 20px;box-sizing: border-box;background: url(/unify/m/images/mobile/order/cert/icon_check_off.png) center center no-repeat #ededed;background-size: 24px;border-radius: 5px;appearance: none;-webkit-appearance: none;}
.inpTypeWrap input[type=checkbox]:checked,
.inpTypeWrap input.checkbox:checked{background: url(/unify/m/images/mobile/order/cert/icon_check_on.png) center center no-repeat #000;background-size: 20px;}
.inpTypeWrap input[type=radio],
.inpTypeWrap input.radio{position: absolute !important;top:0;left: 0;width: 20px;height: 20px;box-sizing: border-box;background: url(/images/pc/common/ico_shop_radio_basic_b.png) center 1px no-repeat;background-size: 19px;border-radius: 5px;appearance: none;-webkit-appearance: none;}
.inpTypeWrap input[type=radio]:checked,
.inpTypeWrap input.radio:checked{background-position:50% -39px;}
.inpTypeWrap label{line-height: 18px;font-size: 16px;color: #000;}
.tooltip_btn.iconw{background: url(/unify/pc/images/internet/btn_tootip01.png) no-repeat center;background-size: 100%;}

.inpTypeWrap.migrate{background: #FFEFF0;border-radius: 4px;padding: 10px 15px;}
.inpTypeWrap.migrate label{font-weight: bold;font-size: 18px;}
.inpTypeWrap.migrate input[type=checkbox],
.inpTypeWrap.migrate input.checkbox{background: url(/unify/m/images/mobile/order/prod_list/icon_check_off_orange.png) center center no-repeat transparent;background-size: 20px;}
.inpTypeWrap.migrate input[type=checkbox]:checked,
.inpTypeWrap.migrate input.checkbox:checked{background: url(/unify/m/images/mobile/order/prod_list/icon_check_on_orange.png) center center no-repeat transparent;background-size: 20px;}

/* 셀프주문 배너 */
.prodListWrap.landingList .wire-bnr {margin-top:40px;}