@charset "utf-8";
/*
변경자 : 김승대
CSS 변경날짜 : 2015-11-02
사용요소 : 휴대폰 메뉴와 유심 영역 구성
*/

/****************
** 공통
****************/
.subHead{overflow:hidden; padding-top:20px;}
.subHead .location{float:right; overflow:hidden;}
.subHead .location li{float:left; overflow:hidden;}
.subHead .location li .arrowLeft{padding:0px 10px;}
.subHead h3{clear:both; overflow:hidden;}

/**************************************
** 모바일 리스트
***************************************/
.section_search{}
.mobileList{overflow:hidden; margin-bottom:40px; }
.searchM{margin-top:-20px}
/* 탭 */
.mobileList .Tab_m{margin:10px 0}
.mobileList .tabList.down{padding:20px 0px 5px;margin-bottom:10px}
.mobileList .tabList.down .Tab.a2 ul li{width:11.102%;}
.mobileList .tabList.down .Tab.a2 ul li:last-child{width:127px}
.mobileList .tabList.down .Tab.a2 ul li a{padding:0 0 6px;}
.mobileList .tabList.down .Tab.a2 ul li a span{height:40px; line-height:40px; border:1px solid #ddd;}
.mobileList .tabList.down .Tab.a2 ul li:last-child span{border-right:0px none}
.mobileList .tabList.down .Tab.a2 ul li:first-child{margin-left:0px}
.mobileList .tabList.down .Tab.a2 ul li.on a span{height:42px; line-height:42px; border:none;}

.mobileList .tabList.top{padding:20px 0px 5px;}
.mobileList .tabList.top .Tab.a2 ul li{position:relative;top:-6px;width:11.102%;}
.mobileList .tabList.top .Tab.a2 ul li.on a{padding:6px 0 0px; background:url('../../web/images/global/bg_tabOntop.png') no-repeat; background-position:center top;}
.mobileList .tabList.top .Tab.a2 ul li a{padding:6px 0 0px;}
.mobileList .tabList.top .Tab.a2 ul li a span{height:40px; line-height:40px; border:1px solid #ddd;}
.mobileList .tabList.top .Tab.a2 ul li:first-child{margin-left:0px;}
.mobileList .tabList.top .Tab.a2 ul li:last-child span{border-right:0px none}
.mobileList .tabList.top .Tab.a2 ul li.on a span{height:42px; line-height:42px; border:none;}

/* 셀렉트 */

.mobileList .selectList{overflow:hidden;margin-bottom:20px;}
.mobileList .selectList .sel.a2{display:inline-block;}

/* 모바일 아이템 */
.mobileList .popBtn{position:absolute; width:163px;height:103px; display:none;border:solid 3px #003279;background:#fff}
.mobileList .popBtnTxt{position:relative;top:20px;display:block;text-align:center;line-height:18px}
.mobileList .popBtn button{position:absolute;bottom:10px;left:45px}
.mobileList .popBtn #pnpBtnCount{color:#e3067e;font-weight:bold}

.popBtn{position:absolute; width:163px;height:103px; display:none;border:solid 3px #003279;background:#fff}
.popBtnTxt{position:relative;top:20px;display:block;text-align:center;line-height:18px}
.popBtn button{position:absolute;bottom:10px;left:45px}
.popBtn #pnpBtnCount{color:#e3067e;font-weight:bold}

.mobileList .itemList{overflow:hidden; clear:both;padding-bottom:1px;min-height:300px; margin-bottom:20px;}
.mobileList .itemList .tagWrap{min-height:20px}/* 멀티호스팅 수정_2015-08-04 */
.mobileList .itemList li{overflow:hidden; position:relative;left:1px;top:1px;width:284px; float:left; border:1px solid #ddd;margin-top:-1px;margin-left:-1px;}
.mobileList .itemList li.list_mo{clear:both;float:left;}
.mobileList .itemList li .itemWrap{overflow:hidden; height:435px; text-align:center;  position:relative;}
.mobileList.used .itemList li .itemWrap{height:390px!important;}
.mobileList .itemList li .itemWrap .itemIn {overflow:hidden;}

.mobileList .itemList li .itemWrap .communication {text-align: left;padding-left: 40px;}
.mobileList .itemList li .itemWrap .cover-img{position:relative; padding-bottom:10px; padding-top:50px; height:215px;}
.mobileList .itemList li .itemWrap .cover-img img{max-height:210px!important;}
.mobileList .itemList li .itemWrap .cover-img .balloonTag{position:absolute; top:20px; left:55px; }
.mobileList .itemList li .itemWrap .cover-img .balloonTag.t1{top:87px;}
.mobileList .itemList li .itemWrap .cover-img .balloonTag.t2{top:137px;}
.mobileList .itemList li .itemWrap .cover-img .balloonTag.t3{top:187px;}
.mobileList .itemList li .itemWrap .cover-img .balloonTag.a5 {top:49px; left:173px;  background-position: 0 -250px;}
.mobileList .itemList li .itemWrap .cover-img .img_box_Area {position:relative;}
.mobileList .itemList li .itemWrap .cover-img .img_box_Area p.ico_nfc {position:absolute; top:0; left:28px;}

.mobileList .itemList li .itemWrap .colorWrap{margin-bottom:10px;min-height:15px;height:15px;}

.mobileList .itemList li .itemWrap .colorWrap span{display:inline-block; width:10px; height:10px;}
.mobileList .itemList li .itemWrap .colorWrap span.wh{border:1px solid #bec3cd; width:8px; height:8px;}
.mobileList .itemList li .itemWrap h5 {font-size:18px; font-family:'Malgun Gothic'; color:#1f1f1f; margin:38px 0 8px;text-align: left;/*padding:0 0 8px 0;*/ padding:0 30px 0 40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mobileList .itemList li .itemWrap h5.usimTitle {padding:0; text-align:center;}
.mobileList .itemList li .itemWrap h3 {font-size:18px; font-family:'Malgun Gothic'; color:#1f1f1f; margin:8px 0;text-align: left;/*padding:0 0 8px 0;*/ padding:0 30px 0 40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	/*202109 seo 처리*/
.mobileList .itemList li .itemWrap .moneyWrap{font-family:'dotum'; font-size:12px; color:#636363;height: 27px;}
.mobileList .itemList li .itemWrap .moneyWrap a:hover {text-decoration:underline;}
.mobileList .itemList li .itemWrap .moneyWrap em{font-size:16px; font-family:'Malgun Gothic'; color:#e3067e; font-weight:bold;}

.mobileList .itemList li .itemWrap .moneyWrap img {vertical-align: -6px;}
.mobileList .itemList li .itemWrap .btn_chk{position:absolute; top:20px; right:20px; width:20px;}



/**************************************
** 모바일 상세 - 휴대폰 가입
***************************************/

/* 모바일 정보 */
.mobileView .mobileInfoWrap{overflow:hidden; margin-bottom:60px;position:relative;}

/* 이미지 커버 */

.mobileView .mobileInfoWrap.a1 .imgCoverWrap{position:relative;width:350px; height:712px; border:1px solid #f0f0f0; float:left;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .fb{position:absolute; top:333px; right:40px;}
.mobileView .mobileInfoWrap.a1 .wSize{height:auto;padding-bottom:30px}
.mobileView .mobileInfoWrap.a1 .ico_facebook,.usimInfoWrap .ico_facebook{position:absolute;right:15px;bottom:15px}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .imgCover{margin-top:73px; text-align:center; height:280px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .imgCover img{max-height:310px!important;position:relative;top:-15px}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .imgCover li{height:295px;position:relative}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .thumbs{overflow:hidden; margin-top:25px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .thumbs ul{width:155px; margin:0px auto;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .thumbs li{float:left; border:1px solid #e2e2e2; width:50px; height:50px; text-align:center;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .thumbs li img{max-height:100%;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .thumbs li + li{margin-left:-1px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .timeWrap{clear:both; font-size:19px; font-family:'Malgun Gothic'; font-weight:bold; color:#353535; height:55px; line-height:55px; text-align:center;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .timeWrap em{color:#e1067f;background: url('../../web/images/sub/ico/icon_time.gif') no-repeat left 4px;padding:0 4px 0 30px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .timeWrap span.time{color:#003279;padding-left: 11px;background: url('../../web/images/sub/bg/slis_bar4.gif') no-repeat left 7px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .eventWrap{margin:30px 40px 0px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .eventWrap dt{font-weight:bold; color:#4c4d52; border-bottom:4px solid #e5e5e5; padding-bottom:10px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .eventWrap dd{padding-top:10px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap .eventWrap dd li{color:#717171; padding-left:10px; background:url('../../web/images/global/bul_1px_gray.png') no-repeat 1px 4px; margin-bottom:5px; letter-spacing:-1px;width:260px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis}
.mobileView .imgCoverWrap .tab_area {position:absolute;bottom:-1px;left:-1px;overflow:hidden;width: 352px;}
.mobileView .imgCoverWrap .tab_area li {float:left;}
.mobileView .imgCoverWrap .tab_area li a {float:left;width:116px;padding:15px 0;text-align:center;font-weight:bold;border:1px solid #ddd;border-right:0;background:#f8f8f8;}
.mobileView .imgCoverWrap .tab_area li:last-child a {border-right:1px solid #ddd;}
.mobileView .imgCoverWrap .tab_area li a:hover {color:#e31284;text-decoration:underline;}
/* 멀티호스팅 class=noBn 으로 Asis에서 일시품절을 표기 한듯하나 tobe에서 일시품절 스크립트로 높이 제어 함으로 주석처리 함 : 임재흥
.mobileView .mobileInfoWrap.a1 .imgCoverWrap.noBn{position:relative;width:350px; height: 571px; border:1px solid #f0f0f0; float:left;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap.noBn .imgCover{margin-top: 40px; text-align:center; height:295px;}
.mobileView .mobileInfoWrap.a1 .imgCoverWrap.noBn .eventWrap{margin: 40px 40px 0px;}
*/

/* 휴대폰 선택 */
.mobileView .mobileInfoWrap.a1 .mobileInfo{overflow:hidden; float:left; padding:15px 0px 0px 40px; width:750px;}
.mobileView .mobileInfoWrap.a1 .mobileInfo h6, .usimInfoWrap.a1 .mobileInfo h6 {margin:50px 0 11px 0;}
.mobileView .mobileInfoWrap.a1 .mobileInfo .tagWrap{margin-bottom:20px;}
.mobileView .mobileInfoWrap.a1 .mobileInfo h5{font-size:30px; font-family:'Malgun Gothic'; font-weight:bold; color:#202020; letter-spacing:-1px; line-height:30px; margin:5px 0px;}
.mobileView .mobileInfoWrap.a1 .mobileInfo h5 em{font-size:20px; font-weight:normal;}

.a1 .mobileInfo .money{overflow:hidden; border-top: 4px solid #7d7d7d;border-bottom:1px solid #939393; padding-top:17px;}
.a1 .mobileInfo .money li{overflow:hidden; padding:0px 27px 25px;}
.a1 .mobileInfo .money li .tit{font-size:14px; color:#717171; font-weight:bold; float:left;}
.a1 .mobileInfo .money li.direct_sale .tit {color:#202020;}
.a1 .mobileInfo .money li.direct_sale .tit em {color:#717171;}
.a1 .mobileInfo .money li .tit em{font-size:12px; font-weight:normal;}
.a1 .mobileInfo .money li .mo{font-size:26px; line-height:26px; color:#e4007f; font-family:'Malgun Gothic'; float:right;}
.a1 .mobileInfo .money li:first-child {margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #d9d9d9;}
.a1 .mobileInfo .money li:first-child .tit {font-size:12px;width:160px;padding-top: 3px;}
.a1 .mobileInfo .money li:first-child .btn_radio {padding-right:100px;}
.mobileView .mobileInfoWrap.a1 .banner {padding-top:20px;}

.mobileView .mobileInfoWrap.a1 .mobile_thirdView th{text-align:left;padding-left:20px!important;color:#717171}
.mobileView .mobileInfoWrap.a1 .mo_view_tit{font-size:12px; line-height:12px; color:#717171; font-family:'Malgun Gothic'; float:right;margin-right:40px}
.mobileView .mobileInfoWrap.a1 .mo_view_price{font-size:18px; line-height:18px; color:#717171; font-family:'Malgun Gothic'; float:right;margin-right:40px}

.mobileView .mobileInfoWrap.a1 .mobileInfo .money li .mo.del{text-decoration:line-through; color:#717171;font-size:20px!important; font-weight: bold}
.mobileView .mobileInfoWrap.a1 .mobileInfo .txt{font-family:'dotum'; font-size:14px; line-height:18px; width:720px; margin-top:10px; color:#717171; margin-bottom:40px;} /* 멀티호스팅 수정 */
/*.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1{margin-bottom:151px}*/
.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 th {padding:15px 0 0 27px; color:#717171; text-align:left; font-family:'dotum' !important;}
.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td {padding:10px 0px 10px; color:#717171; text-align:left;font-family:'dotum' !important;}
.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td ul{overflow:hidden;}

.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td ul:first-child{min-height:21px;}

.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td li{float:left; overflow:hidden;/*width: 170px;*/ min-width:100px; margin-right:70px}
.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td li.pd_r65 {padding-right:65px;}
.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td li .btn_radio, .mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td li .btn_radio input + label {height:auto;}
.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td li .btn_radio span.font11 {font-size:11px;}

.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td .colorBox{display:inline-block; width:13px; height:13px; margin-left:5px;margin-bottom:2px;}
.mobileView .mobileInfoWrap.a1 .mobileInfo .table.a1 td #phone_dcType li .btn_radio{height:37px}
/* 운영 수정 배포에 따라 임시주석처리
.mobileView .mobileInfoWrap.a1 .mobileInfo .mobileBnWrap{margin-top:20px}
/*
/* 운영 수정배포 */
.mobileView .mobileInfoWrap.a1 .mobileInfo .mobileBnWrap{margin-top:12px;position:absolute;bottom:-2px}
/* 운영 수정배포 끝 */


.mBt_wrap{text-align:center;padding-top:40px}
.mBt_wrap .btnType1{width:180px}
.mBt_tip{padding-left:10px;background:url(../../web/images/sub/ico/bl_dot.gif) 0 4px no-repeat;margin:20px}
.mb_tabBg{position:relative;}
.mb_tabBg ul{border-bottom:solid 1px #7d7d7d}
.mb_tabBg ul:after{clear:both;display:block;content:""}
.mobileView .foot_mg{margin-bottom:100px}
.mBt_tip2{position:absolute; left:300px; top:20px;font-size:11px;color:#717171}


/* 요금제 선택 */
.mobileView .mobileInfoWrap.a2{overflow:hidden; clear:both;}

.mobileView .mobileInfoWrap.a2 h6, .usimView .usimInfoWrap.a2 h6 {padding-bottom:7px;}
.a2 .price_choice {overflow:hidden;padding:20px 0 15px 30px;border-top: 4px solid #7d7d7d;}

.a2 .price_choice dt {float:left;font-weight:bold;color:#e31284;margin-top: 5px;padding:9px 15px 10px 0;background:url('../../web/images/sub/bg/bg_price.gif') no-repeat right 0;}
.a2 .price_choice dd {float:left;padding-left:25px;}
.a2 .price_choice dd p:first-child {font-weight:bold;color:#232323;}

.a2 .price_choice dd p em {color:#e3067e;padding-right:10px;}

.a2 .price_choice dd p {font-size:12px;color:#717171;padding-bottom:5px;}
.a2 .price_choice dd p span.font11 {font-size:11px;}

.mobileView .mobileInfoWrap.a2 .table.a1{margin-bottom:20px;}
.mobileView .mobileInfoWrap.a2 .table.a1 th,
.mobileView .mobileInfoWrap.a2 .table.a1 td{padding:15px 0px;}
/*  2015-08-05
.mobileView .mobileInfoWrap.a2 .table.a1 td em {color:#e4007f;}
.mobileView .mobileInfoWrap.a2 .table.a1 td ul.lte_type {overflow:hidden;}
.mobileView .mobileInfoWrap.a2 .table.a1 td ul.lte_type li {float:left;width:95px;margin-right:10px;padding:6px 0;text-align:center;background:#eee;}
.mobileView .mobileInfoWrap.a2 .table.a1 td ul.lte_type li a {display:block;color:#626262;}
.mobileView .mobileInfoWrap.a2 .table.a1 td ul.lte_type li.on {width:78px;padding:5px 0;border:1px solid #e3067e;background:none;}
.mobileView .mobileInfoWrap.a2 .table.a1 td ul.lte_type li.on a {color:#ec118f;font-weight:bold;}
.mobileView .mobileInfoWrap.a2 .table.a1 td ul.lte_type li a img {vertical-align:-2px;}
*/
.mobileView .mobileInfoWrap.a2 .table.a1 th{text-align:left; padding-left:20px; color:#717171;}
.mobileView .mobileInfoWrap.a2 .table.a1 td ul{overflow:hidden;}
.mobileView .mobileInfoWrap.a2 .table.a1 td li{float:left; overflow:hidden; width:372px;}
.mobileView .mobileInfoWrap.a2 .chkWrap{color:#717171;}
.mobileView .mobileInfoWrap.a2 .chkWrap label{font-weight:bold;}
.mobileView .mobileInfoWrap.a2 .chkWrap a{display:inline-block; vertical-align:top; padding:2px 0 0 10px;;}
.mobileView .mobileInfoWrap.a2 .Tab.a4.price {margin-bottom:10px;}
/* .mobileView .mobileInfoWrap.a2 .Tab.a4.price ul {float:left;} */
.mobileView .mobileInfoWrap.a2 .Tab.a4.price div.sel {float:right;padding-top:10px;}
.mobileView .mobileInfoWrap.a2 .Tab.a4.price ul li {width:125px;}
.mobileView .mobileInfoWrap.a2 .Tab.a4.price li a{font-family:'dotum'; font-weight:normal; font-size:12px;}
.mobileView .mobileInfoWrap.a2 .Tab.a4.price li.on a{font-weight:bold;}

.mobileView .mobileInfoWrap.a2 .Tab.a4.price li a img {vertical-align: -1px;}
.mobileView .mobileInfoWrap.a2 .font_st1 {font-size:11px;color:#717171;padding-bottom:5px;}


.mobileView .mobileInfoWrap.a2 .tabContent2{overflow:hidden; display:none;}
.mobileView .mobileInfoWrap.a2 .tabContent2.a1{display:block;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .table.a6 tr.on{background:#f1f1f1;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .table.a6 tr.on td.on {color:#e4007f;font-weight:bold;}  /* 멀티호스팅 추가 */
.mobileView .mobileInfoWrap.a2 .tabContent2 .table.a6{position:relative;display:none; /* padding-bottom: 30px; */}
.mobileView .mobileInfoWrap.a2 .tabContent2 .table.a6.t1{display:block;margin-top: 20px;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .paginate{margin-bottom:inherit;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .paginate nav li{display:inline-block; width:22px; height:23px; color:#555; text-align:center;line-height:23px; vertical-align:middle;border:1px solid #dedede; cursor:pointer;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .paginate nav li.on{font-weight:normal; display:inline-block;  text-align:center;width:22px; height:23px;background-color:#727272;color:#fff}
.mobileView .mobileInfoWrap.a2 .tabContent2 table{width:100%; text-align: center; border-collapse:collapse; clear:both; width:100%; }
.mobileView .mobileInfoWrap.a2 .tabContent2 thead th,
.mobileView .mobileInfoWrap.a2 .tabContent2 tbody td{border:solid 1px #e5e5e5;line-height:18px!important; vertical-align:middle; padding:0px;}
.mobileView .mobileInfoWrap.a2 .tabContent2 table > thead > tr > th {border-top:1px solid #c1c1c1;background: #fafafa ; font-size:12px; font-weight:bold; color:#717171; text-align:center; vertical-align:middle; height:43px; line-height:43px;}/* 멀티호스팅 수정 */
.mobileView .mobileInfoWrap.a2 .tabContent2 table > tbody > tr > td {border-top:1px solid #ededed;color:#717171; text-align:center; vertical-align:middle; padding:0px 5px; height:37px; line-height:37px; word-break:keep-all;}

/* .mobileView .mobileInfoWrap.a2 .tabContent2 table > tbody > tr > td .chkWrap {margin-top:7px;} 멀티호스팅 삭제 */
/*.mobileView .mobileInfoWrap.a2 .tabContent2 .btn_radio input[type='radio'] + label{width:1px;padding-left:17px;}*/
.mobileView .mobileInfoWrap.a2 .tabContent2 .btn_radio {width:18px; height:18px;padding:0; line-height:0; vertical-align:middle;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .btn_radio label {display:inline-block; width:18px; height:18px; padding:0; margin:0; line-height:0; text-indent:-999em; vertical-align:top;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .btn_detail_view {display:inline-block; vertical-align:middle;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .btn_detail_view img {vertical-align:top;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .chkWrap {display:inline-block; width:15px; height:15px; margin:0; padding:0; font-size:10px; vertical-align:middle; line-height:0;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .chkWrap .btn_chk {display:block; width:15px; height:15px; margin:0; padding:0;vertical-align:top;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .chkWrap .btn_chk label {display:block; width:15px; height:16px; line-height:0; padding:0; margin-top:-1px; vertical-align:top;}

.mobileView .mobileInfoWrap.a2 .tabContent2 .table.a6 .tb_btxt {position:absolute;bottom:0;left:0;font-size:11px;color:#e4007f;}
.mobileView .mobileInfoWrap.a2 .tabContent2 .table.a6 .tb_btxt em {font-size:12px;}
/*.mobileView .mobileInfoWrap.a2 .tabContent2 .paginate {margin-top:-10px}*/

.mobileInfoWrap.a3{overflow:hidden; clear:both;display:none}
.mobileInfoWrap.a3 h6 em {font-weight:normal; color:#e4007f; float:right; padding-top:4px;}
.mobileInfoWrap.a3 .memberRank{overflow:hidden; background:#ececec; height:65px; position:relative; width:1142px;}
.mobileInfoWrap.a3 .memberRank img{vertical-align:middle;}
.mobileInfoWrap.a3 .memberRank .rank{font-size:14px; color:#525252;margin-left:40px}
.mobileInfoWrap.a3 .memberRank .rank em{font-size:24px; font-weight:bold; font-family:'Malgun Gothic'; color:#e20080;position:relative;}
.mobileInfoWrap.a3 .memberRank .rank-icon{font-size:22px; color:#525252; font-family:'Malgun Gothic'; font-weight:bold; background:#d688eb; border-radius:20px; display:inline-block; width:30px; height:30px; text-align:center; color:#fff; position:relative; top:0px;}
.mobileInfoWrap.a3 .memberRank .rank-icon.a1{background:#d189ec;}
.mobileInfoWrap.a3 .memberRank .rank-icon.a2{background:#81e2ec;}
.mobileInfoWrap.a3 .memberRank .rank-icon.a3{background:#f0bc6a;}
.mobileInfoWrap.a3 .memberRank .rank-icon.a4{background:#ec89b1;}
.mobileInfoWrap.a3 .memberRank button{position:absolute; right:15px; top:16px; height:35px; line-height:35px;}
.mobileInfoWrap.a3 .saleWrap{overflow:hidden; border:1px solid #ececec; border-top:none;height:auto;}
.mobileInfoWrap.a3 .saleWrap dt{overflow:hidden; float:left; height:66px; border-right:1px solid #ececec; width:174px; font-weight:bold; color:#3c3c3c; padding-left:20px; padding-top:30px;}
.mobileInfoWrap.a3 .saleWrap dd{float:left; width:945px; height:96px; overflow:hidden;}
.mobileInfoWrap.a3 .saleWrap dd .data{margin:0px 50px; overflow:hidden; padding:15px 0px; height:64px;}
.mobileInfoWrap.a3 .saleWrap dd em{color:#e4007f}
.mobileInfoWrap.a3 .saleWrap dd .data p{margin-bottom:5px;}
.mobileInfoWrap.a3 .saleWrap dd .data.a1{position:relative;padding-top:30px;}
.mobileInfoWrap.a3 .saleWrap dd .data.a1 span{position:absolute;left:0;bottom:22px;font-size:11px}
.mobileInfoWrap.a3 .saleWrap dd .data.a1 span button{position:relative;top:-2px}
.mobileInfoWrap.a3 .saleWrap dd{border-top:1px dashed #dcdcdc}
.mobileInfoWrap.a3 .saleWrap dd:nth-child(2){border-top:0}

.mobileInfoWrap.a3 .saleWrap dd .data .btnType3.a1{height:18px; line-height:18px; color:#808080; padding:0px 10px; font-size:11px;}
.mobileInfoWrap.a3 .saleWrap .tong_line11{font-size: 11px;color:#949494}


/* 사은품 */
.mobileInfoWrap.a4{margin-top:60px;display:none}
.mobileInfoWrap.a4 h6{margin:10px 0}
.usimView .cuponWrap{margin-bottom:60px}
.mobileInfoWrap.a4 .cuponWrap{overflow:hidden; border:1px solid #dcdcdc; padding:20px 0px;}
.mobileInfoWrap.a4 .cuponWrap li{float:left; margin-left:32px;}
.mobileInfoWrap.a4 .cuponWrap .btn_radio{height:inherit;}
.mobileInfoWrap.a4 .cuponWrap .btn_radio label{height:73px; background-position:0px 28px;}
.mobileInfoWrap.a4 .cuponWrap .btn_radio input[type='radio']:checked + label {background-position: 0 -25px; color:#e4007f;}
.mobileInfoWrap.a4 .cuponWrap .btn_radio label img{margin-right:10px;vertical-align:middle;}
.cuponWrap .cuponTxt{display:inline-block;width:188px;vertical-align: middle}
.cuponWrap .cuponTxt img{vertical-align:sub;}
.cuponWrap .btn_radio label a{position:relative;left:5px}
.cuponWrap .btn_radio label a:last-child{left:10px}

/* 납부 총액 */
/* 멀티호스팅 수정 시작 2015-09-04
@media all and (max-width:1023px){
  .floating_table {width:1024px !important;margin-left:-498px !important;}
  .mobileInfoWrap.a5{width:1024px !important;}
  .mobileInfoWrap.a5 .allMoney{width:1024px; margin-left:-498px !important;;}
  .mobileInfoWrap.a5 .allMoney .txt {padding-left:92px}
  .mobileInfoWrap.a5 .allMoney .btnAllMoney{margin-right:168px;}
  .mobileInfoWrap.a5 .allMoney .btnAllMoney .moneyHistory{}
  .contentWrap .allMoneyTable {margin-left:0px !important;}
  .floating_table .allMoneyTable .allNum{width:25% !important;}
}
/* 멀티호스팅 수정 끝 2015-09-04*/


.floating_table.mediaBox {width:100%; left:0; margin-left:0;}
.floating_table.mediaBox .mobileInfoWrap.a5 .allMoney {position:static; left:0; margin-left:0;}
.floating_table.mediaBox .mobileInfoWrap.a5 .btnAllMoney {position:absolute; right:0; top:0;}
.floating_table.mediaBox .allMoneyTable {width:1142px;}



.mobileInfoWrap.a5{display:block !important;width:1142px;/*position:fixed;left:50%;bottom:262px;margin-left:-571px;*/background:url('../../web/images/global/cover_bg2.png');height:50px;z-index:8}
.mobileInfoWrap.a5 .allMoney {height:50px;}
.mobileInfoWrap.a5 .allMoney .txt {float:left;width:145px;padding:15px 0 0 30px;}
.mobileInfoWrap.a5 .allMoney .money{float:left; /*width:235px;*/ margin-right:50px; font-size:18px; color:#ec118f; padding-top:5px;letter-spacing:-1px;font-family:'Malgun Gothic';}
.mobileInfoWrap.a5 .allMoney .money strong {font-size:30px;padding-right:3px;vertical-align: -3px;}
.mobileInfoWrap.a5 .allMoney .money em{font-size:12px; color:#fff;letter-spacing:0;font-family:'dotum'}
.mobileInfoWrap.a5 .allMoney .money img{vertical-align:bottom;}
.mobileInfoWrap.a5 .allMoney .btn_join {float:left;padding-top:9px;}
.mobileInfoWrap.a5 .allMoney .btnAllMoney{float: right;width:75px; height:50px; border-left:1px solid #b0b8c8;cursor: pointer;}
.mobileInfoWrap.a5 .allMoney .btnAllMoney .moneyHistory{display:inline-block;width:111px;height:50px;background: url('../../web/images/global/moneyHistory.png') no-repeat; background-position:15px 16px;}
.mobileInfoWrap.a5 .allMoney .btnAllMoney .moneyHistory span {display:block; position:absolute; left:-999em; overflow:hidden; width:0; height:0; line-height:0;}
.mobileInfoWrap.a5 .allMoney .btnAllMoney .moneyHistory.on{background-position:15px -26px}

.floating_table{position:fixed;left:50%;margin-left:-571px;width:1142px; height:236px; overflow:hidden;z-index:10;bottom:0;}
.floating_table .allMoneyTable .allNum{position:absolute;bottom: 9px;width:289px}
.usimInfoWrap .allMoneyTable .allNum{width:420px!important}

.allMoneyTable {overflow:hidden; position:relative; width:100%; height:186px; margin:0 auto; box-sizing: border-box; z-index:999; border:1px solid #b0b8c8;border-bottom:0px none;background:#fff;}
.allMoneyTable > ul{z-index:99;width:100%; height:185px;}

.allMoneyTable > ul > li {width:285px; float:left; overflow:hidden;  height:185px; box-sizing: border-box; border-right:1px solid #b0b8c8;}
.allMoneyTable > ul > li:last-child{border-right:none;}
.allMoneyTable > ul > li .cardWrap{width:100%;max-width:285px;height:100%;max-height:262px;overflow:hidden;background:#ddeef4;}
.allMoneyTable > ul > li .dt {text-align:left; background:#e2e6ee; border-bottom:1px solid #b0b8c8; height:43px; line-height:43px; padding-left:20px; font-size:15px; font-weight:bold; color:#000; font-family:'Malgun Gothic';}
.allMoneyTable > ul > li .dt strong {float:left;}
.allMoneyTable > ul > li .dt span {float:right; padding:0 19px 0 0;}
.allMoneyTable > ul > li > ul{margin-top:5px}
.allMoneyTable.usim li{width: 37.5%;}
.allMoneyTable.usim li:last-child{width:25%}
.allMoneyTable.usim li > ul li{width: 90%!important;}
.allMoneyTable > ul > li > ul li{padding: 5px 20px 0; overflow:hidden}
.mobileView .mobileInfoWrap.a5 .allMoneyTable > ul > li > ul li .tit{float:left;}
.allMoneyTable > ul > li > ul li .btn_chk{width:22px; vertical-align:middle;}
.allMoneyTable > ul > li > ul li .money{float:right;}
.allMoneyTable > ul > li > ul li .btnWrap{clear:both; text-align:right; padding-top:5px;}
/*.allMoneyTable .allNum{background:#f1f1f1; padding:20px; margin-top:10px; color:#01317b; overflow:hidden;}*/
.allMoneyTable .allNum .tit{font-weight:bold; float:left;margin-left:20px}
.allMoneyTable .allNum .money{float:right; font-size:16px; margin-right:17px;font-weight:bold; text-align:right;}
.allMoneyTable .allNum .money b{font-weight:normal; font-size:11px;}
.allMoneyTable em{color:#717171; }
.allMoneyTable img{vertical-align:middle;}



/* 상품 상세내용 */
.mobileView .infoWrap{overflow:hidden;}
.mobileView .infoWrap .tabContent{padding:55px 0px;}
.mobileView .infoWrap .tabContent.a2{display:block;}
.mobileView .infoWrap .tabContent.a2 .function.a1{margin-bottom:60px; overflow:hidden;}
.mobileView .infoWrap .tabContent.a2 .function.a1 h4{border-bottom:1px solid #dadada; margin-bottom:15px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li{float:left; overflow:hidden; padding-left:126px; background:url('../../web/images/global/mbile_icon.png') no-repeat 30px 0px; height:77px; width:102px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li:nth-child(2){background-position:30px -105px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li:nth-child(4){background-position:30px -208px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li:nth-child(3){background-position:30px -312px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li:nth-child(5){background-position:30px -415px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li .data{padding-top:20px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li .data dt{font-weight:bold; font-family:'dotum'; color:#717171; letter-spacing:0.5px; margin-bottom:5px;}
.mobileView .infoWrap .tabContent.a2 .function.a1 li .data dd{font-family:'dotum'; color:#717171;}

.info_outBox {position:relative;}
.no_sellWrap {margin-top:-16px;padding-top:24px;width:748px;background-color:#fff;}
.no_sellWrap > p {margin:0 auto 30px;padding:24px 0;width:696px;text-align:center;background-color:#f2f2f2}
.no_sellWrap > div {margin:0 auto 40px;padding:13px 30px;width:634px;border:1px solid #c7c7c7;overflow:hidden;}
.no_sellWrap > div strong {float:left;font-size:14px;color:#003179;line-height:34px;vertical-align:middle;}
.no_sellWrap > div a {float:right;}
.no_sellWrap > div img {vertical-align:middle;}
.no_sellWrap dl {margin:0 auto;width:696px;overflow:hidden;}
.no_sellWrap dt {margin-bottom:30px}
.no_sellWrap dd {float:left;width:230px;text-align:center;}
.no_sellWrap dd > img {display:block;margin:0 auto 20px;max-height:200px !important;}
.no_sellWrap dd strong {display:block;margin-bottom:5px;font-family:'Malgun Gothic';font-size:16px;color:#1f1f1f;text-align:center;}
.no_sellWrap dd b {display:block;margin-bottom:15px;}
.recomLayerWrap {display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.6;z-index:9999;}
.recomWrap {display:none;position:absolute;left:45%;top:300px;padding:40px 30px 30px;width:350px;border:1px solid #e3067e;background-color:#fff;z-index:99991;}
.recomWrap .popContent {text-align:center;}
.recomWrap h6 {margin:0 !important;text-align:left;}
.recomWrap p {padding:20px 0;line-height:140%;text-align:left;}
.recomWrap dl {margin-bottom:15px;padding-bottom:15px;text-align:left;border-bottom:1px solid #717171;}
.recomWrap dt {margin-bottom:15px;font-weight:bold;font-size:14px;color:#555;}
.recomWrap dd {height:38px;}
.recomWrap dd span {display:inline-block;padding-left:15px;width:52px;}
.recomWrap dd input {width:268px;border:1px solid #929292;vertical-align:middle;}
.recomWrap dd input[type=tel] {padding:5px;width:68px;}
.recomWrap label {display:block;margin-bottom:25px;}
.recomWrap label input {vertical-align:middle;}
.recomWrap .ok {display:inline-block;margin:0 auto;padding:0 28px;height:28px;color:#fff;line-height:28px;border-radius:5px;background-color:#e4007f;}
.recomWrap .close {position:absolute;right:0px;top:0px;display:block;width:31px;height:31px;background:url('../../web/images/global/pop_close.png') no-repeat;font-size:0;text-indent:-9999px;}

 
 /* 재입고알람버튼 UI 리뉴얼 */
.no_sellWrap > div.new{padding: 10px 30px;}
.no_sellWrap > div.new strong {line-height: 48px;}
.no_sellWrap .recom a{float:right;display:block;padding: 15px 15px 15px 42px;color:#fff;border:1px solid #b90069;font-size:14px;font-weight:bold;
 background:#e20080 url(../../web/images/global/icon_recom_white.png) no-repeat 14px center;}
.lowest_price{height:30px;margin:0 auto;font-size:14px; line-height:14px;margin-left:45px;}
.lowest_price li{background:url(../../web/images/global/ic_telecom.png) no-repeat left center;;margin:4px 0;vertical-align:middle;text-align:left;padding-left:30px;white-space: nowrap;}
.lowest_price li.ic_skt{background-position:0 0;}
.lowest_price li.ic_kt{background-position:0 -14px;}
.providers > li{display:inline-block;margin-top:30px; text-align:center;}
.providers > li a{display:inline-block;font-weight:bold;font-size:14px; text-align:center;width:58px; height:30px;line-height:30px; margin:0 1.5px; background:#e0e0e0; border:1px solid #c6c6c6}
.providers > li a:hover{background:#e20080; border:1px solid #b90069; color:#fff;}
.recom_price_tit{color:#202020;font-size:18px;font-weight:bold; font-family: 'Malgun Gothic'; }
  
/* 상세기능 */
.mobileView .infoWrap .tabContent.a2 .function.a2{overflow:hidden; clear:both;}
.mobileView .infoWrap .tabContent.a2 .function.a2 .table.a2{width:770px; float:left;}
.mobileView .infoWrap .tabContent.a2 .function.a2 .table.a2 strong{padding-left:20px;}
.mobileView .infoWrap .tabContent.a2 .function.a2 .mobileSize{text-align:right; float:right; width:266px;}
.mobileView .infoWrap .tabContent.a2 .function.a2 .mobileSize img{max-width:266px!important}
#mobileDetail {text-align:center}
#mobileDetail > img {vertical-align:top}
/* 상품 통계 */
.mobileView .infoWrap .tabContent.a3{overflow:hidden;}
.mobileView .infoWrap .tabContent.a3 .chartWrap{overflow:hidden;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .tit{border-bottom:1px solid #dadada;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .chartList{overflow:hidden; width:500px; float:left; background:url('../../web/images/sub/man.png') no-repeat 110px; position:relative; height:300px;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .chartList #chart_d{position:absolute; left:90px;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .chartList .m{position:absolute; top:196px; left:115px; font-size:16px; font-weight:bold; font-family:'Malgun Gothic'; color:#333;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .chartList .w{position:absolute; top:196px; left:368px; font-size:16px; font-weight:bold; font-family:'Malgun Gothic'; color:#333;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .chartRight{overflow:hidden; width:500px; float:right;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .mNum{overflow:hidden; clear:both;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .mNum li{overflow:hidden; padding-left:50px; float:left; margin-top:30px;}
.mobileView .infoWrap .tabContent.a3 .chartWrap .mNum li img{vertical-align:middle;}

/* 상품후기 */
.mobileView .infoWrap .tabContent.a4 .tit{font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}
.mobileView .infoWrap .Tab.a4 li{width:33.33%;} /* 멀티호스팅 수정 */



/**************************************
** 유심 상세
***************************************/

/* 모바일 정보 */

.usimView .usimInfoWrap{overflow:hidden; margin-bottom:40px;position:relative}


/* 이미지 커버 */

.usimView .usimInfoWrap.a1 .imgCoverWrap{position:relative;width:350px; height:585px; border:1px solid #f0f0f0; float:left;}
.usimView .usimInfoWrap.a1 .imgCoverWrap .fb{position:absolute; top:300px; right:40px;}
.usimView .usimInfoWrap.a1 .imgCoverWrap .imgCover{margin-top:70px; text-align:center; height:295px;}
.usimView .usimInfoWrap.a1 .imgCoverWrap .imgCover img{max-height:100%;}
.usimView .usimInfoWrap.a1 .imgCoverWrap .eventWrap{margin:10px 40px 0px;}
.usimView .usimInfoWrap.a1 .imgCoverWrap .eventWrap dt{font-weight:bold; color:#4c4d52; border-bottom:4px solid #e5e5e5; padding-bottom:10px;}
.usimView .usimInfoWrap.a1 .imgCoverWrap .eventWrap dd{padding-top:10px;}
.usimView .usimInfoWrap.a1 .imgCoverWrap .eventWrap dd li{color:#717171; padding-left:10px; background:url('../../web/images/global/bul_1px_gray.png') no-repeat 1px 4px; margin-bottom:5px;letter-spacing:-1px;width:260px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis}


/* 휴대폰 선택 */

.usimView .usimInfoWrap.a1 .mobileInfo{overflow:hidden; position:relative;float:left; padding:15px 0px 0px 43px; width:747px;}
.usimView .usimInfoWrap.a1 .mobileInfo .tagWrap{margin-bottom:20px;}
.usimView .usimInfoWrap.a1 .mobileInfo h5{font-size:30px; font-family:'Malgun Gothic'; font-weight:bold; color:#202020; letter-spacing:-1px; line-height:30px; margin:5px 0px;}
.usimView .usimInfoWrap.a1 .mobileInfo h5 em{font-weight:normal;}
.usimView .usimInfoWrap.a1 .mobileInfo .txt{font-family:'dotum'; font-size:14px; line-height:18px; margin-top:10px; color:#717171; margin-bottom:40px;}
.usimView .usimInfoWrap.a1 .mobileInfo .table.a1 th,
.usimView .usimInfoWrap.a1 .mobileInfo .table.a1 td{padding:15px 0px; text-align:left; color:#717171; padding-left:15px;}
.usimView .usimInfoWrap.a1 .mobileInfo .table.a1 td ul{overflow:hidden; position:relative;} 
.usimView .usimInfoWrap.a1 .mobileInfo .table.a1 td li{float:left; overflow:hidden; width:170px;}
.usimView .usimInfoWrap.a1 .mobileInfo .table.a1 td .colorBox{display:inline-block; width:13px; height:13px; margin-bottom:1px;}
.usimView .usimInfoWrap.a1 .mobileInfo .usimBanner{position: absolute; bottom:0; margin-top:11px;}

/* 요금제 선택 */
.usimView .usimInfoWrap.a2{overflow:hidden; clear:both;}

/*.usimView .usimInfoWrap.a2 h6{border-bottom:4px solid #7d7d7d; margin-bottom:20px;}*/
.usimView .usimInfoWrap.a2 .chkWrap{color:#717171;}
.usimView .usimInfoWrap.a2 .chkWrap label{font-weight:bold;}
.usimView .usimInfoWrap.a2 .chkWrap a{display:inline-block; vertical-align:top; padding-top:2px;}

.usimView .usimInfoWrap.a2{overflow:hidden;}
.usimView .usimInfoWrap.a2 .table.a6 em{color:#e20080;}
.usimView .usimInfoWrap.a2  table{width:100%; text-align: center; border-collapse:collapse; clear:both; width:100%; }
.usimView .usimInfoWrap.a2  thead th,
.usimView .usimInfoWrap.a2  tbody td{border:solid 1px #e5e5e5 !important;line-height:18px!important; vertical-align:middle; padding:0px;}
.usimView .usimInfoWrap.a2  table > thead > tr > th {border-top:1px solid #c1c1c1;border-bottom:1px solid #ededed; background: #fafafa ; font-size:12px; font-weight:bold; color:#717171; text-align:center; vertical-align:middle; height:43px; line-height:43px;}
.usimView .usimInfoWrap.a2  table > tbody > tr > td {border-top:1px solid #ededed;color:#717171; text-align:center; vertical-align:middle; padding:0px 10px; height:37px; line-height:37px;}

.usimView .usimInfoWrap.a2 .table.a6 tr.on{background:#f1f1f1;}
.usimView .usimInfoWrap.a2 .table.a6 tr.on td.on {color:#e4007f;}  /* 멀티호스팅 추가 */
.usimView .usimInfoWrap.a2 .helpTxt {font-size:11px;color:#e20080; margin-top:5px;}
.usimView .usimInfoWrap.a2 .helpTxt em {font-size:12px;}  /* 멀티호스팅 추가 */
.usimView .usimInfoWrap.a2 .paginate{margin-bottom:inherit;}
.usimView .usimInfoWrap.a2 .paginate nav li{display:inline-block; width:22px; height:23px; color:#555; text-align:center;line-height:23px; vertical-align:middle;border:1px solid #dedede; cursor:pointer;}
.usimView .usimInfoWrap.a2 .paginate nav li.on{font-weight:normal; display:inline-block;  text-align:center;width:22px; height:23px;background-color:#727272;color:#fff;}
.usimView .usimInfoWrap.a2 .font_st1 {font-size:11px;color:#717171;padding-bottom:5px;}
.usimView .usimInfoWrap.a2 .paginate {margin-top:-10px}


/* 납부 총액 */
.usimView .usimInfoWrap.a3 .allMoney{background:#1e212a; padding:20px; overflow:hidden; position:relative; height:60px}
.usimView .usimInfoWrap.a3 .allMoney .txt{position:absolute; top:40px;}
.usimView .usimInfoWrap.a3 .allMoney .txt .btnAllMoney{overflow:hidden;}
.usimView .usimInfoWrap.a3 .allMoney .money{overflow:hidden; font-size:40px; color:#e3067e; font-family:'Malgun Gothic'; position:absolute; right:20px;}
.usimView .usimInfoWrap.a3 .allMoney .money em{font-size:12px; color:#fff;}
.usimView .usimInfoWrap.a3 .allMoney .money img{vertical-align:bottom;}
.usimView .usimInfoWrap.a3 .allMoneyTable{overflow:hidden; box-sizing: border-box; display:none;}
.usimView .usimInfoWrap.a3 .allMoneyTable > ul > li{width:37.5%; float:left; border-right:1px solid #d9d9d9; overflow:hidden; height:240px; box-sizing: border-box;}
.usimView .usimInfoWrap.a3 .allMoneyTable > ul > li:last-child{width:25%;border-right:none;}
.usimView .usimInfoWrap.a3 .allMoneyTable > ul > li .dt{text-align:left; border-top:4px solid #7d7d7d; background:#f7f7f7; border-bottom:1px solid #d9d9d9; height:43px; line-height:43px; padding-left:30px; font-size:15px; font-weight:bold; color:#000; font-family:'Malgun Gothic';}
.usimView .usimInfoWrap.a3 .allMoneyTable > ul > li > ul li{padding:10px 20px; overflow:hidden;}
.usimView .usimInfoWrap.a3 .allMoneyTable > ul > li > ul li .tit{float:left;}
.usimView .usimInfoWrap.a3 .allMoneyTable > ul > li > ul li .money{float:right;}
.usimView .usimInfoWrap.a3 .allMoneyTable > ul > li > ul li .btnWrap{clear:both; text-align:right; padding-top:5px;}
.usimView .usimInfoWrap.a3 .allMoneyTable .allNum{background:#f1f1f1; padding:20px; margin-top:10px; color:#01317b; overflow:hidden;}
.usimView .usimInfoWrap.a3 .allMoneyTable .allNum .tit{font-weight:bold; float:left;}
.usimView .usimInfoWrap.a3 .allMoneyTable .allNum .money{float:right; font-size:16px; font-weight:bold; text-align:right;}
.usimView .usimInfoWrap.a3 .allMoneyTable .allNum .money b{font-weight:normal; font-size:11px;}
.usimView .usimInfoWrap.a3 .allMoneyTable em{font-weight:bold; color:#717171; }
.usimView .usimInfoWrap.a3 .allMoneyTable img{vertical-align:middle;}

/* 상품 상세내용 */
.usimView .infoWrap{/* overflow:hidden */;margin-top:50px}
.usimView .infoWrap .tabContent{padding:55px 0px; display:none;}
.usimView .infoWrap .tabContent.a1{display:block;}
.usimView .infoWrap .tabContent.a1 .videoWrap{overflow:hidden; clear:both;}
.usimView .infoWrap .tabContent.a1 .videoWrap .video{float:left; overflow:hidden; margin-top:50px;}
.usimView .infoWrap .tabContent.a1 .videoWrap .videoList{float:left; padding-left:50px; padding-top:55px; overflow:hidden; width:500px;}
.usimView .infoWrap .tabContent.a1 .videoWrap .videoList .bulPink{background:url('../../web/images/global/bul_1px_pink.png') no-repeat 3px 5px; color:#e3067e; font-weight:bold; padding-left:10px; margin-bottom:10px;}
.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap{padding:5px 0px 10px; overflow:hidden;}
.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap li{overflow:hidden; width:120px; float:left; margin-right:5px; position:relative;}
.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap li .play{position:absolute; background:#000; width:123px; height:74px; opacity:0.5;}
.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap li.on .play{border:4px solid #e4007f; opacity:100; background:none; width:112px; height:65px;}
.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap li p{text-align:center; font-size:11px; margin-top:5px; line-height:16px;}
.usimView .infoWrap .tabContent.a1 .helpTxt{clear:both; margin-top:20px;}
.usimView .infoWrap .tabContent.a1 .usim-img{overflow:hidden; float:left;}
.usimView .infoWrap .tabContent.a1 .txtWrap{overflow:hidden; float:left; padding-left:55px; margin-top:30px;}



.usimView .infoWrap .tabContent.a3 .qnaWrap{background:white; border-top:1px solid #c1c1c1;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li{overflow:hidden;  background-size: 20px 43px; cursor: pointer;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li.on{background-position:98% -16px;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li .q{padding:10px 40px 10px 10px; font-size:13px; color:#333; overflow:hidden; min-height:26px;border-bottom:1px solid #e5e5e5; position:relative;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li .q-icon{position:absolute;top:14px;left:15px; text-indent:-1000em;width:26px;height:26px;display:inline-block; background: url('../../web/images/sub/ico/ico_qoff.png') no-repeat 0 0; }
.usimView .infoWrap .tabContent.a3 .qnaWrap li.on .q-icon{text-indent:-1000em;width:26px;height:26px; background: url('../../web/images/sub/ico/ico_q.png') no-repeat 0 0;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li .q .txt{margin:10px 40px 3px 38px;}

.usimView .infoWrap .tabContent.a3 .qnaWrap li .a{padding:10px 40px; background:#f3f3f3; font-size:13px; display:none;border-bottom:1px solid #e5e5e5;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li.on .a{display:block;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li .a{padding:10px 40px 0px 10px; font-size:13px; color:#333; overflow:hidden;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li .a-icon{text-indent:-1000em;padding:4px 6px 0 6px; width:26px;height:26px;display:inline-block; text-align:center; margin-right:10px; background: url('../../web/images/sub/ico/ico_a.png') no-repeat 4px 0;}
.usimView .infoWrap .tabContent.a3 .qnaWrap li .a .txt{ position:relative; left:38px; top:-25px; margin-right:40px; line-height:17px;}


/* 유심 테이블 추가됨 2015-11-02 */

.UsimBasicTable{width:86%;margin: 90px auto 0 auto;}
.UsimBasicTable thead th{vertical-align:middle;height: 45px;color:#494949;text-align:center;border-left:solid 1px #e6e6e6;background:#fafafa;border-top:solid 2px #474747;border-bottom:solid 1px #9e9e9e}
.UsimBasicTable thead th:first-child{border-left:0px none}
.UsimBasicTable tbody th{text-align:center;line-height: 56px;border-bottom: solid 1px #e6e6e6;}
.UsimBasicTable td{text-align:left;color:#494949;font-size:11px;vertical-align:middle;height: 40px;border-left:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;padding: 10px;}
.UsimBasicTable td:first-child{background:#fdfdfd;border-left:0px none}
.nth4TipWrap{margin: 20px 0 0 56px;}
.nth4TipWrap ul:last-child{margin-top:15px}
.nth4TipWrap li em{font-weight:bold}
.nth4TipWrap li {line-height: 20px;}
.nth4TipWrap li > span.ml10{margin-left:11px}
.nth4TipWrap h5 {margin-bottom: 6px;}
.usimUsingWrap .nth4 .imeiTip{width:599px;margin:20px auto}

/* 상품후기 */
.usimView .infoWrap .tabContent.a4 .tit{font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}
.usimView .infoWrap .Tab.a4 li{width:285px;}

/**************************************
** 중고폰 / 외산
***************************************/
.mobileView.jung.a1 .Tab.a4{border-bottom:none;}
.mobileView.jung.a1 .mBt_wrap{text-align:center; margin-top:10px;}


/**************************************
** 진행중 이벤트
***************************************/
/* 리스트 */
.eventList{margin-top:20px;}
.event_list_wrap{overflow:hidden; margin-top:20px;}
.event_count{font-weight:bold}
.event_count em{color:#003279}
.event_list{margin-top:10px; border-top:solid 1px #c1c1c1; overflow:hidden;}
.event_list > ul > li{padding:20px 40px; overflow:hidden; position:relative;}
.event_list > ul > li .event_img{float:left; overflow:hidden}
.event_list > ul > li .event_box{float:left; margin-left:20px; overflow:hidden; margin-top:10px;}
.event_list > ul > li .event_tit{font-weight:bold; color:#717171; margin-bottom:20px; line-height:20px;}
.event_list > ul > li .event_tit .icon_event{display:inline-block; width:50px;height:20px; background:url('../../web/images/global/event_tag.png') no-repeat 0px 0px; text-indent:-9999px;}
.event_list > ul > li.on .event_tit .icon_event{background-position:0px -28px;}
.event_list > ul > li.on{background:#fafafa;}
.event_list > ul > li .jNum{position:absolute; right:50px; top:50px;}
.event_list > ul > li .btnType8{position:absolute; right:50px; top:90px;}
.event_list > ul > li li{background:url('../../web/images/global/bul_1px_glay2.png') no-repeat 0px 4px; padding-left:10px; margin-bottom:8px;}

/* 상세페이지 */
.eventView{margin-top:20px;}
.event_view_wrap{overflow:hidden; margin-top:20px;margin-bottom:100px}
.event_view_wrap .commentWrite .btnWrap{text-align:center; margin-top:15px;}
.event_view_wrap .commentList li{line-height:50px; padding:0px 40px;float:left;width:95%}
.event_view_wrap .commentList .comTxt{float:left; padding:initial;line-height:20px;width:900px;padding:20px 0;}
.event_view_wrap .commentList .comTxt.lock{background:url('../../web/images/global/icon_lock.png') no-repeat 0px 19px; padding-left:15px;}
.event_view_wrap .commentList .section{float:right;}
.event_view_wrap .commentList .section .usr_id{margin-right:40px; font-weight:normal;}

/* 정회원 인증 */
.eventView .noCertification{border:1px solid #f0f0f0; width:750px; height:350px; display:inline-block; padding-top:150px;}
.eventView .noCertification p{font-size:24px; color:#717171;}
.eventView .noCertification p em{color:#003279; font-weight:bold;}
.eventView .noCertification .btnWrap{padding-top:30px;}



/**************************************
** 이벤트 게시판
***************************************/
/* 리스트 */
.eventBoardList{margin-top:20px;}
.eventBoardList_Wrap{overflow:hidden; margin-top:20px;}
.eventBoardList_Wrap .event_count{font-weight:bold; margin-bottom:10px;}
.eventBoardList_Wrap .event_count em{color:#003279}

/* 상세페이지 */
.eventBoardView{margin-top:20px;}
.eventBoardView_Wrap{overflow:hidden; margin-top:20px;}
.eventBoardView_Wrap .boardView.a1 .dateWrap .okDate{float:right;}
.eventBoardView_Wrap .btnWrap{margin-top:20px; margin-bottom:50px; text-align:center;}

/****************
** 통합검색
****************/

.section_search{margin-bottom:100px}
.section_search .finder_box{padding:10px 0 10px 0}
.section_search .searchBx{margin:0 30px}
.section_search .searchBx input[type=text] {margin:17px;margin-right:0;width:400px; height:42px; vertical-align:top; padding-left:10px;border:none}
.section_search .searchBx button {margin-top:17px;width:54px; height:42px; border:none; background:url('../../web/images/sub/btn/btn_zoom.gif') no-repeat 0 0 transparent; text-indent:-10000em;}
.section_search .searchBx .btn_chk{position:relative;top:15px;left:20px;color:#717171;font-weight:bold}
.section_search  .hit_keyword{display:inline-block;position:relative;top:14px;left:45px;overflow:hidden;width:460px;height:15px}
.section_search  .hit_keyword a{background:url('../../web/images/sub/bg/slis_bar1.gif') left no-repeat;margin-right:15px;color:#717171;padding-left:15px;font-size:11px}
.section_search  .hit_keyword a:first-child{background:none}

.result_txt{margin:31px 0 10px 0}
.result_txt em{font-weight:bold;color:#e1067f}
.result_txt2{font-size:14px;margin-bottom:10px;font-weight:bold;color:#333;}
.result_txt2 em{color:#003279}


.search_qnaWrap{margin-top:30px}
.section_search .resultWrap .Tab{margin-bottom:23px}
.section_search .resultWrap .Tab a{color:#949494}
.section_search .resultWrap .Tab  em{font-weight:bold}
.section_search .resultWrap .Tab .on a{color:#949494!important;}
.section_search .resultWrap .Tab .on em{color:#003279;font-weight:bold!important}
.section_search .Tab.a4.w50 {background:white; overflow:visible; border-bottom:solid 1px #003279}
.section_search .Tab.a4.w50:after{clear:both;display:block;content:""}
.section_search .Tab.a4.w50 li{float:left; text-align:center; position:relative; top:-1px; width:20%; height:34px; color:#949494;}
.section_search .Tab.a4.w50 li a{display:block;position:relative; top:1px; height:34px; line-height:38px; font-family: 'dotum','돋움','sans-seri';  font-size:12px; border:1px solid #dbdbdb;font-weight:100;border-left:none; border-bottom:none; background:#f7f7f7;}
.section_search .Tab.a4.w50 li:first-child a{border-left:1px solid #dbdbdb;  }
.section_search .Tab.a4.w50 li.on{border-bottom:solid 1px #fff; }
.section_search .Tab.a4.w50 li.on a{width:100%;background:white; font-weight:bold; font-family: 'dotum','돋움','sans-seri'; line-height:38px; border:1px solid #003279; border-bottom:solid 1px #fff;color:#003279; z-index:99; height:34px;}
.section_search .Tab.a4.w50 li.on a img{line-height:0}
.finder_box{width:100%;position:relative;margin-top:10px;padding:14px 0 22px 0;border-top:solid 2px #777;background:#f4f4f4}
.result_txt2 {position:relative}
.result_txt2 .mgt8{position:absolute;right:0;top:-10px}




/****************
** 자주하는 질문
****************/
.section_search .mobileList h5{border-top:none!important;margin:0!important}
.section_search h5{height:40px; line-height:40px; padding-left:20px; border-top:1px solid #c1c1c1; font-size:15px;}
.section_search .qnaWrap{background:white}
.section_search .qnaWrap li:first-child{border-top:solid 1px #e5e5e5}
.section_search .qnaWrap li.on{background-position:98% 19px;}
.section_search .qnaWrap li .q{padding:16px 20px 10px 50px; font-size:13px; color:#333; overflow:hidden; position:relative;border-bottom:solid 1px #e5e5e5}
.section_search .qnaWrap li .q-icon{position:absolute;top:10px;margin-left:20px;padding:0 6px 0 6px; text-indent:-1000em;width:26px;height:26px;display:inline-block; background: url('../../web/images/sub/ico/ico_q.png') no-repeat 0 0; }
.section_search .qnaWrap li.on .q{color:#003279;}
.section_search .qnaWrap li.on .q-icon{position:absolute;top:10px;text-indent:-1000em;width:26px;height:26px;background: url('../../web/images/sub/ico/ico_q.png') no-repeat 0 0; }
.section_search .qnaWrap li .q .txt{position:relative;top:-2px;line-height:18px; display:inline-block; margin-left:60px;}
.section_search .qnaWrap li.on .q .txt{font-weight:bold;color:#717171}
.section_search .qnaWrap li .q .frSort {float:right;padding:6px 0 0 15px;color:#717171;background:url('../../web/images/sub/bg/slis_bar2.gif') no-repeat 0 100%; font-size:11px;}
.section_search .qnaWrap li .a{padding:10px 40px; display:none; background:#f8f8f8;}
.section_search .qnaWrap li.on .a{display:block;}
.section_search .qnaWrap li .a{padding:10px 40px 0px 210px; font-size:13px; color:#333; overflow:hidden;border-bottom:solid 1px #e5e5e5}
.section_search .qnaWrap li .a-icon{text-indent:-1000em;padding:4px 6px 0 6px; width:26px;height:26px;display:inline-block; text-align:center; margin-right:10px; background: url('../../web/images/sub/ico/ico_a.png') no-repeat 0 0;}
.section_search .qnaWrap li .a .txt{ position:relative; left:40px; top:-22px; margin-right:40px; line-height:12px; color:#717171}
.section_search .qnaWrap .sjQna {float:left;width:140px; height:15px; color:#003279; background: url('../../web/images/sub/ico/qna_arrow.png') no-repeat 100% 0;}
.section_search .qnaWrap li.on .sjQna {float:left;width:140px;font-weight:bold;color:#3c3c3c; }
.section_search .qnaWrap li .sjQna {float:left;width:140px;height:15px;color:#3c3c3c; background: url('../../web/images/login/list_bull.gif') no-repeat 100% 0;}

.section_search .qnaWrap .qnaHead {padding:11px 0px  10px 0px;border-bottom:1px solid #c1c1c1;}
.section_search .qnaWrap .qnaHead:after{clear:both;display:block;content:""}
.section_search .qnaWrap .qnaHead{color:#333;font-size:14px;font-weight:bold}


/* 공지사항 */
.search_noticeWrap{margin-top:30px}


/* 유심 유투브 동영상 선택바 */
.usimmenuWrap{position:relative;width:460px;}
.usimSlideWrap{margin-left:30px;overflow:hidden;width:400px;height:100px;}
.usimSlide{width:1000px;}
.usimSlide li{float:left;margin-right:20px!important}
.usimmenuWrap .arrow1{position:absolute;font-size:0;text-indent: -1000px; display:block;width:19px;height: 27px;background:url('../../web/images/global/arrow.png') no-repeat;margin-top:-30px}
.usimmenuWrap .arrow1.a1{top:50%;left:0}
.usimmenuWrap .arrow1.a1:hover{background-position:0 -27px}
.usimmenuWrap .arrow1.a2{top:50%;right:0;background-position:-20px 0}
.usimmenuWrap .arrow1.a2:hover{background-position:-20px -27px}

.usim_renew0422 li{position:relative;}
.usim_renew0422 li img{position:relative;z-index:1;vertical-align: top;max-width: inherit;}
.usim_renew0422 li .videoWrap{position:absolute;width:630px;height:400px;top:66px;right:0;z-index:20;}
.usim_renew0422 li .usimmenuWrap{position:absolute;top:273px;left:0px;height:400px;width:614px}
.usim_renew0422 li .videoWrap .tit{position:absolute;z-index:20;right:52px;top:114px}
.usim_renew0422 li .usim_usingtype{position:absolute;right:108px;top:213px}
.usim_renew0422 li .usimSlideWrap img{max-width: 100%}

.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap li{height:130px;height:110px}
.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap li p{position:absolute;top:74px;left:1px;width:118px}
.usimView .infoWrap .tabContent.a1 .videoWrap .usimSlideWrap li.on .play{height:68px}
.floatingTop{position:absolute;left:50%;width:60px;margin-left:592px;}

/* 유심화면 변경됨 150618 */
.usimDetailWrap{/*width:836px;*/margin:0 auto}
.usimDetailWrap li img{vertical-align:top}
.usimDetailWrap li.nth2{position:relative;overflow:hidden;width:100%;height:521px;overflow:hidden;background: url('../../web/images/sub/usim_0618_detail2.png') no-repeat}
/*유심상세 유심이란? 이미지 사이즈 수정 20151015 */
.usimDetailWrap li.nth2 h3{position:absolute;top:35px; left:25px;width:450px;height:61px;background: url('../../web/images/sub/kind_tit1.png') no-repeat;text-indent:-1000em;line-height:0;font-size:0}
.kindUsimTable{width:90%;position:relative;top:110px;margin:0 5%}
.kindUsimTable th{vertical-align:middle;height:60px;color:#494949;text-align:center;border-left:solid 1px #e6e6e6;background:#fafafa;border-top:solid 2px #474747;border-bottom:solid 1px #9e9e9e}
.kindUsimTable th:first-child{border-left:0px none}
.kindUsimTable th em{font-size:11px; font-weight:normal;letter-spacing:-0.7px}
.kindUsimTable td{text-align:center;color:#494949;font-size:11px;vertical-align:middle;height:52px;border-left:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6}
.kindUsimTable td:first-child{background:#fdfdfd;border-left:0px none}
.kindUsimTable td:last-child{border-left:solid 2px #ec008c;font-weight:600;border-right:solid 2px #ec008c}
.kindUsimTable tr:last-child td:last-child{border-bottom:solid 2px #ec008c}
.kindUsimTable th:last-child{border-top:solid 2px #ec008c;border-left:solid 2px #ec008c;border-right:solid 2px #ec008c}
.usimDetailWrap li.nth2 .otherUsimPriceBt{position:absolute;right:42px;bottom:25px}
.usimDetailWrap .lastNth{position:relative;width:100%;height:387px;background: url('../../web/images/sub/usim_0618_detail5_step4.png') no-repeat;}
.store_linkWrap{overflow:hidden;position:absolute;top:160px;left:110px}
.store_linkWrap li{float:left;margin:0 3px}

.usimUsingWrap{width:836px;margin:0 auto}
.usimUsingWrap li img{vertical-align:top}
.usimUsingWrap li.nth3{height:560px;position:relative;overflow:hidden;background:url('../../web/images/sub/img_usim_ask3.png') no-repeat}
.usimUsingWrap li.nth3 .youtubeVideoWrap .videoPlayer1{position:absolute;bottom:57px;left:117px}
.usimUsingWrap li.nth3 .youtubeVideoWrap .videoPlayer2{position:absolute;bottom:57px;left:444px}
.usimUsingWrap li.nth4{width:836px;height: 770px;position:relative;overflow:hidden;background:url('../../web/images/sub/img_usim_ask5.png') no-repeat}
/*유심상세 class 추가 시작 20151012*/
.usimUsingWrap.skt li.nth4{height:696px;background:url('../../web/images/sub/img_usim_ask5_skt.png') no-repeat}
.usimUsingWrap.skt li.nth4 a{bottom:50px;}
/*유심상세 class 추가 끝 20151012*/
.usimUsingWrap li.nth4 a{display:block;position:absolute;bottom: 345px;left: 619px;}
.nomal_priceTable_wrap{border:solid 1px red;background:#fff;z-index:50;display:block}

.usimInfoWrap #contentList tbody span#sel_a4 label{text-indent:-9999px}
/*.usimView .usimInfoWrap.a1 .mobileInfo #sel_a2 li:nth-child(2){width:340px}*/
/* usim radio 버튼 정열 시작 */
.usimView .subDiv .btn_radio{width:17px}
.usimView .subDiv .btn_radio input + label {padding-left:18px;}
/* usim radio 버튼 정열 끝 */
/* 유심페이지 유투브 추가 150629 */
.usimDetail1_line{position:relative;width:836px;height:1039px;background:url('../../web/images/sub/usim_0618_detail1.png') no-repeat}
.usimDeLine{position:absolute;bottom:200px;left:0;width:100%;text-align:center}

.usimTipBt{position:relative;vertical-align:top;top:-2px}

/* 개선작업 - ajax 로딩바 */
#hiddenDivLoading{position:fixed;width:100%;height:100%;z-index:99999}
#hiddenDivLoading img{position:fixed;top:48%;left:48%}
.usimgUsingNoti{width:751px;height:608px;padding-top:185px;padding-left:85px;background:url('../../web/images/sub/img_usim_ask6.png') no-repeat}
.usimgUsingNoti .notiTitle{font-weight:bold}
.usimgUsingNoti p{padding:5px 0 23px 27px;line-height:21px}
.usimgUsingNoti .btnType8{position:absolute;}
.usimgUsingNoti .fontColor{color:#e3067e;padding-left:10px;font-weight:bold;text-decoration:underline}

/**************************************
** 구매꿀팁
***************************************/
/* 리스트 */
.honeyList{margin-top:20px;}
.honey_list_wrap{overflow:hidden; margin-top:20px;}
.honey_count{font-weight:bold}
.honey_count em{color:#003279}
.honey_list{border-top:solid 1px #c1c1c1; overflow:hidden;}
.honey_list > ul > li{padding:20px 40px; overflow:hidden; position:relative; border-bottom:1px solid #e5e5e5;}
.honey_list > ul > li a {}
.honey_list > ul > li .honey_img{float:left; overflow:hidden;width:200px;height:130px;}
.honey_list > ul > li .honey_img img{width:100%;height:auto;}
.honey_list > ul > li .honey_box{float:left; margin-left:20px; overflow:hidden;max-width:840px;}
.honey_list > ul > li .honey_tit{font-weight:bold; color:#717171; margin-bottom:15px; line-height:38px;}
.honey_list > ul > li .honey_tit .icon_honey{display:inline-block; width:50px;height:20px; background:url('../../web/images/global/honey_tag.png') no-repeat 0px 0px; text-indent:-9999px;}
.honey_list > ul > li .honey_text{font-weight:normal; margin-bottom:15px; line-height:20px;}
.honey_list > ul > li .honey_box ul li {float:left;}
.honey_list > ul > li li{ padding-right:10px;padding-left:10px; margin-bottom:8px;border-right:solid 1px #c1c1c1;}
.honey_list > ul > li li:first-child {padding-left:0;}
.honey_list > ul > li li:last-child {border-right:none;}
/* 상세페이지 */
.honeyView{margin-top:20px;}
.honey_view_wrap{overflow:hidden; margin-top:20px;margin-bottom:100px}
.honey_view_wrap .commentWrite .btnWrap{text-align:center; margin-top:15px;}
.honey_view_wrap .commentList li{line-height:50px; padding:0px 40px;float:left;width:95%}
.honey_view_wrap .commentList .comTxt{float:left; padding:initial;line-height:20px;width:900px;padding:20px 0;}
.honey_view_wrap .commentList .comTxt.lock{background:url('../../web/images/global/icon_lock.png') no-repeat 0px 19px; padding-left:15px;}
.honey_view_wrap .commentList .section{float:right;}
.honey_view_wrap .commentList .section .usr_id{margin-right:40px; font-weight:normal;}

/* 상세페이지 탭 추가 */
.imgCoverWrap .tab_area {position:absolute;bottom:-1px;left:-1px;overflow:hidden;width: 352px;}
.imgCoverWrap .tab_area li {float:left;}
.imgCoverWrap .tab_area li a {float:left;width:116px;padding:15px 0;text-align:center;font-weight:bold;border:1px solid #ddd;border-right:0;background:#f8f8f8;}
.imgCoverWrap .tab_area li:last-child a {border-right:1px solid #ddd;}
.imgCoverWrap .tab_area li a:hover {color:#e31284;text-decoration:underline;}

.usimInfoWrap .imgCoverWrap .tab_area li a {float:left;width:174px;padding:15px 0;text-align:center;font-weight:bold;border:1px solid #ddd;border-right:0;background:#f8f8f8;}
.usimInfoWrap .imgCoverWrap .tab_area li.bd_r a {width:175px;border-right:1px solid #ddd;}
.usimInfoWrap .imgCoverWrap .tab_area li.bt_0 a {border-top:0;}


/******** 유심_리스트 *******/
/* tab */
.mobileList .Tab_m ul.usim_tab {background: #f8f8f8;}
.mobileList .Tab_m ul.usim_tab li {width:200px;}
.mobileList .Tab_m ul.usim_tab li:last-child {float:right;border-right:2px  solid #ddd;}

/* h3_title */
.mobileList .usim_bn {padding:20px 0 25px 0;}
.mobileList h3 {padding:10px 0 20px 0;}
.sel_cont {overflow:hidden;margin-bottom:12px;}
.sel_cont h3 {float:left;padding:19px 0 0 0;}
.sel_cont.view h6 {float:left;margin:0 !important;padding:19px 0 0 0;}
.sel_cont.view {margin:50px 0 7px 0;}
.sel_cont div.usim_menu {overflow:hidden;float:right;}
.sel_cont div.usim_menu p {float:left;margin-left:10px;padding-top:5px;}
.sel_cont div.usim_menu p.btn_view {width:170px;text-align:center;border:1px solid #ddd;}
.sel_cont div.usim_menu p.btn_view a {display:block;padding:10px 0}
.mobileList .itemList ul.usim_list .itemWrap {height:410px;}
.mobileList .itemList ul.usim_list li .tagWrap {padding:10px 0;}
.mobileList .itemList ul.usim_list li h5 {padding:0 0 5px 0;text-align:center;}
.mobileList .itemList ul.usim_list li .price em {color:#e30c81;}
.mobileList .itemList ul.usim_list li .price em strong {font-size:15px;}

.usimInfoWrap.a1 .mobileInfo .money li:first-child {margin-bottom:10px;padding-bottom:0;border-bottom:0;}
.usimInfoWrap.a1 .mobileInfo .table.a1 td ul.usim_conformation li {float:none; width:270px;padding:5px 0;}  
.usimInfoWrap.a1 .mobileInfo .table.a1 td ul.usim_conformation li.usim_nth3 {position:absolute; top:0px; left:290px;}  
.usimInfoWrap.a1 .mobileInfo .table.a1 td ul.usim_conformation li.usim_nth4 {position:absolute; top:30px; left:290px;}  

/* 0원렌탈이란? 타이틀*/
.mobileList .tit_rental {float:left; width:1080px;border:1px solid #dddddd; background:#f8f8f8; border-radius:3px;padding:20px 30px; margin:20px 0; line-height:150%;}
.mobileList .tit_rental p {margin-top:5px; font-size:14px; letter-spcaing:-0.4px;}

/* 휴대폰 리스트_layer_popup */
.mobileList .itemList li .itemWrap .over_layerpop {position:absolute;top:0;left:-1000px;bottom:0;right:auto;width:100%;height:100%;background: rgba(245, 245, 245, 0.57);}
.mobileList .itemList li .itemWrap .over_layerpop.active {left:0;}
.mobileList .itemList li .itemWrap .over_layerpop .icon {overflow:hidden;margin-top:155px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span {width:105px;height:105px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_skt {float:left; padding-left: 26px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_kt {float:right; padding-right: 26px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span a {display:block;text-indent:-9999px;width:105px;height:105px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_skt a {background:url('../../web/images/global/img_pop_skt.png') no-repeat 0 0;}
.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:url('../../web/images/global/img_pop_skt.png') no-repeat 0 -126px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_kt a {background:url('../../web/images/global/img_pop_kt.png') no-repeat 0 0;}
.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:url('../../web/images/global/img_pop_kt.png') no-repeat 0 -126px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_skt.one {padding-left:88px;}
.mobileList .itemList li .itemWrap .over_layerpop .icon span.ico_kt.one {padding-right:88px;}


/******** 요금제_리스트 *******/
/* tab */
.goodPriceBn .Tab_m ul.price_tab {background: #f8f8f8;}
.goodPriceBn .Tab_m ul.price_tab li {width:200px;}
.goodPriceBn .Tab_m ul.price_tab li:last-child {float:right;border-right:2px  solid #ddd;}

/* 휴대폰상세_품절메시지 */
.a1 .mobileInfo .soldout_cont {margin-top:30px;padding:85px 0;color:#e3067e;font-size:16px;font-weight:bold;text-align:center;border:1px solid #e3067e;}

/* 휴대폰_리스트_텍스트탭 추가 */
.selectList .sel_wrap {float:right;}
.selectList .sortBy{overflow:hidden;float:left;padding:10px 0 0 0;}

.selectList .sortBy  li{float:left;padding:0 20px;background:url('../../web/images/login/tab_bull.gif') 0 2px no-repeat}
.selectList .sortBy  li:first-child{padding-left:10px;background:none}
.selectList .sortBy .on a{font-weight:bold; color:#003279}
.sel_cont .sel_wrap {float:right;}
.sel_cont .sortBy{overflow:hidden;float:left;padding:10px 0 0 0;}
.sel_cont .sortBy  li{float:left;padding:0 20px;background:url('../../web/images/login/sortBy_bl.gif') 0 2px no-repeat}
.sel_cont .sortBy  li:first-child{padding-left:10px;background:none}
.sel_cont .sortBy .on a{font-weight:bold; color:#003279}

/**** 상품 배너 ****/
.mobileView .mobileInfoWrap .pop_banner {position:absolute;top:0;right:0;}
.mobileView .mobileInfoWrap .pop_banner .txt_close {margin-top:-5px;font-size:11px;font-weight:bold;text-align:center;}
.mobileView .mobileInfoWrap .pop_banner .txt_close img {vertical-align:-4px;}
.usimView .usimInfoWrap .pop_banner {position:absolute;top:0;right:0;}
.usimView .usimInfoWrap .pop_banner .txt_close {margin-top:-5px;font-size:11px;font-weight:bold;text-align:center;}
.usimView .usimInfoWrap .pop_banner .txt_close img {vertical-align:-4px;}

/* 단말지원금 공시 테이블 */
.grantTable.type02 td {padding:5px 0 4px; line-height:20px;}

/*재입고 UI 수정*/
.type_kt.space, .type_skt.space{vertical-align: middle; margin-right:5px;}
.recomWrap p.privacy_info_tit{color: #252424;font-size:13px;font-weight:600;letter-spacing:-0.5px;padding: 10px 0;}
.recomWrap.privacy{position: fixed;top: 50%;left: 50%;margin-top: -274px;margin-left: -206px;}
.recomWrap p.privacy_info_subtit{font-weight:600;padding:5px 0;}
.privacy_info{width:100%; height:100px; border-top:1px solid #6c789e;border-bottom:1px solid #d1d5e1;overflow-y: scroll;padding:0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom:10px;}
.recomWrap p.privacy_info_exp{padding:10px 0;text-align: justify; }
.privacy_info table th, .privacy_info table td{text-align:left;border:1px solid #dbdbdb;padding:5px 3px;line-height:130%;font-weight:normal;color: #545454;}
.privacy_info table th{border-left:1px solid #ebebeb; border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;background: #fbfbfb;width:45%;padding:5px 3px;}
.privacy_info table td{padding:5px 3px 5px 8px;border-bottom:1px solid #ebebeb;color: #666666;}
.privacy_info table td:before{content:'-'; margin-left:-5px;}
.required{color:#e71284;}
 
 /*비교체크 레이블추가*/
 .chk_label{position:absolute; right:45px; top:22px;}
 /*Usim 변경건*/
.btn_usim_wrap{width:100%;background:#ececec; padding:40px 0;text-align:center;}
.btn_usim_wrap > a{margin:0 5px;}
  
/*유심팝업*/
.usim_pop_wrap{padding:40px 6%;}
.ntab_links {width:100%;position:relative;display:table;margin-top:20px;}
.ntab_links li {display:table-cell;width:50%}
.ntab_links li > a {display:block;border:1px solid #dedede;background:#f8f8f8;color:#6e6e6e;font-weight:bold;padding:10px 0;text-align:center;transition:all linear 0.15s;}
.ntab_links li.on a, .ntab_links li.on a:hover {background:#003279; border:1px solid #003279;color:#fff; text-decoration:none;}
.ntab {display:none;}
.ntab.on {display:block;}
.ntab_content {margin-top:30px;}
.ntab_content img {max-width:initial;}
.ntab.same {height:637px;}
.hidden {font-size:0;visibility:hidden;height:0;max-height:0;text-indent:-1000px;}
.kindUsimTable.add{position:initial;top:0;width:100%; margin:20px 0 0 0;}

/*치고 빠지기*/
.evt_category {clear:both; width:100%;overflow:hidden;}
.evt_category div.fl{float:left;}
.evt_category div.fr{float:right;}
.evt_category div.fr a{font-weight:600;}
.evt_category div.fr a:hover, .evt_category div a.on{color:#e3007e;}

/*플로팅배너 : 최대지원금*/
.mobileView .mobileInfoWrap div.floating_wrap{position:absolute;left:870px; top:330px;}/*2017-2-1 left위치수정*/
.attention {font-weight:bold; color:#e3067e;padding:10px 15px; letter-spacing:-0.8px;}

/*유심리뉴얼
.usimDetailWrap.renew{width:1142px;}
.usimView .infoWrap .tabContent.no_padding{padding-top:0;}
.anchor_wrap img{display:block;}
.anchor_wrap{position:relative;}
.anchor_tabs {width:100%;background:url('../../web/images/sub/s_bg_menu.png') repeat-x ;text-align:center;}
.anchor_tabs{display:inline-block;}
.anchor_tabs li {display:inline-block;height:84px;}
.anchor_tabs li > a{background:url('../../web/images/sub/s_sprite_menu.png') no-repeat; height:84px;display:block;margin:0 8px;text-align:center; text-indent:-9999px;transition:all linear 0.15s;}
.anchor_tabs li > a.smenu1{width:195px;background-position:0 0;}
.anchor_tabs li > a.smenu2{width:171px;background-position:-206px 0;}
.anchor_tabs li > a.smenu3{width:241px;background-position:-388px 0;}
.anchor_tabs li.on a.smenu1, .anchor_tabs li.on a:hover.smenu1 {background-position:0 -84px;}
.anchor_tabs li.on a.smenu2, .anchor_tabs li.on a:hover.smenu2 {background-position:-206px -84px;}
.anchor_tabs li.on a.smenu3, .anchor_tabs li.on a:hover.smenu3 {background-position:-388px -84px;}
.anchor_content {border:1px solid #fff;margin:0 -1px 0 -1px;}
.anchor_content:after{content:'';display:block; clear:both;}
.anchor_content.space{padding-top:84px;}
.anchor_btn{width:1137px; padding:50px 0;text-align:center; background:#eff7ff;margin:0 auto;}
.anchor_btn img{margin:0 auto}
.hidden {font-size:0;visibility:hidden;height:0;max-height:0;text-indent:-1000px;}
.usim_priceTable_wrap:after{content:''; display:block; cloear:both;}
.usim_priceTable {width:100%;border-top:2px solid #000;}
.usim_priceTable th, .usim_priceTable td{border-left:solid 1px #fff;vertical-align:middle;text-align:center;border-bottom:solid 1px #ebebeb;padding:6px 0}
.usim_priceTable th{background:#f9f9f9; }
.usim_priceTable td{border-left:solid 1px #ebebeb;}
.sticky {position:fixed;width:1142px;left:50%;top:0;z-index: 100;margin-left:-572px;}
.anchor_box:after{content:''; display:block; clear:both;}
*/
/*유심리뉴얼 2차 - 20161031*/
.usimDetailWrap.renew{width:1142px;}
.usimView .infoWrap .tabContent.no_padding{padding-top:0;}
.anchor_wrap img{display:block;}
.anchor_wrap{position:relative;}
.anchor_tabs {width:100%;background:url('../../web/images/sub/s_bg_menu.png') repeat-x ;text-align:center;}
.anchor_tabs{display:inline-block;}
.anchor_tabs li {display:inline-block;height:84px;}
.anchor_tabs li > a{background:url('../../web/images/sub/s2_sprite_menu.png') no-repeat; height:84px;display:block;margin:0 8px;text-align:center; text-indent:-9999px;transition:all linear 0.15s;}
.anchor_tabs li > a.smenu1{width:221px;background-position:0 0;}
.anchor_tabs li > a.smenu2{width:196px;background-position:-231px 0;}
.anchor_tabs li > a.smenu3{width:170px;background-position:-438px 0;}
.anchor_tabs li.on a.smenu1, .anchor_tabs li.on a:hover.smenu1 {background-position:0 -84px;}
.anchor_tabs li.on a.smenu2, .anchor_tabs li.on a:hover.smenu2 {background-position:-231px -84px;}
.anchor_tabs li.on a.smenu3, .anchor_tabs li.on a:hover.smenu3 {background-position:-438px -84px;}
.anchor_content {border:1px solid #fff;margin:0 -1px 0 -1px;}
.anchor_content:after{content:'';display:block; clear:both;}
.anchor_content.space{padding-top:84px;}
.anchor_btn{padding:50px 0;text-align:center;margin:0 auto;}
.anchor_btn img{margin:0 auto}
.hidden {font-size:0;visibility:hidden;height:0;max-height:0;text-indent:-1000px;}
.usim_priceTable_wrap:after{content:''; display:block; cloear:both;}
.usim_priceTable {width:100%;border-top:2px solid #000;}
.usim_priceTable th, .usim_priceTable td{border-left:solid 1px #fff;vertical-align:middle;text-align:center;border-bottom:solid 1px #ebebeb;padding:6px 0}
.usim_priceTable th{background:#f9f9f9; }
.usim_priceTable td{border-left:solid 1px #ebebeb;}
.sticky {position:fixed;width:1142px;left:50%;top:0;z-index: 100;margin-left:-572px;}
.anchor_box:after{content:''; display:block; clear:both;}

/*요금제:유무선결합할인*/
.combination {text-align:left;}
.combination .box {margin-bottom:40px;}
.combination .box > h4{text-indent:-9999px;background:url(../../web/images/sub/combine_title.png) no-repeat;height:20px;width:470px;padding:0;margin-bottom:8px;}
.combination .box > h4.title1{background-position:0 0;}
.combination .box > h4.title2{background-position:0 -20px;}
.combination .box > h4.title3{background-position:0 -40px;}
.combination .box > h4.title4{background-position:0 -60px;}
.combination .box > h4.title5{background-position:0 -80px;}
.combination .box > h4.title6{background-position:0 -100px;}
.combination .box > h4.title7{background-position:0 -120px;}
.combination .box > h4.title8{background-position:0 -140px;}
.combination .box > p.maintxt{font-size:14px;font-weight:bold; position:relative;}
.combination .box > p.maintxt em{color:#000}
.combination .box > p.maintxt > span {position:absolute; right:0;bottom:0;font-size:12px; font-weight:normal}
.combination .box > p.subtxt{margin-bottom:4px;}
.combination .box > p.subtxt.space, .combination .box > p.maintxt.space{margin-left:16px;}
.combination .box > h2.subtxt{margin-bottom:4px; font-weight: normal;}	/*202109 seo 처리*/
.combination .box > h2.subtxt.space{margin-left:16px;}	/*202109 seo 처리*/
.combination .box > p.subtxt.point{color:#e7007f;}
.combination .box > p.subtxt.point:before {content: '';display: inline-block;height: 0; width: 0;margin: 0 4px 0 0;border-top: 4px solid transparent;border-bottom: 4px solid transparent; border-right: 4px solid none; border-left: 4px solid #e7007f;}
.combination .box > p.subtxt.mgt20{margin-top:20px;}
.combination .box.notice{border:1px solid #ededed;margin:0 0 40px 0;padding:30px;}
.combination .box.notice.kt{text-align:center;font-size:14px;font-weight:bold;color:#333;}
.combination .box.notice.kt p {background:url(../../web/images/sub/combine_mark.png) no-repeat left top; height:20px;line-height:20px; display:inline-block;padding-left:28px;}
.combination .box.notice.kt em{color:#e4007f;}
.combination .box.notice p{margin:10px 0 8px 5px; font-weight:bold; color:#666; }
.combination .box.list{margin:0;}
.combination .box.list li > span.point{color:#e4007f;font-weight:bold;}
.combination .box.list li, .combination .box.notice li{font-size:12px;padding:0 0 0 10px !important;background-position:0 10px;}
.combination .calc {background:#fafafa;border:1px solid #eaeaea;padding-left:20px;padding-right:20px;margin:10px 0;}
.combination .calc:after, .combination .calc ul:after{content:''; clear:both; display:block; width:100%;}
.combination .calc ul.product{display:inline-block;zoom:1;*display:inline;}
.combination .calc ul.product li{position:relative;float:left;text-align:center;width:150px;margin:10px}
.combination .calc ul.product li label {overflow:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0;}  
.combination .calc ul.product li select{width:150px;}
.combination .calc ul.product li span.sprite{background:url(../../web/images/sub/combine_calc.png) no-repeat;display:block;width:140px;height:140px;margin:0 auto 20px;}
.combination .calc ul.product li.plus:after{content:'+';position:absolute; right:-20px; top:60px; font-size:30px;font-weight:bold;color:#c0c0c0;}
.combination .calc ul.product li.minus:after{content:'=';position:absolute; right:-40px; top:60px;font-size:30px;font-weight:bold;color:#c0c0c0;}
.combination .calc ul.product li p.price {margin-top:10px; color:#000;font-size:14px;font-weight:bold;}
.combination .calc ul.product li span.sprite.mobile 	{background-position:0 0;}
.combination .calc ul.product li span.sprite.tv 		{background-position:-150px 0;}
.combination .calc ul.product li span.sprite.internet 	{background-position:-300px 0;}
.combination .calc ul.product li span.sprite.phone 	{background-position:-450px 0;}
.combination .calc ul.product li span.sprite.contract 	{background-position:-600px 0;}
.combination .calc ul.product li.total {width:220px; display:block;}
.combination .calc ul.product li.total p{color:#e4007f;letter-spacing:-1px;width:220px;height:130px;text-align:right; vertical-align:middle;display:table-cell;font-size:24px; font-weight:bold; }
.combination .calc ul.product li.plus:first-child {padding-top:15px !important;}
.table.a5.combine {margin-bottom:10px;}
.table.a5.combine  tbody th, .table.a5.combine tbody td{padding:10px;border-right:1px solid #ededed; color:#333;}
.table.a5.combine  tbody th {border-bottom:1px solid #ededed;text-align:center; vertical-align:middle;}
.table.a5.combine  thead th{border-bottom:1px solid #ededed;border-right:1px solid #ededed; color:#333; vertical-align:middle;text-align:center;line-height:120%;}
.table.a5.combine  tbody th:last-child, .table.a5.combine  tbody td:last-child,.table.a5.combine  thead th:last-child{border-right:0;}
.table.a5.combine  td{line-height:150%;}
.table.a5.combine  td.lt{text-align:center;}
#menual_tab3.menualBox.combination li:first-child{padding-top:0;}

/* 헬로tv 결합할인 - 220124 */
.combination .boxWrap{display:none;}
.combination .boxWrap.on{display:block;}
.sectionCustomIn .Tab.a4.w50.tvTab{margin-bottom:10px;}
.sectionCustomIn .Tab.a4.w50.tvTab > .dep02{margin-top:0;}
#menual_tab3.menualBox.combination .tvTab li{padding-top:0;}

.combination .boxWrap .box .title_cir{font-size:18px; color:#010101; font-weight:bold; text-indent:0; background:url(../../web/images/sub/hellotv/title_dot.png) top 10px left no-repeat; height:auto; width:100%; padding-left:15px; box-sizing:border-box; font-family:'Noto Sans KR';}
.helloTv_service{text-align:center; font-family:'Noto Sans KR';}
.combination .box.helloTv_service > h4{text-align:left;}
.helloTv_service .helloTv_tit{font-size:20px; color:#000; font-weight:400; line-height:1;}
.helloTv_service .helloTv_tit span{display:block; margin-top:10px; font-size:36px; color:#ed174d; line-height:1;}
.helloTv_service .helloTv_txt{margin-top:20px; font-size:16px; color:#8c8c8c; font-weight:300; line-height:1.37;}
.helloTv_service > img{margin:30px -55px 25px 0;}
.combination .helloTv_service .box.notice{padding:25px 25px 30px; border:7px solid #f5f5f5;}
.combination .helloTv_service .box.notice .tit{margin:0 0 20px; font-size:24px; color:#000; font-weight:400;}
.helloTv_service .pageNote.notice li{padding-left:0 !important; font-size:18px; color:#8c8c8c; font-weight:300; background:none;}
.helloTv_service .pageNote.notice li:before{content:""; display:inline-block; width:10px; height:24px; background:url('../../web/images/sub/ico/bl_dot.gif') no-repeat 0 10px; vertical-align:middle;}
.combination .helloTv_service .box.notice .subtxt{margin:12px 0 0; font-size:14px; color:#8c8c8c; font-weight:300; text-align:center;}
.combination .boxWrap .tableTxt{margin-bottom:10px; font-size:13px; color:#8c8c8c; text-align:right;}
.combination .boxWrap table tr .borderB{border-bottom:1px solid #ededed;}
.combination .boxWrap table tr th span{font-weight:300;}
.combination .boxWrap table tr td{font-size:13px;}
.combination .boxWrap table tr td .price{display:inline-block; position:relative;}
.combination .boxWrap table tr td .price:after{content:""; display:block; width:80px; height:7px; background:url("/web/images/sub/hellotv/lineThrough_arrow.png") top left no-repeat; position:absolute; top:50%; left:-5px; transform:translateY(-50%);}
.combination .boxWrap table tr td .sale{display:inline-block; margin-left:35px; color:#ed174d; font-weight:bold;}
#menual_tab3.menualBox .combination .boxWrap .ulTxt:last-child{padding-top:10px;}
#menual_tab3.menualBox .combination .boxWrap .ulTxt li{padding:0 0 5px; font-size:13px; color:#333; line-height:1.84;}
#menual_tab3.menualBox .combination .boxWrap .ulTxt li:last-child{padding-bottom:15px;}
#menual_tab3.menualBox .combination .boxWrap .referenceMark li{position:relative; padding-left:17px;}
#menual_tab3.menualBox .combination .boxWrap .referenceMark li:before{content:'※'; position:absolute; top:0; left:0;}
#menual_tab3.menualBox .combination .boxWrap .warningMark li{background:url('../../web/images/sub/ico/ico_note.png') top 4px left no-repeat; padding-left:25px;}
.combination .boxWrap .pd_l15{padding-left:15px;}
.combination .boxWrap .imgBox img + img{margin-top:20px;}
.combination .boxWrap .noticeTab{margin-bottom:30px; font-size:0; font-family:'Noto Sans KR';}
.combination .boxWrap .noticeTab a{display:inline-block; width:calc(50% + 1px); height:62px; line-height:60px; font-size:16px; color:#555; font-weight:500; text-align:center; border:1px solid #ddd; border-bottom-color:#ed174d; box-sizing:border-box; background:#f5f5f5; position:relative;}
.combination .boxWrap .noticeTab a:first-of-type{margin-right:-1px;}
.combination .boxWrap .noticeTab a:last-of-type{margin-left:-1px;}
.combination .boxWrap .noticeTab a.on{color:#ed174d; border-color:#ed174d; border-bottom-color:#fff; background:#fff; z-index:1;}
.combination .boxWrap .noticeTab ~ .notice{display:none;}
.combination .boxWrap .noticeTab ~ .notice.on{display:block;}
.combination .boxWrap .pageNote.faq li{padding:0 0 15px 60px !important; margin-bottom:20px; border-bottom:1px solid #e5e5e5; font-size:0; background:url('/web/images/global/icon_faq_question.png') top left 18px no-repeat; letter-spacing:-0.5px;}
.combination .boxWrap .pageNote.faq li:last-of-type{margin-bottom:0; border-bottom:0;}
.combination .boxWrap .pageNote.faq li p{margin:0 0 15px; font-size:13px; color:#333; font-weight:400;}
.combination .boxWrap .pageNote.faq li span{display:block; font-size:13px; color:#8c8c8c;}

/*whynot*/
.contentWrap.full{width:auto;}
.whynot_wrap{position:relative;}
.whynot_wrap.coming{margin:50px 0 70px 0;}
.whynot_wrap.coming img{display:block;}
.whynot_wrap.coming div.event_btn{background:url(../../web/images/sub/whynot/img_whynot_vline.png) repeat-y;padding-left:390px;}

/*tableBox*/
.tableBox{margin-left:-16px;}
.tableBox > table{width:100%;}
.tableBox > table tr th{border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;background: #e6e6e6;font-size: 12px;font-weight: bold;color: #717171;text-align: center; vertical-align: middle;padding: 5px;}
.tableBox > table tr td{border-top: 1px solid #d2d2d2;border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;color: #717171;font-size:11px;text-align: center;vertical-align: middle; padding:2px 5px;}
.tableBox > table tr:last-child td{border-bottom: 1px solid #d2d2d2;}

/*위비카드*/
.layerTip h5.wibi{top:0;left:0;margin-bottom:5px;}
.layerTip p.noti_wibi{position:relative;padding-left:14px;max-width:250px;margin:-25px 0 5px;font-size:11px;line-height:1.4;}
.layerTip p.noti_wibi:before{content:'※';position:absolute;left:0;top:0;font-size:12px;}



/*다이렉트몰 단말 상세 페이지 할부원금 보여지는 화면 개선*/
li.direct_sale  div.price_box:after{content:''; clear:both; width:100%; display:block;}
li.direct_sale  div.price_box{display:block;flaot:right;text-align:right;}
li.direct_sale  div.price_box > span {display:inline-block;margin-left:30px;}
li.direct_sale  div.price_box > span.bigtxt.active strong{display:block;font-size: 26px; line-height: 26px; color: #e4007f;}
li.direct_sale  div.price_box > span.bigtxt strong{color:#717171;font-size: 20px; font-family: 'Malgun Gothic', san-serif;}
li.direct_sale  div.price_box > span > em {display:block;color:#717171;font-size:12px;margin-top:5px;}

/* 카드할인부분 리스트 추가*/
.dclistcard {border-bottom: 1px solid #ddd;}
.dclistcard ul.dclist {overflow: hidden;}
.dclistcard ul.dclist > li {font-weight: bold;float: left;margin-right: 61px;padding: 14px 0 15px 21px;color: #717171;}
.dclistcard ul.dclist > li.first {width:140px;margin-right:0px;padding: 17px 0 15px 27px;}
.dclistcard ul.dclist > li > ul > li {float: left; font-weight:normal; width: 170px; padding: 0 0 9px 0;} 

.dclistcard2 {border-bottom: 1px solid #ddd;}
.dclistcard2 ul.dclist2 {overflow: hidden;}
.dclistcard2 ul.dclist2 > li {font-weight: bold;float: left;margin-right: 61px;padding: 14px 0 0 15px;color: #717171;}
.dclistcard2 ul.dclist2 > li.first {width: 171px;margin-right:0px;padding: 17px 0 0 15px;}
.dclistcard2 ul.dclist2 > li > ul > li {float: left;font-weight:normal;width: 170px;pad;padding: 0 0 9px 0;}  

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
 /* 추천 요금제 슬라이더 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1;}
.bx-wrapper img {max-width: 100%; display: block;}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {border:1px solid #fff; left: -5px;background: #fff; }

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}

/* LOADER */
.bx-wrapper .bx-loading {min-height:50px;background: url(images/bx_loader.gif) center center no-repeat #fff;	height: 100%;	width: 100%;	position: absolute;top: 0;left: 0;z-index: 2000;}

/* PAGER */
.bx-wrapper .bx-pager {text-align:center;font-size: .85em;font-family: Arial;	font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;	text-indent: -9999px;display: block; width: 10px;height: 10px;margin: 0 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {left:-48px;	background: url(../../web/images/sub/controls.png) no-repeat 0 -34px;}
.bx-wrapper .bx-next {right:-50px; background: url(../../web/images/sub/controls.png) no-repeat -43px -34px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;width: 32px;height: 34px;text-indent: -9999px;z-index: 7;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}

/* AUTO CONTROLS (START / STOP) 
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(http://bxslider.com/lib/images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(http://bxslider.com/lib/images/controls.png) -86px -44px no-repeat;	margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
*/
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:0;	width:35px;}

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position: absolute;	bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;	font-family: Arial;	display: block;	font-size: .85em;	padding: 10px;}

/* Contents */
.bx-wrapper .slide {border:1px solid #7d7d7d; border-radius:10px; height:450px; padding:12px 11px;}
.bx-wrapper .slide.on {border:2px solid #d30076; height: 448px; padding:12px 10px;}
.bx-wrapper .slide .cont .icon_cont {overflow:hidden; margin-top:20px;}
.bx-wrapper .slide .cont .icon_cont li {position: relative; float: left; width:95px;}
.bx-wrapper .slide .cont .icon_cont li span {z-index:99999;display:block;cursor:pointer; position: absolute; top:68px; right:7px;} 
.bx-wrapper .slide .cont .icon_cont li img {display:inline-block;}
.bx-wrapper .slide .cont .icon_cont li:after {position: absolute;  right:0; top: 14px;content: ''; display: inline-block; height:35px; width:1px; border-right:1px solid #cfcfcf;}
.bx-wrapper .slide .cont .icon_cont li:last-child:after {border-right:none;}
.bx-wrapper .slide .cont .icon_cont li .tit_icon {display:block;  color:#000; padding:10px 15px;}
.bx-wrapper .slide .cont li {text-align: center; margin-bottom:8px; position: relative;}
.bx-wrapper .slide .cont > li:last-child {margin-bottom:0;}
.bx-wrapper .slide .cont > li:first-child {margin-top: 7px;}
.bx-wrapper .slide .cont li.liner {border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; height: 140px;  margin-top: 20px;}
.bx-wrapper .slide .cont li .tit_join {display:block; position: relative; color:#000; padding:10px 15px; background:#f1f1f1;}
.bx-wrapper .slide .cont li .tit_join:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute; border-color: rgba(0, 50, 121, 0);border-top-color: #f1f1f1;border-width: 8px;margin-left: -8px}
.bx-wrapper .slide .cont li .tit_main {display:inline-block; position:relative; color:#000; padding:10px 0 6px; vertical-align: middle; font-size: 19px; letter-spacing: -1.5px; text-align: left; font-family: 'Malgun Gothic', san-serif;}

.bx-wrapper .slide .cont li .graph_wrap .graph1 .graph_tit {display: inline-block;height: 20px;vertical-align: middle;line-height:10px;vertical-align: middle;width:55px;text-align: right;}
.bx-wrapper .slide .cont li .graph_wrap .graph1 .graph_cont {width: 57px;text-align: left; margin-left: 4px; display: inline-block; height: 20px; vertical-align: middle; line-height:10px; vertical-align: middle;}
.bx-wrapper .slide .cont li .graph_wrap .graph1 .graph_g {width: 120px; height: 16px; background:#adadad; display: inline-block; margin: 1px 3px 0;} 
.bx-wrapper .slide .cont li .graph_wrap .graph2 .graph_tit {font-size:12px;color:#e3067e;display:inline-block;height:20px;vertical-align: middle;line-height:11px;vertical-align:middle;width:75px;text-align: right}
.bx-wrapper .slide .cont li .graph_wrap .graph2 .graph_cont {width: 81px; text-align: left; font-size: 14px;color:#e3067e;display: inline-block;height: 20px;vertical-align: middle;line-height:12px;vertical-align: middle;font-weight: bold;}
.bx-wrapper .slide .cont li .graph_wrap .graph2 .graph_p {width:120px;height: 16px;background:url(../../web/images/sub/bg_graph_line.png);display: inline-block;margin: 1px 3px 0;}
.bx-wrapper .slide .cont li .graph_wrap .graph2 .graph_p_bg {height: 16px;background:#e3067e;float: left;display: inline-block;}

.bx-wrapper .slide .cont li .tit_month {border: 1px solid #dadada; padding:8px 15px 7px; background: #fff; position: absolute; top:25px; left: 50%; margin:-42px;}
.bx-wrapper .slide .cont li .text_main {display: inline-block; font-size: 16px; font-weight: bold; color:#000; text-align: center; margin-bottom:3px;}
.bx-wrapper .slide .cont li .text_sub {font-size: 11px; color:#666;}
.bx-wrapper .slide .cont li .text_price {font-family: 'Malgun Gothic', san-serif; font-size:28px; font-weight: bold; color:#e3067e; margin-right: 5px;}
.bx-wrapper .slide .cont li .text_month {font-size:12px; color:#e3067e;}

.font_st_r {padding-left:50px;font-size: 14px;display: inline-block;font-weight: bold;color:#e3067e;letter-spacing: -1px;font-family: 'Malgun Gothic', san-serif;}


/* EVENT(image link type) common style : 20171205 Add */
.event_view_wrap #imgDiv,  .event_view_wrap #imgDiv div ,  .event_view_wrap #imgDiv a {margin:0 auto; position:relative;}
.event_view_wrap #imgDiv img , .event_view_wrap #imgDiv a img {vertical-align:top;}
.event_view_wrap #imgDiv .blind {font-size:0; visibility:hidden; width:0; height:0; text-indent:-1000px; position:absolute; left:0; top:0;}
.event_view_wrap #viewNotice {background:#fafafa; padding:40px; font-size:13px; color:#333; text-align:left;}
.event_view_wrap #viewNotice .event_notice {padding: 0px; background:#fafafa;text-align:left;}
.event_view_wrap #viewNotice .event_notice p {font-size:16px; font-weight:600;margin:0 0 15px 0;text-align:left;}
.event_view_wrap #viewNotice .event_notice ul {list-style: disc; margin-left:20px;}
.event_view_wrap #viewNotice .event_notice ul li {list-style: disc; position:relative;font-size:14px; letter-spacing:-0.5px;padding-left:0px;line-height:160%; color:#333;text-align:left;}
/* EVENT(image link type) common style : 20180425 에디터 교체로 추가 */
.event_view_wrap #viewEditor img , .event_view_wrap #viewEditor a img {vertical-align:top;}
.event_view_wrap #viewEditor .positionWrap{position:relative;}
.event_view_wrap #viewEditor .positionWrap a{display:block; position:absolute; font-size:0; text-indent:-999em;}


/* 221006 이벤트 유의사항 축소 */
.event_view_wrap .noticeWrap{font-family:'Noto Sans KR'; line-height:1.4;}
.event_view_wrap .noticeWrap #viewNotice{height:auto; overflow:hidden;}
.event_view_wrap .noticeWrap #viewNotice.on{height:230px;}
.event_view_wrap .noticeWrap #viewNotice *{font-family:'Noto Sans KR' !important;}
.event_view_wrap .noticeWrap .moreBtn{padding:20px 0 30px; position:relative; background:#fafafa; z-index:1; text-align:center;}
.event_view_wrap .noticeWrap .moreBtn a{display:inline-block; width:180px; height:48px; line-height:42px; font-size:18px; color:#010101; font-weight:500; background:#fff; border:2px solid #ddddde; border-radius:24px; box-sizing:border-box;}
.event_view_wrap .noticeWrap .moreBtn a:after{content:""; display:inline-block; width:18px; height:11px; margin-left:10px; background:url("/web/images/usim/store/up_arrow.png") top left no-repeat; background-size:100% auto;}
.event_view_wrap .noticeWrap #viewNotice.on + .moreBtn{margin:-70px -20px 0 -20px; padding:100px 0 30px; background:linear-gradient(to top, #fafafa, #fafafa 110px, transparent);}
.event_view_wrap .noticeWrap #viewNotice.on + .moreBtn a:after{background-image:url("/web/images/usim/store/down_arrow.png"); background-size:100% auto;}
/* 221006 이벤트 유의사항 축소 */


/**************************************
** 유심, 휴대폰, 헬로리퍼폰 상세 UI 개선 - 201810
***************************************/
/***** 공통 *****/
.itemViewType_renew1810 .mobileInfo h6 {margin:50px 0 10px 0 !important; padding:0px; font-family:'Malgun Gothic'; font-size:21px; color:#232323; letter-spacing: -1px;}
.itemViewType_renew1810 .table.a1 {border-top:2px solid #7d7d7d;}
.itemViewType_renew1810 .table.a1 table {border-top:0px solid #7d7d7d;}
/*** .btn_radio ***/
.btn_radio.type02 {height:auto; padding-right:10px}
.btn_radio.type02 input + label {padding:0 0px; display:inline-block; text-align:center; min-width:91px; padding:0 20px; height:41px; line-height:43px; font-size:15px; border:1px solid #d6d6d6; background:#fff; background-repeat:no-repeat;background-position: 0 0; vertical-align:middle; cursor:pointer; letter-spacing:-1px;}
.btn_radio.type02 input[type="radio"]:checked + label,.btn_radio label.checked {border:1px solid #4a4c58; background:#4a4c58; color: #fff; font-weight:bold;}
.btn_radio.type02 label{background-image:none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.btn_radio.type02 input[type="radio"]:disabled + label,.btn_radio label.disabled {background:#aaa; color:#888;}
.btn_radio.type02 input[type="radio"]:checked:disabled + label,.btn_radio label.checked.disabled {background:#ed174d; color: #fff;  cursor:default;}
/*** .tab_area ***/
.itemViewType_renew1810 .imgCoverWrap  .tab_area {left:0px; bottom:0px; background:#fff; margin:0 -1px -1px; border-top:1px solid #f0f0f0; padding:30px 0 1px;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li {float:none; width:100%; margin:0 auto -1px;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li a {float:none; padding:12px 0; display:block; width:auto; font-family:'Malgun Gothic'; text-align:center; border:1px solid #ddd; font-size:14px;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li a span {position:relative; display:inline-block; padding-right:24px;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li a span:before {content:""; display:block; position:absolute; right:0px; top:1px; width:16px; height:16px; background:url(/web/images/sub/ico_detail_tabarea.png) 0px -16px;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li.bd_r a {width: auto; border:1px solid #ddd;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li.bt_0 a {width: auto; border:1px solid #ddd;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li a:hover {background:#666; border:1px solid #646464; color:#fff;}
.itemViewType_renew1810 .imgCoverWrap  .tab_area li a:hover span:before {background-position:0px 0px;}
/*** .price_choice_area ***/
.itemViewType_renew1810 .price_choice_area {position:relative;}
.itemViewType_renew1810 .price_choice_area .priceChoiceBtn_area {position:absolute; right:0px; top:-45px;}
.itemViewType_renew1810 .price_choice_area .priceChoiceBtn {font-size: 0px; line-height: 0em;  background:#fff;}
.itemViewType_renew1810 .price_choice_area .priceChoiceBtn:focus {outline-style:none;}
.itemViewType_renew1810 .price_choice {padding:20px 20px 17px 20px;border-top:2px solid #7d7d7d; border-bottom: 1px  solid #ddd;}
.itemViewType_renew1810 .price_choice:after {content:""; display:block; clear:both;}
.itemViewType_renew1810 .price_choice dt {float:left;font-weight:bold;color:#717171;padding:0px 0 0px 15px; width: 25%;}
.itemViewType_renew1810 .price_choice dd {position:relative; float:none;padding-left:0px;min-height:40px;}
.itemViewType_renew1810 .price_choice dd p {font-size:12px;color:#717171;margin-top:7px;}
.itemViewType_renew1810 .price_choice dd p:first-child {color:#000;margin-top:0px;}
.itemViewType_renew1810 .price_choice dd p em {color:#717171;}
.itemViewType_renew1810 .price_choice dd p .bar {padding: 0 3px;}
.itemViewType_renew1810 .price_choice dd p span.font11 {font-size:11px;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea {margin-bottom:5px; font-family:'Malgun Gothic'; letter-spacing: -1px;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_title {font-size:20px; font-weight: bold;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info {margin:11px 0 0 0px;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info:after {content:""; display:block; clear:both;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info li {float:left; min-height:40px; margin-left:40px; padding-left:47px; font-size:16px; color:#000; font-weight:bold; text-align:center;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info li:first-child {margin-left: 0px;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info li.data {background:url(/web/images/sub/ico_rateInfo_data02.png) no-repeat 0 50%;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info li.voice {background:url(/web/images/sub/ico_rateInfo_voice02.png) no-repeat 0 50%;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info li.sms {background:url(/web/images/sub/ico_rateInfo_sms02.png) no-repeat 0 50%;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_info li .name {font-weight:normal; color:#717171;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_won {position:absolute; right:80px; top:11px; text-align:center; line-height:1.5em; font-size:15px; font-weight:bold;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_won .won {margin-left: 0px;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_won .won span {color:#ed174d; font-weight:bold; font-size:24px; letter-spacing: 0px;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_more {position:absolute; right:0px; top:14px; font-size:14px;}
.itemViewType_renew1810 .price_choice dd .selectPlanArea .rate_more span {background:url(/web/images/sub/ico_rateInfo_more.png) no-repeat 50% 100%; display:inline-block; padding-bottom:25px; font-weight: bold;}


/*** .selectRecomArea ***/
.itemViewType_renew1810 .selectRecomArea {font-family:'Malgun Gothic'; letter-spacing: -1px; overflow:hidden;}
.itemViewType_renew1810 .selectRecomArea .top_area {position:relative; z-index:2; background:#f7f7f7; padding:12px 18px; border-bottom:1px solid #ddd;}
.itemViewType_renew1810 .selectRecomArea .top_area .text_box {font-size:14px; color:#626262;}
.itemViewType_renew1810 .selectRecomArea .top_area .text_box .text {display:inline-block; font-size:15px; color:#1e303e;}
.itemViewType_renew1810 .selectRecomArea .top_area .text_box .ico_recom {display:inline-block; letter-spacing:0px; vertical-align:top; margin:-1px 5px 0 0; padding:0 8px; height:22px; line-height:20px; font-size:12px; background:#1e303e; color:#fff; border:1px solid #1e303e; border-radius:5px;}
.itemViewType_renew1810 .selectRecomArea .top_area .btn_box {position:absolute; right:20px; top:50%; margin-top:-6px;}
.itemViewType_renew1810 .selectRecomArea .top_area .btn_ctrlInfoArea {display:none; width:20px; height:12px;background: url('/web/images/sub/btn_ctrlInfoArea.png') no-repeat 0px -13px;}
.itemViewType_renew1810 .selectRecomArea .top_area .btn_ctrlInfoArea span {display:block; text-indent:-9999em;}
.itemViewType_renew1810 .selectRecomArea .top_area .btn_ctrlInfoArea.close {background-position:0px 0px;}
.itemViewType_renew1810 .selectRecomArea .top_area .btn_ctrlInfoArea.on {display:block;}
.itemViewType_renew1810 .selectRecomArea .info_area {display:none; /*transition:0.3s ease-in-out; transform: translateY(-100%);*/ position:relative; background: #fff; }
.itemViewType_renew1810 .selectRecomArea .info_area.active {display:block; z-index:1; /*transform: translateY(0);*/}
.itemViewType_renew1810 .selectRecomArea .info_area .info_list {border: 1px  solid #ddd; border-top: none; padding-top:1px;}
.itemViewType_renew1810 .selectRecomArea .info_area .info_list .item {cursor:pointer; border-top:1px solid #ddd;}
.itemViewType_renew1810 .selectRecomArea .info_area .info_list .item .item_box {position:relative; padding:17px 17px; border:1px solid #fff;}
.itemViewType_renew1810 .selectRecomArea .info_area .info_list .item:first-child {border-top:none;}
.itemViewType_renew1810 .selectRecomArea .info_area .info_list .item.active {z-index:2;}
.itemViewType_renew1810 .selectRecomArea .info_area .info_list .item.active .item_box {border:2px solid #ed174d; margin:-1px -1px -1px -1px;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_title {font-size:16px; color:#000; font-weight: bold;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info {margin:3px 0 0 0px;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info:before {content:"["; display:inline-block; vertical-align:middle;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info:after {content:"]"; display:inline-block; vertical-align:middle;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info li {display:inline-block; vertical-align:middle; padding:0px; /*padding-left:37px;*/ font-size:14px; color:#717171; text-align:center;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info li:before {content:"/"; display:inline-block; padding:0 4px 0 2px; color:#717171; font-weight:normal;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info li:first-child {margin-left:0px;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info li:first-child:before {display: none;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_info li .name {font-weight:normal; color:#717171;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_won {position:absolute; right:17px; top:17px; font-size:15px; font-weight:bold; text-align:right; line-height:1.4em; color:#717171;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_won em {display:block;}
.itemViewType_renew1810 .selectRecomArea .info_area .recom_won em span {font-weight:bold; font-size:21px; letter-spacing: 0px;}
.itemViewType_renew1810 .selectRecomArea .info_area .item.active .recom_won {color:#000;}
.itemViewType_renew1810 .selectRecomArea .info_area .item.active .recom_won em span {color:#ed174d;}
.itemViewType_renew1810 .selectRecomArea .info_area .btn_box {margin:30px 0 0 0; text-align:center;}
.itemViewType_renew1810 .selectRecomArea .info_area .btn_changeRate {display:inline-block; background:#ed174d; color:#fff; font-size:16px; padding:0 38px; height:46px; line-height: 46px; }


/*** 요금제 선택 팝업 ***/
.layerpopup.renew {position:absolute; background: #fff; left:50%; z-index:99999;}
.layerpopup.renew .btn_area {margin:30px 0 0 0; text-align:center;}
.layerpopup.renew .btn_layerpopup {display:inline-block; background:#ed174d; color:#fff; font-size:16px; padding:0 38px; height:46px; line-height: 46px; }
.layerpopup.renew .popContent {max-height:none; padding:0px 30px 30px;}
.layerpopup.renew .popContent h6 {background:#ed174d; border:none; margin:0 -30px 30px; padding:13px 45px 19px;  font-weight:bold; letter-spacing:-2px; font-size:22px; color:#fff; height:auto; line-height: 1.2em;}
.layerpopup.renew .popContent .font_st_r {padding-left:45px;}
.layerpopup.renew .popContent .font_st1 {padding-right:45px;}
.layerpopup.renew .popContent .font_st1.mgr0 {padding-right:0!important;}
.layerpopup.renew .popContent .bx-wrapper {padding-left:5px;}
.layerpopup.renew .popContent .bx-wrapper .bx-prev {left:-45px; background: url(/web/images/sub/controls.png) no-repeat 0 -34px;}
.layerpopup.renew .popContent .bx-wrapper .bx-next {right:-45px; background: url(/web/images/sub/controls.png) no-repeat -38px -34px;}
.layerpopup.renew .popContent .bx-wrapper .bx-prev:hover {background-position: 0px 0;}
.layerpopup.renew .popContent .bx-wrapper .bx-next:hover {background-position: -38px 0;}
.layerpopup.renew .popContent .bx-wrapper .bx-controls-direction a {margin-top:-16px;width: 32px;height: 34px;}
.layerpopup.renew .popClose {position:absolute; display:block; font-size:0px; text-indent:-9999em; cursor:pointer; right:45px; top:17px; width:21px;height:21px;background:url('/web/images/global/popbtn_close_35px.png') no-repeat; background-size:100%;}
#tooltip1 {z-index:999999;}

/*** .floating_table ***/
.floating_table.type_renew1810 {overflow:visible;}
.floating_table.type_renew1810:after {content:""; display: block; clear:both;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 {position:relative; background:none; width:100%; height:73px; padding-top:1px;}
.floating_table.type_renew1810 .mobileInfoWrap.a5:before {content:""; display:block; position:absolute; left:0px; top:0px; background:url('/web/images/sub/bg_floating_table_grey.png') repeat-x 0 0; width:46.1%; height:1px;}
.floating_table.type_renew1810 .mobileInfoWrap.a5:after {content:""; display:block; position:absolute; right:0px; top:0px; background:url('/web/images/sub/bg_floating_table_grey.png') repeat-x 0 0; width:46.1%; height:1px;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney {background:url('/web/images/sub/bg_floating_table02.png') repeat 0 0; position:relative; padding:0 20px; margin: 0 auto; height:100%; border-left:1px solid #848484;  border-right:1px solid #848484;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .txt { padding:20px 20px 0 0; width:auto; color:#fff; font-size:23px; font-weight:normal; letter-spacing:-2px; line-height:1.2em; font-family:'Malgun Gothic';}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .money {padding-top:15px; font-size:23px;} 
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .money em {font-size:15px;font-family:'Malgun Gothic'; letter-spacing: -1px;} 
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .money strong {font-size:28px; color:#ffea00;} 
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .money .number {font-size:24px;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .txt02 {font-size:23px; padding-right:15px;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .money .comma {padding-right:20px;font-size:15px;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney.type02 .txt {font-size:18px; font-weight:normal; padding:35px 7px 0 0;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney.type02 .txt .number {font-size:22px; letter-spacing: 0px; vertical-align:bottom;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .btn_join {float:right; padding-top:15px; text-align:right;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .btnAllMoney {overflow:hidden; float:none; position:absolute; left:50%; top:-28px; margin-left:-47px; width:93px; height:28px; border-left:0px solid #b0b8c8;}
.floating_table.type_renew1810 .mobileInfoWrap.a5 .allMoney .btnAllMoney .moneyHistory {display:inline-block; margin:-15px 0 0 -15px;  background:url('/web/images/sub/moneyHistory_renew1811.png') no-repeat;}
.floating_table.type_renew1810 .allMoneyTable {position:relative; border-top-color:#77787b;}
.floating_table.type_renew1810 .allMoneyTable:before {display:none; content:""; position:absolute; left:0px; top:0px; width:100%; height:43px; background:#e2e6ee; border-bottom:1px solid #b0b8c8; z-index:-1;}
.floating_table.type_renew1810 .allMoneyTable > ul {}
.floating_table.type_renew1810 .allMoneyTable > ul > li:last-child {}
.floating_table.type_renew1810 .allMoneyTable .txt_sub {float:none; padding-right:0px; font-size: 11px;}

/***** 유심 전용 *****/
.usimView.itemViewType_renew1810 {}
.usimView.itemViewType_renew1810 .usimInfoWrap .imgCoverWrap.type02 .tab_area {border-top:0px solid #f0f0f0; margin-top:0px;}
.usimView.itemViewType_renew1810 .usimInfoWrap .imgCoverWrap.type02 .usim_bn_area {border-top:1px solid #f0f0f0;}
.usimView.itemViewType_renew1810 .usimInfoWrap .imgCoverWrap.type02 .usim_bn_area .list {margin-bottom:0px; padding-top:0px;}
.usimView.itemViewType_renew1810 .usimInfoWrap .imgCoverWrap.type02 .usim_bn_area .list .item {margin-top: 0px; padding-top:10px;}
.usimView.itemViewType_renew1810 .usimInfoWrap .imgCoverWrap.type02 .usim_bn_area .list .item.first {padding-top:30px;}
.usimView.itemViewType_renew1810 .sel_cont.view {margin:0px;}
.usimView.itemViewType_renew1810 .mobileInfo #sel_a4 {font-size: 0px;}
.usimView.itemViewType_renew1810 .mobileInfo #sel_a4 li {display: inline-block;}
.usimView.itemViewType_renew1810 .usimInfoWrap .paginate {margin-top:20px}
/*** .chooMenu ***/
.itemViewType_renew1810 .chooMenu {border-bottom:none; text-align:center}
.itemViewType_renew1810 .chooMenu li {border:none; float:none; display: inline-block; width:auto; height:auto; padding-bottom:3px; margin: 0  0 0 30px;}
.itemViewType_renew1810 .chooMenu li:first-child {margin-left:0px;}
.itemViewType_renew1810 .chooMenu li a {background:none; border:none; height:100%; line-height:inherit; font-size:17px; letter-spacing:-1px; font-weight:bold;}
.itemViewType_renew1810 .chooMenu li:last-child a {border:none; }
.itemViewType_renew1810 .chooMenu li.on {border-bottom:2px solid #ed174d;}
.itemViewType_renew1810 .chooMenu li.on a {position:relative; color:#ed174d; width:auto; height:100%; background:none; border:none; }

/***** 휴대폰 전용 *****/
.mobileView.itemViewType_renew1810 .mobileInfoWrap.a1 .imgCoverWrap.type02 .tab_area {border-top:0px solid #f0f0f0; margin-top:0px;}
.mobileView.itemViewType_renew1810 .mobileInfoWrap.a1 .imgCoverWrap.type02 .usim_bn_area {border-top:1px solid #f0f0f0;}
.mobileView.itemViewType_renew1810 .mobileInfoWrap.a1 .imgCoverWrap.type02 .usim_bn_area .list {margin-bottom:0px; padding-top:0px;}
.mobileView.itemViewType_renew1810 .mobileInfoWrap.a1 .imgCoverWrap.type02 .usim_bn_area .list .item {margin-top: 0px; padding-top:10px;}
.mobileView.itemViewType_renew1810 .mobileInfoWrap.a1 .imgCoverWrap.type02 .usim_bn_area .list .item.first {padding-top:30px;}
.mobileView.itemViewType_renew1810 .a1 .mobileInfo .money {border-top:none;padding-top:0px;}
.mobileView.itemViewType_renew1810 .a1 .mobileInfo .money .btn_contract {right:0px;}
.mobileView.itemViewType_renew1810 .a1 .mobileInfo .money li.direct_sale {overflow:hidden; padding-bottom:15px;}
.mobileView.itemViewType_renew1810 .a1 .mobileInfo .money li:first-child .btn_radio {padding-right:7px;}
.mobileView.itemViewType_renew1810 .a1 .mobileInfo .money li:first-child {padding-left:0px; padding-bottom:25px; margin-bottom:15px;}
.mobileView.itemViewType_renew1810 .a1 .mobileInfo .money.type02 {border-bottom:1px solid #ddd;}
.mobileView.itemViewType_renew1810 .a1 .mobileInfo .money.type02 li:first-child {border-bottom:2px solid #7d7d7d;}
/*** .Tab.a4.price ***/
.itemViewType_renew1810 .mobileInfoWrap.a2 .Tab.a4.price {border-bottom:none; text-align:center; display:flex; justify-content:center;}
.itemViewType_renew1810 .mobileInfoWrap.a2 .Tab.a4.price ul li {border:none; float:none; display: inline-block; width:auto; height:auto; padding-bottom:3px; margin: 0  0 0 30px;}
.itemViewType_renew1810 .mobileInfoWrap.a2 .Tab.a4.price ul li:first-child {margin-left:0px;}
.itemViewType_renew1810 .mobileInfoWrap.a2 .Tab.a4.price ul li a {background:none; border:none; height:100%; line-height:inherit; font-size:17px; letter-spacing:-1px; font-weight:bold;}
.itemViewType_renew1810 .mobileInfoWrap.a2 .Tab.a4.price ul li:last-child a {border:none; }
.itemViewType_renew1810 .mobileInfoWrap.a2 .Tab.a4.price ul li.on {border-bottom:2px solid #ed174d;}
.itemViewType_renew1810 .mobileInfoWrap.a2 .Tab.a4.price ul li.on a {position:relative; color:#ed174d; width:auto; height:100%; background:none; border:none; }

/* 5G/LTE 탭 추가 */
.rate_type_tab {display:flex; background-color:#fafafa; margin-bottom:30px; border-bottom:1px solid #cdcdcd;}
.rate_type_tab.single {background-color:#fff;}
.rate_type_tab li {width:50%;}
.rate_type_tab li a {display:flex; align-items:center; justify-content:center; width:100%; height:52px; text-align:center; font-size:20px; color:#717171; font-weight:bold;}
.rate_type_tab li a:focus, .rate_type_tab li a:hover {text-decoration:none;}
.rate_type_tab li a.on {color:#fff; background-color:#ed174d; background-image: linear-gradient(to right, rgb(237, 23, 77),rgb(245, 89, 51)); -webkit-background-image: linear-gradient(to right, rgb(237, 23, 77),rgb(245, 89, 51));}
.rate_type_tab li:nth-child(1) a.on {border-radius:0 10px 0 0;}
.rate_type_tab li:nth-child(2) a.on {border-radius:10px 0 0 0;}
.rate_type_tab.single li:nth-child(2) a.on {border-radius:0 10px 0 0;}

/* 240508 이벤트 alert 추가 */
.eventAlertWrap{display:none; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0, 0, 0, 0.6); z-index:9999;}
.eventAlertWrap *{font-family:"Noto Sans KR";}
.eventAlertWrap .eventAlert{padding:35px 22px 22px; border-radius:20px; text-align:center; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#fff;}
.eventAlertWrap .eventAlert > strong{font-size:17px; color:#202020; line-height:1.4;}
.eventAlertWrap .eventAlert > p{margin-top:20px; font-size:16px; color:#696969; line-height:1.5;}
.eventAlertWrap .eventAlert > p strong{color:#202020;}
.eventAlertWrap .eventAlert .btnWrap{display:flex; min-width:295px; margin-top:25px;}
.eventAlertWrap .eventAlert .btnWrap a{width:100%; height:48px; line-height:48px; font-size:17px; color:#fff; font-weight:500; background:#3b3b3b; border-radius:10px;}
.eventAlertWrap .eventAlert .btnWrap a + a{margin-left:8px; color:#696969; background:#ebebeb;}
/* 240508 이벤트 alert 추가 */