@charset "utf-8";

/*개통신호재전송신청*/
.openingWrap {width: 1140px; text-align: left; padding-top: 45px; margin: 0 auto;}
.openingWrap .tit {font-size: 18px; font-weight: bold;}
.openingWrap .btnType14.a1 {height: 35px; line-height: 35px;}
.openingWrap .openingNotice {margin: 70px 20px;}
.openingWrap .noticeList ul li {margin: 11px 0; line-height: 20px; padding-left: 7px; background: url(../images/sub/bul_1.png) left 8px no-repeat;}
.openingWrap .btnType_etc {font-size: 20px; color: #fff; font-weight: bold; background: #e20682; padding: 20px 50px; border-radius:30px;}

/*유심메인*/
.usim_mWrap {width: 100%; overflow: hidden;}
.usim_mWrap a {text-align: center; float: left; width: calc(33% - 60px); margin-right: 90px; margin-bottom: 90px; height: 400px; padding: 50px 5px; box-sizing: border-box; border: 1px solid #d7d7d7;}
.usim_mWrap a:nth-child(3),.usim_mWrap a:nth-child(6) {margin-right: 0;}
.usim_mWrap a:focus,.usim_mWrap a:hover {border-color: #ff4196;}
.usim_mWrap:after {clear: both; display: block; content: '';}
.usim_mWrap .us_mBox .tBox {display: table; width: 100%; color: #000;}
.usim_mWrap .us_mBox .tBox > .t {font-family: 'Malgun Gothic'; font-size: 30px; height: 100px; display: table-cell; vertical-align: middle; text-align: center; letter-spacing: -4px;}
.usim_mWrap .us_mBox > .con {font-size: 15px; line-height: 1.2; letter-spacing: -2px; color: #77797d;}

.usim_congWrap {width: 100%; overflow: hidden; margin-top: 50px;}

.notiWrap {width: 560px; overflow: hidden; margin-left: 30px; margin-top: 20px; text-align: center;}
.notiWrap span {display: inline-block; float: left;}
.notiWrap .txt {background: #232323; color: #f32b8e; text-align: center;padding: 7px 10px 8px;}
.notiWrap .noti_left {background: url(../images/sub/noti_left.png) no-repeat; width: 14px; height: 29px;}
.notiWrap .noti_right {background: url(../images/sub/noti_right.png) no-repeat; width: 14px; height: 29px;}

.historyWrap {height: 300px; width: 100%; margin: 50px auto;}
.historyWrap .hBox {border: 1px solid #d4d4d4; width: 500px; padding: 30px; margin: 0 auto;}
.historyWrap .btnType14.a1{height:35px;line-height:35px;width:174px}

.group_brd_lst table.a5.mypage > tbody > tr > td {line-height: 1.4 !important;}

/*팝업(재전송신청:예외처리)*/
.modalResult .modalPOP1, .modalResult .modalPOP2,.modalResult .modalPOP3, .modalResult .modalPOP4{display:none}
#modal_pop.modalResult{z-index:9999;display:none;font-size:12px; color:#545454; overflow:hidden; position:absolute;top:50%;left:50%;margin:-164px 0 0 -220px;height: 216px;width:440px;background:#fff;}
#modal_pop.modalResult .ptBl{text-indent:-9999px;font-size:0;line-height:0}
#modal_pop.modalResult .popHeader{height:33px;background:#ed1193;padding:17px 0 0 15px;}
#modal_pop.modalResult .popHeader h5{width:300px;height:17px;font-size:14px;font-weight:bold;color:#fff}
#modal_pop.modalResult .popHeader h5.blind{text-indent: -9999px;}
#modal_pop.modalResult .closeBt{display:block; position:absolute;top:17px;right:15px;float:right; width:15px; height:15px; background:url('../images/global/bt_popClose.png') no-repeat}
#modal_pop.modalResult .popContents{padding:30px 28px;height: 105px;overflow:hidden}
#modal_pop.modalResult .popContents.center {text-align: center;}
#modal_pop.modalResult p{margin-top:13px;line-height:22px}
#modal_pop.modalResult p:first-child{margin:0}
#modal_pop.modalResult em{font-weight:bold; text-decoration: underline; font-style:normal; color:#e4007f}
#modal_pop.modalResult .closeBt2{display:block; position:relative;top:20px;text-align:center; line-height:27px; text-decoration: none;  color:#fff; width:95px;height:27px;margin:0 auto; background:url(<%=request.getContextPath()%>/images/bt_pop.png) no-repeat}
#modal_pop.modalResult p .font14{font-size:14px;font-weight:bold;color:#717171}
#modal_pop.modalResult .popContents .f_l {float: left;}
#modal_pop.modalResult .popContents .img_noti {}
#modal_pop.modalResult .popContents .img_noti {background: url();}
#pop_imsi #modal_pop.modalResult{top:45% !important;}
#pop_imsi #modal_pop{border: 1px solid #e3067e !important;}
.dim {margin: 0px; padding: 0px; border: currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1000; cursor: default;/* opacity: 0.6;*/ background-color: rgb(0, 0, 0);}
/*팝업 추가*/
.layerpop .popContent.w700 {width:638px;}
.layerpop .popContent.noti {min-width:250px;}
.layerpop .popContent .btn_ok {text-align:center;padding:20px 0;}
.layerpop .popContent .btn_ok button {width:74px;} 

.ico_usim_m {display: block; background: url(../images/sub/ico_usim_main.png) no-repeat; width: 100px; height: 120px; margin: 0 auto;}
.ico_usim_m.um_1 {background-position: 0 0;}
.ico_usim_m.um_2 {background-position: 0 -120px;}
.ico_usim_m.um_3 {background-position: 0 -240px;}
.ico_usim_m.um_4 {background-position: 0 -360px;}
.ico_usim_m.um_5 {background-position: 0 -480px;}
.ico_usim_m.um_6 {background-position: 0 -600px;}
.ico_t {background: url(../images/sub/ico_t.png) no-repeat 0 3px; width: 10px; height: 10px; padding-right: 12px;}
.bar_1 {background: url(../images/sub/bar_1.png) no-repeat; width: 24px; height: 2px; display: inline-block; margin: 0 auto;}
.center {text-align: center;}
.pd1030 {padding: 10px 30px;}
.mgt10 {margin-top: 10px;}
.mgt20 {margin-top: 20px;}
.mgt100 {margin-top: 100px;}
.bttn_again {position: absolute;bottom: 50px;left: calc(50% - 135px);}
.red {color: #ff4196;}
.bold {font-weight: bold;}
.noti_1 {overflow: hidden;}
.noti_1:after {clear: both; display: block;}
.noti_1 .n_l {background: url(../images/sub/divpop_ic_notice.png) no-repeat; width: 50px; height: 80px; float: left; margin-left: 10px;}
.noti_1 .n_r {font-size: 14px; line-height: 1.4;}

.usimmainWrap {min-height: 800px;}				
.usimmainWrap > p.txt {float: right; color: #f32b8e; font-weight: bold; margin: 15px 50px;}
.usimmainWrap p.txt {float: right; color: #f32b8e; font-weight: bold; margin: 15px 50px;}
.sliderWrap {position: relative; height: 511px;}
.sliderWrap .ico_plus {display: none; width: 70px; height: 70px; position: absolute; left: calc(50% - 28px); top: 271px; z-index: 2;
background: url(../images/sub/ico_usimM_plus.png) no-repeat;}
.centerBox {z-index: 1; position: absolute; left: 392px; top: 0; width: 352px; height: 307px; border: 4px solid #e20080; border-bottom: none;}
.second .centerBox {height: 192px; top: 20px; left: 391px; z-index: 1; border: 4px solid #e20080;}

.slider 		{width: 1060px; margin: 0px auto; border: 1px solid #d7d7d7;}
.centerW h3 	{width: 350px; height: 310px; border-bottom: 0; text-align: center;}
.centerW .slick-center h3 {width: 356px; height: 310px; overflow: hidden; border-bottom: 0;}
/*.centerW .slick-center h3 img {transform: scale(1.2);}*/
.slick-slide {position: relative;}
.slick-slide img {/*width: 70%;*/ display: inline-block !important; padding-top: 80px; box-sizing: border-box;}
.slick-center img {/*width: 80%;*/ padding-top: 30px;}
.slick-slide .s_con {display: none; font-family: 'Malgun Gothic'; color: #000; text-align: center; width: calc(100% - 10px); position: absolute; left: 10px; top: calc(50% - 40px); z-index: 9999;}
.slick-slide .s_con .ser span {font-size: 14px; display: inline-block; padding: 3px 10px 2px; font-weight: bold; border: 2px solid #000;}
.slick-slide .s_con .tit {font-size: 20px; margin-top: 10px; letter-spacing: -1px;}
.slick-slide .s_con .pri {font-size: 50px; letter-spacing: -1px; line-height: 1;}
.slick-slide .s_con .pri span {font-size: 26px; vertical-align: middle;}
.slick-slide .s_con .nodata {font-size: 18px; margin-top: 115px; color: #5a5a5a; letter-spacing: -1px; display: inline-block;}
.slick-center .s_con .nodata {color: #fff;}
.slick-center > .s_con {display: inline-block; color: #fff;}
.slick-center > .s_con .ser span {border-color: #fff;}
.slick-slide > .usimPhone_dim {background: rgba(256,256,256, .35); position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.slick-center > .usimPhone_dim {background: rgba(24,25,27, .7);}
.slick-prev,.slick-next {position: absolute; top: calc(50% - 25px); text-indent: -9999px; width: 60px; height: 60px; background: url(../images/sub/ico_usimM.png) no-repeat; z-index: 1;}
.slick-prev {background-position: 0 0; left: 0;}
.slick-next {background-position: 0 -61px; right: 0;}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline: none; top: calc(50% - 25px);}

.second {width: 1140px; background: transparent url(../images/sub/bg_second.png) no-repeat 0 0; background-size: 1128px 230px; padding-top: 20px; margin-top: -21px; position: absolute; left: 1px;}
.second .slider 		{border: 1px solid #f5f5f5; border-top: none; border-bottom: none;}
.second .slick-slide .s_con {display: inline-block; color: #a0a0a0; top: calc(50% - 60px);}
.second .slick-slide .s_con .ser span {border-color: #a0a0a0;}
.second .slick-center > .s_con {color: #fff;}
.second .slick-center .s_con .ser span {border-color: #fff;}
.second .slick-slide > .usimPhone_dim {background: #f5f5f5;}
.second .slick-center > .usimPhone_dim {background: #e20080;}
.second .slick-list {height: 200px;}
.second .centerW h3 {display: inline-block; height: 200px;}
.second .slick-prev,.second .slick-next {background: url(../images/sub/ico_usimM_s.png) no-repeat; width: 50px; height: 50px;}
.second .slick-prev {background-position: 0 0; left: 350px;}
.second .slick-next {background-position: 0 -51px; right: 348px;}
.second .slick-slide .noimg2 {width: 187px; height: 146px;margin: -20px auto 0;}

.endWrap { position: relative; z-index:4; margin-top: -21px; background: url(../images/sub/bg_usimM.png) no-repeat 0 10px; width: 1140px; /*height: 300px; position: absolute; top: 648px;*/}
.endWrap ul {overflow: hidden; width: 100%; padding: 50px 60px 50px 100px; box-sizing: border-box; position: relative;}
.endWrap ul li {float: left;}
.endWrap ul li.tBox {position: absolute; font-size: 20px; font-family: 'Malgun Gothic';}
.endWrap ul li:nth-child(3).tBox {position: absolute; left: 470px;}
.endWrap ul li.tBox .price {font-size: 50px; color: #e20080; letter-spacing: -1px; line-height: 1;}
.endWrap ul li.tBox .price span {font-size: 26px;}
.endWrap ul li.tBox .add_txt {color: #e20080;}
.endWrap ul li.plus {position: absolute; left: 315px; padding: 30px; width: 90px; text-align: center;}
.endWrap ul li.buttonW {float: right;}
.endWrap ul li.buttonW button {font-family: 'Malgun Gothic'; font-size: 30px; line-height: 2.6; font-weight: bold; color: #fff; padding: 5px 40px 6px; letter-spacing: -1px; background: #e20080; min-width: 300px;}

.aCenter {margin-top: 200px; text-align: center;}


/* 유심 + 공단말 */
.cjhd-mask-slide-shadow{ width:100%; background: transparent url(../images/sub/bg_second.png) no-repeat center 0; background-size:1128px 100%; padding-top:20px;  margin-top:-20px; z-index:3; position:relative; }
.cjhd-mask-slide-shadow{ display:none; }
.cjhd-mask-slide-shadow.active{ display:block; }
.cjhd-mask-slide, .cjhd-mask-slide * { box-sizing: border-box; font-family: 'Malgun Gothic'; line-height:1;}
.cjhd-mask-slide { position: relative; width: 1060px; margin:0 auto; border:1px solid #d7d7d7; overflow:hidden; }
.cjhd-mask-slide .track { position: relative; width: 33%; left: 33.5%;  border:4px solid transparent; border-top:0; border-bottom:0;  }
.cjhd-mask-slide .track .description { display: none; }
.cjhd-mask-slide .track >ul li { padding-top:4px; }
.cjhd-mask-slide ul { white-space: nowrap; font-size: 0; list-style: none; padding: 0; margin: 0; position: relative; left: -200%; }
.cjhd-mask-slide ul li { display: inline-block; width: 100%; transition: width 0.2s ease-out; text-align: center; font-size: 1rem; position: relative; }
.cjhd-mask-slide ul li img { margin-top: 70px; width: 70%; max-height: initial; }
.cjhd-mask-slide ul li .description { font-size: 1rem; position: absolute; left: 0; right: 0; width: 100%; top: 50%; transform: translate(0, -50%); text-align: center; color: #fff; }
.cjhd-mask-slide ul li .description p { margin: 0; letter-spacing:-1; }
.cjhd-mask-slide .overlay { overflow: hidden; position: absolute; width: 34%; left: 33%; top: 0; background-color: #fff; border:4px solid #e30181; border-bottom:0; }
.cjhd-mask-slide .overlay .description { display: block; }
.cjhd-mask-slide .direction { position: absolute; top: 50%; transform: translate(0, -50%); z-index: 3; width: 60px; height: 60px; background: url(../images/sub/ico_usimM.png) no-repeat; text-indent:-9999px; }
.cjhd-mask-slide .direction.left { left: 0;  }
.cjhd-mask-slide .direction.right { right: 0; background-position: 0 -61px; }
.cjhd-mask-slide.phone-slide{ border-bottom:0; }
.cjhd-mask-slide.phone-slide .track ul li:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); content: ""; display: block; }
.cjhd-mask-slide.phone-slide .overlay ul li:before { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); content: ""; display: block; }
.cjhd-mask-slide.phone-slide li { height: 350px; overflow: hidden; }
.cjhd-mask-slide li .network { display: inline-block; border: 2px solid #fff; padding: 4px 10px; font-size: 14px; }
.cjhd-mask-slide li .description .model { font-size: 20px; margin-top: 10px; }
.cjhd-mask-slide .price, .endWrap .price { font-size: 50px; position:relative; }
.cjhd-mask-slide .price::after, .endWrap .price::after{ content:"원"; display:inline-block; font-size:26px; }
.cjhd-mask-slide.phone-slide .overlay li img { width: 80%; margin-top: 30px; }
.cjhd-mask-slide.usim-slide { border-top:0; box-shadow:0 0 20px rgba(0,0,0.8); background-color:#f6f6f6; }
.cjhd-mask-slide.usim-slide .direction{ width:50px; height:50px; background:url(../images/sub/ico_usimM_s.png) no-repeat; }
.cjhd-mask-slide.usim-slide .direction.left{ left:33%; }
.cjhd-mask-slide.usim-slide .direction.right{ right:33%; background-position:0 -51px; }
.cjhd-mask-slide.usim-slide li { height: 200px; overflow: hidden; }
.cjhd-mask-slide.usim-slide .description { display: block; color:#a0a0a0; }
.cjhd-mask-slide.usim-slide .description .network { border-color:#a0a0a0; }
.cjhd-mask-slide.usim-slide .overlay .description { color:#fff; }
.cjhd-mask-slide.usim-slide .overlay li { background-color:#e30181; }
.cjhd-mask-slide.usim-slide .overlay .description .network { border-color:#fff; }

/*GNB 20180517*/
.headerWrap.renew_gnb #gnb.renew_nav li {margin:0 0 0 57px;}
.headerWrap #gnb .nav3 {float:right;}

/* Hello Refur Phone > list 20180517*/
.banner_premium {position:relative;}
.banner_premium .btn-more {position:absolute; bottom:50px; right:50px; display:inline-block; padding:20px; font-size:20px; background:#ed174d; color:#fff; font-weight:bold; box-shadow:2px 2px 15px #555; border:1px solid #fff;}
.premium-recondition h2 {margin-bottom:25px; font-size:1.5rem; text-align:center; color:#ed174d;}
#phoneListPremiumTop {width:100%; margin-top:48px; margin-bottom:53px;}
#phoneListPremiumTop .bx-wrapper .bx-viewport {left:0; border:0; background:none; border-right:1px solid #cecece;}
#phoneListPremiumTop .bx-wrapper .bx-viewport:before {content:''; display:block; position:absolute; top:0; left:0; width:1px; height:100%; background:#cecece;}
#phoneListPremiumTop .bx-wrapper .bx-prev {left:0; background: url(../../web/images/sub/control_prev.gif) no-repeat;}
#phoneListPremiumTop .bx-wrapper .bx-next {right:-2px; background: url(../../web/images/sub/control_next.gif) no-repeat;}
#phoneListPremiumTop .bx-wrapper .bx-controls-direction a {width:31px; height:47px;}
#phoneListPremium {overflow:hidden; margin:0 auto;}
#phoneListPremium:after {content:''; clear:left;}
#phoneListPremium {border-right:1px solid #cecece;}
#phoneListPremium li {left:0; top:0; border:0; margin:0 auto; width:380px; border:1px solid #cecece; border-right:0; box-sizing:border-box; -webkit-box-sizing:border-box; -mox-box-sizing:border-box; -ms-box-sizing:border-box;}
#phoneListPremium li .itemWrap {height:435px; }
#phoneListPremium .itemWrap .cover-img img {max-height:210px!important; margin:0 auto;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_used {padding-right:5px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_rental {padding-left:5px;}
#phoneListPremium .itemWrap .over_layerpop .icon span.ico_used {float:left; padding-left:76px;}
#phoneListPremium .itemWrap .over_layerpop .icon span.ico_used.one {padding-left: 138px;}
#phoneListPremium .itemWrap .over_layerpop .icon span.ico_rental {float:right; padding-right:76px;}
#phoneListPremium .itemWrap .over_layerpop .icon span.ico_rental.one {padding-right: 138px;}
#phoneListPremium .itemWrap h5 {padding: 0 73px 0 93px;}
#phoneListPremium .contract {padding-left:93px;}
.premium-recondition.mobileList .itemList li .itemWrap h5 {margin-top:20px;}
.premium-recondition .itemList li .itemWrap .over_layerpop .icon span a {width:105px; height:105px; background:#ed174d; border-radius:50%; opacity:.8; display:inline-block; color:#fff; text-indent:0; font-size:20px; font-weight:bold; font-family:"Malgun Gothic"; line-height:105px;}
.premium-recondition .itemWrap .over_layerpop .icon span.ico_used a:hover,
.premium-recondition .itemWrap .over_layerpop .icon span.ico_used a:focus {background: #fff; border: 4px solid #ed174d; color:#ed174d; width:97px; height:97px; line-height:97px;}
.premium-recondition .itemWrap .over_layerpop .icon span.ico_rental a:hover,
.premium-recondition .itemWrap .over_layerpop .icon span.ico_rental a:focus {background: #fff; border: 4px solid #ed174d; color:#ed174d; width:97px; height:97px; line-height:97px;}

/* Hello Refur Phone > view 20180517*/
.info_outBox > .btn_insurance {display:block; text-align:right; margin-top:5px; margin-bottom:15px;}
.mobileInfo .money {position:relative;}
.mobileInfo .money .btn_contract {position:absolute; top:10px; right:28px;}

/* phone list 20180517 */
.contract {text-align:left; padding-left:40px;}
.contract .ico_used {padding:5px 11px; background:#66007d; border-radius:2px; font-size:12px; color:#fff; font-weight:bold;}
.contract .ico_rental {padding:5px; background:#320082; border-radius:2px; font-size:12px; color:#fff; font-weight:bold;}

/* 휴대폰 > tab 20180530 */
.mobileList .Tab_m ul {border:0; left:0;}
.mobileList .Tab_m.a1 li {width:33.2111%;}

/* Key Color */
.Tab_m li a:hover, .Tab_m li .on,
.customTabMenu ul li a:hover, .customTabMenu ul li.on {background:#ed174d;}
.Tab_m li a:hover:after, .Tab_m li .on:after,
.customTabMenu ul li a:hover:after, .customTabMenu ul li.on a:after {border-top-color:#ed174d;}
.tab_mTop .Tab_m li a:hover:after, .tab_mTop .Tab_m li .on:after  {border-bottom-color:#ed174d;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_kt a {position:relative; line-height:105px; text-indent:0; font-size:20px; font-weight:bold; font-family:"Malgun Gothic"; background:#ed174d; border-radius:50%; color:#fff; opacity:.8;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_kt a:hover, 
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_kt a:focus {background: #fff; border:4px solid #ed174d; line-height: 97px; color: #ed174d; width: 97px; height: 97px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_skt a {position:relative; line-height:105px; text-indent:0; font-size:20px; font-weight:bold; font-family:"Malgun Gothic"; background:#ed174d; border-radius:50%; color:#fff; opacity:.8;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_skt a:hover, 
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_skt a:focus {background: #fff; border:4px solid #ed174d; line-height: 97px; color: #ed174d; width: 97px; height: 97px;}
.mobileList .itemList li .itemWrap .moneyWrap em {color:#ed174d;}
.usim_mWrap a:focus, .usim_mWrap a:hover {border-color:#ed174d;}
.mobileList .popBtn {border-color:#ed174d;}
.popBtn #pnpBtnCount,
.mobileList .popBtn #pnpBtnCount {color:#ed174d;}
li.direct_sale div.price_box > span.bigtxt.active strong,
.mobileView .mobileInfoWrap.a1 .mobileInfo .money li .mo_zero {color:#ed174d;}
.a2 .price_choice dt,
.a2 .price_choice dd p em,
.font_st_r {color:#ed174d;}
.bx-wrapper .slide .cont li .graph_wrap .graph2 .graph_tit,
.bx-wrapper .slide .cont li .graph_wrap .graph2 .graph_cont,
.bx-wrapper .slide .cont li .text_price,
.bx-wrapper .slide .cont li .text_month {color:#78346f;}
.bx-wrapper .slide .cont li .graph_wrap .graph2 .graph_p_bg {background:#78346f;}
.bx-wrapper .slide.on {border-color:#ed174d;}
.bx-wrapper .slide.on .cont li .graph_wrap .graph2 .graph_tit,
.bx-wrapper .slide.on .cont li .graph_wrap .graph2 .graph_cont,
.bx-wrapper .slide.on .cont li .text_price,
.bx-wrapper .slide.on .cont li .text_month {color:#ed174d;}
.bx-wrapper .slide.on .cont li .graph_wrap .graph2 .graph_p_bg {background:#ed174d;}
.table.a6 table tbody td em {color:#ed174d;}
.mobileInfoWrap.a5 .allMoney .money {color:#fff;}
.allMoneyTable em {color:#717171; }
.usimView .usimInfoWrap.a2 .helpTxt,
.usimView .usimInfoWrap.a2 .table.a6 em,
.imgCoverWrap .tab_area li a:hover,
.imgCoverWrap .tab_area li a:hover {color:#ed174d;}
.imgCoverWrap .tab_area li a.on, 
.imgCoverWrap .tab_area li a:hover {border-color:#ed174d; background:#ed174d; color:#fff;}
.usimmainWrap p.txt,
.usimgUsingNoti .fontColor {color:#ed174d;}
.mobileList .itemList li .itemWrap .moneyWrap em {color:#ed174d;}
.Tab.a5 ul li a {color:#4a4c58;}
.Tab.a5 ul li a span {border-color:#4a4c58;}
.Tab.a5 ul li.on a span {background:#4a4c58;}
.volteWrap .VolteContent {background:#f0edf5;}
.volteWrap .btLine2 .volteBt {background:none; width:134px; height:22px; line-height:22px; border:1px solid #4a4c58; border-radius:5px; color:#4a4c58; font-size:13px; letter-spacing:-0.035em;}
.openingWrap .btnType_etc {background:#ed174d;}
.agency_list td a:hover, .agency_list td a.active {border-color:#ed174d;}
.Tab.a3 li.on {background-color:#4a4c58;}
.Tab.a3 li.on a {font-size:14px; font-weight:bold;}
.section_faq .searchResults .qnaWrap .qnaHead .on {color:#ed174d;}
.section_faq .searchResults .qnaWrap .result_txt em {color:#ed174d;}
.menualBox .card div p a.button.join {background-position:-109px 0; width:108px;}
.evt_category div.fr a:hover, .evt_category div a.on {color:#ed174d;}
.mgrant_vat {color:#ed174d;}
.btnType2,
.btnType6,
.btnType19 {background:#ed174d;}
.btnType14 {background:#ed174d; border-color:#ed174d;}
.compare_table table th {background-color:#ece5f6; border-color:#ece5f6;}
.compare_table table tr:nth-child(even) th {background-color:#daccee; border-color:#daccee;}
.compare_table table tr:first-child th {background:#ece5f6;}
.btnType7.a3 {background:#ed174d;}
.combination .calc ul.product li.total p {color:#ed174d;}
.combination .box > p.subtxt.point {color:#ed174d;}
.combination .box > p.subtxt.point:before {border-left:4px solid #ed174d;}
.combination .box.list li > span.point,
.combination .box.notice.kt em {color:#ed174d;}
.sectionCustomIn .Tab.a4.w50 {border-color:#4a4c58;}
.sectionCustomIn .Tab.a4.w50 li a {border-bottom-color:#4a4c58;}
.sectionCustomIn .Tab.a4.w50 li.on a {color:#4a4c58; font-size:14px; font-weight:bold; border-color:#4a4c58; border-bottom-color:#fff;}
.sectionMypage .cjPoint .dataType01 .dataType_head dl dd {color:#ed174d;}
.ReTitle em,
.result_txt em {color:#ed174d;}
.usimmainWrap p.txt,
.endWrap ul li.tBox .price,
.endWrap ul li.tBox .add_txt,
.section_search .resultWrap .Tab .on em {color:#ed174d;}
.endWrap ul li.buttonW button,
.cjhd-mask-slide.usim-slide .overlay li {background:#ed174d; }
.cjhd-mask-slide .overlay {border-color:#ed174d;}
#modal_pop.modalVolte .popHeader {background:#ed174d;}
.sortBy .on a {color:#ed174d!important;}
.rateAdd_list .rateAdd_cont li dl dd span {color:#3f3f3f;}
.rateAdd_list .rateAdd_cont li dl dd span em {color:#ed174d;}
.no_sellWrap .recom a {border-color:#ed174d; background-color:#ed174d;}
.no_sellWrap > div strong {color:#ed174d;}
.recomWrap {border-color:#ed174d;}
.required {color:#ed174d;}
.recomWrap .ok {background-color:#ed174d;}
.all_rateTable table.a5 > tbody > tr > td:nth-child(6) {color:#ed174d;}
#modal_pop .popHeader {background:#ed174d;}
#modal_pop .closeBt2 {background:#ed174d; text-indent:0; border-radius:5px;}
.a1 .mobileInfo .money li .mo {color:#ed174d;}
.subHead {width:100%;}
.section_search .Tab.a4.w50,
.section_search .Tab.a4.w50 li.on a {border-color:#4a4c58;}
.section_search .Tab.a4.w50 li.on a {border-bottom-color:#fff;}
span.ico_new {background-color:#ed174d;}
.popBtn {border-color:#ed174d;}
.popBtn #pnpBtnCount {color:#ed174d;}
.usim_e_info strong {color:#ed174d;}


/* 181112 휴대폰 리스트 상단 롤링 배너 Start */
.mobileList .phoneListTopVisual {width:100%; margin:10px auto 20px; float: none; border:none; background:none;}
.mobileList .phoneListTopVisual .visual_list .item {text-align:center;}
.mobileList .phoneListTopVisual .visual_list .item a {display:block; text-align:center; height:210px;}
.mobileList .phoneListTopVisual .visual_list .item a img {max-height:210px; margin: 0 auto;}
.mobileList .phoneListTopVisual .bx-wrapper {margin-bottom:0;}
.mobileList .phoneListTopVisual .bx-wrapper .bx-viewport {border:none; left:0px;}
.mobileList .phoneListTopVisual .count_wrap_area {}
.mobileList .phoneListTopVisual div.count_wrap {}
.mobileList .phoneListTopVisual div.count_wrap .count {position:absolute; left:152px; bottom:32px;}
.mobileList .phoneListTopVisual .bx-controls-direction {position:absolute; left:0px; top:50%; width:100%; margin:-30px auto 0;}
.mobileList .phoneListTopVisual .bx-prev, 
.mobileList .phoneListTopVisual .bx-next {display:block;position:absolute; background: url('/web/images/global/btn_bx_arrow.png') no-repeat;width:50px;height:90px; zoom:0.7; text-indent:-9999px;z-index:8;top:0; margin: 0px;}
.mobileList .phoneListTopVisual .bx-prev {background-position:0 0; left:50px;}
.mobileList .phoneListTopVisual .bx-next {background-position:-50px 0; right:50px;}
.mobileList .phoneListTopVisual .bx-prev:hover {background-position:0 -90px;}
.mobileList .phoneListTopVisual .bx-next:hover {background-position:-50px -90px;}
.mobileList .phoneListTopVisual .bx-controls-auto {width:auto; left:122px; bottom:29px; z-index:9999;}
.mobileList .phoneListTopVisual .bx-controls-auto-item a {background:url('/web/images/global/btn_bx_control.png') no-repeat;z-index:999;width:23px;height:23px;text-indent:-9999px; display:block;}
.mobileList .phoneListTopVisual .bx-controls-auto-item a.active {display:none;}
.mobileList .phoneListTopVisual .bx-controls-auto-item .bx-stop {background-position:0 -34px;}
.mobileList .phoneListTopVisual .bx-controls-auto-item .bx-start {background-position:0 0px;}
.mobileList .phoneListTopVisual .count {display:none;}
.mobileList .phoneListTopVisual .bx-wrapper .count {display:block;}
.mobileList .phoneListTopVisual .count a {display:inline-block; width:12px; height:12px; border:1px solid #c4c4c4; border-radius:50%; background:#fff; margin-right:6px; text-indent:-9999px;}
.mobileList .phoneListTopVisual .count a.active,
.mobileList .phoneListTopVisual .count a:focus,
.mobileList .phoneListTopVisual .count a:active,
.mobileList .phoneListTopVisual .count a:hover {background:#3d3d3d;}
/* 181112 휴대폰 리스트 상단 롤링 배너 End */

/* 20181113 신청내역 팝업 리디자인 Start */
.layerpop.renew {margin-left:-310px;}
.layerpop.renew .popContent {padding-top:0px; padding-bottom:20px; border:none;}
.layerpop.renew .popContent h6 {background:#ed174d; border:none; margin:0 -30px 20px; padding:16px 30px 21px;  font-weight:normal; letter-spacing:-2px; font-size:26px; color:#fff; height:auto; line-height: 1.2em;}
.layerpop.renew .popContent .font_st1.top {margin:0 0 7px; padding-top: 0px;}
.layerpop.renew .popContent.price.w500 {width:658px;}
.layerpop.renew .popContent.price .tb_gray {margin-top:0px; border-top:2px solid #19191b; border-bottom:1px solid #d1d1d1;}
.layerpop.renew .popContent.price table {margin-top:0px;}
.layerpop.renew .popContent.price .tb_gray th,.layerpop.renew .popContent.price .tb_gray td {font-size:14px; color:#000;border-top:1px solid #d1d1d1; padding-right: 20px; vertical-align:middle;}
.layerpop.renew .popContent.price .tb_gray th {background:#f5f5f5;}
.layerpop.renew .popContent.price .tb_gray td {text-align:right;}
.layerpop.renew .pop_notice_agree {position:relative; margin:20px 0 0px;  padding:0px 0 0 20px; color:#000; font-weight: bold; font-size: 12px;}
.layerpop.renew .pop_notice_agree .txt {font-size: 12px; margin-top:5px;}
.layerpop.renew .pop_notice_agree .t_pink {color:#ed174d;}
.layerpop.renew .pop_notice_agree input {position:absolute; left: 0px; top: 0px;}
.layerpop.renew .popClose {right:25px; top:22px; width:25px;height:25px;background:url('/web/images/global/popbtn_close_35px.png') no-repeat; background-size:100%;}		
/* 신청내역 확인 유의사항 영역 */
.layerpop .pop_notice_area {margin-top: 40px;}
.layerpop .pop_notice_area .pop_notice_title {position:relative; margin-bottom:12px; padding:3px 0 0 26px; font-size: 14px; color:#ed174d; line-height: 1.3em; font-weight: bold;}
.layerpop .pop_notice_area .pop_notice_title:before {content:""; display: block; position:absolute; left: 0px; top:1px; background:url("/web/images/sub/divpop_ic_notice.png"); width: 20px; height:20px;}
.layerpop .pop_notice_area .pop_notice_list {border-top:2px solid #19191b; border-bottom:1px solid #d1d1d1; max-height:296px; overflow:hidden; overflow-y:auto;}
.layerpop .pop_notice_area .pop_notice_list .list {}
.layerpop .pop_notice_area .pop_notice_list .list .item {position:relative; padding:18px 0px; border-top:1px solid #d1d1d1;}
.layerpop .pop_notice_area .pop_notice_list .list .item:first-child {border-top:none;}
.layerpop .pop_notice_area .pop_notice_list .list .title_area {font-size: 14px; color:#000; margin-bottom: 10px; font-weight: bold;}
.layerpop .pop_notice_area .pop_notice_list .list .text_area {padding:0px 20px; /*line-height: 1.5em; font-size:12px; color:#777;*/}

.layerpop .pop_notice_area.type02 {margin-top:20px;}
.layerpop .pop_notice_area.type02 .pop_notice_title {margin-bottom: 8px;}
.layerpop .pop_notice_area.type02 .pop_notice_list {max-height:none;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item {max-height:108px; padding-bottom:25px; overflow-y:hidden;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item .text_area {}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item .text_area ul {list-style-position:inside;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item .text_area ul li {list-style:inherit;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item .text_area ol {list-style-position:inside;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item .text_area ol li {list-style:inherit;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item .btn_moreItem_area {position:absolute; left:0px; bottom:0px; width:100%; height:24px; background: #fff; text-align:center;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item .btn_moreItem {width:30px; height:10px; margin-top:8px; background: url('/web/images/sub/btn_moreItem.png') no-repeat 50% -10px; background-size:15px auto; display:inline-block; text-align:left; text-indent: -999em;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item.open {max-height:none;}
.layerpop .pop_notice_area.type02 .pop_notice_list .list .item.open .btn_moreItem {background-position:50% 0 ;}
/* 20181113 신청내역 팝업 리디자인 End */


/* 201912 - LG 통합 관련 추가 */
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop {display:table;}
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon {display:table-cell; width:100%; height:100%; margin:0px; vertical-align:middle;}
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon span {float:none !important; padding:5px 10px !important; display:inline-block;}
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon span a {display:inline-block;}
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon span.ico_lgu {display:block; width:auto; text-align:center;}
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon span.ico_lgu.one {display:inline-block; width:105px;}
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon span.ico_lgu a {position:relative; line-height:105px; text-indent:0; font-size:20px; font-weight:bold; font-family:"Malgun Gothic"; background:#ed174d; border-radius:50%; color:#fff; opacity:.8;}
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon span.ico_lgu a:hover, 
.mobileList .itemList li .itemWrap.renew201912 .over_layerpop .icon span.ico_lgu a:focus {background: #fff; border:4px solid #ed174d; line-height: 97px; color: #ed174d; width: 97px; height: 97px;}
.mobileList .itemList li .itemWrap.renew201912 .communication .moneyWrap {height:23px;}
