@charset "euc-kr";

/***** ui script ****/
.js_accDetail{display:none}  
.js_accDetail.on{display:block}   

.wrap {/*padding-top:100px*/}    
#sendCookie {display:block; overflow:hidden; width:0; height:0;}
.mobile_area_box {display:none !important}
/***** layout *****/
/* header */ 
.header {color:#ededed;background:#f6f1f8;margin-bottom:23px;/*margin-top:-100px*/}
/* .fixTop .header {margin-bottom:0} */
.container { width:100%; }   
.sectContWrap {position:relative;margin:0 auto;display:block;max-width:1100px;width:1100px}  
.contGroup {margin-bottom:40px !important}  
.contGroup.etc {margin-bottom:30px !important}
.contGroup.mb0 {margin-bottom:0 !important}    
.sectContWrap .contGroup.last,    
.detail--inner .contGroup:last-child,  
.sectCont .contGroup:last-child, 
.sectCont .contGroup.last {margin-bottom:0 !important}
.sectContWrap .contGroup.last-etc {margin-bottom:40px !important}
.contGroup.border{border-top:#dadada 1px solid;padding-top:40px}
.sectCont {position:relative;margin:0 auto;display:block;max-width:1100px;width:1100px}
.sectContFull {overflow:hidden; min-width:1100px}
/* footer */
.footer {/* height:135px;margin-top:100px;border-top:#ededed 1px solid;padding-top:43px;font-size:12px */ margin-top:100px;background:#4a4a4a}
.footer .footer_link a {color:#b0b0b0}
.footer .footer_link .bold {color:#656565}
.footer .footer_link span {display:inline-block;margin:0 5px;color:#b0b0b0}
.footer .footer_link .btn_plus {margin-left:15px}
.footer .footer_logo {position:absolute;top:0;right:0}
.footer .social {position:absolute;top:0;left:680px}
.footer .social a {display:inline-block;margin-right:12px}

#footer .footerTop .footer_link02 {min-width:300px;clear:both;}
#footer .footerTop .footer_link02:after {content:'';display:block;clear:both;}
#footer .footerTop .footer_link02 li {position:relative;float:left;padding:0 6px;}
#footer .footerTop .footer_link02 li a {font-size:13px;}
#footer .footerTop .footer_link02 li:before {content:'';display:block;position:absolute;width:1px;height:13px; background:#eaeaea;left:0;top:0;bottom:0;margin:auto}
#footer .footerTop .footer_link02 li:first-child {padding-left:0}
#footer .footerTop .footer_link02 li:first-child:before {display:none}
#footer .footerTop .boxFamFoot {position:absolute;right:0;top:20px;}
#footer .footerTop {padding-bottom:30px;}

/* Footer */
#footer {margin:60px 0 0;border-top:1px solid #e5e5e5;background:#fff}
#footer .innerBox {width:1100px;margin:0 auto;padding:0 0 30px}
.footerTop {position:relative;padding:20px 0 15px;text-align:right}
.footerTop:after {content:'';display:block;clear:both}
a.btnRoadMap {display:block;float:left;margin:7px 0 0;padding:0 0 0 30px;font-weight:700;font-size:18px;color:#fff;text-align:left;line-height:26px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_foot_map.png) no-repeat left center}
a.btnRoadMap:after {content:' \003e';font-size:14px;display:inline-block;vertical-align:middle;line-height:26px;margin:0 0 0 6px}

.footerTop .boxFamFoot {display:inline-block;vertical-align:middle}
.listSns {float:right;padding:10px 0 0}
.listSns li {display:inline-block;font-size:0;line-height:0;margin:0 5px}
.listSns li .btnSns {display:block;width:36px;height:36px;background-repeat:no-repeat;background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_listSns.png);}
.listSns li .btnSns.btS01 {background-position:left -400px}
.listSns li .btnSns.btS02 {background-position:left -440px}
.listSns li .btnSns.btS03 {background-position:left -480px}
.listSns li .btnSns.btS04 {background-position:left -520px}
.listSns li .btnSns.btS05 {background-position:left -560px}
.listSns li .btnSns.btS06 {background-position:left -600px}
.boxFamFoot {position:relative;width:107px;height:36px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;background:#4f4f4f}
.boxFamFoot .btnFamFoot {position:relative;z-index:20;display:block;padding-left:20px;width:107px;height:36px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;border:1px solid #dadada;font-weight:700;color:#666;text-align:left;font-family:'³ª´®°íµñ','Malgun Gothic','¸¼Àº °íµñ',Dotum,'µ¸¿ò'}
.boxFamFoot .btnFamFoot:after {content:'';position:absolute;right:16px;top:0;bottom:0;display:block;margin:auto;width:11px;height:6px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_btnFamFoot.png) no-repeat left top;-webkit-transition:all 0.25s ease-in-out .1s;-moz-transition:all 0.25s ease-in-out .1s;-ms-transition:all 0.25s ease-in-out .1s;-o-transition:all 0.25s ease-in-out .1s;transition:all 0.25s ease-in-out .1s}
.boxFamFoot .listFamFoot {position:absolute;bottom:56px;right:-40px;margin:0  auto;padding:20px 18px 10px;width:195px;border:1px solid #dadada;-webkit-box-shadow:0 0 5px #dadada;box-shadow:0 0 5px #dadada;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;z-index:10;opacity:0;visibility:hidden;max-height:0;-webkit-transition:all 0.25s ease-in-out .1s;-moz-transition:all 0.25s ease-in-out .1s;-ms-transition:all 0.25s ease-in-out .1s;-o-transition:all 0.25s ease-in-out .1s;transition:all 0.25s ease-in-out .1s}
.boxFamFoot .listFamFoot:after {content:'';display:block;position:absolute;left:0;right:0;bottom:-14px;margin:auto;width:22px;height:14px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_footFamBox.png) no-repeat left top}
.boxFamFoot .listFamFoot li {margin:5px 0}
.boxFamFoot .listFamFoot li:first-child {margin-top:0}
.boxFamFoot .listFamFoot a {position:relative;padding:0 0 0 6px;font-weight:700;font-weight:300;color:#666;letter-spacing:0;font-size:12px;-webkit-transition:all 0.25s ease-in-out .1s;-moz-transition:all 0.25s ease-in-out .1s;-ms-transition:all 0.25s ease-in-out .1s;-o-transition:all 0.25s ease-in-out .1s;transition:all 0.25s ease-in-out .1s}
.boxFamFoot .listFamFoot li a:before {content:'';position:absolute;width:2px;height:2px;display:block;left:0;top:0;bottom:0;margin:auto;background:#666;-webkit-transition:all 0.25s ease-in-out .1s;-moz-transition:all 0.25s ease-in-out .1s;-ms-transition:all 0.25s ease-in-out .1s;-o-transition:all 0.25s ease-in-out .1s;transition:all 0.25s ease-in-out .1s}
.boxFamFoot .listFamFoot a:hover,
.boxFamFoot .listFamFoot a:focus {color:#aa36bb}
.boxFamFoot .listFamFoot a:hover:before,
.boxFamFoot .listFamFoot a:focus:before {background:#aa36bb}
.boxFamFoot.active .listFamFoot {opacity:1;visibility:visible;max-height:1000px;font-family:'³ª´®°íµñ','Malgun Gothic','¸¼Àº °íµñ',Dotum,'µ¸¿ò'}
.boxFamFoot.active .btnFamFoot:after {background-position:left bottom}
.footLink {overflow:hidden;width:875px;float:left;font-size:0;text-align:left;}
.footLink li {display:inline-block;padding:0 6px;position:relative;  font-size:13px; line-height:1.2;}
.footLink li:before {content:'';display:block;position:absolute;width:1px;height:13px; background:#eaeaea;left:0;top:0;bottom:0;margin:auto}
.footLink li:first-child {padding-left:0}
.footLink li:first-child:before {display:none}
.footLink li a.footLinkStrong {font-weight:700}
.footerInfo {overflow:hidden;padding:0 0 15px;clear:both;border-bottom:1px dashed #dadada}
.footerInfo li {float:left;position:relative;font-weight:300;color:#666;font-size:11px;padding:0 0 0 9px;margin:0 0 0 9px;letter-spacing:-0.05em}
.footerInfo li:before {content:'';display:block;position:absolute;left:0;top:1px;bottom:0;margin:auto;width:1px;height:9px;background:#5e5e5e}
.footerInfo li:first-child {margin:0;padding:0;clear:left}
.footerInfo li.clLeft {margin:0;padding:0;clear:left}
.footerInfo li:first-child:before {display:none}
.footerInfo li.clLeft:before {display:none}
.footerInfo li > a {color:#666}
.footerInfo li address {display:inline;vertical-align:top;line-height:22px}
.listAuthFoot {overflow:hidden;float:left;margin:10px 0 20px}
.listAuthFoot > figure {float:left;color:#b4b4b4;font-size:12px}
.listAuthFoot > figure > img {display:inline-block;vertical-align:middle;line-height:1.2}
.listAuthFoot > figure figcaption {display:inline-block;vertical-align:middle;line-height:1.2; padding:2px 26px 0 5px;letter-spacing:0}
.listAuthFoot > figure figcaption a {color:#666}
#footer .copy {margin:25px 0 0;font-weight:700;font-size:12px;font-weight:700;color:#666;letter-spacing:0;clear:both}
.ie8 #footer .copy {margin:25px 0 0;clear:both}
#footerGnb {display:none}

/* .ie8 .listSns li .btnSns.btS01 {background-position:0 -400px}
.ie8 .listSns li .btnSns.btS02 {background-position:0 -440px}
.ie8 .listSns li .btnSns.btS03 {background-position:0 -480px}
.ie8 .listSns li .btnSns.btS04 {background-position:0 -520px}
.ie8 .listSns li .btnSns.btS05 {background-position:0 -560px}
.ie8 .listSns li .btnSns.btS06 {background-position:0 -600px} */

/* skipnavigation */
#skipnavigation{position:absolute;top:0;left:0;z-index:1001;width:100%;height:0}
#skipnavigation p,#skipnavigation ul,#skipnavigation ul li{height:0}
#skipnavigation li a{display:block;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;margin-bottom:-1px;margin-left:-1px;font-weight:700;color:#000;text-align:center;white-space:nowrap}
#skipnavigation li a:focus {z-index:1000;width:100%;height:auto;padding:10px 0;background:#000;color:#FFF !important}


/* breadCrumb */
.breadCrumb {margin:20px auto 25px; max-width:1100px;text-align:right;height:20px;/* margin-bottom:25px */}
.ie7 .breadCrumb{width:1100px}
.breadCrumb > ul > li { display:inline-block; position:relative; }
.ie7 .breadCrumb ul{float:right}
.ie7 .breadCrumb li {float:left}
.breadCrumb > ul > li > a {line-height:1;height:10px;padding-left:12px;margin-left:9px;color:#666;font-family:Dotum, 'Helvetica Neue', sans-serif;font-size:12px;letter-spacing:0}
.breadCrumb > ul > li > a .before {display:inline-block;position:absolute;width:5px;height:10px;line-height:10px;top:50%;margin-top:-3px;left:-2px;color:#b2b2b2}
.breadCrumb li:first-child {margin-left:0;padding-left:0}
.breadCrumb li:first-child .before {display:none;margin-left:0;padding-left:0}
.breadCrumb .current {color:#ec008c}
.breadCrumb > ul > li > a, .breadCrumb p {display:inline-block;position:relative}

/* BreadCrumb Expanded */
.breadCrumb .subBread {display:none;min-width:210px;width:100%;position:absolute;padding:20px;top:60px;right:0;background:#fff;border:1px solid #dadada;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 8px #efefef;-moz-box-shadow:0 0 8px #efefef;box-shadow:0 0 8px #efefef;z-index:-1;visibility:hidden;opacity:0;-webkit-transition:all 0.15s ease-in-out 0.05s;-moz-transition:all 0.15s ease-in-out 0.05s;-ms-transition:all 0.15s ease-in-out 0.05s;-o-transition:all 0.15s ease-in-out 0.05s;transition:all 0.15s ease-in-out 0.05s}
.ie8 .breadCrumb .subBread {min-width:170px;width:auto}
.breadCrumb .active .subBread{top:30px;display:block;visibility:visible;opacity:1;z-index:900}
.breadCrumb .subBread:after {content:'';display:block;width:18px;height:15px;position:absolute;top:-15px;right:23px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_arrowBread.png) no-repeat left top}
.breadCrumb .active > a {}
.breadCrumb .subBread a {display:block;width:100%;font-family:Dotum;font-size:12px;color:#666;text-indent:-6px;white-space:nowrap}
.breadCrumb .subBread a:before {content:'\00b7';display:inline-block;vertical-align:top;line-height:20px;font-size:14px;margin-left:6px}
.breadCrumb .subBread a:hover,
.breadCrumb .subBread a:focus {color:#ec008c}

/* pageMoveLinkWrap */
.pageMoveLinkWrap{display:none !important}
/*headings*/
h1 {font-weight:700;position:relative;color:#303030;font-weight:400}
h2,h3,h4,h5,h6 {line-height:1.1;position:relative;font-weight:400}
.titLevel01 {font-size:40px;line-height:40px;margin-bottom:27px;color:#303030;letter-spacing:-1px;font-weight:700}
.titLevel02 {font-size:28px;line-height:30px;margin-bottom:19px;font-weight:700;color:#303030}
.window-pop .titLevel02{font-size:20px;margin-bottom:10px}
.window-pop .titLevel02 + span.rCont,
.modal-content .titLevel02 + span.rCont {bottom:10px}
/* .modal-header h1:focus{background-color:yellow} */
/* #focusBack{background-color:yellow} */
.window-pop .titLevel03{font-size:16px;margin-bottom:10px;font-weight:700}
.titLevel02 em{color:#aa36bb;font-weight:700}
.titLevel02+.tabs {margin-top:20px}
.titLevel02 + .mandatory{margin-left:10px}
.titLevel02 > strong {color:#ed008c;font-weight:700}
.titLevel03 {display:inline-block;font-size:20px;line-height:22px;margin-bottom:13px;color:#303030}
.titLevel04 {display:inline-block;font-size:18px;line-height:22px;margin-bottom:13px}
.titLevel05 {display:inline-block;font-size:16px;line-height:22px;margin-bottom:13px;color:#303030;font-weight:700}
.titSideTxt {display: inline-block;margin-left: 15px;padding-left: 13px;border-left:1px solid #d7d7d7;line-height: 15px;}
.titWrap .titLevel01, .titWrap .titLevel02, .titWrap .titLevel03, .titWrap .titLevel04{display:inline-block}
.detail .titWrap .titLevel02 {font-size:24px}
.modal-header .titLevel01{margin-bottom:30px}
.titWrap.bill{text-align:center}
.titWrap.bill .titLevel02{text-align:center;position:relative;top:-3px;margin-bottom:16px !important}
.titWrap .titOptWrap {margin-bottom:15px}
.titWrap .titOptWrap .txt {font-size:14px}
.titWrap .titOptWrap + .rCont {bottom:-15px}
.titWrap + .tblTop {margin-top:30px}  
.modal-content .paymentInfo .titLevel02 {font-size:28px;margin-bottom:18px}
.modal-content .paymentInfo .titLevel03 {margin-bottom:18px}
.layerPop_scroll{overflow:hidden;overflow-y:scroll;height:515px; margin-right:-10px;padding-right:10px}
.detail .titWrap .detail_titLevel02 {display:inline-block;font-size:20px;line-height:22px;margin-bottom:13px;color:#303030; font-weight:normal}
.modal-content .section {margin-top:30px; padding-top:30px; border-top:1px dashed #dbdbdb}
/*titWrap*/
.titWrap {position:relative;text-align:left}
.titWrap:after {display:block;clear:both;content:''}
.titWrap.dot {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x left bottom}
.titWrap .addTxt_tit01 {margin:-9px 0 27px}
.titWrap .addTxt {font-size:14px;margin-bottom:10px}
.ie7 .titWrap .addTxt{clear:both}
.titWrap .addTxt + .rCont {bottom:0}
.ie8 .titWrap .addTxt + .rCont {bottom:10px}
.titWrap .addTxt em {color:#aa36bb}
.titWrap .titLevel02 + .addTxt {margin-top:-5px}
.titWrap .lCont {}
.titWrap .rCont {position:absolute;bottom:20px;right:0;min-height:30px}
.titLevel01 + .rCont.fullBtn {bottom:27px}
.titLevel01 + .rCont {margin:-35px 0 9px;text-align:right;position:relative;z-index:30}
.titLevel01 + .rCont .formItemHolder.catagory {width:auto}
.rCont .btn + .btn_share {margin-left:10px}
.titWrap .titLevel02 + .lCont {margin-left:10px;position:relative;display:inline-block;top:-5px}
.titWrap .titLevel03 + .rCont, .titWrap .titLevel04 + .rCont{bottom:15px}
.titWrap .titLevel03 + .rCont .btn{margin-bottom:-5px}
.titWrap .lCont + .rCont{bottom:0}
.titWrap .titLevel02 + .rCont label{position:relative;top:5px}
.rCont .btn_share {display:none} /* ±â´É °³¹ß ÈÄ »èÁ¦ ÇÊ¿ä 2016-10-18 */

.sectContWrap.csSpt .tabWrap + .titWrap {min-height:31px}
.sectContWrap.csSpt .tabWrap + .titWrap .rCont {bottom:0}

.ie7 .titWrap .titLevel02 + .addTxt {margin-top:-15px}
/*lyWrap*/
.lyWrap {position:relative;overflow:hidden}
.lyWrap.radius{border:1px solid #dbdbdb;border-radius:10px;background-color:#fff;padding:30px}
.lyWrap.taL {text-align:left}
.lyWrap.txtC .lCont, .lyWrap.txtC .rCont{text-align:center}
.lyWrap .lCont,.lyWrap .rCont {width:50%;box-sizing:border-box}
.ie7 .lyWrap .lCont, .ie7 .lyWrap .rCont {width:536px}
.lyWrap .lCont {float:left}
.lyWrap .rCont {float:right}
.lyWrap.space {}
.lyWrap.space:after {display:block;clear:both;content:""}
.lyWrap.space .lCont {float:left;padding-right:8px}
.lyWrap.space .rCont {float:right;padding-left:8px}
.lyWrap.col3 .lCont {width:33%;padding-right:16px}
.lyWrap.col3 .cCont {float:left;width:34%;box-sizing:border-box}
.lyWrap.col3 .rCont {width:33%;padding-left:16px}
.lyWrap.col4 .lCont {width:25%}
.lyWrap.col4 .cCont {float:left;width:25%}
.lyWrap.col4 .rCont {width:25%}
#CSGuide .lyWrap.col4 > div {float:left;width:25%}
#CSGuide .lyWrap.col4 > div + div {padding-left:14px}
.lyWrap.col5 {margin:26px 0 25px}
.lyWrap.col5 > div {float:left;width:20%}
.lyWrap.col5 > div + div {padding-left:14px}
.lyWrap.col6 {margin:0 0 25px}
.lyWrap.col6 > div {float:left;width:180px}
.lyWrap.col6 > div + div {padding-left:4px}

.lyWrap .lCont.col1 {width:100%; min-height:auto; padding:28px 32px}
.lyWrap .lCont.col1 > div {position:relative}
.lyWrap .lCont.col1 .iconWrap {display:inline-block; margin-right:33px}
.lyWrap .lCont.col1 strong {display:inline-block; vertical-align:top; margin-top:15px}
.lyWrap .lCont.col1 .txtList {position:absolute; top:65px; left:147px}
.lyWrap.col2H .lCont {width:50%;padding-right:14px}
.lyWrap.col2H .rCont {width:50%;padding-left:14px}
.ie7 .lyWrap.col3 .lCont {width:32%}
.ie7 .lyWrap.col3 .cCont {width:33%}
.ie7 .lyWrap.col3 .rCont {width:32%}

/* idSearch */
.lyWrap.idSearch .lCont {float:left;padding-right:12px}
.lyWrap.idSearch .rCont {float:right;padding-left:12px}
.lyWrap.idSearch>div>div {border:1px solid #dbdbdb;height:390px;border-radius:10px;text-align:center;padding:50px 0}
.lyWrap.idSearch .iconWrap, .lyWrap.idSearch strong {display:block;margin:0 auto;position:relative}
.lyWrap.idSearch strong {font-size:26px;color:#303030;font-weight:700;margin-bottom:10px;letter-spacing:-1px}
.lyWrap.idSearch strong em {color:#ed008c;font-weight:700}
.lyWrap.idSearch .iconWrap {margin:27px auto 30px;width:135px;height:135px}
/*.lyWrap.idSearch .iconWrap{margin:27px auto 50px;position:relative}*/
.lyWrap.idSearch p {font-size:16px}
.lyWrap.idSearch .btnWrap {margin:30px 0}
.lyWrap.idSearch .btn {min-width:300px;border-radius:6px;padding:6px 20px;height:58px;line-height:44px;font-size:20px;font-family:inherit;font-weight:700}
.lyWrap.idSearch sup{margin-top:-7px}

/* sprite_common */
.sprite{font-size:0;line-height:0;vertical-align:middle;color:transparent;border:0;display:inline-block}
.sprite_common, .noticeBox .title > .ico, .noticeBox dl.customerService dt span {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) no-repeat}
.sprite_common.sprite_share {width:26px;height:26px;background-position:0 0}
.sprite_common.sprite_more {width:4px;height:7px;background-position:-50px 0}
.sprite_common.sprite_collapse {width:7px;height:7px;background-position:-100px 0}
.sprite_common.sprite_notifi {width:24px;height:23px;background-position:-150px 0}
.sprite_common.sprite_footer_plus {width:17px;height:17px;background-position:-400px 0}
.sprite_common.sprite_footer_fb {width:36px;height:36px;background-position:-200px 0}
.sprite_common.sprite_footer_yt {width:36px;height:36px;background-position:-250px 0}
.sprite_common.sprite_footer_tw {width:36px;height:36px;background-position:-300px 0}
.sprite_common.sprite_footer_b {width:36px;height:36px;background-position:-350px 0}
.sprite_common.sprite_filter {width:20px;height:20px;margin:0 10px;background-position:-150px -50px}
.sprite_common.sprite_appstore {width:24px;height:36px;background-position:-50px -100px;margin-right:10px}
.sprite_common.sprite_googlestore {width:26px;height:36px;background-position:-100px -97px;margin-right:10px}
.sprite_common.sprite_android {width:25px;height:36px;background-position:0 -148px;margin-right:10px}
.sprite_common.sprite_saving {margin-right:10px; width:34px; height:32px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_saving.png) no-repeat;}
.sprite_common.sprite_mycar {margin-right:10px; width:42px; height:34px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_mycar.png) no-repeat;}
.sprite_common.sprite_shinhan_icon {margin-right:10px; width:33px; height:34px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_shinhan_icon.png) no-repeat;}

/* sprite_form */
.sprite_form {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_form.png) no-repeat;display:inline-block;vertical-align:middle}
.sprite_form.sprite_search_field {overflow:hidden;width:26px;height:26px;background-position:-100px 0;font-size:12px;text-indent:-999px}
.sprite_form.sprite_attach {width:16px;height:19px;background-position:-150px 0;font-size:0}

.ie7 .fieldSearch .sprite_search_field.sprite_form{width:18px;height:18px;background-position:-128px 0}


/* ico */
.iconWrap {vertical-align:middle;display:inline-block;text-align:center;line-height:normal}
.iconWrap.pink{background-color:pink}
.iconWrap .ico{vertical-align:middle}
.ico, .stepBox li .arrAfter, .gLinkHolder a.del>span, .fileUploadHolder .btnAdd>span, .fileUploadHolder .btnDel>span, .btnMore > span, .certify.one .lyWrap .arrow, .imgStyle .arrow, .stepImgStyle .arrow, .stepImgStyle.typeCard .pluAfter, .stepImgStyle.typeCard .sumAfter, .boxImgStyle .arrow, .stepArrAfter
{display:inline-block;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/spr_ico.png) no-repeat;font-size:0;line-height:0;vertical-align:middle}
.spr, .titWrap .btn.check > span, .btnToggle>span.after, .btn.openAll > span, .btn.closeAll > span, .stickerType .tag, .btn.icon > span, .btn.appSetup > span, .securityTxtWrap .bt > span,
.banner.slider .boxCtrlBanner .btn.ctrlBanner > span, .modal .btn_popup_close > span, .window-pop .btn_popup_close > span
{display:inline-block;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/spr_com_new.png) no-repeat;font-size:0;line-height:0;vertical-align:middle}
.ico.xs0 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_20.png)}
.ico.xs1 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_40.png)}
.ico.xs1_01 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_40_01.png)}
.ico.xs2 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_80.png)}
.ico.xs3 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_120.png)}
.ico.xs4 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_180.png)}
.ico.xs5 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_210.png)}

.btnCir {width:29px;height:29px;display:inline-block}
.ico.arrCir {width:29px;height:29px;background-position:-60px -50px}
.active .ico.arrCir {background-position:-30px -50px}
.ico.myCir {width:40px;height:40px;background-position:0 0}
.ico.face {width:28px;height:33px;background-position:-50px 0}
.ico.checkGray {width:32px;height:25px;background-position:-80px 0}
.ico.closeCir {width:29px;height:29px;background-position:-120px 0}
.ico.plusCir {width:29px;height:29px;background-position:-120px -40px}
.btn--pickup:hover .ico.plusCir {width:29px;height:29px;background-position:-664px -40px}
.btn--pickup.on .ico.plusCir {width:29px;height:29px;background-position:-696px -40px}
.ico.arrowDoubleCir {width:30px;height:30px;background-position:-160px 0}
.ico.arrowRightCirS {width:23px;height:23px;background-position:-160px -40px}
.ico.arrowRightCir {width:29px;height:29px;background-position:-200px 0}
.ico.downLoad {width:19px;height:15px;background-position:0 -50px}
.ico.downLoadBoxS {width:35px;height:32px;background-position:-240px 0}
.ico.wifiS {width:34px;height:32px;background-position:-280px 0}
.ico.giftS {width:32px;height:31px;background-position:-320px 0}
.ico.starNew {width:58px;height:57px;background-position:-360px 0}
.ico.starHot {width:58px;height:57px;background-position:-420px 0}
.ico.starUnited {width:58px;height:57px;background-position:-480px 0}
.ico.processLv1 {width:31px;height:35px;background-position:-540px 0}
.ico.processLv1.on {width:31px;height:35px;background-position:-580px 0}
.ico.processLv2 {width:35px;height:35px;background-position:-620px 0}
.ico.processLv2.on {width:35px;height:35px;background-position:-660px 0}
.ico.processLv3 {width:35px;height:35px;background-position:-700px 0}
.ico.processLv3.on {width:35px;height:35px;background-position:-740px 0}
.ico.processLv4 {width:32px;height:38px;background-position:-780px 0}
.ico.processLv4.on {width:32px;height:38px;background-position:-820px 0}
.ico.processLv5 {width:38px;height:37px;background-position:-860px 0}
.ico.processLv5.on {width:38px;height:37px;background-position:-900px 0}
.ico.topArrow {width:50px;height:50px;background-position:-940px 0}
.ico.prevArrow {width:30px;height:30px;background-position:-540px -40px}
.ico.nextArrow {width:30px;height:30px;background-position:-575px -40px}
.ico.homeDevice {width:39px;height:36px;background-position:-200px -40px}
.ico.calendar {width:20px;height:21px;background-position:-616px -40px}

.ico.ico001 {width:125px;height:101px;background-position:0 -100px}
.ico.ico002 {width:125px;height:101px;background-position:-130px -100px}
.ico.ico003 {width:125px;height:101px;background-position:-260px -100px}
.ico.ico004 {width:75px;height:95px;background-position:-390px -100px}
.ico.ico005 {width:76px;height:89px;background-position:-470px -100px}
.ico.ico006 {width:94px;height:77px;background-position:-550px -100px}
.ico.ico007 {width:74px;height:68px;background-position:-650px -100px}
.ico.ico008 {width:74px !important;height:70px;background-position:-730px -100px}
.ico.ico009 {width:74px;height:70px;background-position:-810px -100px}
.ico.ico010 {width:62px;height:73px;background-position:-890px -100px}
.ico.ico011 {width:114px;height:110px;background-position:0 -220px}
.ico.ico012 {width:120px;height:125px;background-position:-120px -220px}
.ico.ico013 {width:129px !important;height:125px !important;background-position:-240px -220px !important}
.ico.ico014 {width:123px;height:123px;background-position:-370px -220px}
.ico.ico015 {width:93px;height:88px;background-position:-500px -220px}
.ico.ico016 {width:93px;height:83px;background-position:-600px -220px}
.ico.ico017 {width:93px;height:89px;background-position:-700px -220px}
.ico.ico018 {width:57px;height:92px;background-position:-800px -220px}
.ico.ico019 {width:88px;height:68px;background-position:-860px -220px}
.ico.ico020 {width:64px;height:83px;background-position:0 -360px}
.ico.ico021 {width:60px;height:92px;background-position:-70px -360px}
.ico.ico022 {width:83px;height:79px;background-position:-130px -360px}
.ico.ico023 {width:67px;height:86px;background-position:-220px -360px}
.ico.ico024 {width:84px;height:83px;background-position:-290px -360px}
.ico.ico025 {width:63px;height:75px;background-position:-380px -360px}
.ico.ico026 {width:70px;height:67px;background-position:-450px -360px}
.ico.ico027 {width:67px;height:67px;background-position:-530px -360px}
.ico.ico028 {width:68px;height:63px;background-position:-600px -360px}
.ico.ico029 {width:74px;height:70px;background-position:-670px -360px}
.ico.ico030 {width:74px;height:70px;background-position:-750px -360px}
.ico.ico031 {width:74px;height:59px;background-position:-830px -360px}
.ico.ico032 {width:66px;height:65px;background-position:-910px -360px}
.ico.ico033 {width:83px;height:88px;background-position:0 -470px}
.ico.ico034 {width:88px;height:88px;background-position:-190px -470px}
.ico.ico035 {width:84px;height:85px;background-position:-280px -470px}
.ico.ico036 {width:86px;height:87px;background-position:-370px -470px}
.ico.ico037 {width:80px;height:85px;background-position:-460px -470px}
.ico.ico038 {width:84px;height:86px;background-position:-550px -470px}
.ico.ico039 {width:84px;height:85px;background-position:-640px -470px}
.ico.ico040 {width:88px;height:87px;background-position:-730px -470px}
.ico.ico041 {width:81px;height:83px;background-position:-820px -470px}
.ico.ico042 {width:76px;height:61px;background-position:-910px -470px}
.ico.ico043 {width:140px;height:148px;background-position:0 -570px}
.ico.ico044 {width:107px;height:174px;background-position:-150px -570px}
.ico.ico045 {width:67px !important;height:66px;background-position:-270px -570px}
.ico.ico046 {width:50px !important;height:80px;background-position:-340px -570px}
.ico.ico047 {width:63px !important;height:67px;background-position:-400px -570px}
.ico.ico048 {width:58px !important;height:92px;background-position:-470px -570px}
.ico.ico049 {width:88px !important;height:82px;background-position:-530px -570px}
.ico.ico050 {width:92px !important;height:89px;background-position:-620px -570px}
.ico.ico051 {width:78px !important;height:72px;background-position:-720px -570px}
.ico.ico052 {width:73px !important;height:85px;background-position:-800px -570px}
.ico.ico053 {width:85px !important;height:52px;background-position:-880px -570px}
.ico.ico054 {width:73px;height:89px;background-position:-270px -660px}
.ico.ico055 {width:73px;height:89px;background-position:-350px -660px}
.ico.ico056{width:95px;height:90px}
.ico.ico057{width:95px;height:64px}

.sprBz{display:inline-block;background:url(//image.uplus.co.kr/images/renewal/images/bz/pc/spr_bz.png) no-repeat;font-size:0;line-height:0;vertical-align:middle}
.sprBz.icoFaceB{width:170px;height:155px;background-position:0 -40px}

/* svg Å×½ºÆ® */
.ico210.ico01 {
display:inline-block;
background-repeat:no-repeat;
background-size:80px 80px;
background-image:url("../ico/ico80_01.svg");
background-position:center center;
background-origin:content-box;
background-size:cover;
width:80px;
height:80px;
margin:5px auto}

.iconset {display:inline-block;font-size:0;line-height:0;vertical-align:middle}
.icon_target {width:167px;height:170px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_target.png) no-repeat}
.icon_light_giga {width:141px;height:189px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_optical.png) no-repeat}
.icon_diamond {width:175px;height:129px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_diamond.png) no-repeat}
.icon_tvg {width:236px;height:167px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_tvg.png) no-repeat}
.icon_call_block {width:91px;height:92px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_call_block.png) no-repeat}
.icon_message_block {width:91px;height:92px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_message_block.png) no-repeat}
.icon_hd_streaming {width:88px;height:89px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/ico_keycopy_hd_streaming.png) no-repeat}
.icon_damoa_video {width:83px;height:85px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/ico_keycopy_damoa_video.png) no-repeat}
.icon_damoa_shoping {width:87px;height:87px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/ico_keycopy_damoa_shoping.png) no-repeat}
.icon_damoa_enter {width:80px;height:85px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/ico_keycopy_damoa_enter.png) no-repeat}
.icon_damoa_pack {width:83px;height:86px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/ico_keycopy_damoa_pack.png) no-repeat}
.icon_damoa_lte {width:84px;height:85px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/ico_keycopy_damoa_lte.png) no-repeat}
.icon_damoa_game {width:88px;height:87px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/ico_keycopy_damoa_game.png) no-repeat}
.icon_attach_file {width:16px;height:18px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_attach_file.png) no-repeat}
.icon_tel_violet {width:31px;height:25px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_tel_violet.png) no-repeat}
.icon_cinema {width:99px;height:87px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_cinema.png) no-repeat;background-size:100%}
.icon_chafing {width:101px;height:63px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_chafing.png) 0 9px no-repeat;background-size:100%}
.icon_subway {width:65px;height:80px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_subway.png) 0 2px no-repeat;background-size:100%}
.icon_voice {width:57px;height:120px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_voice.png) no-repeat}
.icon_message {width:88px;height:120px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_message.png) 0 19px no-repeat}
.icon_data {width:93px;height:120px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_data.png) 0 1px no-repeat}
.button_arrow {width:7px;height:13px;margin-left:10px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_btn_arrow_off.png) no-repeat}
.icon_product_compare {width:33px;height:26px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_product_list_check.png) no-repeat}
.icon_one_id {width:125px;height:101px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_one_id.png) no-repeat}
.icon-google-play {width:27px;height:31px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_google_play.png) no-repeat}
.icon-android {width:25px;height:36px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) no-repeat; background-position:0 -148px}
.icon-app-store {width:26px;height:31px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_app_store.png) no-repeat}

/* ÀÌ¹ÌÁö ¾ÆÀÌÄÜ */
.imgIco {display:inline-block;font-size:0;line-height:0;vertical-align:middle}
.imgIco.w2 img {width:80px; height:80px}

/* Å×ÀÌºí ºí¸´ */
.bul_depth01 {display:inline-block;position:relative;margin-left:20px;padding-left:15px;font-size:16px;line-height:28px}
.bul_depth01:before {position:absolute;top:11px;left:0px;width:6px;height:5px;border-left:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;clear:both;display:block;content:''}
.bul_depth02 {display:inline-block;position:relative;margin-left:8px;padding-left:10px;font-size:16px;line-height:28px}
.bul_depth02:before {position:absolute;top:14px;left:0px;width:6px;height:1px;border-bottom:1px solid #7c7c7c;clear:both;display:block;content:''}

/***** btn *****/
.btn {background:#f5f0f7;white-space:nowrap;vertical-align:middle;display:inline-block;height:31px;padding:0 18px;margin-left:3px;border-radius:3px;text-align:center;font-size:11px;font-family:'dotum';color:#666;line-height:31px;border:1px solid #dbdbdb;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline-width:0}
.ie7 .btn{height:29px;line-height:32px}
.ie7 .btn sup{margin-top:-9px}
.ie8 .btn{line-height:32px}
.ie9 .btn{/* line-height:34px */}
.btn:hover, .btn:focus, .btn:active{background-color:#f6f1f8;color:#303030;border-color:#666}
.btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:active,
.btn.disable, .btn.disable:hover, .btn.disable:focus, .btn.disable:active{background-color:#f5f5f5 !important;border-color:#dadada !important;color:#999 !important;cursor:default !important;opacity:1;outline-width:0}
.ie7 button.btn:hover, .ie7 button.btn:focus, .ie7 button.btn:active, 
.ie7 input.btn:hover, .ie7 input.btn:focus, .ie7 input.btn:active{border-color:#dbdbdb}

.btnWrap{position:relative;width:100%;margin:60px auto;text-align:center}
.btnWrap .btn {min-width:300px;border-radius:6px;font-weight:700;padding:0 20px;height:58px;line-height:58px;font-size:20px;margin-left:7px;background-color:#f5f5f5;font-family:'³ª´®°íµñ','Malgun Gothic','¸¼Àº °íµñ',Dotum,'µ¸¿ò',AppleSDGothicNeo,sans-serif;}
.modal-content .btnWrap .btn{min-width:180px}
.btnWrap .btn :first-child {margin-left:0}
.modal-content .btnWrap{margin:30px 0 0}
.btnRt {margin-top:20px; text-align:right}
/*.btnWrap .btn.disable, .btnWrap .btn.disable:hover, .btnWrap .btn.disable:focus, .btnWrap .btn.disable:active,
.btnWrap button.btn.disable, .btnWrap button.btn.disable:hover, .btnWrap button.btn.disable:focus, .btnWrap button.btn.disable:active
{background-color:#f5f5f5;border-color:#dadada;color:#999;cursor:default;opacity:1;outline-width:0}*/
.btnTrans {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_trans.png) repeat 0 0}

.optBtnWrap, .baseBtnWrap{margin:20px auto;text-align:right;overflow:hidden}
.optBtnWrap .btn, .using_service .titWrap .btn, .btn.gType {font-size:16px;font-weight:700;color:#303030;height:40px;line-height:40px;font-family:inherit;padding:0 19px;background-color:#f8f8f8}
.optBtnWrap.sType .btn {font-weight:normal;background:#f5f0f7;white-space:nowrap;vertical-align:middle;display:inline-block;height:31px;padding:0 18px;margin-left:3px;border-radius:3px;text-align:center;font-size:11px;font-family:'dotum';color:#666;line-height:31px;border:1px solid #dbdbdb;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.optBtnWrap.listMore {margin-top:10px}
.optBtnWrap.listMore .btn {width:100%}
.optBtnWrap .btn:hover, .optBtnWrap .btn:focus, .optBtnWrap .btn:active, 
.using_service .titWrap .btn:hover, .using_service .titWrap .btn:focus, .using_service .titWrap .btn:active{background-color:#f5f0f7;border-color:#b894c4;color:#303030;opacity:1;outline-width:0}
/*.optBtnWrap .btn.disable, .optBtnWrap .btn.disable:hover, .optBtnWrap .btn.disable:focus, .optBtnWrap .btn.disable:active{background-color:#f5f5f5;border-color:#dadada;color:#999;cursor:default;opacity:1;outline-width:0}*/

.indivisualInforWrap .exclaType .btn {height:32px; height:32px}
.optBtnWrap .btn:first-child{margin-left:0}
.optBtnWrap .lCont{float:left;text-align:left}
.optBtnWrap .lCont .txt{margin-top:-5px}
.optBtnWrap .rCont{float:right}
.baseBtnWrap .lCont{float:left;text-align:left}
.baseBtnWrap .rCont{float:right}

.titWrap div.rCont>.btn, .titWrap div.rCont .catagory .btn, .btn.appSetup, .btn.wType, .btn.btnDefault{background:#fff;font-weight:400;color:#aa36bb !important;font-size:14px;padding:0 10px;border:1px solid #b892c3;font-family:inherit;position:relative}
.ie9 .titWrap div.rCont>.btn , .ie9 .titWrap div.rCont>.catagory>.btn, .ie9 .btn.appSetup{line-height:31px}
.titWrap div.rCont>.btn:hover, .titWrap div.rCont>.btn:active,
.btn.appSetup:hover, .btn.appSetup:active, .btn.openAll:hover, .btn.openAll:active, .btn.closeAll:hover, .btn.closeAll:active, 
.titWrap div.rCont .catagory .btn:hover,  .titWrap div.rCont .catagory .btn:active, .btn.btnDefault:hover {background-color:#f5f0f7 !important}
.titWrap div.rCont>.btn:focus, .btn.appSetup:focus, .btn.openAll:focus, .btn.closeAll:focus, .titWrap div.rCont .catagory .btn:focus, .btn.btnDefault:focus{background-color:#f5f0f7 !important;border-color:#666}
.titWrap .btn:first-child{margin-left:0}
.titWrap .btn.check{padding-left:41px !important;margin-left:20px}
.titWrap label + .btn.check{margin-left:20px}
.titWrap .btn.check > span{display:inline-block;width:30px;height:29px;background-position:0 -60px;position:absolute;top:0;left:0}
.titWrap .btn.check.on > span{background-position:0 -30px}

.btn.openAll, .btn.closeAll{background:#fff;font-weight:400;color:#aa36bb !important;font-size:14px;height:31px !important;padding:0 10px !important;border-radius:3px !important;border:1px solid #b892c3;font-family:inherit;position:relative}
.ie7 .btn.openAll, .ie7 .btn.closeAll{height:29px !important}
.btn.openAll > span {width:12px;height:12px;background-position:-20px 0;margin:0 0 2px 7px}
.btn.closeAll > span {width:12px;height:12px;background-position:-20px -15px;margin:0 0 2px 7px}

.btnMore{display:block;font-weight:700;color:#303030;font-size:16px}
.btnMore > span{width:31px;height:15px;background-position:-80px -30px;margin-left:10px}
.btn.em {background:#b892c3;border:1px solid #dbdbdb;color:#2d2d2d !important}
.btn.em:hover, .btn.em:focus, .btn.em:active{border-color:#666}
.btn.strong {background:#ed008c;color:#fff}
.btn.strong:hover, .btn.strong:focus, .btn.strong:active{border-color:#666}
.btnArea {margin-bottom:10px}
.tblTopTit .titLevel03 {margin:30px 0 20px}
.tblTopTit .titLevel03 + .rCont .btn {margin-bottom:0}

/* ¾ÆÀÌÄÜ¹öÆ° */
.btn.icon{padding:4px 5px}
.btn.icon > span{vertical-align:top}
.btn.question > span{width:10px;height:13px;background-position:-100px 0;position:relative;top:4px;margin:0 4px 0 5px}
.btn.question.sm {height:21px; margin-bottom:2px}
.btn.question.sm > span  {width:7px; height:9px; margin:0px 1px; top:1px; background-position:-40px -70px}
.btn.exclamation > span{width:2px;height:15px;background-position:-105px -20px;position:relative;top:0;margin:3px 8px 0 9px}
.btn.downLoad > span{width:19px;height:15px;background-position:-50px -30px;position:relative;top:2px}
.btn.map > span{width:14px;height:19px;background-position:-70px -30px;position:relative;top:1px;margin:0 2px 0 3px}
.btn.appSetup > span{width:12px;height:15px;background-position:-90px -30px;margin-left:6px;position:relative}
.btn.up > span {position:static; width:16px;height:9px; margin:6px 2px 0 1px; background-position:-122px -80px}
.btn.down > span {position:static; width:16px;height:9px; margin:6px 2px 0 1px; background-position:-148px -80px}

/*.ie .btn.appSetup{line-height:33px;padding:0 18px}
.ie .btn.icon > span, .ie .btn.appSetup > span{vertical-align:top}
.ie .btn.appSetup > span{top:7px}*/
.btnToggle > span.after {width:11px;height:6px;background-position:0 0;margin:0 0 2px 5px;vertical-align:middle}
.btnToggle.active > span.after {background-position:0 -10px;vertical-align:middle}
.btn-delete {width:31px; height:31px; border:1px solid #dbdbdb; background:#f5f0f7 url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) no-repeat -441px -91px; font-size:0; border-radius:4px; vertical-align:middle}

/***** table *****/
/* table :common */
table {border-spacing:0;border-collapse:collapse;background-color:transparent;box-sizing:content-box;table-layout:fixed;width:100%}
th {text-align:left}
table col[class*=col-]{position:static;display:table-column;float:none}
table td[class*=col-],
table th[class*=col-] {position:static;display:table-cell;float:none}
fieldset {min-width:0}
table th>.tit,
table td>.tit {display:inline-block;position:relative;padding-left:10px}
table th>.tit:before, 
table td>.tit:before {position:absolute;top:12px;left:0;width:2px;height:2px;background-color:#ec008c;clear:both;display:block;content:''}
.ie8 table th>.tit:before, table td>.tit:before{top:11px}
/* table td .btn:first-child, table th .btn:first-child {margin:0} */
table * + .link, table .txt .link {margin-left:12px}
table .rCont{float:right}
table .rCont em.fontS {font-size:13px}
table .rBtnL {position:absolute;top:0;right:0;min-width:130px;text-align:left}
table hr{margin:10px auto}
.tblType.txtC tbody th, .tblType.txtC td{text-align:center !important}
.tblType.txtR tbody th, .tblType.txtR td{text-align:right !important}
.tblType.txtL tbody th, .tblType.txtL td{text-align:left !important}
.tblType.txtC tbody th.txtL, .tblType.txtC td.txtL, .tblType.txtR tbody th.txtL, .tblType.txtR td.txtL{text-align:left !important}
.tblType.txtL tbody th.txtC, .tblType.txtL td.txtC, .tblType.txtR tbody th.txtC, .tblType.txtR td.txtC{text-align:center !important}
.tblType.txtL tbody th.txtR, .tblType.txtL td.txtR, .tblType.txtC tbody th.txtR, .tblType.txtC td.txtR{text-align:right !important}
.tblType.list th.bgCol,
.tblType.list td.bgCol {background-color:#fafafa !important}
.tblType.listCon tbody th  {font-size:16px;padding:10px 30px;background-color:#fafafa !important;border-top:1px #dadada solid}
.tblType.listCon tbody th.bline {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fafafa !important}
.tblType + .tblType{margin-top:20px}
.tblType + .tblType.chkForm {margin-top:40px}
.tblType + p.txt label{padding-right:10px}
.tblType ul.txtList li, .tblType ol.txtList li, .tblType dl.txtList dd > ul li, .tblType ul.numList li {font-size:inherit}
.txt.error {height:initial; text-align:left}
.txt.error.oneLine {display:block; line-height:25px}
.tblType.cont tbody td.intable01 {padding:0 0 0 1px}
.cell-hidden {display:none}
/*.ie7 .cell-hidden th, 
.ie7 .cell-hidden td {display:none}*/

/* tblType :common */
.tblType{overflow:hidden;/*margin-bottom:20px;*/border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;word-wrap:break-word}
.square{border:1px solid #dbdbdb;position:absolute;top:0;left:0;right:0;bottom:0}
.em .square{border:3px solid #b892c3}
.tblType .formItemHolder.clientInfo {/*margin-left:10px*/}
.tblType.em .square{border-width:3px;border-color:#b892c3}
.tblType table p.txt > .link, .tblType table * + .link {margin-left:12px}
.tblType select {font-size:14px}
.txtList + .tblType{margin-top:20px}

/* tblType :cont */
.tblType.cont table {table-layout:fixed;width:100%;border-collapse:separate}
.tblType.cont tbody th,
.tblType.cont thead th {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png) #fbfbfb;font-size:16px}
.tblType.cont thead th {text-align:center;color:#333;padding:10px 0;border-left:1px #dadada solid;border-bottom:1px solid #dbdbdb}
.tblType.cont thead th .btn {margin-left:10px}
.tblType.cont tbody th:first-child,
.tblType.cont thead th:first-child {border-left:0}
/* .tblType.cont thead th.leftL_None {border-left:0} */
.tblType.cont tbody script + th {border-left:0}
.tblType.cont thead th.leftL {border-left:1px #dbdbdb solid}
.tblType.cont tbody th {padding:12px 30px 13px;border-top:#dbdbdb 1px solid;border-left:1px #dbdbdb solid;line-height:24px;text-align:left}
.tblType.cont tbody th.bline{border-left:1px #dbdbdb solid}
.tblType.cont tbody td {font-size:16px;padding:10px 30px;line-height:23px;text-align:left;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important;border-top:1px #dbdbdb solid}
.tblType.cont thead + tbody th,
.tblType.cont tfoot + tbody th {background:#fafafa}
.tblType.cont tbody td:first-child {background:0 0 !important}
.tblType.cont tbody td.fontBold,
.tblType.cont tbody td.fontBold strong {font-weight:700}
.tblType.cont tbody td.bline{background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important}
.tblType.cont tfoot td.bline{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png); background-position:0 0; background-repeat:repeat-y}
.tblType.cont tbody tr:first-child td,
.tblType.cont tbody tr:first-child th {border-top:none}
.tblType.cont tbody tr th.blinetop {border-top:1px #dbdbdb solid}
.tblType.cont tbody td.popDetail {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important}
.tblType.cont .tblType.cont thead th {border-left:1px solid #dadada}
.tblType.cont .tblType.cont thead th:first-child {border-left:0}
.tblType.cont .tblType.cont tbody td {border-top:1px solid #dadada}
.tblType.cont .tblType.cont tbody tr:first-child td {border-top:none}
.tblType.cont tfoot td {border-top:1px solid #dadada;background-color:#faf7fb !important;text-align:left;padding:12px 30px;color:#ec008c;font-size:20px;font-weight:700}
.tblType.list td .tblType.cont tfoot td{background-color:#faf7fb !important}
.tblType.cont tfoot th {border-top:1px solid #dadada;background-color:#faf7fb !important;text-align:left;padding:12px 30px 14px; line-height:23px; background-image:none !important;color:#ec008c;font-size:18px}
.tblType.cont tbody + tbody tr:first-child td, .tblType.cont tbody + tbody tr:first-child th {border-top:1px solid #dbdbdb}
.tblType.cont thead th.rowBdL {border-left:1px solid #dadada !important}

/* tblType :list */
.tblType.list {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png)}
.tblType.list table {table-layout:fixed;width:100%;border-collapse:separate}
.tblType.list thead th {font-size:16px;text-align:center;color:#333;padding:15px 10px;border-top:1px solid #dadada;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
.tblType.list thead tr:first-child th {border:0}
.tblType.list tbody td:first-child,
.tblType.list thead th:first-child {background-image:none !important}
.tblType.list tbody tr th {font-size:16px;padding:14px 30px 13px;border-top:1px #dadada solid;line-height:22px;text-align:left}
.tblType.list tbody tr td {font-size:16px;padding:14px 30px 13px;border-top:1px #dadada solid;line-height:22px;text-align:left;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important}
.tblType.list tbody tr th.lLine{background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y transparent !important}
.tblType.list tbody tr td.bline{background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important}
.tblType.list tbody tr td .tit:before {top:11px}
.tblType.list tbody tr td.havdiv{padding-bottom:40px}
.tblType.list tfoot td,
.tblType.list tfoot th {background-color:#f5f0f7 !important;text-align:left;padding:17px 30px;border-top:1px solid #dbdbdb}
.tblType.list tfoot th {background-image:none !important;color:#ec008c;font-size:18px}
.tblType.list tfoot td {color:#ec008c;font-size:20px;font-weight:700}
.tblType.list .tit:before {top:9px}
.tblType.list tr td.pd30{padding:30px !important}
.tblType.space th.rowAfter:before{height:100px}

.tblType.list.bgTit .bg_tit {padding:15px 10px; border-top:1px solid #dadada; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png) #fbfbfb !important}
.tblType.list.bgTit tbody th:first-child, .tblType.list.bgTit tbody td:first-child {border-top:1px solid #dadada; background:#fff}
.tblType.list.bgTit .lineIm2.TopB {border-top:2px solid #b892c3}
.tblType.list.bgTit td.lineIm2 {color:#666; font-weight:normal}
.tblType .pointTxt th , .tblType .pointTxt td {color:#303030}

.tblType.listCon tbody .tblType thead th {background-color:#fff !important; font-size:14px; color:#666}
.tblType.cont .inTblList th {text-align:center !important; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png) #fbfbfb !important}

.tblType.list.dataPrintArea tbody tr td {padding:5px;}

/* tblType :em */
.tblType.em.top thead th {border-left:1px dashed #dbdbdb !important;border-bottom:1px solid #dbdbdb !important}
.tblType.em.top thead th.rowAfter:before {display:block; position:absolute; top:0; left:0; bottom:0; width:1px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y !important; content:""}
.tblType.em.top thead th:first-child:before {background:none}
.tblType.em.top thead th:first-child {border-left:0 !important}
.tblType.em.top tfoot th {background:#f8f6f9 !important}
.tblType.em.top tfoot td {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) repeat-y #faf7fb}
.tblType.em.top tfoot td:first-child,
.tblType.em.top tfoot tr th.normal {color:#444;font-size:16px}
.tblType.em.top tfoot tr td.normal {color:#666;font-size:16px}
.tblType.em.top tfoot td .tblInner:before {display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png);content:""}
.tblType.em.top tbody th,
.tblType.em.top tbody td {background:none;border-top:none;position:relative}
.tblType.em.top tbody td.normal {color:#666}
.tblType.em.top tbody th:before, .tblType.em.top tbody td:before{display:block; position:absolute; top:0; left:0; width:100%; height:1px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x !important; content:""}
.tblType.em.top tbody tr:first-child th,
.tblType.em.top tbody tr:first-child td {}
.tblType.em.top tbody tr:first-child th:before, .tblType.em.top tbody tr:first-child td:before{height:0}
.tblType.em.top tbody th {background:#fcfcfc}
.tblType.em.top thead th .tblInner:before {display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png);content:""}
.tblType.em.top em {font-size:13px}
.tblType.em .bul_depth02 {display:inline-block;position:relative;margin-left:35px;padding-left:12px}
.tblType.em .bul_depth02:before {top:16px}
.tblType.em .btnTblTogg {position:absolute;top:7px;right:-10px;display:inline-block;width:14px;height:14px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/btn_inner_accd01.png) no-repeat 0 0;z-index:10}
.tblType.em .btnTblTogg.active {background-position:0 -50px}
.tblType.em table + table {border-top:1px #dbdbdb solid}
 
 /* tblType :bbs */
.tblType.bbs > table > thead > tr > td,
.tblType.bbs > table > thead > tr > th {text-align:center;border-bottom:#dbdbdb 1px solid;font-size:16px}
.tblType.bbs > table > thead > tr > th {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png);height:49px;color:#333}
.tblType.bbs > table > tbody > tr > td {background:#fff !important;padding:10px 30px;line-height:28px;border-top:1px #dadada solid}
.tblType.bbs > table > tbody > tr:hover > td{background-color:#f5f0f7 !important}
.tblType.bbs.view > table > tbody > tr > td{text-align:left}
.tblType.bbs.view > table > tbody > tr:hover > td{background-color:#fff !important}
.tblType.bbs > table > tbody > tr:last-child > td {border-bottom:none}
.tblType.bbs > table > thead > tr > th .tit:before{top:9px}
.tblType.bbs .tag{display:inline-block;height:18px;line-height:19px;border-radius:3px;font-family:'dotum';font-size:11px;font-style:normal;color:#fff;padding:0 5px;letter-spacing:-1px;margin-left:5px;vertical-align:middle}
.tblType.bbs .tag.new{background-color:#b892c3}
.tblType.bbs.view th .rCont a{font-weight:normal}

 /* tblType :bbs view */
.tblType.bbs.view {}
.tblType.bbs.view > table > thead > tr > th {font-size:20px;color:#333;font-weight:700;padding:18px 30px;text-align:left;border-bottom:#dbdbdb 1px solid;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png);height:auto}
.tblType.bbs.view td .area_txt {padding:60px 0;position:relative;font-size:14px}
.tblType.bbs.view td .area_txt .date {position:absolute;top:0;right:-20px}
.tblType.bbs.view td .area_txt .date p {display:inline-block;padding:0 20px;position:relative}
.tblType.bbs.view td .area_txt .date p:before{position:absolute;top:10px;left:12px;width:2px;height:2px;background-color:#ec008c;clear:both;display:block;content:''}
.tblType.bbs.view td .area_txt .date>span .after {content:'';border-left:#dbdbdb 1px solid}
.tblType.bbs.view td .area_txt .date p span:first-child {margin-right:10px}
.tblType.bbs.view td .area_txt .date p span:first-child .before {display:inline-block;content:'¡¤';margin-right:5px;color:#ec008c}
.tblType.bbs.view td .area_txt .date img {max-width:100%}
.tblType.bbs.view td .area_txt p {line-height:25px;/*margin-bottom:30px*/}
.tblType.bbs.view td .area_txt strong {font-weight:700; color:inherit}
.tblType.bbs.view td .area_txt em {color:inherit}
.tblType.bbs.view td .area_txt .pointcolor01 {color:#ed008c}
.tblType.bbs.view td .area_txt p:last-child {/*margin-bottom:0*/}
.tblType.bbs.view td .area_txt img {max-width:100%}
.tblType.bbs.view.recomView {margin-top:20px} /* °í°´Áö¿ø - ÄªÂùÇÏ±â »ó¼¼ ÆäÀÌÁö */
.bbsUlWrap{display:none}

/* tblType :add file */
.tblType.bbs.addFileTbl .postNew {position:static}
.tblType.bbs.addFileTbl tbody tr td {}
.tblType.bbs.addFileTbl td .area_txt {padding:0 0 60px}
.tblType.bbs.addFileTbl .bbsInfo {min-height:35px; margin:0 -30px 25px; padding:0 30px 10px; border-bottom:1px solid #dbdbdb}
.tblType.bbs.addFileTbl .fileDown {position:relative; width:50%}
.tblType.bbs.addFileTbl td .area_txt .date {z-index:1}
.tblType.bbs.addFileTbl td .area_txt .date:after {display:none !important}

/* tblType :bbs modified - new post, attatched file */
.tblType.bbs .postNew { position:relative; }
.tblType.bbs .postDown{position:relative;display:inline-block}
.tblType.bbs .postNew:after{content:"NEW";display:inline-block;margin:0 0 0 10px;padding:5px;background:#b892c3;color:#fff;font-family:Dotum;font-size:11px;line-height:1;vertical-align:text-bottom;border-radius:2px;font-weight:normal}
.tblType.bbs .postDown:before{content:"";position:absolute;right:-20px;top:0;bottom:0;margin:auto;width:16px;height:19px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_form.png) no-repeat -150px 0}
.tblType.bbs .postDown.postNew:after{position:absolute;top:0;bottom:0;right:-60px;height:21px;margin:auto}
.tblType.bbs.view td .area_txt .date{right:auto;left:0;width:100%;text-align:right}
.tblType.bbs.view td .area_txt .date:after{content:"";display:block;position:absolute;left:-30px;bottom:0;width:1000%;height:1px;background:#dadada}
.tblType.bbs.view td .area_txt .date p{margin:0 0 10px}
.fileDown{position:absolute;top:0;left:0;z-index:10}
.fileDown.btnDownBrd{display:none}
.fileDown .btnDownBrd{margin-right:4px;display:inline-block;color:#aa36bb;text-decoration:underline}
.fileDown .btnDownBrd:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:19px;margin-right:8px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_form.png) no-repeat -150px 0}

/* table :¾ÆÄÚµð¾ð ±â´É¾ø´Â debth */
.tblType.depth tfoot th {background:#f8f6f9}
.tblType.depth tfoot td {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) repeat-y #faf7fb}
.tblType.depth .bul_depth02 {margin-left:35px;padding-left:12px}
.tblType.depth .bul_depth02:before {top:16px}
 
/* table :etc */
.tblType .txt strong, th .mandatory {color:#ed008c}
.tblType th .mandatory {font-size:24px}
.tblType th .mandatory>span {font-size:0;text-indent:-9999px}
.tblType .txt {font-size:13px}
.tblType .txt em {color:#aa36bb}
.tblType label{font-size:14px;line-height:20px;height:20px}
.tblType label.block {height:auto}
.tblType label.block + input + label.block{margin-top:5px}
.tblType label .iradio_minimal {vertical-align:top}
.tblType.em {border-width:3px;border-color:#b892c3;background-color:#fff}
.tblType.cont table tfoot .tit:before {top:8px}
.tblType .text-box {display:inline-block;width:213px}
.tblType.list.pointTbl tfoot td.lineIm {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #f5f0f7 !important}
.tblType.fline tfoot td {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #f5f0f7}
.tblType .link.em a {font-size:16px}
.tblType .s, .tblType .s label {display:block;font-size:12px;line-height:1}
.tblType span + .btn {margin-left:3px}
.tblType.space th {padding:15px 9px !important}
.tblType.space td {padding:14px 9px 13px !important}
.tblType.lessPd th,
.tblType.lessPd td {padding:14px 20px 13px !important}
.tblType .tblInner {position:relative}
.tblType.imR {border-right:2px solid #b892c3}
/* table¿¡ º¸¶ó»ö line point(lineÀÌ µé¾î°¡´Â ¿µ¿ªÀÌ ÇÏ³ªÀÏ¶§) */
.tblType.list td.lineIm {background:#fff !important}
.tblType.list .lineIm {position:relative;height:100%}
.tblType.list.pointTbl tfoot td,
.tblType.list.pointTbl tfoot td.lineIm + td.lineIm {font-weight:700; color:#ec008c}
.tblType.list td.lineIm {font-weight:700; color:#303030}
.tblType.list td.lineIm + td.lineIm {font-weight:normal; color:#666}
.tblType.list td.lineIm + .lineIm.txtB {font-weight:700; color:#303030}
.tblType.list .lineIm.Top,
.tblType.list .lineIm.top{border-top:2px solid #b892c3 !important}
.tblType.list.imR .lineIm.Top {border-top-right-radius:8px}
.tblType.list .lineIm.Top .myCirPos {position:relative; margin:-14px -10px; padding:15px 10px}
.tblType.list .lineIm.Top .myCirPos  .myCir {position:absolute; top:50%; margin-top:-20px; left:10px}
.tblType.list .lineIm.Bot {border-bottom:2px solid #b892c3 !important}
.tblType.list.imR .lineIm.Bot {border-bottom-right-radius:8px}
.tblType.list .lineIm:after {display:block;position:absolute;top:0px;left:0px;width:2px;height:100%;background:#b892c3;content:""}
.tblType.em .lineIm:after {width:1px}
.tblType.cont th.leftLine{border-left:1px #dbdbdb solid !important}
.ie7 .tblType .s, html .tblType .s label {display:block !important ; width:100%; font-size:12px !important;line-height:1}
.tblType.list.imR .lineIm.Top.nonR {border-top-right-radius:0}
.tblType.list.imR .lineIm.Rig.nonR {border-top-right-radius:0}
.tblType.list.imR .lineIm.Bot.nonR {border-bottom-right-radius:0}
/* table¿¡ º¸¶ó»ö line point2(lineÀÌ µé¾î°¡´Â ¿µ¿ªÀÌ ´Ù¼öÀÏ¶§) - Ãß°¡ 20161102 ÁöÇöÈ­ */
.tblType.list th.lineIm2 {height:100%;background-image:none !important}
.tblType.list td.lineIm2 {font-weight:700; color:#303030;height:100%;background-color:#fff !important}
.tblType.list tfoot td.lineIm2 {background-color:#f5f0f7 !important}
.tblType.list .lineIm2.Top {position:relative}
.tblType.list .lineIm2.Top:before {content:'';position:absolute;top:-1px;right:-1px;left:-1px;border-top:2px solid #b892c3 !important}
.tblType.list .lineIm2.Rig {position:relative}
.tblType.list .lineIm2.Rig:after {content:'';position:absolute;top:-1px;right:-1px;bottom:0;border-right:2px solid #b892c3 !important}
.tblType.list .lineIm2.Bot {position:relative}
.tblType.list .lineIm2.Bot:after {content:'';position:absolute;right:-1px;bottom:0;left:-1px;border-bottom:2px solid #b892c3 !important}
.tblType.list .lineIm2.Lef {position:relative}
.tblType.list .lineIm2.Lef:after {content:'';position:absolute;top:-1px;left:-1px;bottom:0;border-left:2px solid #b892c3 !important}
.tblType.list .lineIm2.TopB, .tblType.cont .lineIm2.TopB {border-top:2px solid #b892c3}
.tblType.list .lineIm2.BotB, .tblType.cont .lineIm2.BotB {border-bottom:2px solid #b892c3}
.tblType.list .lineIm2.LefB, .tblType.cont .lineIm2.LefB {border-left:2px solid #b892c3 !important;background-image:none !important}
.tblType.list .lineIm2.RigB, .tblType.cont .lineIm2.RigB {right:-1px;border-right:2px solid #b892c3}
.tblType.list .bgNone {background-image:none !important}
.tblType.list .lineIm2.RigB + th, .tblType.list .lineIm2.RigB + td {background-image:none !important}
.tblType.list tbody th.lineIm2.Lef:after { left:0; }
.tblType.cont.slimeTd tbody td {padding:20px 10px !important}
.tblType.list .lineIm2.fw_slime {font-weight:normal}
.pointTblCell.tblType thead tr:first-child th.bgCell .borR,
.pointTblCell .borR {border-right:1px solid #b892c3 !important}
.pointTblCell.tblType thead tr:first-child th.bgCell .borL,
.pointTblCell .borL {border-left:1px solid #b892c3 !important}
.pointTblCell.tblType thead tr:first-child th.bgCell .borT,
.pointTblCell .borT {border-top:1px solid #b892c3 !important}
.pointTblCell.tblType thead tr:first-child th.bgCell .borB,
.pointTblCell .borB {border-bottom:1px solid #b892c3 !important}
.pointTblCell.tblType td.bgCell,
.pointTblCell td.bgCell:first-child, 
.pointTblCell td.bgCell {background-color:#fcfafd !important; color:#333}
.pointTblCell td.bgCell {font-weight:400}

/*20170224 Å×ÀÌºí °­Á¶¼±1px 2ÁÙ ½ºÅ¸ÀÏ Ãß°¡ */
.list.tblType .RigB.lineIm2.w1, .cont.tblType .RigB.lineIm2.w1,
.list.tblType .LefB.lineIm2.w1, .cont.tblType .LefB.lineIm2.w1 {border-right-width:1px !important}

.pointTbl.tblType {padding:0;border:0;border-radius:10px}
.pointTbl.tblType table {box-sizing:border-box;border:1px solid #dbdbdb;border-radius:10px}
.pointTbl.tblType.list .lineIm.Top {top:-1px}
.pointTbl.tblType.list .lineIm.Top:before {display:inline-block;position:absolute;top:-2px;right:-2px;z-index:5;width:2px;height:2px;content:"";background:#b892c3}
.pointTbl.tblType.list .lineIm.Bot {bottom:-1px}
.pointTbl.tblType.list thead tr:first-child th:first-child {border-top-left-radius:10px}
.pointTbl.tblType.list tbody tr:last-child td:first-child {border-bottom-left-radius:10px}
.pointTbl.tblType.list tbody tr:last-child td:last-child {border-bottom-right-radius:10px}
.pointTbl.tblType.list .RadiusN {border-radius:0 !important}
.pointTbl.tblType.list.imR {border-right:0}
.pointTbl.tblType.list.imR table {border-right:2px solid #b892c3}
.pointTbl.tblType.list .Bot.lineIm:before {display:block;content:"";position:absolute;top:-2px;left:0;width:100%;height:2px;background-color:#fff;border-left:2px solid #b892c3;border-top:1px solid #dbdbdb}
.ie8 .list.tblType.pointTbl .Bot.lineIm:before {z-index:1;height:3px;background-color:#fff}
.ie7 .list.tblType.pointTbl .lineIm {border-left:2px solid #b892c3}
.ie7 .list.tblType.pointTbl .lineIm.Top {top:0}
.ie7 .list.tblType.pointTbl .lineIm.Bot {bottom:0}

.pointTbl.tblType.list .lineIm.all {position:relative}
.pointTbl.tblType.list .lineIm.all:before {display:block; content:'';position:absolute;top:-1px;right:-1px;left:-1px; width:2px; height:200%; background:#ed008c}
.pointTbl.tblType.list .lineIm.all:after {display:block; position:absolute; top:-1px; left:1px; width:100%; height:51px; background:none; content:""; border:2px solid #ed008c; -webkit-border-radius:0 0 10px 0; border-radius:0 0 10px 0; -moz-border-radius:0 0 10px 0; border-radius:0 0 10px 0; border-left:none}

.pointTbl.tblType.list .lineIm2.TopB {position:relative;border-top:0}
.pointTbl.tblType.list .lineIm2.TopB:before {content:"";display:inline-block;position:absolute;top:-1px;left:-2px;right:-2px;z-index:5;height:2px;background:#b892c3}
.pointTbl.tblType.list .lineIm2.RigB {right:0}
.pointTbl.tblType.list .lineIm2.BotB {position:relative;border-bottom:0}
.pointTbl.tblType.list .lineIm2.BotB:before {content:"";display:inline-block;position:absolute;bottom:-1px;left:-2px;right:-2px;z-index:5;height:2px;background:#b892c3}

.tblType.etcTbl {}
.tblType.etcTbl tbody th {padding:15px 20px; text-align:center; font-weight:700}
.tblType.etcTbl tbody td {padding:30px; background-color:#fff !important}
.tblType.etcTbl .imgWrap {padding:20px}
.tblType.etcTbl .txtList + .imgWrap {margin-top:20px}

.tblType.etcTbl .clearfix .imgWrap {float:left; width:286px; margin-right:30px}
.tblType.etcTbl .clearfix .txtList {float:left; width:510px}

/* ¾ÆÄÚµð¾ð ³» Å×ÀÌºí */
.tblType.accIn {border-radius:0; border-left:0; border-right:0}
.tblType.bill tbody th {padding-right:12px;border-left:0;background:transparent !important;font-size:14px}
.tblType.bill tbody td {padding:10px 10px 10px 13px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_name_devide_bar_1x14.png) left center no-repeat #fff !important;color:#303030;font-size:14px;font-weight:700}
.tblType.bill tfoot th {font-size:14px;color:#666}
.tblType.bill tfoot td {font-size:14px;color:#303030}
.tblType.bill tfoot .sum {font-size:16px;color:#ec008c}
.tblType.list tbody td.rowAfter,
.tblType.cont tbody td.rowAfter {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important}
.tblType.list thead th.rowAfter {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y !important}
.tblType.list thead th.colAfter,
.tblType.list tbody td.colAfter {border-top:0 !important; position:relative}
.tblType.list thead th.colAfter:before,
.tblType.list tbody td.colAfter:before {display:block; position:absolute; top:0; left:0; width:100%; height:1px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x !important; content:""}
.tblType.cont thead th.rowAfter {border-left:0 !important; position:relative}
.tblType.cont thead th.rowAfter:before {display:block; position:absolute; top:0; left:0; bottom:0; width:1px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y !important; content:""}
.tblType .formRdoWrap {min-height:28px}
.markWrap {text-align:center;margin:30px auto}
.markWrap.type{border-bottom-style:dashed}
.markWrap img{display:block;margin:0 auto}
.markWrap.imgFixarea img{max-width:100%}
.markWrap .lCont{text-align:left}
.markWrap .rCont{text-align:right}
.markWrap .rCont img{margin:0;float:right}
.lyWrap.markWrap{}
.markTxtWrap{text-align:right;margin:15px 0 40px}
.markTxtWrap strong{color:#303030;font-size:16px;display:block;font-weight:700}

/* nav-table-view */
.nav-table-view .next p .before,.nav-table-view .prev p .before {width:11px;height:6px;display:inline-block;content:'';position:relative;top:-2px}
.nav-table-view {margin:40px auto 30px;border:1px solid #dadada;border-radius:10px}
.nav-table-view div {position:relative;line-height:56px;padding:0 110px 0 190px}
.nav-table-view div:first-child p {-webkit-border-radius:10px 0 0;-moz-border-radius:10px 0 0;border-radius:10px 0 0}
.nav-table-view div:last-child p {-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;border-radius:0 0 0 10px}
.nav-table-view div:first-child span {-webkit-border-radius:0 10px 0 0;-moz-border-radius:0 10px 0 0;border-radius:0 10px 0 0}
.nav-table-view div:last-child span {}
.nav-table-view .prev p .before {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) -450px 0 no-repeat;margin:0 7px 0 0;vertical-align:middle}
.nav-table-view .next{border-top:1px solid #dadada}
.nav-table-view .next p .before {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) 0 -50px no-repeat;margin:2px 7px 0 0}
.nav-table-view a,
.nav-table-view p,
.nav-table-view span {display:inline-block}
.nav-table-view p {font-size:16px;position:absolute;top:0;left:0;width:190px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top right repeat-y #fcfcfc;text-align:center}
.nav-table-view .noWriting{position:relative;text-align:left}
.nav-table-view a, .nav-table-view .noWriting {display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:#fff;padding-left:30px;font-size:16px}
.nav-table-view>div>span {position:absolute;top:0;right:30px;background:#fff}

/* search */
.select {display:inline-block;vertical-align:middle;margin-right:5px}
.fieldSearch > .sectCont {padding:0 0 20px}
.fieldSearch .sectCont>div {position:relative;padding-right:51px;padding-left:205px}
.fieldSearch.selNo .sectCont>div {padding-left:0}
.fieldSearch.selNo .srchTxt {border-left:1px solid #dbdbdb; border-radius:10px 0 0 10px}
.fieldSearch .srchTxt {box-sizing:border-box;width:100%;height:50px;border-left:none;border-right:none;line-height:48px;padding-left:40px;padding-right:40px;font-size:16px}
.ie7 .fieldSearch .srchTxt{width:764px;height:29px;line-height:31px}
.fieldSearch .select {width:205px;position:absolute;top:0;left:0}
.ie7 .fieldSearch .select {width:205px;position:absolute;top:1px;left:0}
.fieldSearch .select select{height:50px;border-top-left-radius:10px;border-bottom-left-radius:10px;line-height:48px;padding-left:40px !important;font-size:16px}
.ie7 .fieldSearch .select select{height:31px;text-align:center}
.ie8 .fieldSearch .select select{/* height:auto; */padding:13px 15px 12px 15px !important}
.ie8 .fieldSearch.active .select select {height:50px}
.fieldSearch > .sectCont > div > a, .fieldSearch > .sectCont > div > form > a  {position:absolute;top:0;right:0;background:#b8b8b8;width:51px;height:50px;border:1px solid #dadada;border-left:none;padding:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}
.ie7 .fieldSearch > .sectCont > div > a, .ie7 .fieldSearch > .sectCont > div > form > a {position:absolute;top:1px;width:18px;height:18px;padding:6px 18px} /* (20170308) .ie7Ãß°¡ */
.fieldSearch.active > .sectCont > div > a, .fieldSearch.active > .sectCont > div > form > a {border-color:#b892c3;background:#b892c3}
.fieldSearch.active .select select {border-color:#b892c3;border-width:2px;border-right-color:#dadada;border-right-width:1px;padding-left:39px !important}
.ie7 .fieldSearch.active .select select{border-width:1px}
.fieldSearch.active .srchTxt {border-top:2px solid #b892c3 !important;border-bottom:2px solid #b892c3 !important;font-size:16px}
.fieldSearch.selNo.active .srchTxt {border-left:2px solid #b892c3 !important}
.ie7 .fieldSearch.active .srchTxt{border-top:1px solid #b892c3 !important;border-bottom:1px solid #b892c3 !important}
.fieldSearch .srchTxt::-webkit-input-placeholder {font-size:16px}
.fieldSearch .srchTxt:-webkit-input-placeholder {font-size:16px}
.fieldSearch .srchTxt::-moz-placeholder {font-size:16px}
.fieldSearch .srchTxt:-moz-placeholder {font-size:16px}
.fieldSearch.active a {border-color:#b892c3;background:#b892c3}
.searchSelectBox {padding:40px 109px;background:#f8f8f8;border-bottom:1px dashed #d4d4d4;border-radius:10px 10px 0 0}
.searchSelectBox .searchTitle {margin-bottom:18px;font-size:28px;text-align:center;font-weight:600;color:#303030}
.searchSelectBox .fieldSearch {position:relative;margin-bottom:30px}
.searchSelectBox .fieldSearch .text-box {border-radius:10px}
.searchBox .srchTxt {border-radius:8px;border-left:1px solid #dbdbdb}
.searchBox .srchTxt:focus {border:2px solid #b892c3}
/* searchList */
.searchSelectBox .btn {}
.searchSelectBox .searchList .ico {border:0}
.searchSelectBox .searchList li .ico {margin-left:2px}
.searchSelectBox .searchList .num {color:#303030}
.searchSelectBox .searchList {width:100%;overflow:hidden}
.searchSelectBox .searchList li {float:left;width:33.33%;font-size:16px;margin-bottom:10px}
.searchSelectBox .searchList li strong {margin-right:7px;font-weight:700}
.searchSelectBox .searchList li .color {color:#aa36bb}
/*.searchList .btn, .searchList .ico { width:30px;height:30px;vertical-align:middle;padding:0;margin-left:10px;text-indent:0;border:1px solid gray }*/

/* searchPlusBox */
.searchPlusBox {padding:0 50px 50px}
.searchPlusBox .plusTitle {position:relative;font-size:14px;overflow:hidden;margin-bottom:10px;margin-top:40px}
.searchPlusBox .plusTitle .left {float:left}
.searchPlusBox .plusTitle .left .color {color:#ed008c}
.searchPlusBox .plusTitle .right {float:right}
.searchPlusBox .plusTitle .right .noText {display:inline-block;margin-right:20px;font-size:14px}
.searchPlusBox .plusTitle .right .icon {width:22px;height:15px;margin-right:4px;display:inline-block;vertical-align:middle;border-radius:4px;border:1px solid #dadada}

/* tabs SM(oyj) */
.tabWrap{margin:0 auto 46px;max-width:1100px;z-index:1}
.tabWrap .tabs{/*overflow:hiddenÃß°¡½Ã È­»ìÇ¥ ¾Èº¸ÀÓ*/height:70px;border:1px solid #dbdbdb;background-color:#fcfcfc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tabWrap .tabs:after {display:block;content:"";clear:both;}
.tabs .tc-tab{float:left;text-align:center;letter-spacing:-1px;width:25%;position:relative;height:68px;line-height:0;font-size:16px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
.tabs .tc-tab.full{width:100%}
.tabs .tc-tab:first-child{background:none}
.tabs .tc-tab.tc-selected{background:#ec008c;border-radius:5px;z-index:20}
.tabs .tc-tab.tc-selected + .tc-tab{background:none}
.tabs .tc-tab a, .tabs .tc-tab p{display:block; height:68px;color:#666;font-size:18px;line-height:68px;white-space:nowrap;position:relative}
.tabs.dbLine .tc-tab a.type {line-height:22px;padding-top:12px}
.tabs.dbLine .tc-tab a.type span{display:block}
.tabs.threeLine {height: 94px;}
.tabs.threeLine .tc-tab {height: 94px; display: table; }
.type5 .tabs.threeLine .tc-tab:first-child { width: 216px; }
.tabs.threeLine .tc-tab a {height: 94px; padding: 10px; display: table-cell; width: 100%; vertical-align: middle; }
.tabs.threeLine .tc-tab span,
.tabs.threeLine .tc-tab small { display: block; line-height: 1.3;}
.tabs.threeLine .tc-tab small {padding-top: 5px; }


.tabs .tc-tab.tc-selected a, .tabs .tc-tab.tc-selected p{color:#fff}
.tabs .tc-tab.tc-selected:after{position:absolute;bottom:-7px;left:50%;display:block;width:15px;height:8px;margin-left:-7px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) -50px -50px no-repeat;content:'';clear:both}
.sectConWrapBz .tabs .tc-tab.tc-selected:after{width:18px; height:9px; margin-left:-9px;background:url("//image.uplus.co.kr/images/renewal/images/bz/pc/bv/tab_bubble.png") no-repeat left top !important}
.tabs .tc-tab.txtTypeL {word-spacing:-1px; letter-spacing:-2px}
.tc-tab a:hover {color:#ec008c}
.type2 .tabs .tc-tab{width:50%}
.type3 .tabs .tc-tab{width:33.3%}
.type3 .tabs .tc-tab:first-child{width:33.4%}
.type5 .tabs .tc-tab{width:20%}
.type6 .tabs .tc-tab{width:16.5%}
.type6 .tabs .tc-tab:first-child{width:17.5%}
.type7 .tabs .tc-tab{width:14.2%}
.type7 .tabs .tc-tab:first-child{width:14.8%}
.type7.tabBilv .tabs .tc-tab, .type7.tabBilv .tabs .tc-tab:first-child{width:14.0%}
.type7.tabBilv .tabs #tabMenu6 {width:16.002%}
.type8 .tabs .tc-tab{width:12.5%}
.type9 .tabs .tc-tab{width:11.1%}
.type9 .tabs .tc-tab:first-child{width:11.2%}
.type6.typeOdd4 .tabs .tc-tab {width:15.5%;}
.type6.typeOdd4 .tabs .tc-tab:first-child{width:17.5%}
.type6.typeOdd4 .tabs .tc-tab:nth-of-type(4) {width:20.5%;}
.type6.typeOdd4 .tabs li:first-child + li + li + li {width:20.5%;}
.type6.typeOdd4 .tabs li:first-child + li + li + li + li + li.tc-selected {width: 15.503%;}
.modal-dialog .tabWrap .tabs{background:#fcfcfc;border:1px solid #dbdbdb}
.modal-dialog .tabs .tc-tab{background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
.modal-dialog .tabs .tc-tab:first-child{background-image:none}
.modal-dialog .tabs .tc-tab.tc-selected {background:#717171;border-radius:5px}
.modal-dialog .tabs .tc-tab.tc-selected a {color:#fff}
.modal-dialog .tabs .tc-tab.tc-selected:after{display:inline-block;width:15px;height:8px;position:absolute;bottom:-7px;left:50%;margin-left:-7px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) -100px -50px no-repeat !important}
.modal-dialog .tc-tab a:hover {color:#2d2d2d}
.modal-dialog .tabWrap.tabInAcc .tabs .tc-tab.tc-selected:after {display:none}

td .tabWrap{margin-top:30px}
td .tabWrap .tabs{height:50px;background:#fcfcfc;border:1px solid #dbdbdb}
td .tabWrap .tabs.noStyle{background:#fff;border:none}
td .tabs .tc-tab{height:48px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
td .tabs .tc-tab.tc-selected {background:#717171;border-radius:5px}
td .tabs .tc-tab.tc-selected a {color:#fff}
td .tabs .tc-tab.tc-selected:after{display:inline-block;width:15px;height:8px;position:absolute;bottom:-7px;left:50%;margin-left:-7px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) -100px -50px no-repeat !important}
td .tabs .tc-tab.tc-selected a:hover {color:#fff}
td .tabs .tc-tab a{height:48px;line-height:48px}
td .tabs .tc-tab a:hover {color:#2d2d2d}

.panels{position:relative;padding:0;margin-top:40px}
.panels .tc-panel {display:none}
.panels .tc-panel.tc-selected{display:block}

.tabWrap.depth2 {margin:0 auto 30px;letter-spacing:-1px}
.tabWrap.depth2:after { display:block; clear:both; content:''}
.tabWrap.depth2 ul {position:relative;max-width:1100px}
.tabWrap.depth2 ul:after {display:block;content:'';clear:both;}
.tabWrap.depth2 li {float:left; position:relative; margin-bottom:0; padding:1px 5px 0; text-align:center;line-height:24px}
.tabWrap.depth2 li:after {display:block;content:'';clear:both;position:absolute;top:4px;left:0;width:1px;height:16px;border-right:#dbdbdb 1px solid;vertical-align:middle}
/* .tabWrap.depth2 li:first-child a {padding-left:0} */
.tabWrap.depth2 li:first-child:after{display:none;width:0}
.tabWrap.depth2 a {display:inline-block;color:#666;font-size:16px;white-space:nowrap;border-bottom:2px solid transparent;text-align:center;padding:0 10px;line-height:24px}
.tabWrap.depth2 a:hover, .tabWrap.depth2 a:focus {color:#ed008c}
.tabWrap.depth2 li.on a {color:#ed008c}
.tabWrap.depth2 #tab204 .btn_membership{position:absolute;top:600px;width:430px;height:57px;padding:0;border-bottom:0;}
/* .tabWrap.depth2 li a:after {content:'';position:absolute;width:0;height:2px;left:0;right:0;bottom:-5px;margin:auto;background:#ed008c;
-webkit-transition:all .15s ease-in-out .05s;
-moz-transition:all .15s ease-in-out .05s;
-ms-transition:all .15s ease-in-out .05s;
-o-transition:all .15s ease-in-out .05s;
transition:all .15s ease-in-out .05s}
.ie8 .tabWrap.depth2 li a:after,
.ie8 .tabWrap.depth2 li a:hover:after,
.ie8 .tabWrap.depth2 li a:focus:after{background:transparent;height:0 !important} */
/* .tabWrap.depth2 li.on a:after,
.tabWrap.depth2 li a:hover:after,
.tabWrap.depth2 li a:focus:after { width:90% }
.ie8 .tabWrap.depth2 li.on a:after,
.ie8 .tabWrap.depth2 li a:hover:after,
.ie8 .tabWrap.depth2 li a:focus:after { width:0 } */ 
.tabWrap .tc-tabEtc.tc-selected a {color:#ed008c}
.tabWrap.depth2 li.on a, 
.tabWrap.depth2 li a:hover,
.tabWrap.depth2 li a:focus {border-bottom:2px solid #ed008c}
.tabWrap .tc {display:none}
.tabWrap .tc.first {display:block}

.tabWrap.depth3{overflow:hidden;position:relative;max-width:1100px;margin:15px auto 30px;border:1px solid #dbdbdb;border-radius:5px;padding:0 6px}
.tabWrap.depth3 li {float:left;text-align:center;position:relative;line-height:39px}
.tabWrap.depth3 li:after {display:block;content:'';clear:both;position:absolute;top:0;left:0;width:1px;height:39px;border-right:1px dashed #dbdbdb ;vertical-align:middle}
.tabWrap.depth3 li:first-child a {}
.tabWrap.depth3 li:first-child:after{display:none;width:0}
.tabWrap.depth3 li a {display:inline-block;padding:0 13px;color:#666;font-size:14px}
.tabWrap.depth3 li.on a {color:#ed008c}
.tabWrap + .tabWrap.depth2 {margin-top:-14px}

.tabWrap.depth3.accIn {background:#fff}
.tabWrap.depth3.accIn li:after {display:block;content:'';clear:both;position:absolute;top:11px;left:0;width:1px;height:16px;border-right:#dbdbdb 1px solid;vertical-align:middle}
.tabWrap.depth3.accIn li:first-child a {padding-left:10px}
.tabWrap.depth3.accIn li:first-child:after{display:none;width:0}

.tabWrap.tabArea {overflow:hidden;margin:0 0 30px;letter-spacing:-1px}
.tabWrap.tabArea ul {position:relative;max-width:1100px}
.tabWrap.tabArea li {float:left; padding:1px 0 0; text-align:center;position:relative;line-height:16px}
.tabWrap.tabArea li:after {display:block;content:'';clear:both;position:absolute;top:0;left:0;width:1px;height:16px;border-right:#dbdbdb 1px solid;vertical-align:middle}
.tabWrap.tabArea li:first-child a {padding-left:0}
.tabWrap.tabArea li:first-child:after{display:none;width:0}
.tabWrap.tabArea a {display:inline-block;padding:0 14px;color:#666;font-size:16px;width:100%;white-space:nowrap}
.tabWrap.tabArea a:hover, .tabWrap.tabArea a:focus {color:#ed008c}
.tabWrap.tabArea li.on a {color:#ed008c}
.tabWrap.tabArea.accTopTab {margin-bottom:-10px}
/* linkTab */
.linkTab{position:relative;height:75px}
.linkTab.type{height:150px}
.linkTab > ul {border:1px solid #dbdbdb;border-radius:5px;height:39px}
.linkTab > ul > li{float:left;width:33.3%;height:37px;line-height:37px;text-align:center;border-left:1px dashed #dbdbdb}
.linkTab > ul > li:first-child{width:33.4%;border-left:none}
.linkTab > ul > li a{display:block}
.linkTab li.on > a{color:#aa36bb}
.linkTab > ul > li ul{display:none;position:absolute;top:51px}
.linkTab > ul > li.on ul{display:block}
.linkTab > ul > li ul.icoType{top:69px;right:0;left:0}
.linkTab > ul > li ul li{float:left;padding-left:15px;border-left:1px solid #dbdbdb;height:14px;line-height:14px;margin-right:15px}
.linkTab > ul > li ul li:first-child{border-left:none;padding-left:0}
.linkTab > ul > li ul.icoType > li{width:110px;padding:0;margin:0;border:0;height:80px;padding-top:45px;position:relative;text-align:center}
.linkTab > ul > li ul.icoType > li .icoBz{position:absolute;top:0;left:50%;margin-left:-20px;display:inline-block;width:40px;height:40px}

.tx_bottom_desc a, .tx_bottom_desc span {display:inline-block}

/*optionGroupBox*/
.optionGroupBox {position:relative}
.optionGroupBox .plus {position:absolute;top:50%;right:0;margin-top:-15px}
.optionGroup {width:100%;overflow:hidden}
.optionGroup.list01 {margin-bottom:5px}
.optionGroup li {float:left;margin-right:5px}
.optionGroup .btn {width:100px;font-size:11px}
.optionDotTitle {color:#666}
.optionDotTitle .dot {color:#ec008c}
.optionDotTitle .num {font-weight:700;margin-right:7px;color:#303030}
.optionDotTitle .big {display:block;margin-left:10px;font-weight:700;font-size:20px;color:#303030}

/* mandatory */
.mandatory {color:#9562a4;font-size:13px}
.mandatory > span{color:#ed008c}
.titWrap .rCont .mandatory{display:inline-block;margin-top:10px}
.txtR .mandatory {display:inline-block; margin-bottom:10px}

 /* gLinkHolder */
.gLinkHolder{text-decoration:underline}
.gLinkHolder a.del{width:20px;height:20px;margin-left:10px;font-size:16px}
.gLinkHolder a.del>span{width:20px;height:20px;background-position:-250px -40px}
/* fileUploadHolder */
.fileUploadHolder{position:relative;padding:0 36px 0 85px;display:block}
.fileUploadHolder + .fileUploadHolder{margin-top:5px}
.fileUploadHolder a{display:inline-block}
.fileUploadHolder .btnAdd{position:absolute;top:0;right:0;width:31px;height:31px}
.fileUploadHolder .btnAdd>span{width:31px;height:31px;background-position:-280px -40px}
.fileUploadHolder .btnDel{position:absolute;top:0;right:0;width:31px;height:31px;margin-left:3px}
.fileUploadHolder .btnDel>span{width:31px;height:31px;background-position:-320px -40px}
.fileUploadHolder .btn{position:absolute;top:0;left:0;width:80px;margin:0;padding:0;text-align:center}

.fileUploadHolder [type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0 none}
.fileUploadHolder label {position:absolute;top:0;left:0;width:80px;margin:0;padding:0;text-align:center;background:#f5f0f7;white-space:nowrap;vertical-align:middle;display:inline-block;height:31px;border-radius:3px;font-size:11px;font-family:'dotum';color:#666;line-height:31px;border:1px solid #dbdbdb;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fileUploadHolder label:hover, .fileUploadHolder label:focus, .fileUploadHolder label:active{background-color:#f6f1f8;color:#303030;border-color:#666}
.fileUploadHolder input[type="text"] {width:100%}
/* Á¢±Ù¼º ÅÇ Æ÷Ä¿½º ½ºÅ¸ÀÏ */
.fileUploadHolder label.focus,
.fieldSearch .select select:focus {outline:1px dotted #666}
/* formItemHolder */
.formItemHolder{}
span.formItemHolder{display:inline-block}
p.txt  + div.formItemHolder{margin-top:5px}
.formItemHolder dd,
.formItemHolder dt {display:inline-block}
.formItemHolder dt {min-width:75px;font-size:16px}/* 14 -> 16px Áõ°¡ */
.formItemHolder .divider, .formItemHolder .at {display:inline-block;text-align:center;width:20px}
.formItemHolder .btn {margin-left:3px}
.formItemHolder input[type=password],.formItemHolder input[type=text],.formItemHolder .select{width:213px}
.formItemHolder.birth{}
.formItemHolder.birth .select{width:58px}
.formItemHolder.birth .select.year{width:78px}
.formItemHolder.birth input[type=text]{width:78px;margin-right:5px}
.formItemHolder.phoneNum input[type=text],
.formItemHolder.phoneNum input[type=tel]{width:73px}
.formItemHolder.phoneNum .select {margin:0;width:73px}
.formItemHolder.phoneNum .select.w.block{margin-bottom:5px}
.formItemHolder.faxNum input[type=text] {width:73px}
.formItemHolder.wishNum input[type=text]{width:100px}
.formItemHolder .wishNumResultList{width:500px;height:150px;overflow:hidden;border:1px solid #dbdbdb;padding:10px 10px 10px 0;margin:10px 0}
.formItemHolder .wishNumResultList ul{height:130px;overflow-y:scroll}
.formItemHolder .wishNumResultList li{line-height:29px;padding-left:10px;font-size:14px}
.formItemHolder .wishNumResultList li:hover{background-color:#f5f0f7}
.formItemHolder .wishNumResultTxt{font-size:14px}
.formItemHolder .select.w, .formItemHolder .select.selectWide{width:auto}
.formItemHolder.cardNumSep input[type=text],
.formItemHolder.cardNumSep input[type=password] {width:73px}
.formItemHolder + .formItemHolder {margin-top:10px}
.formItemHolder.oneId input[type=password],
.formItemHolder.modelName input[type=text],
.formItemHolder.serialNum input[type=text],
.formItemHolder.password input[type=password],
.formItemHolder.phone4Num input[type=text], 
.formItemHolder.card input[type=text]{width:213px}
.formItemHolder.address input[type=text]{width:60px}
.formItemHolder.phoneNumBlock input[type=text],
.formItemHolder.phoneNumFull input[type=text]{width:213px}
.formItemHolder.email .select, .formItemHolder.oneId .select{width:120px;margin-left:5px}
.formItemHolder.email input[type=text], .formItemHolder.oneId input[type=text]{width:120px}
.formItemHolder.email input[type=text]:first-child, .formItemHolder.oneId input[type=text]:first-child{width:130px}
.formItemHolder.phoneNumFull .select{width:90px}
.formItemHolder.ezPoint input[type=text] {width:150px}
.formItemHolder.memberNum input[type=text] {width:360px}
.formItemHolder.ezPoint input[type=text] + .txt{font-size:16px;display:inline-block}
.formItemHolder.ezPoint .txt + label{margin-left:25px}
.formItemHolder.addressDetail {width:100%;position:relative;max-width:545px}
.formItemHolder.addressDetail > span {display:block}
.formItemHolder.addressDetail > span + span {margin-top:10px}
.formItemHolder.addressDetail input[type=text] {width:525px}
.formItemHolder.addressDetail input[type=text] + input[type=text] {margin-top:10px}
.formItemHolder.em input[type=password] {border-color:#ed008c}
.formItemHolder.oneId .divider, .formItemHolder.oneId .at {width:28px}
.formItemHolder.oneId .select {width:150px;margin:0 0 0 3px}
.tblType .formItemHolder.email.en .select{width:101px}
.formItemHolder.startEndDate .select {width:58px}
.formItemHolder.startEndDate .select.year {width:78px}
.formItemHolder.startEndDate .select.year.w{width:auto}
.formItemHolder.startEndDate .select.yearMonth {width:138px}
.formItemHolder.startEndDate .divider {margin-right:5px;width:15px}
.formItemHolder.device .select {width:auto}
.formItemHolder.mac input[type=text] {width:100px;margin-right:0}
.formItemHolder.division .select {width:205px}
.formItemHolder.search .select {width:330px}
.formItemHolder.division .select {width:205px}
.formItemHolder.search .select {width:330px}
.formItemHolder.mac .divider {width:4px}
.formItemHolder.catagory .select {width:200px !important}
.formItemHolder.catagory label{padding-right:0;margin-left:35px}
.formItemHolder.catagory input:first-child + label{margin-left:0}
.formItemHolder textarea {width:100%}
.formItemHolder span.txt {display:inline-block;margin-left:10px}
.formItemHolder.selectOne .select {width:213px}
.formItemHolder.clientName input[type=text]{width:272px}
.formItemHolder.clientNum .select{width:270px;position:relative;padding-right:67px}
.formItemHolder.clientNum .select .btn{position:absolute;top:0;right:0}
.formItemHolder.clientNum.bt{width:280px;position:relative}
.formItemHolder.clientNum.bt .select{width:215px;padding:0;margin-right:67px}
.formItemHolder.clientNum .btn{position:absolute;top:0;right:0}
.formItemHolder.catagory{width:500px;text-align:right}
.formItemHolder.w575 {width:575px;}
.formItemHolder.w575 .space {margin-left:20px;}
.ie7 .catagory.formItemHolder{width:600px}
.formItemHolder.catagory .select{text-align:left}
.formItemHolder.userType {display:none}
.formItemHolder.identityCard input[type=text], 
.formItemHolder.identityCard input[type=password] {width:90px}
.formItemHolder.identityCard input[type=text]:first-child{width:80px}
.formItemHolder.identityCard.bz input[type=text]{width:80px}
.formItemHolder.identityCard.bz input[type=text]:first-child{width:50px}
.formItemHolder.identityCard.bz input[type=text]:first-child + .divider + input[type=text] {width:40px}
.formItemHolder.identityCard.bz.bzNum input[type=text] {width:60px}
.formItemHolder.corporateNum input[type=text]{width:100px}
.formItemHolder.clientInfo .select{width:100px}
.formItemHolder.joinInfo .select {width:200px}
.formItemHolder .telFirst {font-size:14px}
.formItemHolder.formFull input[type=text], .formItemHolder.formFull input[type=password]{width:100%}
.formItemBlock {display:inline-block}
.formItemHolder.boardSrch .select{width:auto;min-width:100px}
.formItemHolder.boardSrch input[type=text]{width:200px}
.formItemHolder.wifiMac input[type=text] {width:30px; text-align:center}
.formItemHolder.wifiMac .divider {width:12px}
.formItemHolder.fillNum{}
.titWrap span.formItemHolder.fillNum{display:inline-block;margin-left:16px;position:relative;top:-3px}
.formItemHolder.fillNum input[type=text]{width:213px}
.formItemHolder.fillNum .txt + .txt{margin-left:20px}
.formItemHolder.rBtn4Txt{width:280px;position:relative}
.formItemHolder.rBtn4Txt input[type=text]{width:213px}
.formItemHolder.rBtn4Txt .select {width:198px;padding:0;margin-right:82px}
.formItemHolder.rBtn4Txt .btn {position:absolute;top:0;right:0}
.formItemHolder.houseNumPost input[type=text],
.formItemHolder.houseNumPost .select {width:150px}
.formItemHolder.houseNumPost .textS {width:70px !important}


.form_dotLine {margin-top:15px; padding-top:10px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x !important; content:""} 

.ie7 input[type=radio] + label {padding-right:34px}
.ie7 .formItemHolder .select {display:inline;zoom:1}
.ie7 .formItemHolder .select select {}
.ie7 .securityTxtWrap .imgArea {width:345px}
.ie7 .securityTxtWrap .btns {display:inline;zoom:1}
.ie7 .securityTxtWrap .imgArea .formItemHolder input[type=text] {width:95%}
.ie7 .formItemHolder {/*display:inline;zoom:1*/} 
.ie8 .formItemHolder.phoneNum .select {width:auto}

/* pagination */
.pagination {position:relative;text-align:center;clear:both !important;margin:30px auto}
.pagination span.next a,
.pagination span.prev a, 
.pagination span.first a, 
.pagination span.last a {display:inline-block;width:63px;height:50px;border:1px solid #dbdbdb;color:transparent;line-height:50px;font-size:0;margin-left:-1px;vertical-align:top;background:#fafafa url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/img_navigation.png) no-repeat 0 0;font-size:0}
.pagination:after,
.pagination:before {display:table;content:''}
.pagination:after {clear:both}
.pagination div {display:inline-block}
.pagination div>span {display:inline-block;float:left;vertical-align:top;line-height:50px;height:50px}
.pagination span.prev a {background-position:-15px 50%}
.pagination span.next a {background-position:-50px 50%}
.pagination span.first a {background-position:25px 50%;border-radius:5px 0 0 5px}
.pagination span.last a {background-position:-95px 50%;border-radius:0 5px 5px 0}
.pagination span.number a,
.pagination span.number em {width:63px;height:50px;border:1px solid #dbdbdb;line-height:49px;margin-left:-1px;font-size:14px;float:left;text-align:center;display:inline-block;background-color:#fff}
.pagination span.number a {color:#666}
.pagination span.number em {color:#303030;background:#b892c3}
.btmPage {position:relative;text-align:center} 
.btmPage .btnR.optBtnWrap {position:absolute;top:0;right:0;z-index:1;margin:5px 0}

/*certify*/
.noticeBox + .certify {margin-top:40px}
.certify {overflow:hidden;margin-top:15px}
.certify.etc {border:1px solid #dbdbdb;border-radius:10px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top center repeat-y #fff !important}
.certify .phoneNumInput {text-align:center;padding:18px 0;background-image:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png)}
.ie7 .certify .phoneNumInput{background:#fff}
.certify .phoneNumInput+.lyWrap {padding:0;border-top:1px solid #dbdbdb}
.certify .phoneNumInput dt {font-size:16px;font-weight:700;color:#303030;padding-right:30px;line-height:32px}
.certify .lyWrap>div>div, .certify.one > div {border:1px solid #dbdbdb;border-radius:10px;text-align:left;position:relative;padding:35px 0}
.certify.one > div{display:table;width:100%}
.certify.one .lyWrap{padding:0}
.certify.one .lyWrap>div>div{border:none}
.certify .iconWrap{position:absolute;display:block;/*width:95px;height:95px;*/margin:0 auto}
.certify .iconWrap .ico {margin:0 auto;position:relative}
.certify.vertical .lyWrap>div>div {padding:150px 0 35px}
.certify.etc .lyWrap>div>div {border-color:transparent}
.certify .lyWrap.col2H>div>div,
.certify .lyWrap.col3>div>div {min-height:260px;padding:40px 30px;text-align:center}
.certify .lyWrap .iconWrap, .certify.one .iconWrap{top:30px;left:65px}
.certify.btnDefault .iconWrap {top:50%; margin-top:-40px;}

/* ºÐ½ÇÆù À§Ä¡ Ã£±â */
.addService {margin-top:40px}
.infoBoxWrap {overflow:hidden;margin-top:15px}
.infoBoxWrap .lyWrap>div>div {border:1px solid #dbdbdb;border-radius:10px;text-align:left;position:relative;padding:30px 0}
.infoBoxWrap .iconWrap{display:block;position:absolute;top:30px;left:30px; margin:0 auto}
.infoBoxWrap .iconWrap .ico {margin:0 auto;position:relative;width: 90px;height: 90px;}
.infoBoxWrap .iconWrap .ico.infoGoogle {background:url(//image.uplus.co.kr/images/renewal/images/cm/ico/infoGoogle.png)}
.infoBoxWrap .iconWrap .ico.infoSamsung {background:url(//image.uplus.co.kr/images/renewal/images/cm/ico/infoSamsung.png)}
.infoBoxWrap .iconWrap .ico.infoIphone {background:url(//image.uplus.co.kr/images/renewal/images/cm/ico/infoIphone.png)}
.infoBoxWrap .lyWrap dl {margin:0 10px 0 140px}
.infoBoxWrap .lyWrap dt {display:block;color:#333;font-size:20px;font-weight:700;margin-bottom:15px}
.infoBoxWrap .lyWrap dd {display:block}
.infoBoxWrap .lyWrap dd .link {margin:15px auto 0;display:block}
.infoBoxWrap .lyWrap dd .link a{display:inline-block}

.modal-body .certify .lyWrap .iconWrap, .modal-body .certify.one .iconWrap{top:40px;left:17px}
.certify.vertical .lyWrap .iconWrap {top:30px;left:0;right:0;margin:0 auto}
.certify .lyWrap.col2H .iconWrap,
.certify .lyWrap.col3 .iconWrap {top:40px;left:0;right:0}
.ie7 .certify .lyWrap.col2H .iconWrap,
.ie7 .certify .lyWrap.col3 .iconWrap{left:50%;margin-left:-47px}
.certify .lyWrap dl, .certify.one > div > dl {margin:0 0 0 190px}
.modal-body .certify .lyWrap dl, .modal-body .certify.one > div > dl{margin:0 0 0 109px}
.certify.one .lyWrap .lCont{display:table-cell;float:none;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png')}
.ie7 .certify.one .lyWrap .lCont{float:left;background:none}
.certify.one .lyWrap .rCont{display:table-cell;float:none;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important}
.ie7 .certify.one .lyWrap .lCont{float:right}
.certify.one .lyWrap .arrow {position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;z-index:9;background-position:-160px -40px !important}
.certify.vertical .lyWrap dl {margin:0 auto;text-align:center}
/*.certify .lyWrap.col3 dl {margin:115px 0 0}*/
.certify .lyWrap.col2H dl,
.certify .lyWrap.col3 dl {margin:100px 0 0}
.ie7  .certify .lyWrap.col3 dl{margin:150px 0 0 0}
.certify .lyWrap dt, .certify.one dt {display:block;color:#333;font-size:20px;font-weight:700;padding-bottom:7px}
.certify .lyWrap dd, .certify.one dd {display:block}
.certify .lyWrap dd.cont {height:86px}
.certify .lyWrap dd.newcont {height:144px;}
.certify .lyWrap .back03 {height: 247px;background-color: #f6f6f6;}
.certify.one .btn {margin-top:10px}
.certify.one dd.cont{height:auto}
.certify.vertical .lyWrap dd.cont {height:70px}
.certify .lyWrap dd .btn {}
.certify .lyWrap dd .link {margin:6px auto 0;display:block}
.certify .lyWrap dd .link a{display:inline-block}
.certify dl {margin:0 auto}
.certify.vertical .ico004{left:20px}
.certify.vertical  .ico005{left:10px}

/* message°ü·Ã */
.resultMsgWrap {width:100%;border:1px solid #dbdbdb;border-radius:10px;word-break:keep-all}
.resultMsgWrap .link {margin-left:7px}
.resultMsgWrap .inner {position:relative;width:100%;/* height:100%;*/ min-height:150px;padding:0 0 0 0;overflow:hidden;background-color:#fff;border-radius:10px}
.resultMsgWrap.msgType1 .inner {height:248px}
.resultMsgWrap.msgType1 .inner .iconWrap {top:40%}
.resultMsgWrap .inner.long{min-height:195px}
/* .resultMsgWrap .inner .iconWrap {position:absolute;top:50%;left:70px;width:135px;height:135px;margin-top:-67px}*/
.resultMsgWrap .inner .iconWrap {position:absolute;top:50%;left:70px;margin-top:-60px}
.resultMsgWrap .inner .iconWrap .icoBz{margin-top:5px}
.resultMsgWrap .inner.long .iconWrap{top:30px;margin-top:0}
.resultMsgWrap .inner .txt {margin:43px 0 47px;padding:0 50px 0 235px}
.modal-dialog .resultMsgWrap .inner .txt{padding-right:35px}
.resultMsgWrap .inner .txt .formItemHolder{margin:17px 0 3px}
.resultMsgWrap .inner.long .txt {margin:22px 0 22px}
.resultMsgWrap .inner.long .txt div{margin:14px 0 47px}
.resultMsgWrap .inner.long .txt div.type{margin-bottom:20px}
.resultMsgWrap .inner .txt.oneLine {margin:60px 0 65px}
.resultMsgWrap .inner .txt strong {display:inline-block;font-size:28px;line-height:38px;color:#303030;font-weight:700;margin:1px 0 -2px 0}
.resultMsgWrap .inner .txt strong + .txtList {margin-top:10px}
.resultMsgWrap .inner .txt strong>em {color:#ed008c;font-weight:700}
.resultMsgWrap .inner .txt strong>em.em{color:#aa36bb}
.resultMsgWrap .inner .txt strong>em.price{font-size:42px;position:relative;top:3px}
.resultMsgWrap .inner .txt p {margin:12px 0 -1px;font-size:16px}
.resultMsgWrap .inner .txt p em {color:#aa36bb;font-weight:700}
.resultMsgWrap .inner .txt strong p {line-height:22px; color:#666; font-weight:normal}
.resultMsgWrap .inner .txt strong p.roamingTxt {margin-top:5px; padding-left:165px; font-size:13px}
.resultMsgWrap .inner .txt p strong {color:#ed008c;font-weight:700}
.resultMsgWrap .inner .txt div p.f18{margin:14px 0 1px}
.resultMsgWrap .inner .txt.linkFs .link a {font-size:11px}
.resultMsgWrap .inner.center{text-align:center;letter-spacing:-1px;padding:40px 0 25px;min-height:30px}
.resultMsgWrap .inner.center strong{font-size:28px;color:#303030;font-weight:700;display:block;margin-bottom:20px}
.modal-body .resultMsgWrap .inner.center strong{font-size:20px;margin-bottom:15px}
.resultMsgWrap .inner.center strong>em{color:#ed008c;font-weight:700}
.resultMsgWrap .inner.center p{font-size:16px;line-height:26px}
.resultMsgWrap .inner.center p em{color:#aa36bb;font-weight:700}
.resultMsgWrap .inner .formItemHolder dt{vertical-align:top;margin-right:27px;color:#303030;font-size:16px;font-weight:700}
.resultMsgWrap .inner .formItemHolder .type dt{display:block;margin-bottom:18px}
.resultMsgWrap .inner .formItemHolder dt strong{font-size:20px;color:#303030;font-weight:700}
.resultMsgWrap .inner .formItemHolder .inputWrap{margin-bottom:15px}
.resultMsgWrap .inner .formItemHolder .inputWrap .block{margin-top:15px}
.resultMsgWrap .inner .formItemHolder .inputWrap input:first-child + .block{margin-top:0}
.resultMsgWrap strong sup {margin-top:-7px}
.resultMsgWrap + .btnAreaCt {margin-top:30px}
.resultMsgWrap hr {width:100%}
/*.resultMsgWrap .inner .link{margin-left:0} PUI_0012.html ¼öÁ¤ */
.resultMsgWrap .inner .link a{ font-size:16px;font-family:inherit}
.resultMsgWrap .inner .link a:hover, .resultMsgWrap .inner .link a:active {color:#aa36bb;border-color:#aa36bb;background:#fff}
.resultMsgWrap .inner .txt .linkViolet {margin-left:0}
.resultMsgWrap .inner .txt .linkViolet a {font-weight:700;font-size:14px}
.resultMsgWrap .inner .borderDot {margin:0 50px 30px 235px;padding-top:22px;border-top:1px dashed #dbdbdb;font-size:16px}
.resultMsgWrap .inner .borderDot.txtList{padding-top:20px}
.resultMsgWrap .inner .borderDot>li{font-size:16px}
.resultMsgWrap .inner .borderDot.txtList>li{font-size:14px}
.resultMsgWrap .inner .borderDot em{color:#aa36bb}
.resultMsgWrap .inner .borderDot .link a {font-size:16px;font-family:inherit}
.resultMsgWrap .inner .txtList > li .link a {font-size:14px}
.resultMsgWrap .inner .linkFs a {font-size:11px}
.resultMsgWrap.memBacodeMsg .inner .txt {margin:58px 0; padding:0 50px 0 247px}
.resultMsgWrap.oftenBox + .fieldSearch {margin-top:60px}

.violetMsgWrap {border:3px solid #b892c3;border-radius:10px;padding:30px;letter-spacing:-1px;text-align:left}
.violetMsgWrap > dt {font-size:28px;line-height:1.2; color:#303030;font-weight:700;padding-bottom:20px}
.violetMsgWrap > dd {font-size:18px;line-height:26px}
.gLineMsgWrap {text-align:center;/*letter-spacing:-1px;*/border:1px solid #dadada;border-radius:10px;padding:25px 30px}
.gLineMsgWrap .tit {font-size:16px;color:#303030}
.gLineMsgWrap .titl {text-align:left; font-size:16px;color:#303030}
.gLineMsgWrap p {font-size:16px}
.gLineMsgWrap strong {color:#ed008c;font-weight:700}
.gLineMsgWrap.setDay {margin-top:40px}
.gLineMsgWrap.infoType {background:#fff}
.gLineMsgWrap.infoType p {font-size:18px}

.guideMsg {font-size:20px;line-height:24px;font-weight:700;color:#303030;/*letter-spacing:-1px;*/text-align:center;padding:0 0 20px 0;/*background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x left bottom*/}
.guideMsg strong {color:#ed008c;font-weight:700}
.pwConfirm .gLineMsgWrap dl {}
.pwConfirm .gLineMsgWrap dl dt,
.pwConfirm .gLineMsgWrap dl dd {display:inline-block; }
.pwConfirm .gLineMsgWrap dl dt {margin-right:10px}
.noData {border:1px solid #dbdbdb;border-radius:10px;padding:47px 50px 46px;text-align:center;background:#fff;font-size:16px}
.noData .link{margin-top:9px;margin-left:0;line-height:inherit}
.noData .link a{font-size:16px;font-family:inherit;margin:0;padding:0}
.noData .link a:hover, .noData .link a:active {color:#aa36bb;border-color:#aa36bb;background:#fff}
.stateMsgWrap {text-align:center;letter-spacing:-1px;margin:10px 0;background-color:#fff}
.stateMsgWrap.border {border:1px solid #dadada;border-radius:10px;padding:25px 30px}
.stateMsgWrap > strong {font-size:20px;font-weight:700;color:#303030;line-height:28px}
.stateMsgWrap > strong > em {color:#ed008c;font-weight:700}
.stateMsgWrap > p {font-size:16px;line-height:24px}
.stateMsgWrap > p > strong {color:#ed008c}
.stateMsgWrap strong + p {margin-top:10px}
.stateMsgWrap .link a{font-size:16px;font-family:inherit}
.stateMsgWrapInTxt dl.txtList dt {font-size:initial; margin-bottom:10px}
.stateMsgWrapInTxt dl.txtList dd {font-size:initial}
.msgWrap {border:1px solid #dadada;border-radius:10px;text-align:center;overflow:hidden}
.msgWrap.thread {background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png');padding:29px}
.msgWrap.gray {background-color:#f8f8f8;padding:30px}
.msgWrap.gray.bg {background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png');padding:45px 30px 43px}
.msgWrap.gray.bg > strong > em{font-size:42px;color:#ed008c;position:relative;top:3px;margin:0 5px;letter-spacing:-3px}
.msgWrap strong, .msgWrap em {font-weight:700}
.msgWrap.thread > strong {font-size:20px;color:#303030}
.msgWrap.thread > strong > em {color:#aa36bb}
.msgWrap .securityTxtWrap{margin:40px;overflow:hidden}
.msgWrap .securityTxtWrap .imgArea{margin-top:0;float:left;margin-right:30px;height:72px}
.msgWrap .securityTxtWrap .rCont{float:left}
.msgWrap .securityTxtWrap p.link{display:block;margin:18px 0 0 0}
.msgWrap .securityTxtWrap p.txt{margin-top:-5px;margin-bottom:3px}
.msgWrap .securityTxtWrap p.txt em{font-weight:normal}
.txtList + .msgWrap{margin-top:20px}
p.msgWrap.gray > strong {font-size:28px;color:#303030}
div.msgWrap.gray > strong {font-size:28px;color:#303030;line-height:34px}
div.msgWrap.gray > strong + p{margin:20px 0 14px}
div.msgWrap.gray > .bt{margin-bottom:-3px}
div.msgWrap.gray > p{font-size:16px;line-height:26px;letter-spacing:-1px;color:#303030}
div.msgWrap.gray > p > strong{font-weight:700;color:#303030}
div.msgWrap.gray > p > strong > em{font-weight:700;color:#ed008c}
div.msgWrap.gray > p > em{color:#ed008c}
div.msgWrap.gray .formItemHolder{margin:10px auto}
.msgWrap.gray input.hpNum {text-align:center;height:42px;line-height:42px;width:224px;border:1px solid #ec008c;vertical-align:middle;margin:-3px 3px 0 8px;position:relative}
.msgWrap.gray span.tit {display:inline-block;font-size:16px;color:#303030;margin-right:10px;height:32px;line-height:32px;font-weight:700}
.msgWrap.gray input.modelName {width:370px;border:1px solid #dadada;height:32px;line-height:32px}
.msgWrap.autoPotect + .autoPotect {margin-top:40px}
.msgWrap.autoPotect .rCont {padding-top:10px}
.rLineBox {padding:15px 30px;border:1px solid #dadada;border-radius:10px}
/* Member's only message */
.msgMemOnly{padding:60px 0 20px}
.msgMemOnly dt,.msgMemOnly dd > p{}
.msgMemOnly dt{font-size:42px;letter-spacing:-0.075em;color:#333;line-height:1.2}
.msgMemOnly dd{margin:15px 0 0;padding:175px 0 0;font-size:16px;color:#666;line-height:1.4;background:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_memberOnly.png) no-repeat center top}
.msgMemOnly dd > p{margin:0 0 10px}
/* txtList, starList, numList */
.decimal > li {list-style-type:decimal; list-style-position:outside; margin-left:15px}
.txtList .img{margin:10px 0 0 0}
.txtList + .txtList {margin-top:10px}
.txtList.multi > li {margin-top:10px}
ul.txtList li, ol.txtList li, dl.txtList dd > ul li{position:relative;padding-left:8px;font-size:14px;line-height:23px;word-break:keep-all}
.txtList>li:before{position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#ec068d;clear:both;display:block;content:'';border-radius:50%}
.txtList.bulSmall>li:before{width:2px;height:2px}
ul.txtList.bulNone > li, ol.txtList.bulNone > li {padding-left:0}
ul.txtList.bulNone > li > ul > li, ol.txtList.bulNone > li > ul > li {margin-left:15px}
.txtList strong.tit{color:#303030;font-weight:700}
.txtList.bulNone.lev2 > li {margin-top:10px}
.txtList.bulNone.lev2 > li:first-child {margin-top:10px}
.txtList.bulNone>li:before,
.txtList.bulNone.lev2 > li:before {display:none;background:#fff}
.txtList.bulNone.lev2 > li > ul > li:before {position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
.txtList.bulNone.lev2 > li > ul > li > ul > li:before {position:absolute;top:11px;left:0px;width:4px;height:1px;background-color:#666;clear:both;display:block;content:''}

.txtList>li>ul>li:before, .txtList>li>ol>li:before, .starList>li>ul>li:before, .txtList.lev2>li:before, .icoBullType .txtList>li>ul>li:before, dl.txtList dd > ul li:before{position:absolute;top:11px;left:0;width:4px;height:1px;background-color:#666;clear:both;display:block;content:'';border-radisu:0}
.txtList>li>ul.nonBlt>li:before, .txtList>li>ol.nonBlt>li:before{background:0}
.icoBullType .txtList>li>ul>li {padding-left:8px}

.txtList .iconSearch {display:inline-block; width:13px; height:13px; margin:0 5px; background:url(//image.uplus.co.kr/images/renewal/images/2019_intro/ico_search.gif) no-repeat; vertical-align:middle;}

.txtList02 {}
.txtList02 li {padding:11px 0 0; }
.txtList02 li:first-child {padding-top:0}
.txtList02 li strong.stit {font-weight:700; color:#303030 !important}
dl.txtList>dt{font-weight:700;color:#303030}
dl.txtList.dlType>dt{position:relative;padding-left:8px;font-size:14px;color:#666}
dl.txtList dt.tit{font-size:16px;margin-bottom:5px}
dl.txtList.dlType>dt:before{position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
dl.txtList dd{position:relative;padding-left:8px;font-size:14px;line-height:22px}
dl.txtList.dlType>dd{}
dl.txtList>dd:before{position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
dl.txtList.dlType>dd:before{width:0;height:0}
.txtList .ns{padding-left:0}
.txtList .ns:before{width:0;height:0;background-color:transparent}
dl.txtList.lev2>dd:before{position:absolute;top:11px;left:0px;width:4px;height:1px;background-color:#666;clear:both;display:block;content:''}
dl.txtList.bulNone dd {padding:0}
dl.txtList.bulNone dd:before {display:none}
.tblType + .txtList, .acdBasic + .txtList, .txtList + .btnList, .gLineMsgWrap + .txtList, 
.tblType + .starList, .acdBasic + .starList, .starList + .btnList, .gLineMsgWrap + .starList{margin-top:15px}
.txtIndent > li{padding-left:8px;font-size:14px;line-height:23px}
.dot_list > li{position:relative;padding-left:8px;font-size:14px;line-height:23px}
.dotList>li:before{position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
.blt_dot {margin-top:10px; position:relative; padding-left:8px; font-size:13px}
.blt_dot:before{position:absolute;top:10px;left:3px;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
.txtList .link--underline{font-size:inherit}
.txtList.inLine>li{display:inline-block;margin:0 0 0 20px !important}
.txtList.inLine>li:first-child{margin-left:0 !important}
.txtList.inLine>li.ml0 {margin-left:0 !important}
.txtList.em>li{font-size:16px;color:#a534ba}
.txtList.em>li:before{background-color:#a534ba}
p.txt + .txtlist li{font-size:13px}

.starList {margin-top:4px}
.starList li {position:relative; padding-left:10px; font-size:inherit}
.starList>li:before,
.txtList .starList>li:before {position:absolute; top:3px; left:0; display:block; content:"*"; width:10px; height:15px; text-align:center; line-height:1}
.txtList .starList li:before {top:4px; background:none}
.starList li.violet:before {color:#aa36bb}
.starList.violet li:before {color:#aa36bb}
.starList.txt li {font-size:13px}
.starList li + li {margin-top:2px}
dl.txtList dd > .starList li {padding-left:13px}
.numList.numPink > li {padding-left:22px !important}
.numList.numPink .num {display:inline-block; width:17px; height:17px; margin-left:-22px; background-color:#ed008c; font-size:14px; color:#fff; border-radius:50%; text-align:center; line-height:17px; font-weight:400}
.numList > li {padding-left:17px !important}
.numList.ns > li{padding-left:0 !important}
.numList .num {margin:0 1px 0 -17px; font-size:15px}
/* bullet */
.bulDot {position:relative;padding-left:8px}
.bulDot:before {content:"";display:block;position:absolute;top:10px;left:0;width:2px;height:2px;background-color:#ec068d;clear:both}

/* txtList > ul li¿¡ Æ¯¼ö¹®ÀÚÄÚµå·Î ¼ýÀÚ¸¦ Ç¥½ÃÇÒ °æ¿ì */
.numList.empCode {}
.numList.empCode li {overflow:hidden; position:relative; padding:0 0 0 15px}
.numList.empCode li:before {content:''; clear:both; width:0; height:0; background:none; border:none}
.numList.empCode li .num {position:absolute; top:-1px; left:0; margin:0; /* font-family:'µ¸¿ò',dotum;  */color:#666}

.in_dot{position:relative}
.in_dot:before{position:absolute;top:10px;left:-8px;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}

/* smsWrap */
.smsWrap {overflow:hidden;height:701px;display:table;width:100%;margin-top:20px}
.smsWrap > div {vertical-align:top}
.smsWrap .lCont {display:table-cell;width:360px;height:701px}
.smsWrap .lCont .mobileWrap {width:359px;height:701px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/bg_phone.png') 0 0 no-repeat;padding:64px 37px 67px 39px}
.smsWrap .lCont .mobileWrap dt {height:39px;line-height:39px;font-size:16px;color:#303030;letter-spacing:-1px;position:relative;font-weight:700}
.smsWrap .lCont .mobileWrap dt .rTxt {position:absolute;top:0;right:0;font-size:14px}
.smsWrap .lCont .mobileWrap .formItemHolder strong {display:block;font-size:14px;color:#303030;padding-bottom:3px}
.smsWrap .lCont .mobileWrap .formItemHolder.address input[type=text] {width:191px}
.smsWrap .lCont .mobileWrap .formItemHolder.phoneNum input[type=text] {width:75px}
.smsWrap .lCont .mobileWrap .area01 {height:154px;padding-top:13px}
.smsWrap .lCont .mobileWrap .area02 {height:91px;padding-top:17px}
.smsWrap .lCont .mobileWrap .area02 textarea {height:59px}
.smsWrap .lCont .mobileWrap .area03 {height:135px;padding-top:13px}
.smsWrap .lCont .mobileWrap .bt{text-align:center;padding-top:21px}
.smsWrap .lCont .mobileWrap .bt .btn{width:94px}
.smsWrap .rCont {display:table-cell;padding:35px 0 0 35px}
.smsWrap .rCont ol {margin-bottom:5px}
.smsWrap .rCont ol li {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x left bottom;padding:30px 0}
.smsWrap .rCont dt {font-size:20px;color:#303030;font-weight:700;padding-bottom:15px}
.smsWrap .rCont dd {font-size:14px}

/* tblOptWrap */
.tblOptWrap {overflow:hidden;margin:30px auto 10px}
.tblOptWrap .lCont {float:left}
.tblOptWrap .rCont {float:right;min-height:31px}
.tblOptWrap .btnFolder .btn {border-color:#b892c3;color:#aa36bb;background-color:#fff;margin-left:3px}
.tblOptWrap .btnFolder .btn > span{font-weight:700;display:inline-block;margin-left:5px;font-size:16px}
.tblOptWrap + table {margin-top:12px}
.tblOptWrap + .certify {margin-top:16px}
.tblOptWrap .txt strong {font-weight:700;color:#303030}
.tblOptWrap .txt strong em {color:#ed008c;font-weight:700}
.tblOptWrap.noticeType .lCont {float:left;width:90%}
/*.tblOptWrap .js_btnNotice>span>span{width:7px;height:7px;background-position:-40px -40px}
.tblOptWrap .js_btnNotice.on>span>span{background-position:-40px -30px}*/


/* indivisual_info */
.indivisualInforWrap {margin:0 0 20px 0;font-size:20px}
.indivisualInforWrap.dot {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) left bottom repeat-x;padding-bottom:20px;margin:0 0 40px 0}
.indivisualInforWrap .people {width:33px;height:40px;margin-right:10px;background-position:0 -100px; margin-top:-9px; vertical-align:top}
.indivisualInforWrap .name {font-weight:700;color:#aa36bb}
.indivisualInforWrap .phone,
.indivisualInforWrap .txt {display:inline-block; font-size:18px;margin-left:12px;padding-left:14px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_name_devide_bar.png') 0 50% no-repeat}
.indivisualInforWrap .btn {margin-left:10px}
.indivisualInforWrap .infoName {position:relative; display:inline}
.indivisualInforWrap.txt2line{vertical-align:top}
.indivisualInforWrap.txt2line>* {vertical-align:top; display:inline-block}
.indivisualInforWrap.txt2line .mBlock.txt{width:710px; background-position:0 0}
.indivisualInforWrap.posRel {position:relative}
.indivisualInforWrap.posRel .fiveG_link {position:absolute; top:0; right:0}
.indivisualInforWrap.posRel .fiveG_link a {display:block; padding:10px 25px 10px 10px; font-size:14px; color:#3a3a3a; background:#f8f8f8; border-radius:5px}
.indivisualInforWrap.posRel .fiveG_link a:after {position:absolute; top:50%; right:10px; margin-top:-5px; content:""; display:inline-block; width:6px; height:11px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_arrowR.png)}
/* Accordion */
.js_accordWrap{position:relative;margin-top:40px;overflow:hidden}
.faqListTop + .sectCont .js_accordWrap{margin-top:0}
.fnqListWrap .js_accordWrap{margin-top:0 !important}
.titWrap + .js_accordWrap{margin-top:0}
.titWrap.hidden-xs + .js_accordWrap, .titWrap.visible-xs + .js_accordWrap{margin-top:40px}
.js_accordWrap .detail{display:none}
.js_accordWrap .detail.on{display:block !important}
.js_accordWrap .js_select .detail{margin:0;padding:0;background:none}
.js_accordWrap.acd-mt0 {margin-top:0}
.js_accordWrap body {background:none}
.js_accordWrap_full_data {margin-left:-1000px; margin-right:-1000px}
.js_accordWrap_full_data .detail iframe {display:block; max-width:1100px; margin:0 auto}
.js_accordWrap_full_data .detail .noData {max-width:1100px;margin-left:auto;margin-right:auto}
.acdHeader {position:relative;margin:0 auto;max-width:1100px}
.acdHeader .btn-area {margin-bottom:10px;text-align:right;position:relative}
.acdHeader .btn-area .lCont, .acdHeader.tit_type .lCont {position:absolute;top:0;left:0} 
.acdHeader .btn-area .lCont .titLevel03{margin-top:5px !important}
.acdHeader ul+.btn-area {position:absolute;top:0;right:0;width:auto;font-size:0}
.acdHeader .btn-area .btn_open {/*  border-right:0;*/margin-right:-1px}
.acdHeader .btn-area .btn_close .after,
.acdHeader .btn-area .btn_open .after {display:inline-block;margin:0 0 2px 5px;content:'';vertical-align:middle}
.acdHeader .btn-area .btn {position:relative;height:55px;padding:16px 10px;border-radius:0;background-color:#fff;z-index:888;font-size:14px;font-family:inherit;margin:0}
.acdHeader .btn-area .btn:hover {z-index:889}
.acdHeader .btn-area .btn_open, .acdHeader .btn-area .btn_close{border-color:#eee;border-bottom:none}
.acdHeader .btn-area .btn_open:focus, .acdHeader .btn-area .btn_close:focus{border:1px solid #666;z-index:889}
.acdHeader .btn-area .btn_open .after {width:31px;height:16px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/btn_accd_list.png) right 0 no-repeat}
.acdHeader .btn-area .btn_close{margin-left:-1px}
.acdHeader .btn-area .btn_close .after {width:31px;height:16px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/btn_accd_list.png) 0 -70px no-repeat}
.acdHeader li {font-size:14px;float:left;margin-left:35px;border-bottom:5px solid #fff}
.acdHeader.over li {margin-left:15px}
.acdBasic .detail table,
.acdFull .detail table,
.acdFull h2.titLevel02 {margin-bottom:0}
.acdHeader li:first-child {margin-left:0}
.acdHeader li.on {border-bottom:5px solid #ff0096}
.acdHeader li a {display:block;padding:14px 0}
.acdHeader .posBtnBox {position:absolute; top:11px; right:235px}
.acdFull .title a {font-size:30px;line-height:32px;position:relative;display:block;padding:17px 400px 21px 0;color:#666;letter-spacing:-1px;white-space:nowrap;display:block;width:100%}
.acdFull .title.on a{color:#303030}
.acdFull .title a h3.acdTit {font-size:30px; line-height:32px}
.acdFull .title a h4.acdTit {font-weight:700}
.acdBasic .title span,
.acdFull .title span {max-width:444px;color:#9562a4;display:block}
.acdFull .title span {font-size:13px;position:absolute;top:20px;right:70px;letter-spacing:0}
.acdFull .title .after {top:28px;right:35px;width:31px;height:16px;text-indent:-9999px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/btn_accd_list.png) right 0 no-repeat}
.acdFull .title.on .after {background-position:0 -70px}
.acdFull .title i {font-style:normal}
.acdFull .title .txtHide{display:none}
.acdFull .title.on .txtHide{display:block}
.acdFull .title .txtShow{display:block}
.acdFull .title.on .txtShow{display:none}
.acdFull {border-bottom:1px solid #dadada}
.acdFull > li {border-top:1px solid #dadada}
.acdFull .detail {display:none !important;padding:37px 0;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/m_bg_hr.png) repeat-x #f8f8f8}
.acdFull .detail.on {display:block !important}
.acdFull .title.on + .detail {display:block !important}
.acdBasic .title a,.acdFull .detail .table tbody td {background-color:#fff}
.acdFull .detail.detail-pd0 {padding-top:0}
.acdFull .detail.acdHasImg {text-align:center;background-color:#fff}
.detailTit {font-size:20px;line-height:22px;margin-bottom:13px;color:#303030;font-weight:700}
/* .window-pop .acdFull {margin:0 -40px}
.window-pop .acdFull .detail {margin:0 -40px}
.window-pop .acdFull > li,
.window-pop .acdFull .detail .sectCont {padding:0 40px}
.window-pop .acc_noSpace .acdFull .detail {margin:0} */
.window-pop .modal-content .acc_noSpace .js_accordWrap {margin:0}
.window-pop .modal-content .acc_noSpace .js_accordWrap .acdHeader {padding:0}
.window-pop .modal-content .acc_noSpace .js_accordWrap .js_accordion > li > .title {padding:0}
.window-pop .modal-content .acc_noSpace .prodDetailCon .detailBody {padding:0}
.window-pop .modal-content .modal-body .content .detail ul:first-child {margin-top:0}
/* acdBasic */
.acdBasic {border:1px solid #dadada;border-radius:10px;overflow:hidden}
.ie7 .acdBasic {border-top:none;overflow:hidden}
.acdBasic.em {border:3px solid #b892c3}

/*.ie8 .acdBasic.em{border:none}*/
.js_accordWrap.em .lt {background-position:0 -20px;top:41px;left:0}
.js_accordWrap.em .rt {background-position:-10px -20px;top:41px;right:0}
.js_accordWrap.em .lb {background-position:0 -30px;bottom:0;left:0}
.js_accordWrap.em .rb {background-position:-10px -30px;bottom:0;right:0}
.js_accordWrap.em .square{top:41px}

.acdBasic > li:first-child {border-top:none}
.ie7 .acdBasic > li:first-child {border-top:1px solid solid #dadada}
.acdBasic > li:first-child .title,
.acdBasic > li:first-child .title a {/*border-top-left-radius:10px;border-top-right-radius:10px*/}

.acdBasic .title a {font-size:20px;font-weight:700;line-height:32px;position:relative;display:block;padding:10px 60px 9px 30px;overflow:hidden}
.acdBasic .title a:focus {border:1px dotted #000}
.acdBasic .title .after {position:absolute;top:50%;right:35px;margin-top:-6px;display:block;width:12px;height:12px;text-indent:-9999px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/btn_inner_accd.png) no-repeat}
.acdBasic .title.on .after {background-position:0 -26px}
.acdBasic .title.on a {background-color:#ede4f0;padding:11px 60px 10px 30px}
.acdBasic .title span {font-size:13px;position:absolute;top:10px;right:100px}
.acdBasic > li {border-top:1px solid #dadada}
.acdBasic .detail {padding:30px 15px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/m_bg_hr.png) repeat-x #fff}
.acdBasic .detail.type{padding:30px}
.acdBasic .accordionStep .detail {display:none;padding:28px;background-position:0 0}
.acdBasic .title.on + .detail {display:block !important}
.acdBasic .detail .innerBox {padding:0 30px}
.acdBasic .accordionStep.last .title a {border-radius:0 0 10px 10px}
.acdBasic .accordionStep.last .title.on a {border-radius:0}
.acdBasic .accordionStep .detailInner {padding:30px}

/* ¿ùº°»ç¿ë·®Á¶È¸ Accordion */
.js_accordWrapB {position:relative;margin-top:40px}


/* ¿ä±ÝÁ¶È¸ - Ã»±¸¼­Á¶È¸ °³ÀÎÈ­¸Þ¼¼Áö ¿µ¿ª*/
.personalMsg {}
.personalMsg .accordionStep .title > a,
.personalMsg .accordionStep .msgcont {padding:11px 60px 10px 30px; background:#ede4f0; font-size:20px; color:#303030; line-height:28px; font-weight:700}
.personalMsg .accordionStep .title p {font-size:13px; font-weight:normal; color:#666}
.personalMsg .accordionStep .detail {background:none}
.personalMsg .accordionStep .detail .detailCont {padding:28px; border-top:none}
.personalMsg .accordionStep .detail .detailCont .txtList li {margin:3px 0 0}
.personalMsg .accordionStep .detail .detailCont .txtList li:first-child {margin-top:0}
.personalMsg .accordionStep .msgcont .afer {display:none}

.filter-wrap .filter select, .filter-wrap .filter ul {display:none}
.pagination + .banner {margin-top:60px}
.banner.slider + .banner.slider {margin-top:10px}

.noRadius {border-radius:0 !important}
.noBorder {border:none !important}
.border--b1 {border-bottom:1px solid #dadada}
.border--t1 {border-top:1px solid #dadada}
.tblType tbody .border-left-dot th:first-child,
.tblType tbody .border-left-dot td:first-child,
.tblType cont tbody .border-left-dot th:first-child,
.tblType cont tbody .border-left-dot td:first-child {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important}
.tblType tbody .border-left th:first-child,
.tblType tbody .border-left td:first-child {border-left:1px solid #dadada !important}

.tblType tfoot .border-left-dot td {position:relative}
.tblType tfoot .border-left-dot td:after {position:absolute; bottom:0; left:0; width:1px; height:100%; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y; content:''}

.tblType tbody .sumIco {position:relative; display:block}
.tblType tbody .sumIco:after {position:absolute; display:block; left:50%; bottom:-20px; margin-left:-10px;  width:20px; height:20px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_sum_20x20.png) 0 0 no-repeat; z-index:99; content:''}
.tblType tbody .sumIco--add:after {background-position:0 0}
.tblType tbody .sumIco--sub:after {background-position:0 -20px}

.ie8 .tblType thead th,
.ie8 .tblType tbody th {position:relative}
.ie8 .tblType thead th:after,
.ie8 .tblType tbody th:after {position:absolute; bottom:-1px; left:0; width:100%; height:1px; border-bottom:1px solid #dadada; content:''}

.ie8 .titWrap .titIcon {position:static}
.ie8 .titWrap .titIcon img {display:inline-block}

.detail--inner {padding:18px 28px}
.detail--inner .accoInner__tit {font-size:20px; color:#303030; font-weight:700}
.acdFull .detail--imgwrap {padding:1px 0 0; background-color:#fff}
.detail--imgwrap .sectCont {width:100%; max-width:100%; text-align:center}
.detail--imgwrap img {margin:0 auto}

.detailBody {padding:0 30px}
.detailBody__tit {display:block; margin-bottom:5px; color:#555}

.tblType .is-selected {border-left:1px solid #b892c3; border-right:1px solid #b892c3}
.tblType.cont .is-selected {border-left:1px solid #b892c3; border-right:1px solid #b892c3}
.tblType .is-selected.last {border-bottom:1px solid #b892c3}
.tblType tbody td.is-selected {font-weight:700; background-color:#fcfafd !important; color:#000}
.tblType tbody td.is-selected.fontNormal {font-weight:400}
.tblType thead th.is-selected + th {border-left:none !important}
.tblType tbody td.is-selected,
.tblType tbody td.is-selected + td {background-image:none !important}

.tblType tbody tr td.bg-strong { background-color: #f5f0f7 !important}

.listTyp01 {}
.listTyp01 li {position:relative; margin-top:3px; font-size:14px}
.listTyp01 li:first-child {margin-top:0}
.listTyp01 li > span {position:absolute; left:0}
.listTyp01__li {padding-left:10px}
.listTyp01__li strong {font-weight:600}
.listTyp01__li .bul_pink {top:4px}
.listTyp02 {margin-top:3px}
.listTyp02__li {}

.listTyp03 {margin-left:15px !important}
.listTyp03 li > ul {margin:0 0 5px 10px}
.listTyp03 em {color:#aa36bb}

.acdBasic + .listTyp01 {margin:10px 0}

.listTbl {margin:10px 0}
.listTbl__li {font-size:14px}
.listTbl__p {margin:5px 0 0 !important; font-size:13px; color:#aa36bb}

.bulStyDot {margin-top:15px}
.ie7 .txtList > li, .ie7 table .tit, .ie7 .blt_dot,
.bulStyDot__item {padding-left:8px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_bullet_pink.png) 0 9px no-repeat}
.ie7 .txtList.bulNone > li{background:none}
.bulStyDot__item strong {font-weight:600}
.ie7 table .tit {background-position:0 11px}

/* ¸ð¹ÙÀÏ :µ¥ÀÌÅÍ¿ä±ÝÁ¦_»ó¼¼  */
.detail-cont__subTit dt:first-child {margin-top:0}
.detail-cont__subTit dt {margin:30px 0 10px}
.detail-cont__subTit strong {font-size:20px; color:#010101; line-height:22px; font-weight:700}

.detail.detail-no-padding {padding:0}
.acdFull .titLevel03 {font-weight:700}

/* ¾ÆÄÚµð¾ð ³» »ó¼¼¾È³»  ¹è³Ê(20161026 ÀÌÀü¼Ò½º) */
.detail_banner > li {float:left; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top right repeat-y}
.detail_banner > li.last {background:0}
.detail_banner > li > div {padding:35px 50px; }
.detail_banner > li .benefit_ico {width:100px}
.detail_banner.col3 > li{width:33%}
.detail_banner.col4 > li{width:25%}
.detail_banner.col3 > li > div {display:table; width:100%;padding:28px 26px 28px 28px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) bottom left repeat-x; }
.detail_banner.col3 > li > div .benefit_ico,  
.detail_banner.col3 > li > div .benefit_txt {display:table-cell; vertical-align:middle}
.detail_banner.col3 > li > div .benefit_txt {font-size:16px}
.detail_banner.col3.longTxt > li {border-bottom:none}
.detail_banner.col3.longTxt > li .benefit_ico {min-height:90px; }
.detail_banner.col4 > li > div {padding:40px} 
.detail_banner > li .benefit_txt .link {display:block; margin:15px 0}

/* ¸ð¹ÙÀÏ »óÇ° > ¾ÆÄÚµð¾ð³» »ó¼¼ > ½ÅÃ»¹æ¹ý */
.detail-bannerWrap + .titWrap {margin-top:28px}
.detail-bannerWrap.btLine{border-top:1px solid #dbdbdb}
.detail_accBanner {display:table; width:100%}
.detail_accBanner > li {display:table-cell; vertical-align:top; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
.detail_accBanner > li:first-child {background:none}
.detail_accBanner > li > div {display:table; width:100%; padding:27px 15px 24px 28px}
.detail_accBanner > li > div > a {display:block; width:100%; height:100%}
.detail_accBanner > li > div .benefit_ico {width:100px; display:table-cell; vertical-align:top}
.detail_accBanner > li > div .benefit_txt {display:table-cell; font-size:16px;line-height:24px}
.detail_accBanner > li > div .benefit_txt > .w_hyphenList {margin-top:5px}
.detail_accBanner > li > div .benefit_txt > .w_hyphenList li {position:relative; padding-left:8px}
.detail_accBanner > li > div .benefit_txt > .w_hyphenList li:before {position:absolute;top:11px;left:0;width:4px;height:1px;background-color:#666;clear:both;display:block;content:''}
.detail_accBanner > li > div .benefit_txt > .titLevel03{display:block; letter-spacing:-1px}
.detail_accBanner > li .benefit_txt .link {display:block; margin:5px 0}
.detail_accBanner > li .benefit_txt > .tit {margin-bottom:9px; font-size:20px; font-weight:400}
.detail_accBanner.col2 > li {width:50%}
.detail_accBanner.col3 > li {width:33.5%;vertical-align:top}
.detail_accBanner.col3 > li:first-child {width:33%}
.detail_accBanner.col4 > li {width:25%}
.detail_accBanner.btmLine {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) bottom left repeat-x}
.multiBan .detail_accBanner > li > div {padding:27px 26px 28px 28px}
.multiBan .detail_accBanner > li,
.multiBan .detail_accBanner > li > div .benefit_ico,
.multiBan .detail_accBanner > li > div .benefit_txt {vertical-align:middle}

/* ÀÎÅÍ³Ý :ÀÎÅÍ³Ý ¿ä±ÝÁ¦ */
.no-mt0 {margin-top:0 !important}
.txt.mg {margin:10px}

/* ÀÎÅÍ³Ý¿ä±ÝÁ¦ÇÑ´«¿¡º¸±â ·¹ÀÌ¾îÆË¾÷ */
.dotListWrap.fee,
.dotListWrap.triList {max-height:416px;overflow-y:auto}
.dotListWrap.sevList {max-height:460px;overflow-y:auto}
.dotListWrap.fee ul,
.dotListWrap.triList ul {margin-right:10px}
.dotListWrap.fee li dd .bt {right:5px}
.dotListWrap.inetFee li dd {padding:0}
.dotListWrap.inetFee li dt {border:none}
.dotListWrap.inetFee .b-glanceList__title {float:none; font-size:20px;font-weight:600;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_name_devide_bar_1x14.png) 100% 50% no-repeat;color:#303030}
.dotListWrap.inetFee .b-glanceList__sentence {float:none; display:inline-block;font-size:14px}
.dotListWrap.inetFee .b-glanceList__item {padding:30px 0; min-height:60px}
.dotListWrap.inetFee .ratePrice {position:absolute; top:20px; right:220px; text-align:right}
.dotListWrap.inetFee.inOne .ratePrice {right:200px}
.dotListWrap.inetFee .ratePrice__price {font-size:28px}
.dotListWrap.inetFee .ratePrice__price .ratePrice__except {padding-left:7px;font-size:14px; font-weight:normal}
.dotListWrap.inetFee .b-glanceList__titWrap > * {display:block; line-height:1.2}
.dotListWrap.inetFee .b-glanceList__titWrap .b-glanceList__title {margin-bottom:10px; background:none}
.dotListWrap.inetFee .b-glanceList__btns {position:absolute; top:35px; right:0}
.dotListWrap.inetFee .b-glanceList__item .b-glanceList__btns .btn {position:static; margin-left:5px}
.dotListWrap.inetFee .ratePrice__agreed {display:block;margin-top:3px}
.dotListWrap.inetFee.inOne {max-height:498px;overflow-y:auto}
.dotListWrap.inetFee.inOne .ratePrice__price {font-size:0}
.dotListWrap .ratePrice__price .p-num {position:relative; top:3px; font-size:28px;font-weight:700}
.dotListWrap .ratePrice__price .p-txt {font-size:22px}
.dotListWrap.inetFee.btnNum-one .ratePrice {top:30px; right:110px}
.dotListWrap .priceLine2 .b-glanceList__titWrap {min-height:54px}
.ratePrice__agreed {margin-top:6px; font-size:14px}
.ie7 .dotListWrap {position:relative}
.ie7 .dotListWrap li dl {width:90%}
.ie7 .dotListWrap li dt, 
.ie7 .dotListWrap li dd {display:inline;zoom:1}
.ie7 .dotListWrap li dd .fee {line-height:1.2}

/* ÁÖ¿ä±â´ÉÇÑ´«¿¡º¸±â ·¹ÀÌ¾îÆË¾÷ */
.dotListWrap.b-glanceList--ppt {overflow-y:auto;max-height:498px}/* 20171205 µðÀÚÀÎ °¡ÀÌµå Àû¿ë */
.dotListWrap.b-glanceList--ppt .b-glanceList__title {float:none;display:inline-block;width:180px;margin-top:-5px;border:0;vertical-align:middle}
.dotListWrap.b-glanceList--ppt .b-glanceList__cont {float:none;display:inline-block;max-width:780px;padding:0 0 0 15px;border-left:1px solid #dbdbdb;vertical-align:middle}
.dotListWrap.b-glanceList--ppt li.b-glanceList__item {padding:30px 0 20px} /* 20161011 ¼öÁ¤*/
.b-glanceList--ppt.dotListWrap li.b-glanceList__item .btn {top:50%; margin-top:-15px}
.b-glanceList--ppt .b-glanceList__usableGood {margin-bottom:-5px}
.b-glanceList--ppt .usableGood {position:relative; margin-top:14px}
.b-glanceList--ppt .usableGood__tit {margin-bottom:1px; font-weight:700}
.b-glanceList--ppt .usableGood span {margin:0 7px 0 0}

/* ½Ã¿Ü/ºÎ°¡ÀüÈ­ ÇÑ´«¿¡ º¸±â ·¹ÀÌ¾îÆË¾÷ */
.dotListWrap.twoList {max-height:340px; overflow-y:auto}
.dotListWrap.twoList ul {margin-right:10px}
/* feetop*/
.feeTop {height:192px}
.feeTop:after {display:block;clear:both;content:""}
.feeTop .feeTopLeft {position:relative; float:left; display:inline-block; width:380px; height:100%; padding:20px; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_feetop_01_L.png) no-repeat 0 0; background-size:100% 192px; text-align:center}
.feeTop .feeTopLeft .year {display:block;font-size:24px;color:#303030}
.feeTop .feeTopLeft .month {display:block;padding-top:10px;font-size:80px;color:#aa36bb;font-weight:700;line-height:62px}
.feeTop .feeTopLeft .term {display:block; padding-top:16px;font-size:16px}

.feeTop .feeTopLeft .prev {position:absolute;left:70px;top:64px;width:27px;height:55px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/btn_arrL.png) no-repeat 0 0}
.feeTop .feeTopLeft .next {position:absolute;right:70px;top:64px;width:27px;height:55px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/btn_arrR.png) no-repeat 0 0}
.feeTop .feeTopRight {position:relative;float:left;width:720px;height:100%;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_feetop_01_R.png) no-repeat 0 0;background-size:100% 192px;text-align:center}
.feeTop .feeTopRight .text {height:100%;padding-top:70px}
.feeTop .feeTopRight .btn_area{height:100%}
.feeTop .feeTopRight .text .txt {display:block;font-size:36px;color:#fff;text-align:inherit}
.feeTop .feeTopRight .text .str {font-size:60px;font-weight:700;color:#fff}
.feeTop .feeTopRight .btn_area {display:inline-block;width:100%;height:100%;padding-top:80px}

.feeTop.sty01 {height:185px}
.feeTop.sty01 .feeTopLeft {width:380px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_feetop_02_L.png) no-repeat 0 0;background-size:100% 185px}
.feeTop.sty01 .feeTopRight {width:554px;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_feetop_02_C.png) no-repeat 0 0;background-size:100% 185px}
.feeTop.sty01 .feeTopRight.btnArea {width:165px;text-align:center;background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_feetop_02_R.png) no-repeat 0 0}
.feeTop.sty01 .feeTopRight .text {padding:45px 9% 0 0;text-align:right}
.feeTop.sty01 .feeTopRight .iconWrap {position:absolute;top:50%;left:50px;margin-top:-45px;/* margin-top:-55px;width:110px;height:110px*/}
.feeTop.sty01 .feeTopRight .text .str {line-height:60px}
.feeTop.sty01 .feeTopRight .text .str em {font-size:50px;vertical-align:top;color:#fff}
.feeTop.sty01 .feeTopRight .text .txt {padding:7px 0 0 7px;font-size:14px;text-align:inherit}
.feeTop.sty01 .feeTopRight .btn_area span {font-size:20px;font-weight:700;color:#000}

.feeTop.sty01 .icoHolder {position:absolute; top:34px; left:50px; display:block; width:110px; height:110px; text-align:center}
.feeTop.sty01 .icoHolder .icoVm {display:inline-block;width:1px;height:100%;margin-left:-1px;vertical-align:middle}
.feeTop + .btnAreaRt {margin-top:10px}
/*°¡ÀÔ»óÇ°ÇÑ´«¿¡º¸±â:ºÎ°¡¼­ºñ½º º¯°æ*/
.dotListWrap .aServiceChange li dd {padding-right:250px}

.ie7 .feeTop .feeTopLeft {width:340px}
.ie7 .feeTop.sty01 .feeTopRight .text {float:left;width:310px;height:145px}
.ie7 .feeTop.sty01 .feeTopRight .str {text-align:right;margin-top:40px}
.ie7 .feeTop.sty01 .feeTopRight .txt {text-align:right;margin-top:10px}
.ie7 .feeTop.sty01 .feeTopRight .text {width:91%}

/* text-box */
.text-box {display:block;width:100%;height:31px;padding:4px 12px;font-size:14px;line-height:21px;color:#303030;background-color:#fff;background-image:none;border:1px solid #dadada;-webkit-appearance:none;border-radius:0}
.text-box.text-box-num {text-align:right}
.text-box-inline {margin-bottom:10px}
table .text-box-inline {margin-bottom:0}
.text-box-inline .checkbox,
.text-box-inline .radio {display:inline-block;margin:0;vertical-align:middle}
.text-box::-webkit-input-placeholder {color:#666}
.text-box:-moz-placeholder {color:#666}
.text-box::-moz-placeholder {color:#666}
.text-box:-ms-input-placeholder {color:#666}

/* Table row toggle */
.tblTglRow {display:none}
.tblTglRow.active {display:table-row}
html.ie7 .tblTglRow.active {display:block}

/* º¸¾È¹®ÀÚ :Ä¸Ã­*/
/* .securityTxtWrap .txt{margin-bottom:5px} (20160926)  »èÁ¦*/
.securityTxtWrap .imgArea {display:inline-block;height:102px;border:1px solid #dadada;border-radius:5px;overflow:hidden;position:relative}
.securityTxtWrap .imgArea.type{padding:30px 0 0 0}
.securityTxtWrap .imgArea .formItemHolder{border-bottom:1px solid #dadada;width:100%;padding:0 10px}
.securityTxtWrap .imgArea.type .formItemHolder{position:absolute;top:0;left:0;right:0}
.securityTxtWrap .imgArea .formItemHolder input[type=text]{border:none;height:29px;width:100%}
.securityTxtWrap .btns {display:inline-block;border-left:1px solid #dadada}
.securityTxtWrap .img {display:inline-block;margin:5px;vertical-align:top;width:232px;height:60px;line-height:0}
.securityTxtWrap .bt {display:block;width:96px;color:#666;letter-spacing:-1px;/*width:35px;*/height:35px;border:0;background-color:#fff}
/*.securityTxtWrap.voice .bt{width:96px;color:#666;letter-spacing:-1px}*/
.securityTxtWrap .bt.listen,
.securityTxtWrap .bt.picture {border-bottom:1px solid #dbdbdb;margin:0;padding:0}
.securityTxtWrap .bt.listen > span{width:11px;height:14px;background-position:-40px -50px;margin:0 4px 0 0}
.securityTxtWrap .bt.picture > span{width:18px;height:15px;background-position:-60px -70px; margin-right:4px}
.securityTxtWrap .bt.refresh > span{width:15px;height:13px;background-position:-60px -50px}
.securityTxtWrap .bt span{margin-right:5px}
.securityTxtWrap .bt.listen > span{margin-right:9px}
.window-pop .securityTxtWrap .bt.picture, 
.window-pop .securityTxtWrap .bt_refresh {display:block}
.window-pop .securityTxtWrap #recaptcha_image {overflow:hidden; display:inline-block; width:293px; vertical-align:top}

.link--underline {cursor:pointer; margin:0;font-size:16px;color:#aa36bb;border-bottom:1px solid #aa36bb}
.link--underline:link {color:#aa36bb}
.link--underline:hover {background:none}
.link.link--underline:hover em {color:#fff !important}
.link.link--underline:hover {background:#aa36bb; color:#fff !important}
.link--underline.txtS {font-size:12px; line-height:1.2}

/* ¾à°ü °øÅë */
.radiusWrap{margin:0 0 20px 0;padding:30px;font-size:16px;border:1px solid #dbdbdb;border-radius:10px;font-size:14px}
.radiusWrap > .scroll{overflow:hidden;overflow-y:scroll;/*margin:-10px -10px -10px 0;padding:10px 10px 10px 0*/}
.radiusWrap:focus{border-color:#666}
.termsWrap{}
.termsWrap.scroll{height:250px;overflow-y:scroll}
.ie7 .termsWrap.scroll{height:auto}
.termsWrap h2{font-size:16px;font-weight:700;color:#303030;margin:30px auto 10px}
.termsWrap h1.blind + h2{margin-top:0}
.moScroll {overflow:auto; -webkit-overflow-scrolling:touch}


/* È¸¿øÁ¤º¸ > È¸¿øÁ¤º¸º¯°æ */
.tblType.memberInfo td {font-size:14px}
.tblType .changeTxt {display:inline-block;padding-right:18px}
.tblType .changePw {padding-left:18px}

/* banner */
.banner {width:100%;min-height:55px;margin-top:20px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_band_banner.png)}
.banner a {display:block;overflow:hidden}
.banner .left {float:left;padding:5px 0 5px 30px;vertical-align:middle;overflow:hidden}
.banner .iconWrap {float:left;padding-top:3px;/*width:45px;height:45px*/}
.banner .iconWrap .ico.imgType {background-image:none}
.banner.lg .iconWrap {width:80px;height:80px}
.banner .left .desc {float:left;margin-left:10px;padding:12px 0 11px;vertical-align:middle}
.banner .right {float:right;padding:16px 30px 17px 0}
.banner .right.iconType {padding:10px 30px 9px 0}
.banner a .right>span {padding-right:19px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/arrow-banner-lg.png) right no-repeat;font-size:13px;color:#303030}
.banner .right li {float:left;margin-left:40px}
.banner .right li:first-child {margin-left:0}
.banner .right li a {color:#303030}
.banner .qrCodeType a:hover {color:#aa36bb;text-decoration:underline}
.banner .qrCodeType .tooltip-body img {width:90px; max-height:90px}
.banner.lg {min-height:100px;border-radius:8px}
.banner.lg > a {line-height:0}
.banner.lg .left {padding:10px 0 10px 30px}
.banner.lg .left .desc {margin-left:24px;padding:14px 0 15px;font-size:16px;line-height:1.2}
.banner.lg .left .desc .tit {display:block;margin-bottom:7px;color:#303030;font-size:20px;font-weight:700}
.banner.lg .rightWrap {position:relative;float:right;width:50%;border-left:1px dashed #d5d5d5;padding:0}
.banner.lg .rightWrap .right li {float:none; padding-left:0}
.banner.lg > a .right {padding:31px 30px 32px 0;}
.banner.lg > a .right>span {display:inline-block;min-height:31px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/arrow-banner-lg.png) right no-repeat}
.banner.colume {overflow:hidden}
.banner.colume {border:1px solid #dbdbdb;border-radius:8px}
.banner.colume > div {overflow:hidden; float:none; padding:20px 40px 20px 40px;background:#fff}
.banner.colume figure {width:210px;}
.banner.colume .iconWrap {display: block; float:none; margin:0 auto}
.banner.colume . {width:210px;}
.banner.colume2{overflow:hidden}
.banner.colume2, .banner.slider, .banner.colume3 {background:#f8f8f8}
.banner.colume2 {border:1px solid #dbdbdb;border-radius:8px}
.banner.colume2 .left {padding:20px 40px 20px 40px;height:135px}
.banner.colume3 {overflow:hidden}
.banner.colume3 {border:1px solid #dbdbdb;border-radius:8px}
.banner.colume3 .left {padding:20px 40px 20px 40px;height:135px}

.banner.colume > div.IotTopLine{background:#fff url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/m_bg_hr.png) repeat-x}

.banner.colume2>.left{float:left;width:50%}
.banner.colume2>a {position:relative;float:left;width:50%;border-left:1px dashed #d5d5d5}
.banner.colume2>a:first-child{border-left:none}
.banner.colume2 .left .num, .banner.colume2 .left .num a {color:#aa36bb;font-size:22px;font-weight:700}
.banner.colume2 .left .desc {padding:8px 0; margin-left:20px}
.banner.colume2 .left .desc .tit {margin-bottom:9px}
.banner.colume2 .left .desc em {color:#aa36bb}
.banner.colume2>a .right {position:absolute;top:0;right:0;padding:52px 40px 52px 50px;height:135px}
.banner.colume2 .iconWrap{width:95px;height:95px}
.ie7 .banner.colume2 .left {width:468px}
.ie7 .banner.colume2 .right {width:458px}

.banner.colume3>.left{float:left;width:33.3333%}
.banner.colume3>a {position:relative;float:left;width:33.3333%;border-left:1px dashed #d5d5d5}
.banner.colume3>a:first-child{border-left:none}
.banner.colume3 .left .num, .banner.colume2 .left .num a {color:#aa36bb;font-size:22px;font-weight:700}
.banner.colume3.bannerAccor .iconWrap {margin-top:10px}
.banner.colume3 .left .desc {width:220px;padding:15px 0;margin-left:20px}
.banner.colume3 .left .desc .tit {margin-bottom:9px}
.banner.colume3 .left .desc em {color:#aa36bb}
.banner.colume3>a .right {position:absolute;top:0;right:0;padding:52px 40px 52px 50px;height:135px}
.banner.colume3 .iconWrap{width:95px;height:95px}
.banner.colume3.elseType .left {padding:30px 20px 20px}
.banner.colume3.elseType .desc {width:220px; margin-left:10px; padding:0}
.banner.colume3.elseType .right {padding:52px 10px}
.banner.colume3.elseType .iconWrap {width:80px; height:80px; padding-top:0}
.banner.colume3.elseType .iconWrap .ico.xs2 {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_80_tvBanner.png)}
.banner.colume3.elseType .iconWrap .ico.xs2.headphone {background-position:8px -5px}
.banner.colume3.elseType .iconWrap .ico.xs2.internet {background-position:-212px -9px}
.banner.colume3.elseType .iconWrap .ico.xs2.remote {background-position:-437px -5px}
.ie7 .banner.colume3 .left {width:366px}
.ie7 .banner.colume3 .right {width:367px}

/* ÀÎÅÍ³Ý ¿ä±ÝÁ¦ ¸®½ºÆ® ÇÏ´Ü 3´Ü ¹è³Ê */
.banner.colume3.elseType .iconWrap .ico.xs2.internetSpeed {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_80.png);background-position:0 -1600px}

.banner.colume3.type2 > .left {height:255px;padding:30px 40px;background:#fff url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y;text-align:center}
.banner.colume3.type2 > .left:first-child {background-image:none}
.banner.colume3.type2 .iconWrap {float:none;width:80px;height:80px;text-align:center}
.banner.colume3.type2 .desc {float:none;display:block;margin:0 auto;padding:20px 0 0}
.banner.colume3.type2 .desc .tit {display:block;font-size:20px;font-weight:300}

/* banner group */
.bannerGroup {overflow:hidden;width:100%;min-height:55px;margin-top:20px;padding:35px 45px;border:1px solid #dbdbdb;border-radius:8px;background:#fff}
.bannerGroup .icon {float:left;margin-right:20px;padding-top:5px;width:75px;height:75px}
.bannerGroup .icon span {width:75px;height:75px}
.bannerGroup .icoPhonePay {background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pc/icon_phonePay.png)}
.bannerGroup .desc {floaT:left}
.bannerGroup .desc .tit {display:block;margin-bottom:9px;color:#303030;font-size:16px;font-weight:700}
.bannerGroup.colume2 {display:table;padding:0}
.bannerGroup.colume2 > div {display:table-cell;overflow:hidden;width:550px}

/* banner slider */
.banner.slider {position:relative;margin:20px 0 40px;overflow:hidden; height:57px;padding:1px}
.banner.slider .boxCtrlBanner {width:31px;position:absolute;top:0;right:21px}
.banner.slider .boxCtrlBanner .btn.ctrlBanner {display:block;position:relative;padding:0;width:100%;height:27px;line-height:27px;border:0;background:none}
.banner.slider .boxCtrlBanner .btn.ctrlBanner > span{width:11px;height:5px}
.banner.slider .boxCtrlBanner .btn.ctrlBanner.prev > span{background-position:-80px -50px;margin:13px auto}
/* .banner.slider .boxCtrlBanner .btn.ctrlBanner.next{margin-top:1px} */
.banner.slider .boxCtrlBanner .btn.ctrlBanner.next > span{background-position:-80px -60px;margin:9px auto}
.banner.slider ul, .banner.slider .boxCtrlBanner {display:inline-block;vertical-align:middle}
.banner.slider ul {overflow:hidden; width:100%; height:55px}
.banner.slider ul li {display:table;height:55px}
.banner.slider ul li a {margin:1px 0}
.banner.slider ul li .desc strong {display:inline-block;margin:0 10px 0 0;color:#ed078d}
.banner.slider .left {/* display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center; */height:53px; margin-top:1px}
.banner.slider .left img {display:block}
.banner.slider .left .desc {padding:0;display:block;max-width:970px;color:#303030}
.banner.slider .left .desc .txt {font-size:14px}
.fc_red {color:#ed008c !important}
.fc_purple {color:#aa36bb !important}
.posRgt {top:0}
.banner.slider .left .iconWrap,
.banner.slider .left .desc { display:inline-block; float:none; }
.banner.slider .left .iconWrap img{display:block;width:40px;height:40px}

.band_banner {width:100%;height:55px;margin-top:20px;margin-bottom:40px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_band_banner.png);line-height:55px}
.band_banner .band_banner_txt {float:left;padding-left:24px}
.band_banner .band_banner_txt img {margin-right:12px}
.band_banner .band_banner_sub {float:right}
.band_banner li {float:left;margin:0 30px 0 10px;height:55px;line-height:55px}
.band_banner li .tooltip-wrap{top:10px}
.band_banner li a {color:#666;display:inline-block}

/* graph */
.graph {overflow:hidden}
.graph.monthSix>ul>li,.graph.time>ul>li,.graph.week>ul>li {float:left;text-align:center}
.graph.state {border:1px solid #dbdbdb;border-radius:10px;padding:30px 0}
.graph.state .lyWrap>div {padding:65px 0 0 205px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff;height:160px;position:relative}
.graph.state .lyWrap>.lCont {background:0 0}
.ie7 .graph.state .lyWrap>.lCont, .ie7 .graph.state .lyWrap>.rCont, .ie7 .graph.state .lyWrap>.cCont {width:160px}
.graph.state .lyWrap>div strong {display:block;font-size:18px;font-weight:700}
.graph.state .lyWrap>div em {color:#aa36bb;font-weight:700}
.graph.state .ico {position:absolute;top:10px;left:40px;width:138px;height:138px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/spr_graph.png) no-repeat}
.graph.state>.ico {position:relative}
.graph.state .ico.voice {background-position:0 0}
.graph.state .ico.msg {background-position:-148px 0}
.graph.state .ico.data,
.graph.state .ico.data.level00 {background-position:0 -150px}
.graph.state .ico.data.level01 {background-position:-148px -150px}
.graph.state .ico.data.level02 {background-position:-296px -150px}
.graph.state .ico.data.level03 {background-position:-444px -150px}
.graph.state .ico.data.level04 {background-position:-592px -150px}
.graph.state .ico.data.level05 {background-position:0 -300px}
.graph.state .ico.data.level06 {background-position:-148px -300px}
.graph.state .ico.data.level07 {background-position:-296px -300px}
.graph.state .ico.data.level08 {background-position:-444px -300px}
.graph.state .graphList{margin:0 30px}
.graph.state .graphList>li{background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x left top;padding-top:50px}
.graph.state .graphList>li:first-child{background:none}
.graph.state .graphList>li .graphArea{padding-left:0;padding-right:0}
.graph.monthSix {padding-bottom:30px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_graph_week.png) left -24px repeat-x /*background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/dot_d9.png) left 232px repeat-x*/}
.graph.monthSix>ul {margin-right:40px;height:232px}
.graph.monthSix>ul>li {position:relative;margin-left:40px;width:65px;height:130px;margin-top:102px}
.graph.monthSix>ul>li>span {display:block;position:absolute}
.graph.monthSix .gage {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png);padding-bottom:102px;left:0;right:0;bottom:0;box-sizing:content-box}
.graph.monthSix .on .gage {background:#ec008c}
.graph.monthSix .gage>span {position:absolute;top:0;left:-20px;right:-20px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_graph_month6txt.png) center bottom no-repeat;padding-bottom:6px;color:#303030}
.graph.monthSix .on .gage>span {color:#ec008c;font-size:18px}
.graph.monthSix .gage a {position:absolute;top:28px;left:0;right:0;bottom:0;display:block;z-index:1;color:#fff}
.graph.monthSix .tit,
.graph.week .tit {bottom:-33px;left:0;right:0}
.graph.monthSix .gage a>span {position:absolute;left:0;right:0;top:50%;margin-top:-25px}
.graph.monthSix .gage a>span>span {display:block;margin:0 auto;text-align:center;font-size:14px;font-weight:700}
.graph.monthSix .on .tit {color:#ec008c}
.graph.monthSix .on .tit a {color:#ec008c; text-decoration:underline}
.graph.week {padding-bottom:30px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_graph_week.png) left 28px repeat-x}
.graph.week>ul {width:875px;height:284px;padding-bottom:1px;margin:0 auto}
.graph.week>ul>li {position:relative;margin-left:70px;width:65px;height:284px}
.graph.week>ul>li:first-child {margin-left:0}
.graph.week>ul>li>span {display:block;position:absolute}
.graph.week .gage {left:0;right:0;bottom:0;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_week.png) left 28px no-repeat;padding-top:28px}
.graph.week .max .gage {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_week_.png) left 28px no-repeat}
.graph.week .gage>span {position:absolute;top:0;left:-20px;right:-20px;padding-bottom:6px;color:#303030}
.graph.time {padding-bottom:30px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_graph_week.png) left 28px repeat-x}
.graph.time>ul {width:1028px;height:284px;padding-bottom:1px;margin:0 auto}
.graph.time>ul>li {position:relative;margin-left:28px;width:16px;height:284px}
.graph.time>ul>li:first-child {margin-left:0}
.graph.time>ul>li>span {display:block;position:absolute}
.graph.time .tit {left:0;right:0;bottom:-33px}
.graph.time .gage {left:0;right:0;bottom:0;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_time.png) left 28px no-repeat;padding-top:28px}
.graph.time .max .gage {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_time_.png) left 28px no-repeat}
.graph.time .gage>span {position:absolute;top:0;left:-20px;right:-20px;padding-bottom:6px;color:#303030}

/* - ±×·¡ÇÁ ¸·´ë¹Ù Å¬¸¯½Ã ÇØ´ç ¿ù·Î ÀÌµ¿ (Ã»±¸¼­Á¶È¸ ³» ¸·´ë±×·¡ÇÁ) */
.graph.monthSix.gagelinkType .tit {bottom:-32px;left:0;right:0}
.graph.monthSix.gagelinkType .gage.linkType {position:absolute; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png);padding-bottom:102px;left:0;right:0;bottom:0;box-sizing:content-box}
.graph.monthSix.gagelinkType .gage.linkType a {position:absolute;top:28px;left:0;right:0;bottom:0;display:block;z-index:1;color:#fff}
.graph.monthSix.gagelinkType .gage.linkType a > span {position:absolute;left:0;right:0;top:50%;margin-top:-25px}
.graph.monthSix.gagelinkType .gage.linkType a > span > span {display:block;margin:0 auto;text-align:center;font-size:14px;font-weight:700}
.graph.monthSix.gagelinkType .gage.linkType > span {position:absolute;top:0;left:-20px;right:-20px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_graph_month6txt.png) center bottom no-repeat;padding-bottom:6px;color:#303030}

.graph.monthSix.gagelinkType .on .tit {color:#ec008c}
.graph.monthSix.gagelinkType .on .tit a {color:#ec008c; text-decoration:underline}
.graph.monthSix.gagelinkType .on .gage.linkType {background:#ec008c}
.graph.monthSix.gagelinkType .on .gage.linkType > span {color:#ec008c;font-size:18px}

.graph.monthSix.col05>ul{margin-right:0;padding-left:10px}
.graph.monthSix.col05>ul>li {width:110px;height:233px;margin:0 0 0 20px}
.graph.monthSix.col05 .gage.linkType {overflow:hidden; box-sizing:border-box; padding:0; bottom:1px; border:1px solid #dbdbdb; border-bottom:0; border-top-left-radius:5px; border-top-right-radius:5px}
.graph.monthSix.col05 .on .gage.linkType {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png) repeat 0 0}
.graph.monthSix.col05 .g_1, 
.graph.monthSix.col05 .g_2 {display:table;width:100%;position:static;top:auto;left:auto;min-height:22px;font-style:normal}
.graph.monthSix.col05 .g_1 {background:#f584c5}
.graph.monthSix.col05 .g_txt {display:table-cell; vertical-align:middle; color:#303030;font-weight:700}
.graph.monthSix.col05 .on .gage.linkType .g_1 {background-color:#ed008c}
.graph.monthSix.col05 .on .gage.linkType .g_1 .g_txt {color:#fff}
.graph.monthSix.col05 .on .tit a {font-weight:700; text-decoration:none}
.graph.monthSix.col05 .tit a:hover {text-decoration:underline}

/* »ç¿ë·® ±×·¡ÇÁ */
.graph.state.col3 {padding:0 30px}

/* 1) autoType */
.autohGraph {margin:7px 0 30px; padding:0 0 3px; background:#fff url('//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_graphType_colum3_btm.png') no-repeat 0 100%}/* bottom line bg  */
.autohGraph:after {content:''; clear:both; display:block}
.autohGraph .graph.state { display:table-cell; padding:15px 0px; width:356px; max-width:356px; min-height:100%; max-height:460px; border:none; background:#fff url('//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_graphType_colum3_top.png') no-repeat 50% 0; border-left: 16px solid transparent;box-sizing: content-box;vertical-align:top}
.autohGraph .graph.state:first-child {margin-left:0; border-left:none}
.autohGraph .graph.state .inWrap {padding:0; margin:0}
.autohGraph .graph.state .inWrap .inBox {padding:0 30px; overflow-y:auto; max-height:413px; height:auto}
.autohGraph .graph.state .inWrap .graphArea {width:296px; margin-top:15px; padding:30px 0 27px; border-top:1px dashed #dbdbdb}
.autohGraph .graph.state .inWrap .graphArea:first-child{margin-top:0; padding-top:0; border-top:none}
/* 1-1) data°¡ ¾ø´Â °æ¿ì */
.autohGraph .graph.state.nodata {overflow:visible; position:relative; background-color:#f8f8f8; vertical-align:middle}
.autohGraph .graph.state.nodata .nograph {padding:115px 0 0; text-align:center} 
.autohGraph .graph.state.nodata .nograph.call {background:url('//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_graphType_nodeta_call.png') no-repeat top center}
.autohGraph .graph.state.nodata .nograph.msg {background:url('//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_graphType_nodeta_msg.png') no-repeat top center}
.autohGraph .graph.state.nodata .nograph.data {background:url('//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/bg_graphType_nodeta_deta.png') no-repeat top center}
.autohGraph .graph.state.nodata .inWrap .graphArea {padding:0; margin:0; width:auto;height:auto}
.autohGraph .graph.state.nodata .inWrap .graphArea .stit_wrap {position:absolute; top:20px; left:30px}
.autohGraph .graph.state.nodata .inWrap .inBox {overflow-y:hidden; vertical-align:middle; text-align:center}


/* ½ºÅ©·Ñ¹Ù »ý±â´Â °æ¿ì
.graph.state.col3 {padding:0 0 0 30px}
.graph .g-scroll {max-height:460px; overflow-y:auto; padding-right:15px; border-radius:10px} */
.feeExp .graph.state {display:inline-block;width:32%;height:460px;margin-left:15px;box-sizing:border-box;vertical-align:middle}
.ie7 .feeExp .graph.state {display:inline-block;zoom:1;display:inline;width:26.7%}
.feeExp .graph.state.first {margin-left:0px}
.feeExp .graph.state .innerArea {margin-top:135px}
.feeExp .graph.state .innerArea.etc {margin-top:55px}
.feeExp .graph.state .innerBox {position:relative;height:160px;padding:45px 0 0 180px;box-sizing:border-box;line-height:20px}
.feeExp .graph.state .innerBox .ico {position:absolute;top:0px;left:0px}
.feeExp .graph.state .innerBox strong {display:block;font-size:18px;font-weight:700}
.feeExp .graph.state .innerBox strong em {font-weight:700}
.graphView ul {}
.graphView ul:after {display:block;clear:both;content:""}
.graphView ul li {float:left;position:relative;height:20px;line-height:20px;padding-left:30px;margin-left:30px}
.graphView ul li .after {display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png)}
.graphView ul li.bg1 .after, .graphView ul li.bg1:first-child .after {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png)} 
.graphView ul li:first-child .after, .graphView ul li.bg2 .after {background:#ec008c}
.graphArea {padding:0 30px 30px 30px}
.graphArea.tit{padding-top:34px}
.graphArea.bottom {border-top:1px dashed #dbdbdb}
.graphArea span {display:inline-block}
.graphArea > strong {display:block;margin-bottom:20px;font-size:18px;color:#303030}
.graphArea .graphBase {position:relative;width:100%;height:30px;border-radius:5px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png)}
.graphArea .graphBase .graphOver {position:absolute;top:0;right:0;bottom:0;left:0;border-radius:5px;background:#ec008c}
.graphArea i {position:absolute;font-style:normal;font-size:16px}
.graphArea i.titTxt {top:-37px;left:0;font-size:18px;color:#303030}
.graphArea i.overTxt {bottom:-27px;left:0px;color:#ec008c}
.graphArea i.overTxt em {color:#666}
.graphArea i.baseTxt {bottom:-27px;right:0px}
.graphArea i.baseTxt em {color:#666}
.col3 .graphArea {padding:27px 0 53px 0}
.graphArea i.emhptxt {font-size:16px; color:#ec008c}
/* ÀÏ·Ä·Î Á¤·ÄµÈ °æ¿ìÀÇ graph */
.graphArea.straight {padding:0}
/* 
.graphArea.straight .graphBase {float:left; width:80%; vertical-align:middle}
.graphArea.straight > strong {float:left; width:20%; margin-bottom:0; padding-top:3px; vertical-align:middle} 
*/
.graphArea.straight .graphBase {width:600px; vertical-align:middle}
.graphArea.straight .perCent {padding:3px 0 0; vertical-align:middle}
.graphArea.straight .perCent strong {font-size:16px; font-weight:700}

.feePatternWrap{overflow:hidden}
.feePatternWrap:after {display:block; content:""; clear:both}
.feePatternWrap .lCont { float:left; width:370px; height:265px }
.feePatternWrap .rCont {position:relative; float:right; width:730px; height:265px; padding:0 20px 0 40px }
.ie7 .feePatternWrap .rCont {width:670px; padding:0; margin-top:40px}
.feePatternWrap .feePaper { width:370px; height:264px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_fee_paper.png) no-repeat; padding:100px 0 0 58px; color:#303030; font-size:20px; line-height:35px }
.ie7 .feePatternWrap .feePaper {width:312px}
.feePatternWrap .feePaper strong { color:#ec008c; font-weight:700; font-size:50px }
.feePatternType2 {padding-top:40px}
.feePatternType2 .rCont {padding-right:0}
.feePatternType2 .graphView {position:absolute; top:-40px; right:0; text-align:right}
.feePatternType2 .graphView .gv_2 {border:1px solid #dbdbdb}

/* process */
.iconWrap .ivm {display:inline-block;width:1px;height:100%;margin:0 0 0 -1px;vertical-align:middle;font-size:0}
.wrapProcess {margin-bottom:40px}
.stepProcess {border:1px solid #dbdbdb;height:70px;border-radius:8px}
.stepProcess li {position:relative;float:left;width:25%;height:69px;text-align:center;font-size:16px;line-height:68px;padding-left:34px}
.stepProcess li:first-child {padding-left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}
.stepProcess li:last-child {border-top-right-radius:8px;border-bottom-right-radius:8px}
.stepProcess li span.after {display:block;width:35px;height:68px;position:absolute;top:0;right:-34px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) -400px -100px no-repeat;z-index:100}
.stepProcess li.active {background-color:#ed008c;color:#fff;font-weight:700}
.stepProcess li.active span.after {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) -350px -100px no-repeat}
.stepProcess .iconWrap {width:45px;height:45px;margin-right:6px}
.stepProcessCur,
.stepProcess .stepNum {display:none}
.stepProcess .stepText {display:inline} 
.processCol2 li {width:50%}
.processCol3 li {width:33.4%}
.processCol3 li:first-child {width:33.2%}
.processCol3 li:last-child.active {position:relative;right:-1px}
.processCol4 li {width:25%}
.processCol5 li {width:20%}
/*ie7*/
html.ie7 .stepProcess li {padding:0 0 0 0;vertical-align:top}
html.ie7 .stepProcess li {width:24.95%}
html.ie7 .processCol3 li {width:33.3%}

/* stepBox */
.stepBoxWrap {border:1px solid #dadada;border-radius:10px}
.stepBoxWrap.half {border:1px solid #dadada;border-radius:10px;width:550px}
.stepBox {display:table;width:100%;background-color:#fff;border-radius:10px}
.stepBox:after {display:block;content:'';clear:both}
.stepBox .step {position:relative;display:table-cell;padding:24px 40px 26px 40px;color:#303030;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) 0 0 repeat-y;vertical-align:top} 
.stepBox .step:after {display:block;content:'';clear:both}
.stepBox .step:first-child {background-image:none}
.stepBox .step .arrAfter,
.stepArrAfter {position:absolute;top:50%;right:-14px;width:24px;height:24px;margin-top:-11px;z-index:9;background-position:-160px -40px}
.stepBox .stepTitleBox {padding-top:27px;padding-bottom:24px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png) repeat 0 0 !important; border-top-left-radius:10px; border-bottom-left-radius:10px}
.stepBox .stepTitleBox .iconWrap {display:inline-block;width:45px;height:45px;margin-right:12px}
.stepBox .stepTit {display:block;margin-bottom:6px;color:#aa36bb;font-weight:700}
.stepBox .stepTxt {font-size:14px}
.stepBox .stepCon {position:relative;word-break:keep-all}
.stepBox .stepTitSec .stepTxt {margin-bottom:8px;color:#303030;/*font-size:100%;*/font-weight:700}
.stepBox .stepCon-txt + .link {margin:6px 0 0 0}
.stepBox .pointTxt {font-weight:700}
.stepBox .txtList {}
.stepBox .txtList.line li + li {margin-top:11px}
.stepBox .txtList-tit {display:block; margin-bottom:1px; font-weight:700; color:#303030}
.stepBox .iconWrap {display:block}
.stepBox .btnSit {margin-top:-5px;padding:5px 40px 0 0}
.stepBox .btn-posR {position:absolute;top:0;right:0}
.stepBox .step .ico.face{position:relative;top:5px}
.stepBoxTypeTxt .step {padding-left:35px; padding-right:35px}
.stepBoxTypeIco .step {padding:20px 20px 16px}
.stepBoxTypeIco .stepTit {margin-bottom:0}
/* .stepBoxTypeIco .iconWrap {width:95px;height:95px;margin:0 auto 15px} */
.stepBoxTypeIco .iconWrap {width:80px;height:80px;margin:0 auto 15px}
.stepBoxTypeIco .stepCon {font-size:16px}
.stepBoxTypeIco .btn-posR {position:absolute;top:132px;right:20px}
.stepBoxTypeInWrap {padding:40px 2px 40px 3px}
.stepBoxTypeInWrap .stepInHeader {padding:0 28px 0 27px}
.stepBoxTypeInWrap .topText {display:block;margin-bottom:20px;font-size:28px;text-align:center;font-weight:700}
.stepBoxTypeInWrap .stepBoxTypeIco {margin:45px 0 0; border:0}
.stepBoxTypeInWrap .stepBoxTypeIco .step {padding:0 25px 40px; text-align:center}
/* .stepBoxTypeInWrap .stepBoxTypeIco .iconWrap {width:75px;height:75px;margin:12px auto 0} */
.stepBoxTypeInWrap .stepBoxTypeIco .iconWrap {width:80px;height:80px;margin:12px auto 0}
.stepBoxTypeInWrap .stepBoxTypeIco .stepCon {font-weight:700}
.stepBox.stepBoxCol1 > li {width:100%; display:block; border-top:1px dashed #bababa;background:none}
.stepBox.stepBoxCol1 > li:first-child {border-top:0}
.stepBox.stepBoxCol2 > li {width:50%}
.stepBox.stepBoxCol3 > li {width:33.3%}
.stepBox.stepBoxCol3 > li:first-child {width:33.4%}
.stepBox.stepBoxCol4 > li {width:25%}
.stepBox.stepBoxCol5 > li {width:20%}
.stepBox.stepBoxCol6 > li {width:16.6%}
.stepBox.stepBoxCol6 > li:first-child {width:17%}
.stepBoxLine {margin:30px 0 10px; font-size:16px}
.stepBoxLine .stepTit {margin-right:2px;font-size:20px;font-weight:700;color:#303030}
.stepBoxLine .txt-con {margin-top:15px}
.stepBoxWrap + .stepBoxWrap {margin-top:10px}
.stepBoxWrap + .txt {margin:16px 0} /*(20160926) ¸¶Áø ¼öÁ¤*/
.stepBox.exType .step {vertical-align:middle}
.stepBox.exType .step1 {width:33%}
.stepBox .imgBox {text-align:center}
.stepBoxWrap.etcTypeWrap .stepBox .step {padding:0}
.stepBoxWrap.etcTypeWrap .stepBox .step > div {padding:24px 40px 26px 50px}
.stepBoxWrap.etcTypeWrap .stepBox + .stepBox .step > div {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_x.png) 0 top repeat-x}
.stepTxtLine .step {padding:0 0 0 83px; font-size:16px; background-image:none}
.stepTxtLine .step:first-child {padding-left:0}
.stepTxtLine .step .arrAfter {right:-55px}
.stepTxtLine .step .step-no {margin-right:5px; font-size:20px; font-weight:700; color:#303030}
.stepTxtLine .step.active {font-size:18px; font-weight:700; color:#ed008c}
.stepTxtLine .step.active .step-no {color:#ed008c}
.txt-des {padding-left:10px;text-indent:-10px}
.sArr {font-weight:700}
li.step.bg {background: #f4f3f3 url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) 0 0 repeat-y;}


.stepBox.tblSt {}
.stepBox.tblSt .step {text-align:center}
.stepBox.tblSt .tit {display:block; margin-top:20px; color:#303030; font-weight:700}

.stepBoxWrap.roamingStep .stepBox .step {padding:24px 30px 26px 30px}

/* ÆùÄÉ¾îÇÃ·¯½º ¿É¼Ç */
.stepBoxWrap.phoneCareOpt .step {width:16%}
.stepBoxWrap.phoneCareOpt .stepBox .step .arrAfter {top:44px; right:-48px}

/*ie8/7*/
.ie8 .stepBoxCol2.stepBox li.step.vm {padding-top:35px}
.ie7 .stepBoxCol3 li:first-child {width:33%}
.ie7 .stepBoxCol5 li:first-child {width:19%}
.rndBoxWrap {border:1px solid #dadada;border-radius:10px}
.rndBox {position:relative;display:table;width:100%;height:134px;padding:0 10px;background-color:#fff;border-radius:10px}
.rndBox .inBox {display:table-cell;padding:0 0 0 30px ;color:#303030;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) 0 0 repeat-y;vertical-align:middle}
.rndBox .inBox:first-child {background-image:none}
.rndBox .boxIn {position:relative;padding-left:94px}
.rndBox .iconWrap {position:absolute;top:50%;left:0;margin-top:-40px;width:80px; height:80px}
.rndBox .inTit {color:#aa36bb;font-size:14px}
.rndBox .inTxt {font-size:16px;letter-spacing:-1px}
.rndBoxCol3 li {width:33.3%}
.rndBoxCol3 li:first-child {width:33.4%}

.rndBoxWrap.firstColor {position:relative}
.rndBoxWrap.firstColor .rndBox .firstBg:before{content:"";width:33.8%;height:508px;display:block; position:absolute; top:0;left:0;background:#ede4f0;border-radius:10px 0 0 0} 



.icoBannerList {border:1px solid #dbdbdb; border-radius:10px; background:#fff}
.icoBannerList > li {display:table; width:100%; padding:20px 10px 18px 0; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_banner_dot.png) 0 0 repeat-x}
.icoBannerList > li:first-child {background:none}
.icoBannerList > li .iconWarp {display:table-cell;vertical-align:middle;width:270px;text-align:center}
.icoBannerList > li .iconWarp .ico {width:80px; height:80px; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pb/ico_benefit_01.png) 0 0 no-repeat}
.icoBannerList > li .iconWarp .ListTit {display:block; margin-top:21px; color:#303030; font-size:20px; font-weight:700}
.icoBannerList > li .txtWarp {display:table-cell; vertical-align:middle}
.icoBannerList > li .txtWarp .infoB {color:#303030; font-size:20px;line-height:1.4}
.icoBannerList > li .txtWarp .infoB .fsS {font-size:14px}
.icoBannerList > li .txtWarp .infoB + .infoB {margin-top:6px}
.icoBannerList > li .txtWarp .infoS {margin-top:8px}
.icoBannerList > li .txtWarp .txtList {margin-top:8px}

.icoBannerList > li .ico.movie {background-position:0 0}
.icoBannerList > li .ico.refuel {background-position:0 -90px}
.icoBannerList > li .ico.amusement {background-position:0 -180px}
.icoBannerList > li .ico.coffee {background-position:0 -270px}
.icoBannerList > li .ico.restaurant {background-position:0 -360px}
.icoBannerList > li .ico.traffic {background-position:0 -450px}
.icoBannerList > li .ico.point {background-position:0 -540px}
.icoBannerList > li .ico.shopping {background-position:0 -630px}
.icoBannerList > li .ico.dineOut {background-position:0 -710px}
.icoBannerList > li .ico.convenience {background-position:0 -800px}
.icoBannerList > li .ico.phone {background-position:0 -890px}
.icoBannerList > li .ico.education {background-position:0 -980px}
.icoBannerList > li .ico.phoneNtraffic {background-position:0 -1069px}
.icoBannerList > li .ico.foreignCountry {background-position:0 -1160px}
.icoBannerList > li .ico.terminal {background-position:0 -1246px}
.icoBannerList > li .ico.telecom {background-position:0 -1336px}
.icoBannerList > li .ico.beauty {background-position:0 -1425px}
.icoBannerList > li .ico.sports {background-position:0 -1515px}

/*ie7*/
.ie7 .stepBox {display:block;zoom:1;width:100%}
.ie7 .stepBox .step {display:block;float:left;padding:30px 0}
.ie7 .stepBoxTypeIco .step  {padding:20px 0;text-align:center}
.ie7 .stepBox .step .stepTit, 
.ie7 .stepBox .step .stepTxt,
.ie7 .stepBox .step .stepCon {margin-left:20px;margin-right:20px}
.ie7 .stepBox.stepBoxCol4 li {width:24%}
.ie7 .rndBox {display:block;zoom:1}
.ie7 .rndBox .inBox {float:left;width:274px;height:125px}
.ie7 .rndBox .boxIn {padding-top:30px}
.ie7 .rndBox .iconWrap {margin-top:-20px}

/* window-pop°ü·Ã */
.small{width:500px !important}
.medium{width:720px !important}
.medium_large{width:780px !important}
.large{width:1020px !important}
.window-pop .modal-dialog {width:auto !important; margin:0 auto}
.window-pop .modal-header h1.titLevel01 {font-size:28px;font-weight:700;line-height:69px}
.window-pop .modal-content {border-radius:0;padding:104px 40px 50px;box-shadow:none;border:0}
.window-pop .modal-content .js_accordWrap{margin:0 -40px}
.window-pop .modal-content .js_accordWrap .acdHeader{padding:0 40px}
.window-pop .modal-content .js_accordWrap .acdHeader ul+.btn-area{right:40px}
.window-pop .modal-content .js_accordWrap .js_accordion > li > .title{padding:0 40px}
.window-pop .modal-content .js_accordWrap .js_accordion > li > .detail{padding:37px 40px}
.window-pop .modal-header {position:absolute;top:0;left:0;width:100%;height:74px;padding-left:40px;border-top:5px solid #ed008c;border-bottom:1px solid #dbdbdb;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png)}
.window-pop .modal-dialog.small{/*min-width:500px*/}
.window-pop .modal-dialog.medium{/*min-width:720px*/}
.window-pop .modal-dialog.large{/*min-width:1020px*/}
.window-pop .modal-dialog.small .modal-body {max-width:420px; margin:0 auto}
.window-pop .modal-dialog.medium .modal-body {/*max-width:640px*/; margin:0 auto}
.window-pop .modal-dialog.large .modal-body {max-width:940px; margin:0 auto}
.ie7 .window-pop .modal-header{width:auto;right:0}
.window-pop .btnWrap {margin-bottom:0;margin-top:30px}
.window-pop .btnWrap.large .btn {min-width:180px !important}
.window-pop .btn_popup_close {position:absolute;top:20px;right:20px;width:28px;height:28px;display:inline-block}
.window-pop .btn_popup_close > span{width:28px;height:28px;display:inline-block;background-position:-410px 0}
.window-pop .titLevel02.big {font-size:28px}
.modal, .modal-backdrop {top:0;right:0;bottom:0;left:0}
.modal {position:fixed;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}
.modal-open .modal {overflow-x:hidden;overflow-y:auto}
.modal-dialog {position:relative;width:720px;margin:10px auto}
.modal-content {position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0, 0, 0, .2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0, 0, 0, .5);box-shadow:0 3px 9px rgba(0, 0, 0, .5);padding:50px}
.modal-backdrop {position:fixed;z-index:1040;background-color:#000;filter:alpha(opacity=50);opacity:.5}
.modal-backdrop.fade {filter:alpha(opacity=0);opacity:0}
.modal-body {position:relative}
.modal-body .content .scroll{height:400px;overflow-y:scroll;/*margin-bottom:15px;*/padding-right:5px}
.ie7 .modal-body .content .scroll{height:auto}
.modal-footer {padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn {margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn {margin-left:-1px}
.modal-footer .btn-block+.btn-block {margin-left:0}
.modal .btn_popup_close {position:absolute;top:50px;right:50px;width:28px;height:28px;display:inline-block}
.modal .btn_popup_close > span{width:28px;height:28px;display:inline-block;background-position:-410px 0}
.modal .btn_popup_close:focus { outline:1px dotted #666; }
.modal-body .formItemHolder.oneId input[type=password],
.modal-body .formItemHolder.oneId input[type=text] {width:190px}

/* ÆË¾÷  - ¿ä±ÝÁ¦ »ó¼¼ ¾È³»(Àü¸Þ´º °øÅë) */
.window-pop .prodDetailCon .sectCont {min-width:auto}

/* ÆË¾÷ - °í°³¹øÈ£ µî·ÏÇÏ±â */
.modal-content.popClientNum {height:665px; overflow:auto}

/* ÆË¾÷ - µ¥ÀÌÅÍ ¿ä±ÝÁ¦ */
.window-pop .sectCont {width:100%; max-width:100%}
.window-pop .chargeFindPop .sectCont {width:1100px; max-width:1100px}

/* ÆË¾÷ - ±¹°¡º° ¿ä±ÝÇ¥ */
.nationPriceList {max-height:500px; overflow:auto}

/* ÆË¾÷ - °¡ÀÔ ¹× ÇØÁöÈ®ÀÎ¼­ */
.confirmationPop .cont hr {margin:38px 0}
.confirmationPop .topArea {position:relative; margin-bottom:30px}
.confirmationPop .topArea > ul {position:absolute; top:-5px; right:0}

.confirmationPop .midArea {margin-top:30px; padding-top:28px; border-top:1px solid #dbdbdb; background:url(//image.uplus.co.kr/images/renewal/images/bz/pc/bm/bg_lg_logo.png) no-repeat 65px 50%; background-position:50% 100%}
.confirmationPop .midArea .titLevel02 {margin-bottom:0; font-size:32px; text-align:center}
.confirmationPop .midArea .titLevel03 {margin-top:50px}

.confirmationPop .botArea .txt {color:#303030; font-size:18px; font-weight:700}
.confirmationPop .botArea .date {font-size:13px}
.confirmationPop .botArea .confirmArea {margin-top:20px} 

/* filter-wrap */
.filter-wrap, .filter-wrap .filter {position:relative;display:inline-block}
.sprite_common.sprite_filter {margin:0 10px}
.filter-wrap {font-size:0;vertical-align:middle}
.filter-wrap .filter:first-child {background:0 0}
.filter-wrap .filter {font-size:14px;margin-left:15px;padding:0 0 0 15px;z-index:100;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
.filter-wrap .filter a {display:block;width:100%;padding:0 5px 0 0;background:#fff}
.filter-wrap .filter > a:after { content:""; display:inline-block; vertical-align:middle; width:20px; height:20px; margin:0 10px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/sprite_common.png) no-repeat -150px -50px }
.filter-wrap .filter a .sprite_filter { display:none; }
.filter-wrap .filter select,
.filter-wrap .filter ul { position:absolute; top:30px; left:-20px; padding:12px 36px; border:1px solid #dadada; background-color:#fff; border-radius:6px; -webkit-box-shadow:0 0 9px rgba(0, 0, 0, .5); box-shadow:0 0 9px rgba(0, 0, 0, .5); display:none; }
.filter-wrap .filter ul.active { display:block; }
.filter-wrap .filter li,
.filter-wrap .filter option {padding:4px 0;width:auto;white-space:nowrap}

/* tooltip */
.tooltip-wrap {position:relative;top:0;right:0}
.tooltip-wrap .btn-tooltip.noImage {padding: 6px 0;}
.tooltip-wrap.size_fixed .tooltip-body {width:90px; height:90px}
.tooltip-wrap.size_fixed .tooltip-body img {width:100%}
.tooltip {position:absolute;max-width:700px;padding:15px;margin:14px;border:1px solid #dadada;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 1px 9px rgba(0, 0, 0, .5);box-shadow:0 1px 9px rgba(0, 0, 0, .5);white-space:nowrap;/* z-index:100; */; z-index:101;visibility:hidden;opacity:0;-webkit-transition:all 0.15s ease-in-out 0.05s;-moz-transition:all 0.15s ease-in-out 0.05s;-ms-transition:all 0.15s ease-in-out 0.05s;-o-transition:all 0.15s ease-in-out 0.05s; transition:all 0.15s ease-in-out 0.05s}
.tooltip.active {visibility:visible;opacity:1}
.tooltip-body {/*white-space:normal;*/word-wrap:break-word;color:#666}
.sprite.sprite_tooltip_tb {width:16px;height:14px}
.sprite.sprite_tooltip_lr {width:14px;height:16px}
.tooltip.top {bottom:100%}
.tooltip.right {left:100%}
.tooltip.bottom {top:100%}
.tooltip.left {right:100%}
.tooltip .arrow {position:absolute;background-position:-200px -50px}
.tooltip.bottom .arrow, .tooltip.top .arrow {left:50%;margin-left:-8px}
.tooltip.left .arrow, .tooltip.right .arrow {top:50%;margin-top:-8px}
.tooltip.top .arrow {top:100%}
.tooltip.right .arrow {right:100%;background-position:-247px -50px}
.tooltip.bottom .arrow {bottom:100%;background-position:-300px -50px}
.tooltip.left .arrow {left:100%;background-position:-350px -50px}

.tooltip-wrap.questionType{display:inline-block;top:-5px;left:5px}
.tooltip-wrap.questionType.sm{top:0;left:0}
.tooltip-wrap.questionType .tooltip.right{top:-30px;margin:0 0 0 24px}
.tooltip-wrap.questionType .tooltip.right .arrow{top:35px;margin-top:0}
.tooltip-wrap.questionType .tooltip.bottom{left:-350px;width:700px;text-align:left;white-space:normal}
.tooltip-wrap.questionType .tooltip.bottom .tit{font-weight:700}
.tooltip-wrap.exclaType {display:inline-block;top:-1px;left:5px}
.tooltip-wrap.exclaType .tooltip{bottom:0;margin:0 0 0 24px; padding-right:35px; opacity:1; visibility:visible}
.tooltip-wrap.exclaType .tooltip.right .arrow{bottom:10px;top:auto;margin-top:0}
.tooltip-wrap.exclaType .txtList a {font-size:14px}
.tooltip-wrap.exclaType .txtList a:hover {border-bottom:1px solid #000; padding-bottom:3px}
.tooltip-wrap.exclaType .closeBtn {display:block; position:absolute; top:10px; right:10px; width:10px; height:10px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/spr_com_new.png) no-repeat; background-position:-95px -50px}
.tooltip-wrap.badgeType {display:inline-block;top:1px}
.tooltip-wrap.badgeType .tooltip{left:-98px}
.tooltip-wrap.qrCodeType .tooltip.top {left:-21px}
.tooltip-wrap.qrCodeType .tooltip.top img {max-width:90px; max-height:90px}
.tooltip-wrap.qrCodeType .tooltip.right {top:-37px;left:30px}
.tooltip-wrap.qrCodeType .tooltip.bottom {left:-47px}
.tooltip-wrap.qrCodeType .tooltip.left {top:-37px}

.tooltip-wrap.myBenefitType {display:inline-block}
.tooltip-wrap.myBenefitType .tooltip {top:25px; left:17px; min-width:113px; max-width:360px}
.tooltip-wrap.myBenefitType .tooltip .tit {color:#303030; font-weight:700}
.tooltip-wrap.myBenefitType.posiSt01 .tooltip {left:-35px; width:280px}
.tooltip-wrap.myBenefitType.posiSt01 .tooltip-body {white-space:normal}	
/* .js_show_cont { display:none; } */

/* toggleLayer */
.toggleLayer {position:relative; display:none;margin:0 auto 40px; }
.toggleLayer.active {display:block;/*width:1100px;*/}/* 2017.02.08»èÁ¦ ÆË¾÷¾È¿¡ ·¹ÀÌ¾î ±úÁü */
.toggleLayer .arrow {position:absolute;top:-13px;right:65px;width:23px;height:14px;background-position:-400px -50px;z-index:1}
.toggleLayer .close {position:absolute;right:26px;top:26px;width:28px;height:28px;background-position:-450px -50px;z-index:1}
.using_service {/*z-index:100;*/position:relative;max-width:1100px}
.toggleLayerInner {margin:0 auto;border:1px solid #666;background-color:#fff;border-radius:10px; z-index:100;max-width:1100px}


/* using_service */
.using_service {padding:50px 48px 36px}
.using_service .titWrap .tit{color:#333;font-size:30px;font-weight:700;line-height:39px;vertical-align:middle}
.using_service .titWrap .titLevel02 {margin-bottom:0}
.using_service .titWrap .titLevel02 + .btn {margin:0 0 10px 10px}
.using_service .indivisual_info {margin:0 0 10px;font-size:18px}
.using_service .indivisual_info .people {width:28px;height:33px;margin-right:10px;background-position:0 -100px}
.using_service .indivisual_info .phone {margin-left:12px;padding-left:14px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_name_devide_bar.png) 0 50% no-repeat}
.using_service .using_service_table  {position:relative;overflow-y:auto;overflow-x:hidden;max-height:254px;padding-left:1px}
.using_service .using_service_table.using_tbl_scroll {overflow-y:auto;overflow-x:hidden;max-height:307px;margin-bottom:20px}
.using_service .using_service_table .tblType {float:left;width:50%;border:1px solid #dbdbdb;margin:0 0 0 -1px}
.using_service .using_service_table .tblTypeLeft {border-top-right-radius:0;border-bottom-right-radius:0}
.using_service .using_service_table .tblTypeRight {border-top-left-radius:0;border-bottom-left-radius:0}
.using_service .using_service_table tbody th {padding:11px 10px}
.using_service .using_service_table .tit:before {top:47%}
.using_service .using_service_table .link {display:inline}
.using_service .link {margin-left:0}
.using_service .using_tbl_both {}
.using_service .using_tbl_both:after {display:block;content:"";clear:both}
.using_tbl_noData {border:1px solid #dbdbdb;border-radius:10px}
.using_tbl_noData .tblType {border-top:0 !important}
.using_tbl_noData .tblTypeLeft {border-left:0}
.using_tbl_noData .tblTypeRight {border-right:0 !important}
.using_tbl_noData .noDataTbl {}
.using_tbl_noData .tblType {border-bottom:0 !important}
.using_tbl_noData .noDataTbl.tblType.cont tbody td {padding-top:20px;padding-bottom:3px}
.ie7 .using_service .using_service_table.using_tbl_scroll {height:336px}

/* ·Î±×ÀÎ ·¹ÀÌ¾î ÆË¾÷ */
.using_service-login-wrap {display:table;width:100%}
.using_service-login {display:table-cell;text-align:center;vertical-align:middle}
.using_service-login__icon, 
.using_service-login__text {display:inline-block}
.using_service-login__icon {width:76px;height:76px;margin-right:16px}
.using_service-login__text p {display:inline-block; margin-right:15px; color:#303030; font-size:20px; vertical-align:middle}
.using_service-login__text .btnArea {display:inline-block;margin:0;vertical-align:middle}

/* ·Î±×ÀÎ ¾È³» */
.loginM .securityTxtWrap {margin-top:10px}
.loginM .securityTxtWrap .imgArea {border-radius:0}
.longinIn {display:table; border:1px solid #dbdbdb; border-radius:7px}
.longinIn .left {display:table-cell; width:50%; min-height:515px; padding:43px 0; text-align:center}
.longinIn .left .securityTxtWrap .txt {text-align:left}
.longinIn .right {display:table-cell; width:50%; min-height:515px; padding:43px 40px; border-left:1px solid #dbdbdb; border-top-right-radius:10px; border-bottom-right-radius:10px; background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png')}
.longinIn .right .rgtIn {padding:45px 40px 45px}
.longinIn .titWrap {text-align:center}
.longinIn .titWrap > * {float:none; }
.longinIn .titWrap em {display:block; font-size:16px; font-weight:700}
.longinIn .titLevel02 {font-size:30px; margin-bottom:11px}
.loginForm {margin:40px auto 0; padding:0 70px}
.loginForm .securityTxtWrap .imgArea {width:100%; height:auto}
.loginForm .lyWrap .img {float:left}
.loginForm .lyWrap .btns {float:right}
.loginForm .lyWrap .bt {width:45px; font-size:0}
.loginForm .lyWrap .bt span {margin-right:0}
.loginForm .formItemHolder input[type=text], 
.loginForm .formItemHolder input[type=password] {width:100%}
.loginForm .formItemHolder.oneId input[type=text] {width:100%}
.loginForm .formItemHolder.oneId input + input {margin-top:5px; }
.loginForm .btnWrapper {position:relative;}
.loginForm .btnWrap {margin:20px 0 15px}
.loginForm .btnWrap .btn {width:100%; margin-left:0}
.loginForm .btnWrapper .lCont {position:absolute; top:68px; left:0; width:100%; text-align:left;}
.dotBoxWrap {margin:40px 0; padding-top:50px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x}
.dotBox {padding-bottom:50px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) bottom left repeat-x}
.dotBox > div {float:left; width:136px; text-align:center}
.dotBox > div > span {display:block}
.dotBox > div > strong {display:block;margin:40px 0 15px; font-size:20px; font-weight:700; color:#303030}
.dotBox > div.mid {margin:0 30px}
.loginM .link.mbr {margin-left:5px}
.dotBox > div > strong {margin:30px 0 15px; font-size:20px; font-weight:700; color:#303030}
.loginM .txtList {margin-top:20px}

.ie7 .longinIn {zoom:1}
.ie7 .dotBox {zoom:1}
.ie7 .left {width:548px; height:425px }
.ie7 .right {width:468px; height:425px }
.ie7 .loginForm input[type=text]{padding:0}
.ie7 .loginForm .btn {padding:0}

/* ·Î±×ÀÎ > ·Î±×ÀÎ 5È¸½ÇÆÐ */
.loginError .msgWrap.gray.bg > strong > em {font-size:28px; top:0}
div.msgWrap.gray > strong + p {margin:20px 0 0; font-size:16px; color:#666}
div.msgWrap.gray em {font-size:16px; color:#ed008c}
.loginError .txtList {margin-top:15px}
.loginError .txtList li {margin-top:5px}
.loginError .txtList li:first-child {margin-top:0}
.btnWrap.login-borderDot {margin-top:30px; padding-top:30px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x !important; content:""}
.lineBox {margin:30px 0; padding:30px 0; border-bottom:1px solid #dbdbdb; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x !important; content:""}
.form_dotLine {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x !important; content:""} 
.public.form_dotLine {margin-top:10px; padding-top:15px}
.formItemHolder.oneId.w300 {width:auto}
.formItemHolder.oneId.w300 input[type=text] {width:300px !important}
.fs11 a {font-size:11px !important}

/* ·Î±×ÀÎ - À¯È¿¼º °Ë»ç ÅØ½ºÆ® css ÀçÁ¤ÀÇ */
.formItemHolder.oneId label.error {display:block; height:auto; padding:0; font-size:13px; color:#ed008c; line-height:22px; text-align:left} 
.formItemHolder.oneId label.error + input[type=password] {margin:5px 0}
.securityTxtWrap label.error {display:block; height:auto; padding:0 0 5px; font-size:13px; color:#ed008c; line-height:22px; text-align:left}

/* ·Î±×ÀÎ> ONE ID º¯°æ */
.ondIdChange .posRel {display:inline-block}
.ondIdChange .btn {display:inline-block}
.ondIdChange .rCont {position:relative; margin-top:20px}
.ondIdChange .rCont .link {position:absolute; top:0; right:0}
.ondIdChange .btnWrap.borderDot {margin-top:30px; padding-top:30px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x !important; content:""}
.resultMsgWrap .inner .txt .idList {margin-top:20px}
.resultMsgWrap .inner .txt .idList li {margin-top:10px; font-size:20px; font-weight:700; color:#aa36bb}
.resultMsgWrap .inner .link.top {position:relative; top:-1px} 

/* ·Î±×ÀÎ µðÀÚÀÎº¯°æ */
.logMain .loginForm {margin-top:35px}
.logMain .loginForm .formItemHolder input[type=text], 
.logMain .loginForm .formItemHolder input[type=password] {position:relative; height:52px; line-height:52px; font-size:16px; padding:0 13px}
.logMain .formItemHolder.oneId label.error + input[type=password] {margin:-1px 0 0;}
.logMain .loginForm .formItemHolder input[type=text]:focus {z-index:2}
.logMain .securityTxtWrap .imgArea .formItemHolder {padding:0}
.logMain .securityTxtWrap .imgArea.type .formItemHolder {top:inherit; bottom:0; border-bottom:0; border-top:1px solid #dadada;}
.logMain .loginForm .securityTxtWrap .imgArea audio {width:317px; margin-top:25px}
.logMain .loginForm .securityTxtWrap .imgArea embed {width:317px; margin-top:14px}
.logMain .loginForm .securityTxtWrap .imgArea {padding:0 0 50px}
.logMain .securityTxtWrap .imgArea .formItemHolder input[type=text] {height:50px}
.logMain .securityTxtWrap .img {width:317px; height:82px; margin:0}
.logMain .loginForm .lyWrap .bt {width:89px; height:41px}

.logMain .dotBoxWrap {background:none; padding-top:0; margin-top:0} 
.logMain .radiusLine + .dotBoxWrap {margin-bottom:0; margin-top:40px; padding-top:30px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) top left repeat-x}
.logMain .longinIn .left .securityTxtWrap .txt {display:none}
.psHeader ~ .container .logMain .dotBox {margin-top:20px; background-image:none; padding-bottom:10px}
.psHeader ~ .container .logMain .dotBox > div > strong {font-size:18px; margin:15px 0;}
.bzHeader ~ .container .logMain .longinIn .right .titWrap {padding-bottom:40px; margin-bottom:50px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_row.png) bottom left repeat-x}

/* ºñ¹Ð¹øÈ£ Ã£±â */
.pw_linkRel {position:relative; display:inline-block; height:40px; }
.pw_linkRel .link {position:absolute; bottom:0; left:15px}
.txt_guide {margin-bottom:15px; font-size:15px}

/* °ø°ø±â°ü Ã¼Å©¹Ú½º¹öÆ° °£°Ý*/
.public_chck {margin-right:20px}

/* °³ÀÎÁ¤º¸ ¼öÁý ÀÌ¿ë¾È³» */
.hidden-box,
.join_child_box_hidden {display:none}
.pop_notice_policy .termsWrap .titLevel03 {margin:25px 0 10px 0; font-weight:normal}

/* °í°´¼³Á¤ ºñ¹Ð¹øÈ£ È®ÀÎ */
.resultMsgWrap .inner .formItemHolder.password.confrm  dt {vertical-align:middle}

/* myInfoWrap */
.feeExp .myInfoWrap {border:1px solid #dbdbdb;border-radius:10px}
.feeExp .myInfoWrap:after {display:block;clear:both;content:""}
.feeExp .myInfoWrap .innerL {position:relative; float:left; width:33%; height:78px; text-align:center; background:#f8f8f8; border-radius:10px 0 0 10px}
.feeExp .myInfoWrap .innerL .month {font-size:22px; font-weight:700; color:#303030; line-height:78px}
.feeExp .myInfoWrap .innerL > a {display:block; position:absolute; width:12px; height:24px; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pm/pmc/btn_arrSet02.png) no-repeat 0 0; text-indent:-9999px}
.feeExp .myInfoWrap .innerL .btn_pren {top:28px; left:51px}
.feeExp .myInfoWrap .innerL .btn_next {top:28px; right:51px; background-position:-20px 0}
.feeExp .myInfoWrap .innerR {float:left; width:67%; height:78px; text-align:center; border-left:1px dashed #d9d9d9}
.feeExp .myInfoWrap .innerR .txt {font-size:20px; line-height:78px}
.feeExp .myInfoWrap .tooltip-wrap.questionType .tooltip {top:45px; left:-200px; width:440px}
.feeExp .myInfoWrap .tooltip-wrap.questionType .tooltip .arrow {background-position:-300px -50px; top:-14px; left:200px}
.feeExp .myInfoWrap .innerR .btnTooltip {display:inline-block; position:relative; top:-2px}
.feeExp .myInfoWrap .innerR .btnTooltip .tooltip-wrap.questionType {top:0}

/* dotListWrap */
.dotListWrap{border-top:1px solid #dadada;margin:15px 0 0px} /*(20160927) ¸¶Áø°ª¼öÁ¤ */
.dotListWrap > ul > li{position:relative;margin-top:19px; padding-top:20px;vertical-align:middle;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png') left top repeat-x}
.dotListWrap > ul > li:first-child {margin-top:0; background:0}
.dotListWrap li dl{display:table;width:100%}
.dotListWrap .lyr_elmHgt li dl {padding-bottom:5px} /* 20161011 Ãß°¡*/
.dotListWrap li dt, .dotListWrap li dd{vertical-align:middle}
.dotListWrap li dt{display:table-cell;border-right:1px solid #e4e5e3;width:90px;font-size:20px;color:#303030;font-weight:700}
.dotListWrap .longTxt li dt {width:138px}
.dotListWrap li dt.tit_doname {width:110px}
.dotListWrap li dd{display:table-cell;/* position:relative; */padding-left:15px;padding-right:90px}
.dotListWrap li dd > .btn{position:absolute;top:50%;right:0;margin-top:-16px}
.dotListWrap li dd > .btn.btnL {right:85px}
.dotListWrap li dd .fee {position:absolute; top:50%; right:250px; margin-top:-15px; font-size:28px; color:#ec008c; font-weight:700}
.dotListWrap li dd .fee em {font-size:22px; color:#ec008c; font-weight:normal}
.dotListWrap li dd .bt{position:absolute;top:50%;right:0;margin-top:-16px}
.dotListWrap li dd .bt .btn{text-align:right;margin-left:3px}

.b-glanceList__LayerIn {padding:45px 50px 20px}
.b-glanceList__LayerIn dl:After {display:block;content:"";clear:both}
.dotListWrap li.b-glanceList__item {display:block;padding:20px 0 13px; min-height:65px}
.dotListWrap li.b-glanceList__item .btn {position:absolute;top:16px;right:5px}
.dotListWrap li dt.b-glanceList__title {float:left;display:inline-block;width:auto;padding-right:16px}
.dotListWrap li dd.b-glanceList__sentence {float:left;display:inline-block;font-size:14px}

.ie7 .dotListWrap li.b-glanceList__item {min-height:35px}
.ie8 .dotListWrap li.b-glanceList__item {min-height:35px}

/* tagGroup */
.tagGroup {overflow:hidden;display:inline-block}
.tagGroup .guidType {float:left;margin-left:10px;font-size:16px;display:inline-block}
.tagGroup .guidType:first-child {margin-left:0}
.tagGroup span {vertical-align:middle}
.tagGroup .tag {margin-left:5px;padding:2px 5px 3px;border-radius:2px;color:#fff;font-size:11px;text-align:center;letter-spacing:0;font-family:'dotum'}
.tagGroup .tag:first-child {margin-left:0}
.tagGroup .tag.violet {background-color:#9562a4}
.tagGroup .tag.charcoal {background-color:#9197a4}
.tagGroup .tag.grayDark {background-color:#444444}
.tagGroup .tag.blue {background-color:#4dbcec}
.tagGroup .tag.blueDark {background-color:#248cce}
.tagGroup .tag.green {background-color:#7dac46}
.tagGroup .tag.olive {background-color:#b1c23e}
.tagGroup .tag.orange {background-color:#ff9c00}
.tagGroup .tag.red {background-color:#dc69af}
.tagGroup .tag.gray {background-color:#c4c4c4;font-size:12px}
.tagGroup .tag.grayMid {background-color:#777777}
.tagGroup .tag.purple {background-color:#a16ff3}
.tagGroup .desc {margin-left:5px}

.tagGroupBox {margin-left:18px; font-size:0; display:inline-block; vertical-align:middle}
.tagGroup02 {position:relative; display:inline-block; height:26px; margin-left:20px; padding:0 11px; line-height:26px; border-radius:5px; background:#f8f8f8}
.tagGroup02:after {content:""; display:block; position:absolute; top:50%; left:-10px; width:1px; height:12px; margin-top:-6px; background:#e0e0e0}
.tagGroup02:first-child {margin-left:0}
.tagGroup02:first-child:after {display:none}
.tagGroup02 > span {display:inline-block; vertical-align:middle; font-size:13px; color:#999}
.tagGroup02 .plus {width:11px; height:11px; margin:0 6px; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/ppu/ico_combi_plus.png) no-repeat 0 0;}
.titWrap .tagGroupBox {margin-top:-7px}

/* stickerType */
.stickerType {position:relative}
.stickerType .tag {}
.stickerType .tag {width:58px;height:57px}
.stickerType .tag.new{background-position:-110px 0}
.stickerType .tag.hot{background-position:-170px 0}
.stickerType .tag.united{background-position:-230px 0}
.stickerType .tag.gigaInternet{background-position:-290px 0}
.stickerType .tag.event{background-position:-350px 0}

/* noticeBoxWrap */
.noticeBox{width:100%;border-radius:10px;padding:31px 31px 26px;margin:40px 0 10px;background:#f6f1f8;position:relative;text-align:left}
.ie7 .noticeBox {width:1040px}
.noticeBox.gray {background:#f8f8f8}
.noticeBox .title {font-size:16px;margin-bottom:14px;color:#000;font-weight:700;display:block}
.noticeBox .title > .ico {position:inherit;display:inline-block;width:24px;height:23px;background-position:-150px 0;margin-right:5px}
.noticeBox dl.customerService{position:absolute;top:50%;right:30px;width:150px;margin-top:-28px}
.noticeBox dl.customerService dt{height:23px;line-height:23px;font-size:16px;font-weight:700;color:#303030;margin-bottom:5px}
.noticeBox dl.customerService dt span{display:inline-block;width:24px;height:21px;background-position:-150px -150px;vertical-align:top;margin-right:5px}
.noticeBox dl.customerService dd, .noticeBox dl.customerService dd strong{font-size:28px;line-height:28px;font-weight:900}
.noticeBox ul.txtList li, .noticeBox ol.txtList li {line-height:25px}
/* myInfoWrap */
.myInfoWrap{border:1px solid #dbdbdb;border-radius:10px}
.myInfoWrap ul{overflow:hidden;display:table;width:100%}
.myInfoWrap li{position:relative;float:left;display:table-cell;width:33.3%;height:131px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png') top left repeat-y;color:#aa36bb}
.myInfoWrap li:first-child{width:33.34%;background:none}
.myInfoWrap li {padding-left:163px}
.myInfoWrap li .txt {display:block;font-size:18px;color:#666}
.myInfoWrap .iconWrap__ico {}
.myInfoWrap .iconWrap {width:80px;height:80px}
.ie7 .myInfoWrap li {width:184px;height:86px}
.ie7 .feeExp .myInfoWrap .innerR {width:66%}
/* roundLineBox */
.roundLineBox {width:100%;margin-bottom:30px;padding:48px 0 47px;border:1px solid #dbdbdb;border-radius:10px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png)}/* (20160926) ¸¶Áø/ÆÐµù°ª¼öÁ¤*/ 
.roundLineBox p {font-size:28px;font-weight:600;color:#303030;text-align:center;line-height:1.2}
.roundLineBox p strong {font-size:42px;font-weight:600;vertical-align:bottom;position:relative;top:7px}

/*2016-07-29 SYP*/
.titWrap .titIcon {display:inline-block;position:absolute;margin:-15px 0 0 10px}
.titLevel02--38px {font-size:38px;line-height:1.1}

/* New Key Copy */
.o-boxGroup {position:relative;width:1100px;height:200px;/*height:186px;*/border:1px solid #dadada;border-radius:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
.o-boxGroup .iconWrap{/*background-color:transparent*/}
.o-boxGroup--hs1 {height:170px}
.o-boxGroup--hs2, .o-boxGroup--h235 {height:235px}
.o-boxGroup--hs3 {height:205px}
.o-boxGroup--hs4 {height:186px}
.o-boxGroup--hAuto {height:auto}
.o-boxInner {overflow:hidden;position:relative;height:100%;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px}
.o-boxGroup--hAuto .o-boxInner {height:auto}
.o-boxButton.is-active,
.o-boxButton:hover {border:3px solid #b892c3 !important;box-shadow:0 3px 3px #e1e1e1}
.o-boxButton:hover .c-boxBtnArea {border-top:1px solid #b892c3 !important; border-right:1px solid #b892c3 !important; border-bottom:1px solid #b892c3 !important}
.o-boxButton.is-active .c-boxConArea,
.o-boxButton:hover .c-boxConArea {margin:-2px}
.o-boxButton.is-active .c-boxBtnArea,
.o-boxButton:hover .c-boxBtnArea {height:198px; margin:-2px -2px 0}
.o-boxButton .c-boxBtnArea .btn-disable {color:#858585}
.o-boxButton .c-boxBtnArea .btn-disable .btnArr {opacity:0.4}
.o-boxGroup--hs1.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--hs1.o-boxButton:hover .c-boxBtnArea {height:168px}
.o-boxGroup--hs2.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--hs2.o-boxButton:hover .c-boxBtnArea,
.o-boxGroup--h235.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--h235.o-boxButton:hover .c-boxBtnArea {height:233px}
.o-boxGroup--hs3.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--hs3.o-boxButton:hover .c-boxBtnArea {height:203px}
.o-boxGroup--hs4.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--hs4.o-boxButton:hover .c-boxBtnArea {height:184px}
.o-boxGroup--hs5.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--hs5.o-boxButton:hover .c-boxBtnArea {height:301px}
.o-boxGroup--h280.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--h280.o-boxButton:hover .c-boxBtnArea {height:278px}
.o-boxGroup--h280, .o-boxGroup--h280 .conBody {height:280px}
.o-boxGroup--h310.o-boxButton.is-active .c-boxBtnArea,
.o-boxGroup--h310.o-boxButton:hover .c-boxBtnArea {height:308px}
.o-boxGroup--h310, .o-boxGroup--h310 .conBody {height:310px}

.o-boxButton .c-boxConArea {float:left;width:935px}
.o-boxButton .c-boxBtnArea {float:right;/*width:165px;*/width:171px}

.c-boxConArea {position:relative}
.c-boxConArea:after {display:block;clear:both;content:''}
.bgDotBtm {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x 0 100%}
.bgDotTop {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x 0 0}
.bgDotTop.btnWrap {padding-top:30px}
.contGroup.bgDotTop {padding-top:40px}
.o-boxGroup.o-boxDetail + .contAcc .js_accordWrap {margin-top:30px}
.o-boxGroup.o-boxDetail .conRate > .txtR {padding-right:45px}

.o-boxGroup--h-auto {margin-bottom:40px}
.o-boxGroup--h-auto, 
.o-boxGroup--h-auto .conBody {min-height:200px}
.o-boxGroup--h-auto, 
.o-boxGroup--h-auto .o-boxInner,
.o-boxGroup--h-auto .conTxt, 
.o-boxGroup--h-auto .conBody {height:auto}
.o-boxGroup--h-auto .conRateInner {height:100%}
.o-boxGroup--h-auto .conRate {height:100%}
.o-boxGroup--h-auto .conIcoArea {padding:40px 0 30px 10px}
.o-boxGroup--h-auto .conTxtArea {padding:35px 0 30px}
.o-boxGroup--h-auto .c-boxConArea {min-height:200px}
.o-boxGroup--h-auto .conIcoArea {vertical-align:top}
.o-boxGroup--h-auto .conBody__ico {padding:0 30px 0 30px}
.o-boxGroup--h-auto .conBody__ico {width:120px; height:120px}
.o-boxGroup--h-auto .conBody__ico img {max-width:120px; max-height:120px}
.o-boxGroup--h-auto.o-boxButton .c-boxBtnArea__link {}

.o-boxGroup--h-auto.o-boxButton:hover .c-boxBtnArea, 
.o-boxGroup--h-auto.o-boxButton.is-active .c-boxBtnArea{bottom:-2px; height:101%}
.o-boxGroup--h-auto.o-boxButton:hover .c-boxBtnArea__link .c-boxBtnArea__txt,
.o-boxGroup--h-auto.o-boxButton.is-active .c-boxBtnArea__link .c-boxBtnArea__txt {margin-top:-5px}
.o-boxGroup--h-auto.o-boxButton:hover .o-boxInner.h-btnRow02 .c-boxBtnArea__link .c-boxBtnArea__txt,
.o-boxGroup--h-auto.o-boxButton.is-active .o-boxInner.h-btnRow02 .c-boxBtnArea__link .c-boxBtnArea__txt {margin-top:-6px}
.o-boxGroup--h-auto.o-boxButton:hover .o-boxInner.h-btnRow02 .c-boxBtnArea__link.last .c-boxBtnArea__txt,
.o-boxGroup--h-auto.o-boxButton.is-active .o-boxInner.h-btnRow02 .c-boxBtnArea__link.last .c-boxBtnArea__txt {margin-top:-5px}
.o-boxGroup--h-auto.o-boxButton:hover .o-boxInner.h-btnRow03 .c-boxBtnArea__link.second .c-boxBtnArea__txt,
.o-boxGroup--h-auto.o-boxButton.is-active .o-boxInner.h-btnRow03 .c-boxBtnArea__link.second .c-boxBtnArea__txt {margin-top:-6px}
.o-boxGroup--h-auto.o-boxButton:hover .o-boxInner.h-btnRow03 .c-boxBtnArea__link.last .c-boxBtnArea__txt,
.o-boxGroup--h-auto.o-boxButton.is-active .o-boxInner.h-btnRow03 .c-boxBtnArea__link.last .c-boxBtnArea__txt {margin-top:-7px}

.o-boxGroup--h-auto.o-boxButton.is-active .c-boxBtnArea__link:first-child {top:0}
.o-boxGroup--h-auto.o-boxButton:hover .c-boxBtnArea__link.second {box-sizing:content-box}

/*.o-boxGroup--h-auto .conBody__sentence + .txtList {margin-top:20px}*/
.o-boxGroup--h-auto .conBody__txtBox {line-height:1.2}
.o-boxGroup--h-auto .conBody__txtBox .conBody__subtit {margin-bottom:10px; padding-top:1px}
.o-boxGroup--h-auto .conBody__txtBox .txtList li + li {margin-top:3px}
.o-boxGroup--h-auto .conBody__txtBox .txtList > li:before {width:3px; height:3px; border-radius:35%}
.o-boxGroup--h-auto .links {margin-top:11px}
.o-boxGroup--h-auto .links .link:first-child {margin-left:0}
.o-boxGroup--h-auto .usableGood {margin-top:22px}
.o-boxGroup--h-auto .usableGood__tit {margin-bottom:4px; color:#aa36bb}
.o-boxGroup--h-auto .usableGood span {color:#aa36bb}
.o-boxGroup--h-auto .txtList {margin-top:11px}
.o-boxGroup--h-auto .o-boxGroup_tel {min-height:20px; margin:22px 0 0; padding-left:34px; color:#aa35ba; font-size:16px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_tel_violet_s.png) 0 0 no-repeat}
.o-boxGroup--h-auto .priceTag--inline {margin-top:10px; line-height:1}
.o-boxGroup--h-auto .usableGood--btm > span {margin-right:8px}
/*.o-boxGroup--h-auto div.conBody__sentence {margin-bottom:28px}*/
.o-boxGroup--h-auto div.conBody__sentence {margin-top:6px}
.o-boxGroup--h-auto div.conBody__sentence + .priceTag {margin-top:22px}
.o-boxGroup--h-auto .conBody__icons {position:static; top:auto; margin:-12px 0 0 -4px; vertical-align:top} 
.o-boxGroup--h-auto .conBody__icons .stickerType {bottom:-5px; height:32px}

.o-boxGroupTv .priceTag__tie_m .priceTag__price,
.o-boxGroupTv .priceTag__tie_m .priceTag__except {display:block; line-height:1.2}
.o-boxGroupTv .priceTag.txtR {padding-right:36px} 
.o-boxGroupTv .priceTag__except {margin-top:0}
.o-boxGroupTv .o-boxGroup__tel.o-boxGroup__tel--btm {right:33px bottom:24px}

/* Ä«µåÇÒÀÎ ¸ñ·Ï */ 
.listCol-2__item .o-boxGroup.o-boxCardSaleList {height:159px}
.o-boxCardSaleList.o-boxButton:hover .c-boxBtnArea {height:157px}
.listCol-2__item .o-boxCardSaleList .conBody__ico {padding-left:0}
.o-boxGroup.o-boxCardSaleList .conBody , .o-boxGroup.o-boxCardSaleList .conTxt {height:159px}
.listCol-2__item .o-boxCardSaleList .conIcoArea {width:105px}
.listCol-2__item .o-boxButton.o-boxCardSaleList .conIcoArea + .conTxtArea .conBody__sentence {font-size:14px}

/* Ä«µåÇÒÀÎ »ó¼¼ */
.o-boxGroup.o-boxCardSaleDetail {height:210px}
.o-boxGroup.o-boxCardSaleDetail:hover .c-boxBtnArea {height:208px}
.o-boxGroup.o-boxCardSaleDetail .conBody__ico {padding:0 35px 0 40px }
.o-boxGroup.o-boxCardSaleDetail .conBody__ico > img {max-width:210px; max-height:130px}

.optionList {margin-top:23px}
.optionList .optionInfo {*zoom:1}
.optionList .optionInfo:after {content:""; display:block; clear:both}
.optionList .optionInfo > li {float:left; margin-left:30px; *zoom:1}
.optionList .optionInfo > li:first-child {margin-left:0}
.optionList .optionInfo.line_st > li {padding-left:30px; border-left:1px solid #dbdbdb}
.optionList .optionInfo.line_st > li:first-child {padding-left:0; border-left:0}
.optionList .optionInfo.line_st > li .txt {margin-top:10px}
.optionList .optionInfo > li .iconWrap {float:left; vertical-align:top}
.optionList .optionInfo > li .ico {width:40px; height:40px; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pb/ico_pay_info.png) no-repeat 0 0}
.optionList .optionInfo > li > .txt {display:table-cell; vertical-align:middle; padding:3px 0 0 5px; height:30px; line-height:1.2}
.optionList .optionInfo > li .ico.phonePay {background-position:0 0}
.optionList .optionInfo > li .ico.claimSale {background-position:0 -50px}
.optionList .optionInfo > li .ico.autoTransfer {background-position:0 -100px}
.optionList .optionInfo > li .ico.cashBack {background-position:0 -150px}
.optionList .optionInfo > li .ico.pointDeduct {background-position:0 -200px}
.optionList .optionInfo > li .ico.allotment {background-position:0 -250px}


.ie7 .o-boxGroup.o-boxGroup--h-auto {height:auto}
.ie7 .o-boxGroup.o-boxGroup--h-auto .conBody {padding-top:40px}
.ie7 .o-boxGroup.o-boxGroup--h-auto .conBody__heading {margin-top:0}
.ie7 .o-boxGroup.o-boxGroup--h-auto .conBody__ico {padding-top:0}
.ie7 .o-boxButton.o-boxGroup--h-auto.is-active,
.ie7 .o-boxButton.o-boxGroup--h-auto:hover {height:auto}


/* ¿À¸¥ÂÊ ¹öÆ° ¿µ¿ª */
.btnArr {position:relative;width:7px;height:13px;margin-left:10px;margin-top:-3px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_btn_arrow_off.png) no-repeat}
.c-boxBtnArea {overflow:hidden;position:absolute;top:0;right:0;bottom:0;height:100%;padding-left:1px;border-left:1px dashed #dadada}
.c-boxBtnArea:after {display:block;clear:both;content:''}
.c-boxBtnArea__link {display:block;position:relative;height:100%;padding:0;font-weight:700;font-size:16px;color:#555;text-align:center;line-height:1;border-radius:0 7px 7px 0;background:#dbdbdb;white-space:normal}
.c-boxBtnArea__link.is-active,
.c-boxBtnArea__link:hover,
.c-boxBtnArea__link:focus {border-left:1px dashed #b993c3;background:#b892c3}
.c-boxBtnArea__link.is-active .c-boxBtnArea__txt,
.c-boxBtnArea__link:hover .c-boxBtnArea__txt,
.c-boxBtnArea__link:focus .c-boxBtnArea__txt {margin:-6px 0 0 0;padding-left:1px;color:#000;text-decoration:underline}
.c-boxBtnArea__txt {display:inline-block;position:absolute;left:0;top:50%;bottom:0;width:100%;margin-top:-6px;font-size:16px;vertical-align:middle}
.c-boxBtnArea__link.is-active .addTxt strong,
.c-boxBtnArea__link:hover .addTxt strong {margin-left:-2px}
.c-boxBtnArea__link.is-active .btnArr,
.c-boxBtnArea__link:hover .btnArr {width:9px;height:13px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_btn_arrow_on.png) no-repeat}
.c-boxBtnArea__link.second {border-top:1px dashed #e9e9e9;border-bottom:1px dashed #cfcfcf;border-radius:0 0 0 0 !important}
.c-boxBtnArea__link.last {border-top:1px dashed #e9e9e9;border-radius:0 0 7px 0 !important}
.c-boxBtnArea__link.btn-disable.is-active,
.c-boxBtnArea__link.btn-disable:hover {background-color:#dbdbdb;cursor:default}
.c-boxBtnArea__link.btn-disable.is-active .c-boxBtnArea__txt, 
.c-boxBtnArea__link.btn-disable:hover .c-boxBtnArea__txt {text-decoration:none;color:#858585}
.c-boxBtnArea__link.btn-disable.is-active .btnArr, 
.c-boxBtnArea__link.btn-disable:hover .btnArr {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_keycopy_btn_arrow_off.png)}
.c-boxBtnArea__link.btn-disable.is-active, .c-boxBtnArea__link.btn-disable:hover {border-color:#dbdbdb}
.contDetailAcc {margin-top:40px}

/* type3 */
.c-boxBtnArea__txt.type2{margin-top:-22px}
.c-boxBtnArea__txt.type2.txt3{margin-top:-33px}
.c-boxBtnArea__txt.type3{top:70%}
.c-boxBtnArea__txt.type2 .addTxt,
.c-boxBtnArea__txt.type2.txt3 .pBmI,
.c-boxBtnArea__txt.type3 .addTxt{line-height:24px}

.c-boxBtnArea__txt .addTxt .ico{}
.c-boxBtnArea__link.is-active .c-boxBtnArea__txt.type2, 
.c-boxBtnArea__link:hover .c-boxBtnArea__txt.type2 {margin-top:-22px}
.c-boxBtnArea__link.is-active .c-boxBtnArea__txt.type2.txt3, 
.c-boxBtnArea__link:hover .c-boxBtnArea__txt.type2.txt3 {margin-top:-33px}
.c-boxBtnArea__link.is-active .c-boxBtnArea__txt.type3, 
.c-boxBtnArea__link:hover .c-boxBtnArea__txt.type3 {top:70%}
.c-boxBtnArea__link.is-active .c-boxBtnArea__txt.type2 .addTxt,
.c-boxBtnArea__link:hover .c-boxBtnArea__txt.type2 .addTxt,
.c-boxBtnArea__link.is-active .c-boxBtnArea__txt.type3 .addTxt,
.c-boxBtnArea__link:hover .c-boxBtnArea__txt.type3 .addTxt{margin-left:-2px}
.c-boxBtnArea__txt .addTxt strong {color:#303030;font-size:20px;font-weight:700}

.h-btnRow02 .c-boxBtnArea__link {height:50%;border-radius:0 7px 0 0}
.h-btnRow03 .c-boxBtnArea__link {height:33.3%;border-radius:0 7px 0 0}
.h-btnRow03 .c-boxBtnArea__link:first-child {height:33.41%}

.conBody {display:table;width:100%;height:198px/*height:184px*/}
.conBody:after {display:block;clear:both;content:''}
.conBody > div {display:table-cell;vertical-align:middle}
.conBody__ico {position:relative;display:table-cell;padding-left:39px;padding-right:25px;text-align:center;vertical-align:top}
/* .conBody__ico > .ico {position:absolute;top:50%;left:50%;margin:0 25px 0 39px}*/
.conBody__ico--x1 .iconWrap {width:95px;height:95px}
.conBody__ico--x2 {padding-left:46px;padding-right:15px; /*width:185px;height:185px*/}
.conBody__ico--x2 img {max-width:180px; max-height:180px}
/*.conBody__ico--x2 .ico043 {margin:-74px 0 0 -70px}
.conBody__ico--x2 .ico044 {margin:-87px 0 0 -53.5px}*/
.conBody__heading {position:relative;display:block;margin:0 0 6px;font-size:36px;line-height:1.2;font-weight:700;color:#303030;letter-spacing:-1px}
.conBody__heading.titLevel02--38px {font-size:38px}
.conBody__heading em{font-weight:700}
.conBody__heading > span {font-size:20px;font-weight:normal}
.conBody__heading sup {line-height:1}
.conBody__icons {display:inline-block;position:relative;top:-13px;margin:0 0 0 0;font-size:0}
.conBody__title {display:block;margin:0 0 15px;font-size:18px;font-weight:700;color:#303030}
.conBody__heading + .conBody__title {}
.conBody__subtit {display:block;margin:0 0 12px;padding-top:4px;font-size:18px;font-weight:700;color:#303030}
.conBody__sentence {display:block;margin:0 0 0;font-size:16px;line-height:24px;word-break:keep-all}
.conBody__sentence em {color:#aa36bb}
.conBody__bull {position:relative;padding-left:10px}
.conBody__bull + .conBody__bull {margin-top:3px}
.conBody__bull:before{position:absolute;top:11px;left:3px;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}

.infoCellPhoneWrap > div {vertical-align:top}

.o-boxGroup--hs5 .conBody__heading {margin-bottom:1px}
.o-boxGroup--hs5 .conBody__subtit {min-height:34px;padding-top:2px}
.o-boxGroup--hs5 .conIcoArea {vertical-align:top}
.o-boxGroup--hs5 .conBody__ico--x2 img {margin-top:62px}


.conIcoArea {width:175px}
.o-boxGroup--hs2 .conIcoArea, 
.o-boxGroup--hs5 .conIcoArea {width:210px;/*width:249px*/}

/*
.conTxtArea.vT {padding-top:25px}
.conTxtArea.vT .conBody__sentence {height:80px;margin-bottom:9px}
*/
.conRateInner {display:table;width:100%;height:198px}
.conRateInner > div {display:table-cell;vertical-align:middle}
.conRate--bg {width:380px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png);vertical-align:top}
.conRate--bg .conRateInner {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) 0 0 repeat-y}
.o-boxButton .conIcoArea + .conTxtArea .conBody__sentence {font-size:16px;line-height:1.5}

.conTxtArea:after {display:block;clear:both;content:''}
.conTxt {display:table-cell;height:200px;vertical-align:middle;text-align:left}
.conTxt.type {width:695px;margin-right:65px}
.conTxt.typeTV {max-width:345px}
.conTxt .txtList li + li {margin-top:4px}
.conRate {position:absolute;top:0;right:0;height:198px;/*height:184px*/}
.conRate > .txtR {padding-right:70px}
.priceTag.txtR {padding:35px 30px 0 0;vertical-align:top}
.conRate.conRate--bg {width:410px}
.conRate--bg > .txtR {padding-right:40px}
.conTxt.type .userTit{font-size:18px;display:block;color:#303030;font-weight:700;margin-bottom:10px}
.conTxt.type .userTit em{font-weight:700}
.conTxt .widthOver {width:570px; display:inline-block}
.conTxt .widthOver>*{vertical-align:top}


.priceTag_tie .priceTag__except {display:inline-block}

/* ¿ä±Ý,ºÎ°¡¼¼,¾àÁ¤ ¿µ¿ª */
.priceTag {line-height:1.2}
.priceTag:after {display:block;clear:both;content:''}
.priceTag > * {display:block}
.priceTag__title {margin-bottom:5px;font-size:28px;font-weight:700;color:#303030}
.priceTag__title + .priceTag__sentence {font-size:16px}
.priceTag__sentence {margin-bottom:10px;font-size:18px}
.priceTag__price {font-size:38px;font-weight:700;color:#ec008c}
.priceTag__price span {font-size:32px;font-weight:normal;position:relative;top:-2px}
.priceTag__except {margin-top:5px;font-size:20px;color:#ec008c}
.priceTag__price .priceTag__except {font-size:20px}
.priceTag__except--gray {font-size:14px;font-weight:normal;color:#666}
.priceTag__agreed {margin-top:10px;font-size:14px}
.priceTag__benefit {margin-top:27px;color:#aa36bb}
.priceTag__price--x2 {font-size:42px}
.priceTag__price--x2 > span {margin-left:-10px}
.priceTag__price--x3 {font-size:26px; font-weight:700}
.priceTag--inline {margin-top:16px}
.priceTag--inline > * {display:inline-block}
.priceTag--inline .priceTag__tie_m {display:block}
.priceTag--inline .priceTag__except--gray {padding-left:7px}
.priceTag--inline .priceTag__agreed {padding-left:15px}
.priceTag--inline .txtList.inLine li {font-weight:700}
.priceTag.h-dash {padding-right:5px}
.h-dash .priceTag__except,
.h-dash .priceTag__agreed {padding-right:20px}
.h-dash .priceTag__except.is-onlyPrice {padding-right:2px}
.won_space .priceTag__price > span {margin-left:-10px}
.priceTag__price.longTxt{font-size:30px; word-spacing:-5px;}
/* ÀÌ¿ë°¡´É »óÇ° */
.usableGood {display:inline-block}
.usableGood__tit {display:block;margin-bottom:5px;font-size:14px;color:#9562a4}
/* ppt ¼­ºñ½º ¼Ò°³ - ÇÏ´Ü tv ¾ÆÀÌÄÜ (ÃÑ 4°³) */
.usableGood > span {display:inline-block;padding-left:33px;font-size:14px;line-height:33px;color:#9562a4; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/ppt/ico_tv_28x28_sprset.png) no-repeat}
.usableGood .usableGood__sb {background-position:0 0} /* sb :soundbar */
.usableGood .usableGood__4k,.usableGood .usableGood__u {background-position:0 -76px} /* 4k :UHD */
.usableGood .usableGood__s, .usableGood .usableGood__g {background-position:0 -114px} /* S :¼ÂÅ¾ */
.usableGood .usableGood__ps, .usableGood .usableGood__gr {background-position:0 -152px} /* PS :°í±Þ¼ÂÅ¾ */
.usableGood--inline .usableGood__tit {display:inline-block;margin:0 10px 0 0}
.usableGood--btm {margin-top:8px;padding-bottom:2px}
.usableGood--btm .usableGood__tit {margin-bottom:2px}
.usableGood--btm > span {margin-right:10px}
.productIcon {display:inline-block;margin:0 0 0 25px;vertical-align:top}
.productIcon__list {padding-left:5px}
.productIcon__list:after {display:block;clear:both;content:''}
.productIcon__list.listCol3 {padding-left:0}
.productIcon__list.listCol3 .productIcon__item {width:160px; margin-right:0}
.productIcon__item {float:left;width:162px;height:159px;margin-right:0;vertical-align:top}
.conBody .productIcon {padding-left:25px}
.b-icoBox {text-align:center}
.b-icoBox__ico  {display:inline-block !important;margin-bottom:9px}
.b-icoBox__ico .iconWrap {margin-top:7px/*width:95px;height:95px*/}
.b-icoBox__legend {display:block;font-size:14px}
.b-icoBox__data {display:block;margin-top:-1px;font-size:18px;font-weight:700;color:#aa36bb}
.b-icoBox__limit {display:block;margin-top:-1px;font-size:12px;color:#aa36bb;line-height:1.2}

/* µ¥ÀÌÅÍ ¿ä±ÝÁ¦ ¾ÆÄÚµð¾ð ¿µ¿ª */
.acdBasic-obox .acdBasic .title a {padding:9px 0 8px 28px;color:#333}
.acdBasic-obox .acdBasic .title.on a {background:#ede4f0 url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x 0 100%}
.acdBasic-obox .acdBasic .acdHeader {margin-bottom:15px}
.acdBasic-obox .acdBasic .acdBasic .title .after {right:32px}
.acdBasic .accordionStep .detail {padding:0}
.acdBasic .conRate > .txtR {padding-top:12px; padding-right:40px}
.acdBasic .o-boxInner {border-radius:0}
.acdBasic .o-boxButton {position:relative;overflow:hidden;height:200px;padding:0}
.acdBasic .o-boxButton .c-boxConArea {width:930px}
.acdBasic .o-boxButton.is-active,
.acdBasic .o-boxButton:hover {margin:0 !important;border:0 !important;border-radius:0 !important}
.acdBasic .o-boxButton.is-active .c-boxConArea,
.acdBasic .o-boxButton:hover .c-boxConArea,
.acdBasic .o-boxButton.is-active .c-boxBtnArea,
.acdBasic .o-boxButton:hover .c-boxBtnArea {height:200px;margin:0}
.acdBasic .o-boxButton.o-boxButton-non .c-boxConArea {width:100%}
.acdBasic .o-boxButton.o-boxButton-non .c-boxBtnArea {display:none}
.acdBasic .c-boxBtnArea__link {border-radius:0}
.acdBasic .productIcon {padding:8px 0 0 25px}
.acdBasic .productIcon__item {width:140px}
.acdBasic .productIcon__item.longTxt {width:166px}
.b-dataInfo {position:absolute;top:10px;right:60px}
.b-dataInfo__list:after {display:block;content:"";clear:both}
.b-dataInfo__item {float:left;display:inline-block;height:30px;margin-left:5px;font-size:14px;font-weight:normal;line-height:30px}
.dataInfo__ico {position:static;display:inline-block;width:21px;height:21px;margin-right:4px;font-size:0;line-height:0;vertical-align:middle}
.b-item-data {width:100px}
.b-item-video {width:97px}
.b-item-voice {width:140px}
.b-item-msg {width:105px}

.keyCopy .iconWrap {width:205px;text-align:center}
.o-boxGroup .iconWrap__ico {display:inline-block;position:relative;width:193px; text-align:center}
.o-boxGroup .iconWrap__ico .iconWrap {position:relative;/* width:95px;height:95px*/}
.o-boxGroup .iconWrap__ico .ico-star {display:inline-block;margin:0 auto;position:absolute;top:-10px;right:-23px}
.o-boxGroup .iconWrap__ico .txt {display:block;margin-top:7px;font-size:16px;text-align:center}
.o-boxGroup .conTxtArea {padding-left:5px}

.o-boxGroup--hs1 .conBody,
.o-boxGroup--hs1 .conBody > div,
.o-boxGroup--hs1 .conTxt,
.o-boxGroup--hs1 .conRate,
.o-boxGroup--hs1 .conRateInner {height:168px}
.o-boxGroup--hs1 .conRate--bg {width:325px;padding-right:50px}
.o-boxGroup--hs1.o-mListBox .conRate--bg {padding-right:0}
.o-boxGroup--hs1.o-mListBox .priceTag__price span {font-size:34px; font-weight:700}
.o-boxGroup--hs1.o-mListBox .conRate--bg > .txtR {padding-right:55px}
.o-boxGroup--hs2 .conBody,
.o-boxGroup--hs2 .conBody > div,
.o-boxGroup--hs2 .conTxt,
.o-boxGroup--hs2 .conRate,
.o-boxGroup--h235 .conRateInner,
.o-boxGroup--h235 .conBody,
.o-boxGroup--h235 .conBody > div,
.o-boxGroup--h235 .conTxt,
.o-boxGroup--h235 .conRate,
.o-boxGroup--h235 .conRateInner  {height:233px}
.o-boxGroup--h235 .conRate > .txtR {padding-right:77px}
.o-boxGroup--hs2 .conRate > .txtR .priceTag__agreed {margin-top:1px}
.o-boxGroup--hs3 .conBody,
.o-boxGroup--hs3 .conBody > div,
.o-boxGroup--hs3 .conTxt,
.o-boxGroup--hs3 .conRate,
.o-boxGroup--hs3 .conRateInner {height:203px}
.o-boxGroup--hs4 {}
.o-boxGroup--hs5 {height:303px}
.o-boxGroup--hs5 .conBody {height:301px}
.o-boxGroup--hs5 .conTxt {height:299px}
.o-boxGroup__tel {position:absolute;right:30px;padding-left:34px;height:30px;line-height:30px;font-size:16px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_tel_violet.png) 0 50% no-repeat;color:#9562a4}
.o-boxGroup__tel--top {top:20px}
.o-boxGroup__tel--btm {bottom:30px}
.o-boxGroup__tel--static {position:static; margin-top:9px} /* Å×½ºÆ®Áß */

.o-boxGroup__btns {}
.o-mListBox .txtList li + li {margin-top:4px}
.bgBoxPlus {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_boxPlus.png) no-repeat 0 0}

/* ¸ñ·Ï Col 01 */
.listCol-1 {}
.listCol-1__item {margin-top:30px}
.listCol-1__item:first-child {margin-top:0}

/* ¸ñ·Ï Col 02 */
.listCol-2 {margin:0 0 0 -25px}
.listCol-2:after {display:block;clear:both;content:''}
.listCol-2__item {float:left;position:relative;width:537px;margin:0 0 0 25px;padding:12px 0 15px}
.listCol-2__item .titWrap {height:70px}
.listCol-2__item .titWrap:after {display:block; content:""; clear:both}
.listCol-2__item .titWrap .titIcon__inner {float:left;margin:0 0 0 4px;vertical-align:top}
.listCol-2__item .titWrap .titLevel02 {display:inline-block; float:left; margin:10px 3px 0 0; letter-spacing:-2px}
.listCol-2__item .titWrap .titLevel02 .txt {font-size:16px}
.listCol-2__item .o-boxGroup {width:537px;height:200px}
.listCol-2__item .o-boxButton .c-boxConArea {word-break:break-all;width:370px}
.listCol-2__item .o-boxButton .c-boxBtnArea {width:170px}
.listCol-2__item .conIcoArea {width:115px}
.listCol-2__item .conBody__ico {padding:0 0 0 10px}
.listCol-2__item .conBody {padding-left:19px}
.listCol-2__item .conBody__heading {font-size:28px}
.listCol-2__item .conBody__sentence {font-size:18px;margin-bottom:5px;padding-right:5px}
.listCol-2__item .o-boxButton .conIcoArea + .conTxtArea .conBody__sentence {padding-right:10px;line-height:1.2}
.listCol-2__item .o-boxButton .priceTag {padding-top:3px}
.listCol-2__item .o-boxGroup--hs3 .conBody__sentence {font-size:16px}
.listCol-2__item .o-boxGroup--hs3 .conTxtArea {padding-left:0}
.listCol-2__item.question.overV .o-boxInner {overflow:visible}
.listCol-2__item.question.overV .o-boxButton:hover .c-boxBtnArea {border-radius:0 10px 10px 0; border-top:2px solid #b892c3 !important; border-right:2px solid #b892c3 !important; border-bottom:2px solid #b892c3 !important}
.listCol-2__item.question .tooltip-wrap.questionType {top:-2px; left:-5px}
.listCol-2__item.question .tooltip-wrap.questionType .tooltip {top:45px; left:-100px; min-width:200px}
.listCol-2__item.question .tooltip-wrap.questionType .tooltip .tit {color:#303030; font-weight:700}
.listCol-2__item.question .tooltip-wrap.questionType .tooltip .arrow {background-position:-300px -50px; top:-14px; left:85px}
.listCol-2__item.question.overV .o-boxButton:hover {height:201px}
.listCol-2__item.question.overV .o-boxButton:hover .c-boxBtnArea__link .c-boxBtnArea__txt {top:49%; left:1px}
.listCol-2__item.question.overV .o-boxButton:hover .c-boxBtnArea__link.last .c-boxBtnArea__txt {top:51%; left:1px}


/* 161124 vT-box °ü·Ã css ºÎºÐ ¼öÁ¤ --- S */
.listCol-2__item .o-boxGroup.vT-box {height:200px}
.listCol-2__item .o-boxButton.vT-box .c-boxConArea {padding-right:10px}
.listCol-2__item .o-boxGroup.vT-box .conBody {padding:28px 0 0 30px}
.listCol-2__item .o-boxGroup.vT-box .conBody__sentence {margin:0; height:auto;font-size:16px;line-height:22px}
.listCol-2__item .o-boxGroup.vT-box .conBody > div {padding:0; vertical-align:top}
.o-boxGroup.vT-box .usableGood {margin-top:12px}
.o-boxGroup.vT-box .usableGood .usableGood__tit {margin-bottom:1px}
.o-boxGroup.vT-box .usableGood > span {width:150px;margin-right:4px} /* 161116  - ÅØ½ºÆ®°¡ ±æ¾îÁö´Â °æ¿ì 2ÁÙ¹ß»ýÀ¸·Î ÀÎÇØ width 140 => 150À¸·Î ¼öÁ¤   */
/* 161124 vT-box °ü·Ã css ºÎºÐ ¼öÁ¤ --- E */

/* ¹è³ÊÀÌ¹ÌÁö Col 02 */
.bannerList-Col-2 {margin:12px 0 0 -24px; zoom:1}
.bannerList-Col-2:after {display:block;clear:both;content:''}
.bannerlistCol-2__item {float:left;width:538px; height:205px; margin:0 0 0 24px; /*overflow:hidden Á¢±Ù¼º ÃÊÁ¡¹æÇØ 0525 */}
.bannerlistCol-2__item a {display:block}
.bannerlistCol-2__item img {max-width:538px}

/*
.o-boxListWrap .listCol-2__item .titWrap {min-height:48px}
.o-boxListWrap .listCol-2 .titWrap .titLevel02 {margin-bottom:0;line-height:1.2}
.o-boxListServiceWrap {position:relative;top:-20px}
.o-boxListServiceWrap .listCol-2__item {padding:17px 0 10px}
.o-boxListServiceWrap .listCol-2__item .titWrap {height:69px}
.o-boxListServiceWrap .listCol-2__item .titLevel02 {float:left;margin-right:5px;padding-top:10px}
.o-boxListServiceWrap .listCol-2__item .titIcon__inner {float:left}
.o-boxListServiceWrap .titIcon__inner {top:-5px}
.titWrap.bgDotBtm + .o-boxListServiceWrap {margin-top:20px;top:0;padding-bottom:10px}
*/

.selGroupBox {margin-bottom:40px}

.priceTag__tie .priceTag__except {display:inline-block}
/*.priceTag__tie_m > * {display:initial}*/
/*
.priceTag__tie_m .priceTag__price, 
.priceTag__tie_m .priceTag__except {display:initialk}
*/
/* ÅëÇÕ°Ë»ö - »óÇ°¸ñ·Ï list  */
.listPrdt__list {margin-top:30px}
.listPrdt__item {margin-bottom:35px}
.listPrdt__item .titWrap {padding:0 0 15px}
.listPrdt__item .o-boxInner {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px} /* ÀçÁ¤ÀÇ */

/* ¸ñ·Ï Col 02 :APP¼³Ä¡ ¹öÆ° ¹× ·¹ÀÌ¾î */
.titLevel02.appActive .appSetup-txt, .titLevel02.appActive .appSetup-txt + .setupTxt {font-size:25px}
.appSetup--ly {position:absolute !important;top:20px;right:0}
.keyLyrDown {display:none;position:absolute;left:1px;bottom:15px;width:538px;height:200px;padding:3px;background:#b892c3;border-radius:10px}
.keyLyrDown.active {display:block}
.keyLyrDown .o-boxInner {overflow:hidden;position:relative;width:100%;padding:28px;background:#fff;border-radius:8px}
.keyLyrDown .c-boxConArea {width:100%;z-index:2}
.keyLyrDown .keyQrCont>div {float:left;width:50%;text-align:center;padding-right:24px}
.keyLyrDown .keyQrCont>div img {width:90px; max-height:90px;margin-bottom:18px}
.keyLyrDown .keyQrCont .iconset {margin-right:10px}
.keyLyrDown .keyQrCont>div.border-dash-left {padding-left:29px; padding-right:0}
.keyLyrDown .qr-link a:hover {color:#aa36bb; text-decoration:underline}
.keyLyrDown .icon-google-play {margin-left:-8px}
.keyLyrDown .icon-app-store {margin-left:-6px}
.keyCloseDown {position:absolute;right:11px;top:11px;border:none;padding:0}
.border-dash-left {border-left:1px dashed #dbdbdb}
.setupTxt {margin-left:4px}
.ie8 .keyLyrDown .lt {background-position:0 -20px;top:0;left:0}
.ie8 .keyLyrDown .rt {background-position:-10px -20px;top:0;right:0}
.ie8 .keyLyrDown .lb {background-position:0 -30px;bottom:0;left:0}
.ie8 .keyLyrDown .rb {background-position:-10px -30px;bottom:0;right:0}
.ie8 .keyLyrDown .square {border:3px solid #b892c3}
/* ±âº»Á¦°ø ³»¿ëÀº »ó¼¼º¸±â ÂüÁ¶ */
.o-boxInner + .o-boxGroup__refer {display:none}
.o-boxGroup.is-active .o-boxGroup__refer,
.o-boxGroup:hover .o-boxGroup__refer {display:block}
.o-boxGroup__refer {position:absolute;top:-40px;right:0;font-size:13px;color:#aa36bb}
.contGroup__sentence {margin:-10px 0 17px}
.contGroup__item .toggleLayer {margin-top:20px}
.contGroup__item .titWrap {height:49px}
.contGroup__item .titWrap * {vertical-align:top}
.contGroup__item .titWrap .titIcon__inner {position:relative;top:-15px;margin-left:5px}
.contGroup__item_add .titWrap {height:40px}
.contGroup__item_add .listCol-w2 {margin-top:-10px}

.lineDotTop {border-top:1px dashed #dbdbdb}
.lineDotBtm {border-bottom:1px dashed #dbdbdb}

/* ÃßÃµ ¿ä±ÝÁ¦ °á°ú */
.reomResult {margin-bottom:40px}
.reomResult .titWrap .rCont {bottom:10px}
.reomResult:after {display:block;content:"";clear:both}
.reomResult__refer {margin-top:10px;font-size:13px;color:#aa36bb}
.reomResult__head {margin:0 0 14px;padding:0 0 31px;text-align:center;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) 0 100% repeat-x}
.reomResult__name {display:block;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.2;color:#303030}
.reomResult__price {font-size:32px;color:#ec008c}
.reomResult__price strong {font-size:38px;font-weight:700;position: relative;top: 4px;}
.reomResult__except {font-size:20px}
.reomResult__list {margin-top:0}
.reomResult__list:after {display:block;content:"";clear:both}
.reomResult__item {float:left;width:540px;margin-left:20px}
.reomResult__item:after {display:block;content:"";clear:both}
.reomResult__item .o-boxGroup {width:540px;height:727px;margin:0;background:#fff}
.reomResult__item .o-boxGroup .productIcon__list.listCol3 .productIcon__item {width:156px}	
.reomResult__item .o-boxButton .c-boxConArea {width:540px;height:610px}
.reomResult__item .o-boxButton .c-boxBtnArea {width:540px;height:80px}
.reomResult__item .o-boxButton.is-active .c-boxBtnArea,
.reomResult__item .o-boxButton:hover .c-boxBtnArea {height:78px}
.reomResult__item .o-boxButton.is-active .c-boxBtnArea__txt,
.reomResult__item .o-boxButton:hover .c-boxBtnArea__txt {margin-top:-5px}
.reomResult__item .c-boxConArea {padding:33px 33px 40px}
.reomResult__item .productIcon {margin:0;padding-bottom:15px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) 0 100% repeat-x}
.reomResult__item hr {margin:15px 0 30px}
.reomResult .txt {margin-top:5px}
.reomResult__tit {margin:0; padding:10px 0 0; height:50px; background:#ede4f0; font-size:20px; color:#303030; text-align:center; font-weight:700}
.reomResult__item .o-boxButton.is-active .reomResult__tit,
.reomResult__item .o-boxButton:hover .reomResult__tit {height:48px; padding-top:8px; margin-bottom:2px}
.reomResult__item .b-reomGraph {margin-top:26px}
.familyShopList .reomResult__item .o-boxGroup {height:690px;}
.familyShopList .reomResult__item .o-boxButton .c-boxConArea {width:540px;height:610px}
.familyShopList .reomResult__item .o-boxButton .c-boxBtnArea {width:540px;height:80px}
/* ÃßÃµ ¿ä±ÝÁ¦ °á°ú :ÇÏ´Ü ¹öÆ° ¿µ¿ª */
.c-boxBtnArea--btm {top:inherit;right:0;bottom:0;height:100%;border-left:0;border-top:1px dashed #dadada}
.c-boxBtnArea--btm:after {display:block;content:"";clear:both}
.c-boxBtnArea--btm .c-boxBtnArea__link {float:left;height:100%;border-top:0;border-radius:0 0 7px 7px}
.h-btnRow02 .c-boxBtnArea--btm .c-boxBtnArea__link {width:50%;border-radius:0 0 0 7px}
.c-boxBtnArea--btm .c-boxBtnArea__link.last {border-left:1px dashed #e9e9e9;border-radius:0 0 7px 0 !important}
.c-boxBtnArea--btm .c-boxBtnArea__link.last.is-active .btnArr,
.c-boxBtnArea--btm .c-boxBtnArea__link.last:hover .btnArr {/*margin-left:18px;*/padding-left:1px}
/* ÃßÃµ ¿ä±ÝÁ¦ °á°ú :±×·¡ÇÁ */
.b-reomGraph {margin-top:30px;padding:50px 0 40px;height:210px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/dot_d9.png) 0 170px repeat-x}
.b-reomGraph__list {height:120px}
.b-reomGraph__list:after {display:block;content:"";clear:both}
.b-reomGraph__item {float:left;display:inline-block;position:relative;width:155px;height:120px;text-align:center}
.b-reomGraph__tit {display:block;position:absolute;bottom:-33px;width:100%;font-size:14px;text-align:center;color:#666}
.b-reomGraph__bar {display:inline-block;position:relative; height:100%;width:25px;margin:0 7px}
.b-reomGraph__bar > span {display:block;position:absolute;left:0;right:0;bottom:0}
.b-reomGraph__bar .gage {width:25px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png) repeat}
.b-reomGraph__bar .gage.on {background:#ec008c;color:#ec008c}
.b-reomGraph__bar .mask {position:absolute;top:0;left:0;width:25px;height:3px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_graph_reomtxt.png) 0 0 no-repeat}
.b-reomGraph__bar .txt {display:block;position:absolute;top:-25px;right:0;width:65px;font-size:14px;line-height:1.4;text-align:right;word-break:keep-all}
.b-reomGraph__bar .gage.on .txt {left:0;text-align:left}
.b-reomGraph__bar .txt--2 {top:-45px}

/* ³»°Ô ¸Â´Â ¿ä±ÝÁ¦ ÃßÃµ */
.lineTop {border-top:1px solid #dbdbdb}
.lineBtm {border-bottom:1px solid #dbdbdb}
.lineDotTop {border-top:1px dashed #dbdbdb}
.lineDotBtm {border-bottom:1px dashed #dbdbdb}

.reomResultWrap {padding:10px 0}
.recommend__head {position:relative}

.recommend__body .tblVert td em {color:#ec008c}
.recommend__head .btn.btnHelp {padding:4px 10px;margin-left:10px;font-weight:700}
.b-graphView ul {}
.b-graphView ul:after {display:block;clear:both;content:''}
.b-graphView ul li {float:left;position:relative;height:20px;line-height:20px;padding-left:30px;margin-left:30px}
.b-graphView ul li .after { display:inline-block;position:absolute;top:0;left:0;width:20px;height:20px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/patt_graph_monthsix.png) }
.b-graphView ul li .after.bg { background:#ec008c }
.secGroup.contGroup__item_add {}

/* ¿ä±ÝÁ¦ ºñ±³ÇÏ±â */
.callingPlan {padding:50px}
.callingPlan__sentence {margin-bottom:10px;font-size:16px}
.layerRateCompare .callingPlan__sentence {min-height:22px}
.callingPlan__sentence em {color:#ed008c}
.callingPlan__sentence a {color:#ed008c;text-decoration:underline}

.callingPlan .tblVert {margin-bottom:13px}
.callingPlan .tblVert thead th {color:#333}
.callingPlan__table .tblVert thead th, 
.callingPlan__table .tblVert tbody th {padding:8px 0}
.callingPlan__table .tblVert tbody td {padding:0;height:50px}
.callingPlan__table tbody td .h-bracket-12pt {margin-top:-10px}
.btn--pickup {width:29px;height:29px;border:0;padding:0;vertical-align:middle;background-color:transparent}

.compareBox {border:1px solid #dbdbdb;border-radius:10px;background-color:#fafafa}
.compareBox__pick {width:100%;margin:85px auto 0;padding-top:35px;text-align:center;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_check_gray.png) 50% 0 no-repeat}
.compareBox__picked {margin-left:1px;padding:10px;height:247px;background-color:#fff}
.compareBox__list {font-size:0}
.compareBox__item {display:inline-block;position:relative;width:25%;height:247px;font-size:16px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) 0 0 repeat-y}
.compareBox__item:first-child {background:none}
.compareBox__item.last {overflow:hidden;border-radius:0 10px 10px 0}
.compareBox__item + .compareBox__item + .compareBox__item + .compareBox__item .compareBox__picked {border-top-right-radius:10px; border-bottom-right-radius:10px}
.compareBox__cont {margin:50px 0 40px;text-align:center}
.compareBox__cont > * {display:block;color:#ec008c}
.compareBox__name {font-size:26px;font-weight:700;line-height:1.2;color:#303030}
.compareBox__txt {display:block; padding-top:24px; font-size:24px;font-weight:700;line-height:1.2; }
.compareBox__txt:hover span {text-decoration:underline}
.compareBox__txt span {color:#ec008c}
.compareBox__price {margin:15px 0 10px;font-size:30px}
.compareBox__price span {position:relative; top:4px; font-size:34px;font-weight:700;}
.compareBox__price .compareBox__month {position:relative; top:2px; font-size:30px;line-height:1.2; font-weight:normal} 
.compareBox__except {font-size:14px;line-height:1.2; color:#666}
.compareBox__delete {position:absolute;top:14px;right:16px;width:29px;height:29px;border:0}
.compareBox__price {padding-bottom:10px}
.compareBox + .optBtnWrap {margin-top:30px}
.callingPlan .optBtnWrap .btn {margin:0 4px 0 3px}

.usingRate {margin:-1px 0 0 -1px;padding:10px;height:248px;border:3px solid #b892c3;border-radius:10px 0 0 10px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png)}
.usingRate__tit {position:absolute;top:12px;left:12px;font-size:18px;font-weight:700;color:#9562a4}
.usingRate__tit .myCir {margin-right:7px}
.usingRate .callingPlan__cont {margin-top:77px}

/* ¿ä±ÝÁ¦ Ã£±â - radioBtn style   */
.b-selectOpt {margin:30px -50px 47px}
.b-selectOpt:after {display:block;clear:both;content:''}
.b-selectOpt__grid {float:left;width:33.3%;min-height:187px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) 0 100% repeat-y;vertical-align:top;text-align:center}
.b-selectOpt__grid:first-child {background:none}
.b-selectOpt__tit {display:block;margin:5px 0 35px;font-size:28px;font-weight:700;text-align:center;line-height:1.2;color:#303030}
.b-selectOpt__list {font-size:0}
.b-selectOpt__item {display:inline-block;width:72px;font-size:16px;text-align:center;vertical-align:top}
.b-selectOpt__item span {display:block;margin-top:15px}
.b-selectOpt__item input[type=radio].rdoVisChk + label {display:block;width:75px;min-height:80px;padding:65px 0 0 0;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/check50x50_radioType_off.png) no-repeat 50% 0;background-size:50px auto}
.b-selectOpt__item input[type=radio].rdoVisChk:focus + label{background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/check50x50_radioType_focus.png) no-repeat 50% 0}
.b-selectOpt__item input[type=radio].rdoVisChk + label.on {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/pc/check50x50_radioType_on.png);color:#ed008c}
.b-selectOpt__item input[type=radio].rdoVisChk:focus + label.on{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/pc/check50x50_radioType_focus.png)}
.b-selectOpt__item input[type=radio].rdoVisChk + label.disable {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/pc/check50x50_radioType_off.png)}
.b-selectOpt__item input[type=radio][disabled=disabled] + label{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/pc/check50x50_radioType_off.png)}

.ico.togetherSaving {background-image:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pb/icoTogetherSaving.png);}
.ico.sportsLeisure {background-image:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pb/icoSportsLeisure.png);}
.ico.shinhanMycar {background-image:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pb/icoShinhanMycar.png);}

/* ¸ñ·ÏÇÏ´Ü ÃßÃµ ºÎ°¡¼­ºñ½º ¹è³Ê */
.listCol-w2 {}
.listCol-w2 .o-boxInner {word-break:break-all;width:100%}
/*.addService__item {float:left;position:relative;width:538px;margin-left:22px}*/
.listCol-w2 .conBody__sentence {margin-bottom:10px;width:380px !important;font-size:16px}
.listCol-w2 .conBody__icon {margin-right:20px}

/* °¡ÀÔÁ¤º¸ */
.conInfo {width:100%}
.conInfo:after {display:block;clear:both;content:''}
.conInfo .iconWrap .txt {font-size:16px}
.conInfo .iconWrap__ico {width:132px;margin:0}
.conInfo .iconWrap__ico .i-phone .iconWrap {display:block;width:132px;height:132px;margin:0 auto -5px;text-align:center}
.conInfo .iconWrap__ico .i-phone img {max-width:100%;max-height:100%}
.conInfo .conBodyInner {overflow:hidden;margin-left:-39px;border-radius:10px 0 0 10px}
.conInfo .conIcoArea {position:relative;width:274px;text-align:center;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png');border-radius:10px 0 0 10px;z-index:-1}
.conInfo .conTxtArea {padding-left:50px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png') 0 0 repeat-y}
.conInfo .txtList strong {font-weight:700;color:#303030}
.conInfo .txtList .txtCut  strong {width:500px;display:inline-block} 
/* °¡ÀÔÁ¤º¸ ¹öÆ°¿µ¿ª */
.conTxt + .conBtnArea {position:absolute;top:50%;right:50px;margin-top:-15px;text-align:right}

.b-division {padding-right:49px;width:100%}
.b-division__list {width:845px;padding:20px 0}
.b-division__item {position:relative;padding:15px 0;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x 0 0}
.b-division__item:first-child{background:none}
.b-division__col:after {display:block;clear:both;content:''}
.b-division__col .txtList {float:left}
.b-division__col .btnList {float:right;margin-top:10px}

/* ie */
.ie .titWrap + hr {margin-top:0}
.ie .o-boxGroup--hAuto,
.ie .o-boxGroup--hAuto .o-boxInner,
.ie .o-boxGroup--hAuto .c-boxConArea,
.ie .o-boxGroup--hAuto .b-division,
.ie .o-boxGroup--hAuto .b-division__list,
.ie .o-boxGroup--hAuto .conTxt {font-size:0;line-height:0}

.ie11 .c-boxBtnArea__link,
.ie11 .c-boxBtnArea__link.last {border-radius:0 !important}

.ie7 .titWrap {/*height:60px ³ÖÁö ¸¶½Ã¿À!!!*/}
.ie7 .titWrap > * {/*float:left ³ÖÁö ¸¶½Ã¿À!!!*/ }
.ie8 .titWrap .titIcon {position:static}
.ie7 .titWrap .titIcon img,
.ie8 .titWrap .titIcon img {display:inline-block}
.ie7 .contUtil__count {width:13px}
.ie7 .titWrap .contUtil.rCont {float:none; margin-top:25px}
.ie7 .tabs li {margin-left:-1px}
.ie7 .tabs li a {padding:0}
.ie7 .badgeType.tooltip-wrap {display:inline}
.ie7 .o-boxGroup {width:1098px;/*height:198px*//*height:184px*/}
.ie7 .listCol-2 .o-boxGroup {width:538px;height:198px/*height:184px*/}
.ie7 .o-boxGroup--hs1 {height:168px}
.ie7 .o-boxGroup--hs2 {height:233px}
.ie7 .o-boxGroup--hs3 {height:203px}
.ie7 .o-boxGroup--hAuto {height:auto;margin:-2px}
.ie7 .o-boxGroup--hAuto .conBody,
.ie7 .o-boxGroup--hAuto .conTxt {height:auto}
.ie7 .o-boxButton.is-active,
.ie7 .o-boxButton:hover {width:1094px;/*eight:194px*/}
.ie7 .o-boxGroup--hs2.o-boxButton {height:233px}
.ie7 .o-boxGroup--hs1.o-boxButton.is-active,
.ie7 .o-boxGroup--hs1.o-boxButton:hover {height:164px}
.ie7 .o-boxGroup--hs2.o-boxButton.is-active,
.ie7 .o-boxGroup--hs2.o-boxButton:hover {height:229px}
.ie7 .listCol-2 {width:1144px}
.ie7 .listCol-2 .o-boxButton.is-active,
.ie7 .listCol-2 .o-boxButton:hover {width:534px;height:194px}
.ie7 .o-boxGroup--hs1 .conTxt {padding-top:35px;height:133px}
.ie7 .o-boxGroup--hs1 .iconWrap__ico {margin-top:22px}
.ie7 .keyLyrDown .o-boxInner {width:484px;height:144px}
.ie7 .keyLyrDown .keyQrCont > div {width:40%;margin:0}
.ie7 .productIcon__list {padding:0}
.ie7 .productIcon__item {margin:0}
.ie7 .b-selectOpt__item {display:inline}
.ie8 .b-icoBox__data,
.ie7 .b-icoBox__data {letter-spacing:-1px;word-spacing:-1px}
.ie7 .conBody > div {float:left;display:inline-block}
.ie7 .conBody__ico {display:inline-block}
.ie7 .o-boxGroup--hs2 .conBody__ico {padding-top:20px}
.ie7 .conBody__heading {margin-top:35px}
.ie7 .conBody__title {margin-top:40px}
.ie7 .conBody__heading + .conBody__title {margin-top:0}
.ie7 .conBody .productIcon {margin-top:20px;padding-left:0}
.ie7 .priceTag {padding-top:40px}
.ie7 .priceTag--inline,
.ie7 .listCol-2 .priceTag {padding-top:0}
.ie7 .conTxt + .conRate .priceTag__price,
.ie7 .productIcon + .conRate .priceTag__price {margin-top:5px}
.ie7 .conRateInner {width:350px}
.ie7 .conRate--bg .conRateInner {width:340px}
.ie7 .listCol-2 .conBody {/*width:341px*/}
.ie7 .listCol-2 .conBody__ico {padding-top:50px}
.ie7 .listCol-2 .conBody__sentence {margin-top:40px}
.ie7 .listCol-2 .conBody__heading + .conBody__sentence {margin-top:0}
.ie7 .listCol-2 .conTxtArea.vT .conBody__sentence {margin-top:-10px}

.ie7 .conRate--fR {position:relative;top:0;width:360px}
.ie7 .conRate--fR .conRateInner {position:relative;top:50%}
.ie7 .conRate--fR .priceTag {position:absolute;top:-25%;right:0}
.ie7 .o-boxButton .productIcon {width:500px}
.ie7 .o-boxButton .conRate--bg .priceTag {top:20%}
.ie7 .o-boxGroup--hs1 .conRate--bg .priceTag {display:inline-block;top:35%}

.ie7 .conBody > div {display:inline-block}
.ie7 .conBody .txtList {margin-top:20px}
.ie7 .o-boxGroup--hs1 .conBody .iconWrap {/*padding-top:10px*/}
.ie7 .conBody .iconWrap {}

.ie7 .productIcon {float:left;width:620px}
.ie7 .iconWrap .iconWrap__ico {margin-top:25px}
.ie8 .b-icoBox__ico {margin-bottom:0}

.ie7 .conInfo .conBody > div {display:inline-block;margin-top:0}
/*.ie7 .conInfo .iconWrap {height:168px}*/
.ie7 .conInfo .iconWrap__ico {display:inline-block;margin-top:25px}
.ie7 .conInfo .iconWrap__ico .i-phone {margin-top:-25px}
.ie7 .conInfo .conTxtArea {height:198px}
.ie7 .conInfo .conTxtArea .txtList {padding-top:25px}
.ie7 .o-boxGroup--hs1 .conTxtArea {height:168px}
.ie7 .o-boxGroup--hs1 .b-division .conTxtArea {margin-top:0}

.ie7 .b-division {width:1010px}
.ie7 .b-division__list {height:auto}
.ie7 .b-division__item {padding-top:1px;width:845px}
.ie7 .b-division__item .txtList {margin:0;padding-top:15px}
.ie7 .b-division__col .btnList {margin-top:15px}


.ie7 .acdBasic .o-boxButton {height:200px}
.ie7 .acdBasic .detail .productIcon {width:620px}

.ie7 .reomResult__head,
.ie7 .reomResult__item .productIcon {width:465px}
.ie7 .reomResult__list {width:1120px}
.ie7 .reomResult__item .o-boxInner {height:688px}
.ie7 .reomResult__item .o-boxGroup {width:538px;height:688px}
.ie7 .reomResult__item .o-boxButton.is-active,
.ie7 .reomResult__item .o-boxButton:hover {margin:0;width:534px;height:684px}
.ie7 .reomResult__item .o-boxButton .c-boxConArea {width:473px;height:608px}
.ie7 .reomResult__item .o-boxButton .c-boxBtnArea {width:538px;height:78px}
.ie7 .reomResult__item .o-boxButton.is-active .c-boxBtnArea__txt,
.ie7 .reomResult__item .o-boxButton:hover .c-boxBtnArea__txt {margin-top:-6px}
.ie7 .c-boxBtnArea--btm {top:609px}
.ie7 .o-boxGroup:hover .c-boxBtnArea--btm {height:76px}
.ie7 .o-boxGroup:hover .c-boxBtnArea--btm .c-boxBtnArea__txt {margin-top:-5px}
.ie7 .h-btnRow02 .c-boxBtnArea--btm .c-boxBtnArea__link {width:269px}
.ie7 .h-btnRow02 .c-boxBtnArea--btm:hover .c-boxBtnArea__link {margin-right:-1px}
.ie7 .c-boxBtnArea--btm .c-boxBtnArea__link.last {width:268px}
.ie7 .b-reomGraph {display:block;width:465px}
.ie7 .b-reomGraph__list {width:465px}
.ie7 .b-reomGraph__tit {left:0}

.ie7 .o-boxGroup--hs1 .conBody {/*height:158px*/}
.ie7 .o-boxGroup--hs1 .conBody,
.ie7 .o-boxGroup--hs1 .conBody > div,
.ie7 .o-boxGroup--hs1 .conRate--bg > .txtR  {/*padding-top:10px*/}
.ie7 .o-boxGroup--hs1 .conRate--bg .conRateInner {width:300px}
.ie7 .o-boxGroup--hAuto .conBody .conIcoArea {margin-top:20px}

.ie7 .listCol-w2 .conBody {width:509px}
.ie7 .compareBox__picked {height:227px}
.ie7 .compareBox__list {overflow:hidden}
.ie7 .compareBox__item {float:left}
.ie7 .usingRate {height:222px}
.ie7 .sliderArea {padding-bottom:38px}
.ie7 .sliderBox {width:305px !important;padding:0 27px}
.ie7 .sliderBox:first-child {width:304px !important}
.ie8 .reomResult__head .titWrap .rCont {bottom:30px}
.ie8 .contUtil__count {position:relative;top:-1px;;line-height:19px}

.ie7 .rCont {float:none;overflow:hidden}
.ie7 .titLevel01 + .rCont {margin-top:20px}
.ie7 .filter-wrap, 
.ie7 .filter-wrap .filter {display:inline}
.ie7 .pagination div {display:inline;zoom:1}
.ie7 .acdHeader .btn-area .btn {height:20px}
.ie7 .using_service-login__text,
.ie7 .using_service-login__text P {display:inline}

.ie8 .tblType.cont tbody th.bline{border-left:1px solid #dbdbdb !important}



/* temp */
.formItemHolder.useDays input[type="text"]:first-child { width:65px; margin-right:5px; }
.formItemHolder.useDays input[type="text"] { width:45px; margin-right:5px; }
.formItemHolder.useDays span.divider{margin-left:-10px}

.formItemHolder.nameOfState input[type="text"] { width:155px}
.formItemHolder.nameOfState input[type="submit"].btn {font-size:11px}

.formItemHolder.amount {position:relative}
.formItemHolder.amount input[type="text"] { width:60px}
.modal-header .rCont{float:right; overflow:hidden}
.modal-body{clear:both;zoom:1}
.modal-body .content .tblType.cont thead th.roamingState{background:#fff !important; padding:0}

/* temp- ³»°Ô ¸Â´Â ¿ä±ÝÁ¦ ÃßÃµ */
.recommend {margin-bottom:30px}
.recommend__head {position:relative}
.recommend__body .tblType td em {color:#ec008c}
.recommend__head .btn.btnHelp {padding:4px 10px; margin-left:10px; font-weight:700}

/* temp - Slider Area */
.tblType tbody td.hasSlider { padding:0; }
.sliderArea { margin:40px 0 38px; }
.sliderArea:after { content:""; display:block; clear:both; }
.sliderBox { float:left; padding:0 30px; width:365px; border-left:1px solid  #dadada; }
.sliderBox:first-child { border:none; width:364px}
.sliderBox dl { overflow:hidden; }
.sliderBox dl dt { float:left; }
.sliderBox dl dt .tit:before {top:47%}
.sliderBox dl dd { float:right; }
.sliderBox dl dd .text-box { display:inline-block; width:100px; }
.sliderRange { margin:55px 0 0; padding:5px 0 0; width:305px; height:71px; background-position:0 0; background-repeat:no-repeat; }
.sliderRange.type01 { background-image:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/bg_slider_product01.png); }
.sliderRange.type02 { background-image:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/bg_slider_product02_02.png); }
.sliderRange.type03 { background-image:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/bg_slider_product03.png); }
.slRangeArea { position:relative; width:305px; height:20px; }
.slRangeArea .ui-slider { position:relative; width:305px; }
.slRangeArea .ui-slider-horizontal { height:20px; }
.slRangeArea .ui-slider .ui-slider-range { display:block; position:absolute; z-index:1; background:#ed008c; left:0; top:0; height:100%; width:20%; border-radius:2px; }
.slRangeArea .ui-slider .ui-slider-handle { position:absolute; z-index:3; display:block; top:-3px; margin-left:-15px; width:30px; height:30px; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/bg_slide_icon.png) no-repeat left top; -ms-touch-action:none; touch-action:none; border:0; cursor:pointer}

/*.pagination span. a {text-indent:-9999px}*/ 


.ie7 .priceTag__price--x2 {font-size:40px}
.topSection .banner.lg {margin-bottom:40px}

.bannerWrap {margin-bottom:40px}
.bannerWrap .banner.slider + .banner {margin-top:-30px}



.optionGroupBox .btn.btnDel{padding:0}

/* ÀÌ¿ë¾à°ü */
.area_line {position:relative; padding:20px 0; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb}
.area_line .left {display:inline-block; }
.area_line .right {display:inline-block;position:absolute; top:14px; right:0}
.round-scroll-box { width:100%; width:100%; margin-bottom:17px; padding:7px 10px 16px 10px; border:1px solid #dbdbdb; border-radius:10px}
.round-scroll-box:focus{border-color:#666}
.inner_scroll {height:127px; overflow-y:scroll; padding:0px 20px}
.inner_cont {padding:23px 20px 20px}
.round-scroll-box .box_tit {display:block; font-size:16px; font-weight:700; color:#303030; margin-top:23px}
.round-scroll-box em {display:block;margin-top:15px; color:#666}
.round-scroll-box em + p {margin-top:4px;line-height:19px;font-size:13px}



/* ÇÊ¼öÁ¶°Ç ÆË¾÷ */
.topLine {padding-top:30px; border-top:1px solid #dbdbdb}

.txtBox.borderDot {margin-top:10px; padding-top:10px; border-top:1px dashed #dbdbdb}
.txtBox p {font-size:14px}
.txtBox .btnAreaTB {margin:17px 0}
.formIpinBtns {min-height:31px}
.formIpinBtns input[type=radio] + label {padding:5px 0 5px 30px; min-height:40px; background-position:0 10px}
.selGroupBox {padding:20px 0;border:1px solid #dbdbdb; border-radius:10px; text-align:center}
.selGroupBox.col5 input[type=radio] + label {margin-left:50px}

/* ¶óµð¿À ¹öÆ° + ¼¿·ºÆ® */
.choiceProductW input[type=radio] + label {padding-right:15px}
.choiceProduct .select {max-width:218px}

/* phoneNumList */
.phoneNumList{overflow:hidden}
.phoneNumList li {width:33.3%;float:left}
.phoneNumList li.nodata_Number {float:none; width:100%; text-align:center} /* µà¾ó³Ñº¸ Á¶È¸ ½Ã µ¥ÀÌÅÍ°¡ ¾ø´Â °æ¿ì  */
.phoneNumList.type li{width:100%;float:none;text-align:center}
.phoneNumList.type dt{font-weight:700;font-size:16px;margin-bottom:5px}

.prodItemSec {margin-bottom:20px}

.ie8 .banner .left {display:table}
.ie8 .banner .left .desc {float:none; display:table-cell; vertical-align:middle; height:45px; padding-left:10px}

/* U+ ONE ID È¸¿øÀüÈ¯ ÆË¾÷ */
.modal-checkBox {margin:50px -40px -50px; padding:15px 0; background:#f8f8f8; text-align:right}
/* ¿À´Ã ´Ù½Ã ¿­Áö¾Ê±â ÆË¾÷¹öÆ°(¸ÞÀÎÆË¾÷) */
.modal_defaultChk {overflow:hidden; margin:50px -40px -50px; padding:10px 13px; background:#d7d7d7;}
.modal_defaultChk a {font-size:11px; font-weight:700;}
.modal_defaultChk a.left {float:left}
.modal_defaultChk a.right {float:right}
.modal_defaultChk input[type=checkbox] {position:inherit; width:inherit; height:inherit}
.modal_defaultChk input[type=checkbox] + label {margin-left:5px; padding:0; color:#585858; font-size:11px; font-weight:700; letter-spacing:0; background:none !important}

/* U+ ONE ID È¸¿øÀüÈ¯ */
.oneIdChgBox.bg {background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png')}
.oneIdChgBox {width:100%;border:1px solid #dbdbdb;border-radius:10px}
.oneIdChgBox .inner {position:relative;width:100%;/* height:100%;*/ min-height:150px;padding:0 0 0 0;overflow:hidden;border-radius:10px}
.chgGuide .inner.long{min-height:195px}
.chgGuide .inner .iconWrap {position:absolute;top:50%;left:70px;width:210px;height:210px;margin-top:-105px}
.chgGuide .inner.long .iconWrap{top:50px;margin-top:0}
.chgGuide .inner.long .txt {margin:50px 0 0}
.chgGuide .inner .txt {margin:43px 0 47px;padding:0 0 0 326px}
.chgGuide .inner .txt strong {display:inline-block;font-size:30px;line-height:1.5;color:#303030}
.chgGuide .inner .txt sup {line-height:1}
.chgGuide .inner .txt strong .lineHgt {line-height:1.3}
.chgGuide .inner .txt strong + .txtList {margin-top:10px}
.chgGuide .inner .txt strong>em {color:#ed008c;font-weight:700}
.chgGuide .btnWrap {margin:27px 0 50px 320px; text-align:left}
.oneIdChgBox .stepBoxWrap {background:#fff}
.chgHowTo {padding:0 30px 30px}
.chgHowTo .left {float:left; width:50%; }
.chgHowTo .stepBoxTypeInWrap {box-sizing:border-box;min-height:361px;padding:28px 0}
.chgHowTo .left .stepBoxTypeInWrap {padding-bottom:88px}
.chgHowTo .left .stepBoxTypeInWrap .topText + p {font-size:16px; line-height:22px; font-weight:700; color:#303030}
.chgHowTo .left .stepInHeader .txtList {margin-top:10px}
.chgHowTo .right {float:right}
.chgHowTo .stepBoxTypeInWrap .stepInHeader {padding:0 30px}
.chgHowTo .stepBoxTypeInWrap .stepBoxTypeIco.stepBoxCol4 {padding:0 5px 0 4px}
.chgHowTo .stepBox.stepBoxCol4 li {width:80px; padding:0 22px}
.chgHowTo .stepBoxTypeInWrap .stepBoxTypeIco .stepCon.oneLine +.iconWrap {margin-top:34px}
.chgHowTo .stepBoxTypeInWrap .topText {text-align:left}
.chgHowTo .stepBoxTypeInWrap .stepBoxTypeIco {margin-top:25px}
.chgHowTo .stepBoxTypeInWrap .stepBoxTypeIco .iconWrap {width:80px; height:80px; margin-top:12px}

/* U+ ONE ID È¸¿ø ÀüÈ¯ > ÀÎÁõ/Á¤º¸ÀÔ·Â */
.titWrap .addTxt.dot {position:relative; margin-bottom:30px; padding-left:10px; font-size:14px}
.titWrap .addTxt.dot:before{position:absolute;top:10px;left:3px;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
.blt_dot2 {position:relative; margin-bottom:20px; padding-left:10px; font-size:14px}
.blt_dot2:before{position:absolute;top:10px;left:3px;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
.stepBoxWrap.useGuide{}
.stepBoxWrap.useGuide .stepBox .step1{width:240px}
.stepBoxWrap.useGuide .stepBox .step2{}
.stepBoxWrap.useGuide .stepBox .step3{}
.stepBoxWrap.useGuide .stepBox .step4{width:390px}

.stepBoxWrap.applyMethod{}
.stepBoxWrap.applyMethod .stepBox .step1{}
.stepBoxWrap.applyMethod .stepBox .step2{width:360px}
.stepBoxWrap.applyMethod .stepBox .step3{width:360px}
 

/* È¸¿øÁ¤º¸ */
.cusNumList li {float:left}
.cusNumList li.even {margin-left:40px;padding-left:40px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
.cusNumList li.second {padding-top:40px}
.cusNumList li img {width:100%}
/* -±¤°í¼ö½Å/°ÅºÎ */
.formItemHolder.adSetting dl {overflow:hidden}
.formItemHolder.adSetting dl:after {content:''; clear:both; display:block}
.formItemHolder.adSetting dt {min-width:115px; float:left}
.formItemHolder.adSetting dt+dd {clear:both}
.tblType.cont .innerForm {padding:0}
.tblType.cont .innerForm .adSetting {padding:0 0 10px 30px}
.tblType.cont .indentP {padding:10px 30px 10px 145px}


/* Çö±Ý¿µ¼öÁõ */
.cashReceipt {border:2px solid #cbcbcb}
.cashReceipt + .txtList{margin-top:15px}
.cashReceipt table {width:100%; font-family:'µ¸¿ò', Dotum, Arial, sans-serif}
.cashReceipt .tblMulti th, 
.cashReceipt .tblMulti td {padding:5px 0 4px; text-indent:5px;color:#4c4d51; border-top:1px solid #cbcbcb; box-sizing:border-box}
.cashReceipt .tblMulti th {font-size:12px ; font-weight:700; background:#f6f6f6}
.cashReceipt .tblMulti td {font-size:11px ; }
.cashReceipt .tblMulti .noBdr {border-top:0}
.cashReceipt .tblMulti_in {padding:0 !important; border-top:0 !important}
.cashReceipt .tblMulti_in table {border:none}
.cashReceipt .tblMulti_in table th,
.cashReceipt .tblMulti_in table td {border-left:1px solid #cbcbcb}
.cashReceipt .tblMulti_in table th:first-child,
.cashReceipt .tblMulti_in table td:first-child {border-left:0}
.tblMulti_in .txtC th {text-align:center !important}
.tblMulti_in .txtC th.txtL {text-align:left !important}

/* ³³ºÎ¿µ¼öÁõ */
.titWrap.align-center {text-align:center}

/* ³³ºÎ¹æ¹ý ¾È³» ·¹ÀÌ¾î ÆË¾÷ */
.tapPayConWrap {display:table; vertical-align:middle; width:100%}
.tapPayConWrap:after {display:block; clear:both; content:''}
.tapPayConWrap p {width:32%; padding:25px 0; text-align:center; height:100%}
.tapPayConWrap .tapPayCon {display:table-cell;vertical-align:middle; width:68%}
.tapPayConHead {display:table-cell;vertical-align:middle;width:32%;padding:0;text-align:center}
.tapPayConHead__tit {display:block; margin-top:15px; font-size:20px; font-weight:600; color:#303030}
.tapPayConHead__ico {width:114px;height:114px;display:inline-block; margin-bottom:7px}
.tapPayConHead__ico img {width:114px; height:114px}/* ÀÌ¹ÌÁö ¾÷·Îµå ÈÄ »èÁ¦ */
.tapPayCon__tit {font-size:16px; font-weight:600; color:#303030}

/* MyÆäÀÌÁö > °¡ÀÔÁ¤º¸Á¶È¸ > ÃæÀüÇü¿ä±ÝÁ¦°ü¸® */
.rightTabWrap {min-height:60px;text-align:right}
.rightTabWrap a:first-child {margin-right:-4px} 
.rightTabWrap a {display:inline-block;min-height:60px;line-height:60px;padding:0 50px;background:#f5f5f5; border-radius:10px 10px 0 0; font-weight:700}
.rightTabWrap a.on {background:#b892c3;color:#fff}
.noDataEmph {border:3px solid #b892c3}

/* MyÆäÀÌÁö > Æ÷ÀÎÆ®¸¶ÀÏ¸®Áö */
.tblType.point thead th, .tblType.point tbody td {height:53px}

/* ¿ä±ÝÁï½Ã³³ºÎ */
.pmcStepType01 .step {padding-left:34px;padding-right:22px}

/*icon 20 size */
.ico.xs0 {width:20px;height:20px}
.ico.xs0.noteChk {background-position:0 0}
.ico.xs0.noteMinus {background-position:-24px 0}
.ico.xs0.notePen {background-position:-49px 0}
.ico.xs0.notePenPs {background-position:-74px 0}
.ico.xs0.noteDown {background-position:-100px 0}
.ico.xs0.noteGrahpPri {background-position:0 -24px}
.ico.xs0.noteSrch {background-position:-24px -24px}
.ico.xs0.noteSrchPri {background-position:-49px -24px}
.ico.xs0.noteBadgeChk {background-position:-74px -24px}
.ico.xs0.noteUpDown {background-position:-100px -24px}
.ico.xs0.person {background-position:0 -50px}
.ico.xs0.personChk {background-position:-24px -50px}
.ico.xs0.personSrch {background-position:-49px -50px}
.ico.xs0.personBadge {background-position:-74px -50px}
.ico.xs0.personRotate {background-position:-100px -50px}
.ico.xs0.idCard {background-position:0 -73px}
.ico.xs0.idcardLG {background-position:-24px -73px}
.ico.xs0.idcardOne {background-position:-49px -73px}
.ico.xs0.idcardTarget {background-position:-74px -73px}
.ico.xs0.idcardOCR {background-position:-100px -73px}
.ico.xs0.cardChk {background-position:0 -100px}
.ico.xs0.cardHand {background-position:-24px -100px}
.ico.xs0.phone {background-position:-49px -100px}
.ico.xs0.phoneRing {background-position:-74px -100px}
.ico.xs0.phoneChk {background-position:-100px -100px}
.ico.xs0.videoDown {background-position:0 -123px}
.ico.xs0.videoSports {background-position:-24px -123px}
.ico.xs0.videoRotate {background-position:-49px -123px}
.ico.xs0.videoUHD {background-position:-74px -123px}
.ico.xs0.shopBag {background-position:-100px -123px}
.ico.xs0.mobile {background-position:0 -149px}
.ico.xs0.mobilePhone {background-position:-24px -149px}
.ico.xs0.mobileMoney {background-position:-49px -149px}
.ico.xs0.mobileChk {background-position:-74px -149px}
.ico.xs0.mobileSms {background-position:-100px -149px}
.ico.xs0.cHome {background-position:0 -174px}
.ico.xs0.cPhone {background-position:-24px -174px}
.ico.xs0.cDoor {background-position:-49px -174px}
.ico.xs0.cPhoneForbid {background-position:-74px -174px}
.ico.xs0.cUnite {background-position:-100px -174px}
.ico.xs0.home {background-position:0 -199px}
.ico.xs0.homePrice {background-position:-24px -199px}
.ico.xs0.homePhone {background-position:-49px -199px}
.ico.xs0.srchPhone {background-position:-74px -199px}
.ico.xs0.srchPrice {background-position:-100px -199px}
.ico.xs0.internet {background-position:0 -223px}
.ico.xs0.pcOk {background-position:-24px -223px}
.ico.xs0.pcGloss {background-position:-49px -223px}
.ico.xs0.tv {background-position:-74px -223px}
.ico.xs0.triangle {background-position:-100px -223px}
.ico.xs0.lock {background-position:0 -249px}
.ico.xs0.lockSrch {background-position:-24px -249px}
.ico.xs0.lockBadge {background-position:-49px -249px}
.ico.xs0.lockPerson {background-position:-74px -249px}
.ico.xs0.headphone {background-position:-100px -249px}
.ico.xs0.paymentLeft {background-position:0 -273px}
.ico.xs0.paymentRight {background-position:-24px -273px}
.ico.xs0.letterCircle {background-position:-49px -273px}
.ico.xs0.game {background-position:-74px -273px}
.ico.xs0.gift {background-position:-100px -273px}
.ico.xs0.speak {background-position:0 -299px}
.ico.xs0.sale {background-position:-24px -299px}
.ico.xs0.markA {background-position:-49px -299px}
.ico.xs0.location {background-position:-74px -299px}
.ico.xs0.unite {background-position:-99px -299px}
.ico.xs0.pig {background-position:0 -324px}
.ico.xs0.face {background-position:-24px -324px}
.ico.xs0.letterChk {background-position:-49px -324px}

/*icon 40 size */
.ico.xs1 {width:40px;height:40px}
.ico.xs1.noteChk {background-position:0 0}
.ico.xs1.noteMinus {background-position:-44px 0}
.ico.xs1.notePen {background-position:-89px 0}
.ico.xs1.notePenPs {background-position:-134px 0}
.ico.xs1.noteDown {background-position:-179px 0}

.ico.xs1.noteGrahpPri {background-position:0 -44px}
.ico.xs1.noteSrch {background-position:-44px -44px}
.ico.xs1.noteSrchPri {background-position:-89px -44px}
.ico.xs1.noteBadgeChk {background-position:-134px -44px}
/*.ico.xs1.noteUpDown {background-position:-179px -44px}*/
.ico.xs1.noteUpDown {background-position:-179px -584px}

.ico.xs1.person {background-position:0 -89px}
.ico.xs1.personChk {background-position:-44px -89px}
.ico.xs1.personSrch {background-position:-89px -88px}
.ico.xs1.personBadge {background-position:-134px -88px}
.ico.xs1.personRotate {background-position:-179px -88px}

.ico.xs1.idCard {background-position:0 -134px}
.ico.xs1.idcardLG {background-position:-44px -134px}
.ico.xs1.idcardOne {background-position:-89px -134px}
.ico.xs1.idcardTarget {background-position:-134px -134px}
.ico.xs1.idcardOCR {background-position:-179px -134px}

.ico.xs1.cardChk {background-position:0 -179px}
.ico.xs1.cardHand {background-position:-44px -179px}
.ico.xs1.phone {background-position:-89px -179px}
.ico.xs1.phoneRing {background-position:-134px -179px}
.ico.xs1.phoneChk {background-position:-179px -179px}

.ico.xs1.videoDown {background-position:0 -224px}
.ico.xs1.videoSports {background-position:-44px -224px}
.ico.xs1.videoRotate {background-position:-89px -224px}
.ico.xs1.videoUHD {background-position:-134px -224px}
.ico.xs1.shopBag {background-position:-179px -224px}

.ico.xs1.mobile {background-position:0 -269px}
.ico.xs1.mobilePhone {background-position:-44px -269px}
.ico.xs1.mobileMoney {background-position:-89px -269px}
.ico.xs1.mobileChk {background-position:-134px -269px}
.ico.xs1.mobileSms {background-position:-179px -269px}

.ico.xs1.cHome {background-position:0 -314px}
.ico.xs1.cPhone {background-position:-44px -314px}
.ico.xs1.cDoor {background-position:-89px -315px}
.ico.xs1.cPhoneForbid {background-position:-134px -315px}
.ico.xs1.cUnite {background-position:-179px -314px}

.ico.xs1.home {background-position:0 -359px}
.ico.xs1.homePrice {background-position:-44px -359px}
.ico.xs1.homePhone {background-position:-89px -359px}
.ico.xs1.srchPhone {background-position:-134px -359px}
.ico.xs1.srchPrice {background-position:-179px -359px}

.ico.xs1.internet {background-position:0 -404px}
.ico.xs1.pcOk {background-position:-44px -404px}
.ico.xs1.pcGloss {background-position:-89px -404px}
.ico.xs1.tv {background-position:-134px -404px}
.ico.xs1.triangle {background-position:-179px -404px}

.ico.xs1.lock {background-position:0 -449px}
.ico.xs1.lockSrch {background-position:-44px -449px}
.ico.xs1.lockBadge {background-position:-89px -449px}
.ico.xs1.lockPerson {background-position:-134px -449px}
.ico.xs1.headphone {background-position:-179px -449px}

.ico.xs1.paymentLeft {background-position:0 -494px}
.ico.xs1.paymentRight {background-position:-44px -494px}
.ico.xs1.letterCircle {background-position:-89px -494px}
.ico.xs1.game {background-position:-134px -494px}
.ico.xs1.gift {background-position:-179px -494px}

.ico.xs1.speak {background-position:0 -539px}
.ico.xs1.sale {background-position:-44px -539px}
.ico.xs1.markA {background-position:-89px -539px}
.ico.xs1.location {background-position:-134px -539px}
.ico.xs1.unite {background-position:-179px -539px}

.ico.xs1.pig {background-position:0 -584px}
.ico.xs1.face {background-position:-44px -584px}
.ico.xs1.letterChk {background-position:-89px -584px}
.ico.xs1.military {background-position:-135px -584px}
.ico.xs1.changeInfo{background-position:0 -134px}

.ico.xs1.phonCertify {background-position:0 -628px}
.ico.xs1.appleWatch {background-position:-44px -628px}
.ico.xs1.serviceChk {background-position:0 -672px}
/* .ico.xs1_01 */
.ico.xs1_01 {width:40px;height:40px}
.ico.xs1_01.memoGift {background-position:0 0}

	

/*icon process active*/
.ico.xs1.noteChk.on, .ico.xs1.notePen.on, .ico.xs1.lockPerson.on, .ico.xs1.lockBadge.on, .ico.xs1.lock.on, .ico.xs1.serviceChk.on {background-image:url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_process_on.png)}
.ico.xs1.lockPerson.on {background-position:-50px 0}
.ico.xs1.lockBadge.on {background-position:-100px 0}
.ico.xs1.noteChk.on {background-position:0 0}
.ico.xs1.notePen.on {background-position:-150px 0}
.ico.xs1.lock.on {background-position:-200px 0}
.ico.xs1.serviceChk.on {background-position:-250px 0}

/*icon 80 size */
.ico.xs2 {width:80px;height:80px}
.ico.xs2.noteChk {background-position:0 0}
.ico.xs2.noteMinus {background-position:-99px 0}
.ico.xs2.notePen {background-position:-199px 0}
.ico.xs2.notePenPs {background-position:-299px 0}
.ico.xs2.noteDown {background-position:-399px 0}
.ico.xs2.noteGrahpPri {background-position:0 -99px}
.ico.xs2.noteSrch {background-position:-99px -99px}
.ico.xs2.noteSrchPri {background-position:-199px -99px}
.ico.xs2.noteBadgeChk {background-position:-300px -99px}
.ico.xs2.noteUpDown {background-position:-399px -99px}
.ico.xs2.person {background-position:0 -200px}
.ico.xs2.personChk {background-position:-99px -200px}
.ico.xs2.personSrch {background-position:-199px -200px}
.ico.xs2.personBadge {background-position:-300px -200px}
.ico.xs2.personRotate {background-position:-399px -200px}
.ico.xs2.idCard {background-position:0 -299px}
.ico.xs2.idcardLG {background-position:-99px -299px}
.ico.xs2.idcardOne {background-position:-199px -299px}
.ico.xs2.idcardTarget {background-position:-299px -299px}
.ico.xs2.idcardOCR {background-position:-399px -299px}
.ico.xs2.cardChk {background-position:0 -399px}
.ico.xs2.cardHand {background-position:-99px -399px}
.ico.xs2.phone {background-position:-199px -399px}
.ico.xs2.phoneRing {background-position:-300px -399px}
.ico.xs2.phoneChk {background-position:-399px -399px}
.ico.xs2.videoDown {background-position:0 -499px}
.ico.xs2.videoSports {background-position:-99px -499px}
.ico.xs2.videoRotate {background-position:-199px -499px}
.ico.xs2.videoUHD {background-position:-300px -499px}
.ico.xs2.shopBag {background-position:-399px -499px}
.ico.xs2.mobile {background-position:0 -599px}
.ico.xs2.mobilePhone {background-position:-99px -599px}
.ico.xs2.mobileMoney {background-position:-199px -599px}
.ico.xs2.mobileChk {background-position:-300px -599px}
.ico.xs2.mobileSms {background-position:-399px -599px}
.ico.xs2.cHome {background-position:0 -699px}
.ico.xs2.cPhone {background-position:-99px -699px}
.ico.xs2.cDoor {background-position:-199px -699px}
.ico.xs2.cPhoneForbid {background-position:-300px -699px}
.ico.xs2.cUnite {background-position:-399px -699px}
.ico.xs2.home {background-position:0 -799px}
.ico.xs2.homePrice {background-position:-99px -799px}
.ico.xs2.homePhone {background-position:-199px -799px}
.ico.xs2.srchPhone {background-position:-300px -799px}
.ico.xs2.srchPrice {background-position:-399px -799px}
.ico.xs2.internet {background-position:0 -899px}
.ico.xs2.pcOk {background-position:-99px -899px}
.ico.xs2.pcGloss {background-position:-199px -899px}
.ico.xs2.tv {background-position:-300px -899px}
.ico.xs2.triangle {background-position:-399px -899px}
.ico.xs2.lock {background-position:0 -999px}
.ico.xs2.lockSrch {background-position:-99px -999px}
.ico.xs2.lockBadge {background-position:-199px -999px}
.ico.xs2.lockPerson {background-position:-300px -999px}
.ico.xs2.headphone {background-position:-399px -999px}
.ico.xs2.paymentLeft {background-position:0 -1099px}
.ico.xs2.paymentRight {background-position:-99px -1099px}
.ico.xs2.letterCircle {background-position:-199px -1099px}
.ico.xs2.game {background-position:-300px -1099px}
.ico.xs2.gift {background-position:-399px -1099px}
.ico.xs2.speak {background-position:0 -1199px}
.ico.xs2.sale {background-position:-99px -1199px}
.ico.xs2.markA {background-position:-199px -1199px}
.ico.xs2.location {background-position:-300px -1199px}
.ico.xs2.unite {background-position:-399px -1199px}
.ico.xs2.etc {background-position:-295px -1299px}
.ico.xs2.pig {background-position:0 -1298px}
.ico.xs2.face {background-position:-99px -1298px}
.ico.xs2.letterChk {background-position:-199px -1298px}
.ico.xs2.opening {background-position:-400px -1299px}
.ico.xs2.service {background-position:0 -1399px}
.ico.xs2.install {background-position:-100px -1399px}
.ico.xs2.usedArticle01 {background-position:-200px -1400px}
.ico.xs2.usedArticle02 {background-position:-300px -1400px}
.ico.xs2.usedArticle03 {background-position:-400px -1400px}
.ico.xs2.usedArticle04 {background-position:0 -1500px}
.ico.xs2.ipin {background-position:-99px -1500px}
.ico.xs2.faqCs {background-position:-200px -1500px}
.ico.xs2.familyLove {background-position:-299px -1500px}
.ico.xs2.remote {background-position:0 -1599px}
.ico.xs2.recontract {background-position:-99px -1599px}
/*icon 120 size */
.ico.xs3 {width:120px;height:120px}
.ico.xs3.noteChk {background-position:0 0}
.ico.xs3.noteMinus {background-position:-139px 0}
.ico.xs3.notePen {background-position:-278px 0}
.ico.xs3.notePenPs {background-position:-417px 0}
.ico.xs3.noteDown {background-position:-560px 0}

.ico.xs3.noteGrahpPri {background-position:0 -139px}
.ico.xs3.noteSrch {background-position:-139px -139px}
.ico.xs3.noteSrchPri {background-position:-278px -139px}
.ico.xs3.noteBadgeChk {background-position:-417px -139px}
.ico.xs3.noteUpDown {background-position:-560px -139px}

.ico.xs3.person {background-position:0 -279px}
.ico.xs3.personChk {background-position:-139px -279px}
.ico.xs3.personSrch {background-position:-278px -279px}
.ico.xs3.personBadge {background-position:-417px -279px}
.ico.xs3.personRotate {background-position:-560px -279px}

.ico.xs3.idCard {background-position:0 -419px}
.ico.xs3.idcardLG {background-position:-139px -419px}
.ico.xs3.idcardOne {background-position:-278px -419px}
.ico.xs3.idcardTarget {background-position:-417px -419px}
.ico.xs3.idcardOCR {background-position:-560px -419px}

.ico.xs3.cardChk {background-position:0 -559px}
.ico.xs3.cardHand {background-position:-139px -559px}
.ico.xs3.phone {background-position:-278px -559px}
.ico.xs3.phoneRing {background-position:-417px -559px}
.ico.xs3.phoneChk {background-position:-560px -559px}

.ico.xs3.videoDown {background-position:0 -699px}
.ico.xs3.videoSports {background-position:-139px -699px}
.ico.xs3.videoRotate {background-position:-278px -699px}
.ico.xs3.videoUHD {background-position:-417px -699px}
.ico.xs3.shopBag {background-position:-560px -699px}

.ico.xs3.mobile {background-position:0 -839px}
.ico.xs3.mobilePhone {background-position:-139px -839px}
.ico.xs3.mobileMoney {background-position:-278px -839px}
.ico.xs3.mobileChk {background-position:-417px -839px}
.ico.xs3.mobileSms {background-position:-560px -839px}

.ico.xs3.cHome {background-position:0 -980px}
.ico.xs3.cPhone {background-position:-139px -980px}
.ico.xs3.cDoor {background-position:-278px -980px}
.ico.xs3.cPhoneForbid {background-position:-417px -980px}
.ico.xs3.cUnite {background-position:-560px -980px}

.ico.xs3.home {background-position:0 -1119px}
.ico.xs3.homePrice {background-position:-139px -1119px}
.ico.xs3.homePhone {background-position:-278px -1119px}
.ico.xs3.srchPhone {background-position:-417px -1119px}
.ico.xs3.srchPrice {background-position:-560px -1119px}

.ico.xs3.internet {background-position:0 -1259px}
.ico.xs3.pcOk {background-position:-139px -1259px}
.ico.xs3.pcGloss {background-position:-278px -1259px}
.ico.xs3.tv {background-position:-417px -1259px}
.ico.xs3.triangle {background-position:-560px -1259px}

.ico.xs3.lock {background-position:0 -1399px}
.ico.xs3.lockSrch {background-position:-139px -1399px}
.ico.xs3.lockBadge {background-position:-278px -1399px}
.ico.xs3.lockPerson {background-position:-417px -1399px}
.ico.xs3.headphone {background-position:-560px -1399px}

.ico.xs3.paymentLeft {background-position:0 -1538px}
.ico.xs3.paymentRight {background-position:-139px -1538px}
.ico.xs3.letterCircle {background-position:-278px -1538px}
.ico.xs3.game {background-position:-417px -1538px}
.ico.xs3.gift {background-position:-560px -1538px}

.ico.xs3.speak {background-position:0 -1678px}
.ico.xs3.sale {background-position:-139px -1678px}
.ico.xs3.markA {background-position:-278px -1678px}
.ico.xs3.location {background-position:-417px -1678px}
.ico.xs3.unite {background-position:-560px -1678px}

.ico.xs3.pig {background-position:0 -1819px}
.ico.xs3.face {background-position:-139px -1819px}
.ico.xs3.letterChk {background-position:-278px -1819px}
.ico.xs3.pauseCanclLgin {background-position:-419px -1819px}

/*icon 180 size */
.ico.xs4 {width:180px;height:180px}
.ico.xs4.noteChk {background-position:0 0}
.ico.xs4.noteMinus {background-position:-199px 0}
.ico.xs4.notePen {background-position:-399px 0}
.ico.xs4.notePenPs {background-position:-599px 0}
.ico.xs4.noteDown {background-position:-799px 0}

.ico.xs4.noteGrahpPri {background-position:0 -198px}
.ico.xs4.noteSrch {background-position:-199px -198px}
.ico.xs4.noteSrchPri {background-position:-399px -198px}
.ico.xs4.noteBadgeChk {background-position:-599px -198px}
.ico.xs4.noteUpDown {background-position:-799px -198px}

.ico.xs4.person {background-position:0 -400px}
.ico.xs4.personChk {background-position:-199px -400px}
.ico.xs4.personSrch {background-position:-399px -400px}
.ico.xs4.personBadge {background-position:-599px -400px}
.ico.xs4.personRotate {background-position:-799px -400px}

.ico.xs4.idCard {background-position:0 -598px}
.ico.xs4.idcardLG {background-position:-199px -598px}
.ico.xs4.idcardOne {background-position:-399px -598px}
.ico.xs4.idcardTarget {background-position:-599px -598px}
.ico.xs4.idcardOCR {background-position:-799px -598px}

.ico.xs4.cardChk {background-position:0 -799px}
.ico.xs4.cardHand {background-position:-199px -799px}
.ico.xs4.phone {background-position:-399px -799px}
.ico.xs4.phoneRing {background-position:-599px -799px}
.ico.xs4.phoneChk {background-position:-799px -799px}

.ico.xs4.videoDown {background-position:0 -998px}
.ico.xs4.videoSports {background-position:-199px -998px}
.ico.xs4.videoRotate {background-position:-399px -998px}
.ico.xs4.videoUHD {background-position:-599px -998px}
.ico.xs4.shopBag {background-position:-799px -998px}

.ico.xs4.mobile {background-position:0 -1198px}
.ico.xs4.mobilePhone {background-position:-199px -1198px}
.ico.xs4.mobileMoney {background-position:-399px -1198px}
.ico.xs4.mobileChk {background-position:-599px -1198px}
.ico.xs4.mobileSms {background-position:-799px -1198px}

.ico.xs4.cHome {background-position:0 -1400px}
.ico.xs4.cPhone {background-position:-199px -1400px}
.ico.xs4.cDoor {background-position:-399px -1400px}
.ico.xs4.cPhoneForbid {background-position:-599px -1400px}
.ico.xs4.cUnite {background-position:-799px -1399px}

.ico.xs4.home {background-position:0 -1599px}
.ico.xs4.homePrice {background-position:-199px -1599px}
.ico.xs4.homePhone {background-position:-399px -1599px}
.ico.xs4.srchPhone {background-position:-599px -1599px}
.ico.xs4.srchPrice {background-position:-799px -1599px}

.ico.xs4.internet {background-position:0 -1798px}
.ico.xs4.pcOk {background-position:-199px -1798px}
.ico.xs4.pcGloss {background-position:-399px -1798px}
.ico.xs4.tv {background-position:-599px -1798px}
.ico.xs4.triangle {background-position:-799px -1798px}

.ico.xs4.lock {background-position:0 -1999px}
.ico.xs4.lockSrch {background-position:-199px -1999px}
.ico.xs4.lockBadge {background-position:-399px -1999px}
.ico.xs4.lockPerson {background-position:-599px -1999px}
.ico.xs4.headphone {background-position:-799px -1999px}

.ico.xs4.paymentLeft {background-position:0 -2199px}
.ico.xs4.paymentRight {background-position:-199px -2199px}
.ico.xs4.letterCircle {background-position:-399px -2199px}
.ico.xs4.game {background-position:-599px -2199px}
.ico.xs4.gift {background-position:-799px -2199px}

.ico.xs4.speak {background-position:0 -2398px}
.ico.xs4.sale {background-position:-199px -2398px}
.ico.xs4.markA {background-position:-399px -2398px}
.ico.xs4.location {background-position:-599px -2398px}
.ico.xs4.unite {background-position:-799px -2398px}

.ico.xs4.pig {background-position:0 -2598px}
.ico.xs4.face {background-position:-199px -2598px}
.ico.xs4.letterChk {background-position:-399px -2598px}

/*icon 210 size */
.ico.xs5 {width:210px;height:210px}
.ico.xs5.noteChk {background-position:0 0}
.ico.xs5.noteMinus {background-position:-249px 0}
.ico.xs5.notePen {background-position:-498px 0}
.ico.xs5.notePenPs {background-position:-747px 0}
.ico.xs5.noteDown {background-position:-999px 0}

.ico.xs5.noteGrahpPri {background-position:0 -249px}
.ico.xs5.noteSrch {background-position:-249px -249px}
.ico.xs5.noteSrchPri {background-position:-498px -249px}
.ico.xs5.noteBadgeChk {background-position:-747px -249px}
.ico.xs5.noteUpDown {background-position:-999px -249px}

.ico.xs5.person {background-position:0 -498px}
.ico.xs5.personChk {background-position:-249px -498px}
.ico.xs5.personSrch {background-position:-498px -498px}
.ico.xs5.personBadge {background-position:-747px -498px}
.ico.xs5.personRotate {background-position:-999px -498px}

.ico.xs5.idCard {background-position:0 -747px}
.ico.xs5.idcardLG {background-position:-249px -747px}
.ico.xs5.idcardOne {background-position:-498px -747px}
.ico.xs5.idcardTarget {background-position:-747px -749px}
.ico.xs5.idcardOCR {background-position:-999px -747px}

.ico.xs5.cardChk {background-position:0 -999px}
.ico.xs5.cardHand {background-position:-249px -999px}
.ico.xs5.phone {background-position:-498px -999px}
.ico.xs5.phoneRing {background-position:-747px -999px}
.ico.xs5.phoneChk {background-position:-999px -999px}

.ico.xs5.videoDown {background-position:0 -1248px}
.ico.xs5.videoSports {background-position:-249px -1248px}
.ico.xs5.videoRotate {background-position:-498px -1248px}
.ico.xs5.videoUHD {background-position:-747px -1248px}
.ico.xs5.shopBag {background-position:-999px -1248px}

.ico.xs5.mobile {background-position:0 -1498px}
.ico.xs5.mobilePhone {background-position:-249px -1498px}
.ico.xs5.mobileMoney {background-position:-498px -1498px}
.ico.xs5.mobileChk {background-position:-747px -1498px}
.ico.xs5.mobileSms {background-position:-999px -1498px}

.ico.xs5.cHome {background-position:0 -1750px}
.ico.xs5.cPhone {background-position:-249px -1750px}
.ico.xs5.cDoor {background-position:-498px -1750px}
.ico.xs5.cPhoneForbid {background-position:-747px -1751px}
.ico.xs5.cUnite {background-position:-999px -1750px}

.ico.xs5.home {background-position:0 -1999px}
.ico.xs5.homePrice {background-position:-249px -1999px}
.ico.xs5.homePhone {background-position:-498px -1999px}
.ico.xs5.srchPhone {background-position:-747px -1999px}
.ico.xs5.srchPrice {background-position:-999px -1999px}

.ico.xs5.internet {background-position:0 -2249px}
.ico.xs5.pcOk {background-position:-249px -2249px}
.ico.xs5.pcGloss {background-position:-498px -2249px}
.ico.xs5.tv {background-position:-747px -2249px}
.ico.xs5.triangle {background-position:-999px -2249px}

.ico.xs5.lock {background-position:0 -2498px}
.ico.xs5.lockSrch {background-position:-249px -2498px}
.ico.xs5.lockBadge {background-position:-498px -2498px}
.ico.xs5.lockPerson {background-position:-747px -2498px}
.ico.xs5.headphone {background-position:-999px -2498px}

.ico.xs5.paymentLeft {background-position:0 -2748px}
.ico.xs5.paymentRight {background-position:-249px -2748px}
.ico.xs5.letterCircle {background-position:-498px -2748px}
.ico.xs5.game {background-position:-747px -2748px}
.ico.xs5.gift {background-position:-999px -2748px}

.ico.xs5.speak {background-position:0 -2998px}
.ico.xs5.sale {background-position:-249px -2998px}
.ico.xs5.markA {background-position:-498px -2998px}
.ico.xs5.location {background-position:-747px -2999px}
.ico.xs5.unite {background-position:-999px -2998px}

.ico.xs5.pig {background-position:0 -3249px}
.ico.xs5.face {background-position:-249px -3249px}
.ico.xs5.letterChk {background-position:-498px -3249px}

.txtBlock {display:block}
.dlType>dt{font-size:16px;font-weight:700;padding-left:10px;margin:0 0 10px;color:#303030}
.dlType>dd + dt {margin-top:15px}
.numList {}
.numList > li {padding-left:17px !important}
.numList .num {margin:0 1px 0 -17px; font-size:15px}
.dotList-s > li {position:relative; padding-left:11px!important}
.dotList-s > li:before {position:absolute; top:11px; left:3px; display:block; width:2px; height:1px; content:""; background-color:#7a7a7a}

/* list more style */
.js_listNotice > li{display:block}
.js_listNotice.hideList > li{display:none}
.js_listNotice.hideList > li:first-child{display:block}

/* dotBotInfoBox */
.dotBotInfoBox {padding-bottom:25px; border-bottom:1px dotted #c2c2c2}
.dotBotInfoBox .lCont {width:7%; margin-right:20px}
.dotBotInfoBox .rCont {width:90%}

/* 0505ÀüÈ­/FAX */
.ie8.productfunc .rCont > ul > li:before{top:19px}
.ie8.productfunc .num {padding-left:35px}

/* colorPointB */
.colorPointB {color:#303030 !important}
.ie8.productfunc .num {padding-left:35px}

/* º¸´õ¶óÀÎ */
.vioBdTop {border-top:2px solid #b892c3 !important}
.vioBdR {border-right:2px solid #b892c3 !important}
.vioBdBot {border-bottom:2px solid #b892c3 !important}
.vioBdL {border-left:2px solid #b892c3 !important}

th.vioBdTop.vioBdR {border-top-right-radius:8px !important}
td.vioBdBot.vioBdL {border-bottom-left-radius:8px !important}
td.vioBdBot.vioBdR {border-bottom-right-radius:8px !important}

td.vioBdTop {position:relative; border-top:0 !important}
td.vioBdTop:before {display:inline-block; content:""; position:absolute; left:0; top:0; width:100%; height:2px; background:#b892c3; z-index:5}

.radiusNone {border-radius:0 !important}

/* ÅØ½ºÆ® »ö»ó */
.f6 {color:#666 !important}

/* ¿ä±ÝÁ¶È¸ :¸ð¹ÙÀÏ > ´ÙÈ¸¼± ¼±ÅÃ UI Ãß°¡ */
.phoneNum_selWrap {margin-bottom:30px; padding-bottom:20px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) repeat-x left bottom}
.phoneNum_selWrap * {vertical-align:middle}
.phoneNum_selWrap dl,
.phoneNum_selWrap p {float:left}
.phoneNum_selWrap dl * {vertical-align:middle}
.phoneNum_selWrap dl dt,
.phoneNum_selWrap dl dd {display:inline-block}
.phoneNum_selWrap dl dt {width:150px; font-size:18px; font-weight:700; color:#303030}
.phoneNum_selWrap dl dd .select {width:336px}
.phoneNum_selWrap dl dd .select select {width:80%}
.phoneNum_selWrap p {margin:5px 0 0 18px}


/* Tab in Accordion */
.tabInAcc .tabs{height:50px}
.tabInAcc .tabs .tc-tab{width:auto!important;height:48px;background:none}
.tabInAcc .tabs .tc-tab a{padding:0 18px;height:48px;line-height:48px;text-align:left;font-size:14px}
.tabInAcc .tabs .tc-tab a:after{content:"";position:absolute;display:block;width:1px;height:15px;background:#d7d7d7;left:0;top:0;bottom:0;margin:auto}
.tabInAcc .tabs .tc-tab.tc-selected{background:none}
.tabInAcc .tabs .tc-tab.tc-selected:after{background:none}
.tabInAcc .tabs .tc-tab.tc-selected a{color:#ec008c}
.tabInAcc .tabs .tc-tab:first-child a:after{display:none}
.tabInAcc.depth2 .tabs {height:16px; border:none; background:none}
.tabInAcc.depth2 .tabs .tc-tab {height:16px; line-height:16px}
.tabInAcc.depth2 .tabs .tc-tab a {padding:0 14px; font-size:16px; height:16px; line-height:16px}
.tabInAcc.depth2 .tabs .tc-tab:first-child a {padding-left:0}

/* IDC ÆòÃÌ¸Þ°¡¼¾ÅÍ */
.lyWrap.meritArea {padding:10px 0}
.lyWrap.meritArea .contGroup {margin-bottom:0 !important; padding:30px 40px} 
.lyWrap.meritArea .contGroup + .contGroup {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot_x.png) 0 top repeat-x}
.map + .txtList {margin-top:20px}

.boxIframe { background:transparent; width:100%; height:auto}

/* Find Adress popup */
.findAdress .stepNum{padding:0 0 0 80px;margin-bottom:15px; font-size:16px; letter-spacing:-1px}
.findAdress .stepNum span{display:inline-block;vertical-align:top;margin:0 4px 0 -80px;font-size:20px; color:#303030; font-weight:700}
/*  7¿ù 7ÀÏ ÁÖ¼Ò ÆË¾÷ ¹®±¸ º¯°æ ÈÄ CSS º¯°æ¿¹Á¤
.findAdress .stepNum{padding: 0 0 0 59px; margin-bottom:15px; font-size:16px; letter-spacing:-1px}
.findAdress .stepNum span{display:inline-block;vertical-align:top;margin:0 4px 0 -59px;font-size:20px; color:#303030; font-weight:700}
*/
.searchStepList li{margin-top:30px}
.searchStepList li:first-child{margin-top:0}
.srchWi310 { width:310px !important; }
.srchWi400 { width:400px !important; }
.findAdress > li { padding-top:30px; margin-top:30px; border-top:1px dashed #dadada; }
.findAdress > li:first-child { border-top:none; }
.findAdress.oddPage > li { padding:0; }
.listAdress { border:1px solid #dadada; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden; }
.listAdress li { margin:0; border-top:1px solid #dadada; }
.listAdress li:first-child { border-top:none; }
.listAdress li a { display:block; padding:18px 28px 16px; line-height:1.2; font-size:16px; color:#666; }
.listAdress li a:hover, .listAdress li a:focus { background:#fafafa; color:#303030; }
.listAdress strong, .listAdress span { display:inline-block; color:#666}
.listAdress.type02 strong, .listAdress.type02 span { display:block}
.listAdress.type02 strong { margin:0 0 5px; font-weight:700; }
.listAdress.type02 li a:hover strong, .listAdress.type02 li a:focus strong { color:#aa36bb; }


/* error */
.error{word-break:keep-all;height:523px; font-size:16px; text-align:center}

.bizError{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/error/bizError.gif)}
.bizError1{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/error/bizError1.gif)}
.systemError{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/error/systemError1.gif)}
.messageError{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/error/messageError.gif)}

.error h1{padding-top:90px; margin-bottom:10px; font-size:42px; color:#333; font-weight:700; line-height:normal}

.errorBtn{margin-top:30px}

.pageCheck{padding-top:5px; margin-bottom:15px; font-size:20px}

.systemCheck{padding-top:5px; margin-bottom:15px}

.window-pop .errorPop .modal-content{padding-left:30px; padding-right:30px}

.popErrorArea{width:961px; height:633px; font-size:16px; text-align:center}
.popErrorArea h1{padding-top:80px; margin-bottom:10px; font-size:28px; color:#333; font-weight:700; line-height:normal}

.popError1{background-image:url(//image.uplus.co.kr/images/renewal/images/cm/error/popError.gif)}
.popError2{width:921px; height:523px; background-image:url(//image.uplus.co.kr/images/renewal/images/cm/error/popError2.gif);background-repeat:repeat-x}
.popError2 h1{padding-top:100px}

.listCol-2.sty01 .conTxt {vertical-align:top; padding-top:30px}
.listCol-2.sty01 .conBody__sentence {display:inline-block; font-size:16px}
.listCol-2__item .o-boxButton .c-boxConArea.space {width:100%}
.listCol-2.noIconList .conBody__sentence {font-size:16px}
.step .stepArea {border:1px solid #dbdbdb; padding:30px 145px; width:100%; height:100%; background:#fff}
.step [class^="stepSty"] li {float:left; display:table; position:relative; border:1px solid #dbdbdb; border-radius:10px; text-align:center; color:#ed008c; font-size:14px}
.step [class^="stepSty"] li:first-child {margin-left:0}
.step [class^="stepSty"] li:first-child:before {display:none}
.step [class^="stepSty"] li:before {display:block; position:absolute; top:50%; left:-24px; width:14px; height:30px; margin-top:-15px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/btn_step_list.png) no-repeat 0 0; content:""}
.step [class^="stepSty"] li > span {display:table-cell; width:188px; height:78px; vertical-align:middle}
.step .stepSty01 li {width:188px; height:78px; margin-left:35px}
.step .stepSty01.colWhi li {background:#fff}
.step .stepSty01 + p {margin-top:15px}
.step .stepSty01.sum {position:relative}
.step .stepSty01.sum .last {position:absolute; top:0; right:0}
.step .stepSty01.sum li {width:154px; margin-left:64px; color:#666}
.step .stepSty01.sum.col3 li {width:227px}
.step .stepSty01.sum li:before {top:42px; left:-44px; width:24px; height:24px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/step_list_sum.png) no-repeat 0 0}
.step .stepSty01.sum li.last:before {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/step_list_sum.png) no-repeat -30px 0}
.step .stepSty01.sum li:first-child {margin-left:0}
.step .stepSty01.sum li > span {width:154px}
.step .stepSty01.sum.col3 li > span {width:227px}
.step .stepSty02 li {width:339px; min-height:133px; margin-left:35px; background:#fff; text-align:left; color:#666}
.step .stepSty02 li:before {top:52px}
.step .stepSty02 li > span {width:339px; height:133px; padding:20px; vertical-align:top}
.step .stepSty02 li > span dt {font-size:20px; color:#303030}
.step .stepSty02 li > span dd {margin-top:10px}
.link.keyCopy {margin-left:0px; margin-top:15px}
.iKey {display:inline-block; vertical-align:middle; width:16px; height:15px; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_interCall.png) no-repeat 0 0; text-indent:-9999em}
.step .stepSty01.col5 li {margin-left:38px; color:#666; background:#fff}
.step .stepSty01.col5 li:first-child {margin-left:0}
.step .stepSty01.col5 li > span {height:98px}
.step .stepSty01.col6 li {width:151px;}

/* Top Button */
a.btnTop {bottom:40px;right:0;position:fixed;display:block;padding:22px 0 0;width:50px;height:50px;color:#fff;font-size:12px;text-align:center;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_topButton.png) no-repeat left top;z-index:999}

/* ÀÌ¿ë±¹°¡ÀüÃ¼º¸±â - ÆË¾÷ */
.stateAllView {height:600px; overflow:auto}

/* Àü±¹´ëÇ¥¹øÈ£ Á¶È¸ - ÆË¾÷ */
.popKeyNum {width:600px; margin:0 auto}
.popKeyNum .grayBox {padding:10px 30px; border:1px solid #dcdcdc; border-radius:5px; background:#f8f8f8}
.popKeyNum .formItemHolder select {width:136px; margin-left:10px}
.popKeyNum .formItemHolder select:first-child {margin-left:0}
.popKeyNum .formItemHolder input[type="submit"] {float:right; width:90px}
.popKeyNum .grayBox + .txt {margin-top:15px}
.popKeyNum .gLineMsgWrap {overflow:auto; max-height:200px; margin-top:15px; border-radius:5px}
.popKeyNum .circuitList > li {float:left; width:104px}

/* 2016.11.16 ÇªÅÍ Ãß°¡ */
.footerPop .o-boxInner {height:190px}
.footerPop .footerPopIco{width:33.3%; height:170px; float:left; display:inline-block}
.footerPop .footerPopTxt{width:66.6%; display:inline-block}
.footerPop .footerPopTxt .titLevel01{font-weight:700; letter-spacing:-0.75px; font-size:38px; margin-bottom:20px}
.footerPop .footerPopTxt .conBody__subtit{font-size:20px; font-weight:normal; margin-bottom:30px; padding-top:0; color:#666; letter-spacing:-0.75px}
.footerPop .footerPopDescTit{font-size:20px; letter-spacing:-0.75px; color:#333}
.footerPop .footerPopDesc{margin-top:30px; font-size:16px; letter-spacing:-0.75px; padding-right:50px; line-height:24px}

.footerPop .footerPopDescTit .footerPopDescTitMon{display:inline-block; margin-right:15px}
.footerPop .footerPopScrollImg{margin-top:30px}
.footerPop .footerPopScrollImg img{display:block; width:512px; margin:0 auto}

.personalnforDescList > li{margin-top:25px}
.personalnforDescList > li:first-child{margin-top:50px}
.personalnforDescList > li > span{display:block; color:#333}
.personalnforDescList > li ul{display:block; padding-left:15px}

.radiusWrap .scroll .tblType.list thead tr th{font-size:14px}
.radiusWrap .scroll .tblType.list tbody tr td{font-size:14px}
.footerPop .radiusWrap.radiusBoxcol3{min-height:160px; margin-top:10px}
.footerPop .radiusWrap.radiusBoxcol3 > div{width:33.3%}
.footerPop .radiusWrap.radiusBoxcol3 .right{width:33.3%; float:left}
.footerPop .radiusWrap.radiusBoxcol3 .right:last-child{background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) repeat-y top left}

ul.txtList.footerPopTxtList li li:before{width:0; height:0}
.footerPopRadio{text-align:center}

.footerPopLine{border-top:1px solid #ddd}
.footerPop p{letter-spacing:-0.75px}
.footerPop .radiusWrap .left{display:table; width:50%; float:left; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) repeat-y top right; padding-left:-40px}
.footerPop .radiusWrap .left p{font-size:16px; color:#333}
.footerPop .radiusWrap .left li{line-height:24px}
.footerPop .radiusWrap .right{display:table; width:50%; padding-left:40px}
.footerPop .radiusWrap .right p{font-size:16px; color:#333}
.footerPop .radiusWrap .right li{line-height:24px}
.footerPop .footerPopTxtp{font-size:16px}

/* ÈÞ´ëÆùÀÎÁõÇÏ±â ÆË¾÷ */
.pop_hpCertify .formItemHolder.phoneNum .select.w {width:100%}
.pop_hpCertify .coRnmAuth_Group .coRnmAuth_num {top:36px; left:284px}
.formItemHolder.heightAuto {padding:5px 0 0}
.formItemHolder.heightAuto input[type=checkbox] + label {height:auto}
.ie .formItemHolder.phoneNum input[type=text], .ie .formItemHolder.phoneNum input[type=tel] {width:70px}
html.ie9 .pop_hpCertify .coRnmAuth_num {position:abolute; top:36px; left:284px}
html.ie9 .pop_hpCertify .formItemHolder.heightAuto + .formItemHolder {margin-top:10px}

.pop_hpCertify.eventCruit .coRnmAuth_Group .coRnmAuth_num {position:relative; left:auto}
.pop_hpCertify .coRnmAuth_Group .formItemHolder.phoneNum .select.w {width:auto; max-width:278px}

/*Äü ¹è³Ê*/
.quickWrap.quick_banner{position:absolute;left:50%;top:45px;margin-left:560px;z-index:900;width:79px}
.quickWrap.quick_banner div{position:relative}
.quickWrap.quick_banner ul{margin-left:9px;border:1px solid #dcdcdc;border-radius:10px; background:#fff}
.quickWrap.quick_banner li{text-align:center;padding:15px 0;border-bottom:1px solid #efefef}
.quickWrap.quick_banner li.e_banner{padding:0}
.quickWrap.quick_banner li:last-child{border-bottom:0}
.quickWrap.quick_banner li:last-child img{border-radius:0 0 10px 10px}
.quickWrap.quick_banner .quick_arrow{position:absolute;top:10%;left:0;width:13px;height:17px;background:url(//image.uplus.co.kr/images/renewal/images/sp/pc/common/quick_arrow.png) 0 0 no-repeat}

/* ¾à°ü ½ºÅ¸ÀÏ Ãß°¡ */
.usedTerms h3 {font-size:16px;font-weight:700;color:#303030;margin:30px auto 10px}
.usedTerms h3:first-child {margin-top:0}
.usedTerms h4 {margin:15px 0 10px}
.usedTerms .roundtype02 {border:1px solid #dadada;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.usedTerms ol > li,
.usedTerms ol > li > ol > li{padding:0 0 0 14px;margin:0 0 0 14px;text-indent:-20px}
.usedTerms .tblType.cont thead th,
.usedTerms .tblType.cont tbody td {font-size:14px}
.usedTerms strong {color:#666}
.usedTerms .point {color:#ff0096}

/* ¼±ÅÃ¾àÁ¤ÇÒÀÎ °¡ÀÔ¾È³» ÆË¾÷ */
.modal-checkBox.sle_contract {overflow:hidden; padding:15px 20px}
.modal-checkBox.sle_contract:after {content:''; clear:both; display:block}

/* ±¹¹ø°ü¸® - iframe inner width »çÀÌÁî Á¶Á¤ :iframe ³»ºÎ¿¡ ¾ÆÄÚµð¾ð¿¡ ´õºíÅ¬·¡½º·Î Á¦¾î */
.acdFull.js_accordion.iframeIncont {border-bottom:none}
.acdFull.js_accordion.iframeIncont .sectCont {width:100%; max-width:1070px} /* 1070À» ³Ñ´Â °æ¿ì °¡·Î½ºÅ©·Ñ ¹ß»ý */

td.listCust {padding:0 !important}
.list_custinfo {overflow:hidden;overflow-y:auto;max-height:250px;margin:0 -1px -1px 0}
.list_custinfo li {float:left;width:10%;padding:10px 0;text-align:center;border-right:1px solid #dadada;border-bottom:1px solid #dadada}





/* Ä«µåÇÒÀÎ - ÀÚµ¿ÀÌÃ¼ ÂÊ °¡ÀÔ¾È³» style Ãß°¡ 161221   */
.stepBox.cardDctype .step .stepCon + .stepTitSec {margin:8px 0 0}
.stepBox.cardDctype .step .stepCon-txt, 
.stepBox.cardDctype .step .stepCon-txt ul li {color:#666}


/* È¸¿ø°¡ÀÔ */
.coRnmAuth_Group {overflow:hidden; position:relative}
.coRnmAuth_Group .coRnmAuth_num {position:absolute; top:0px; left:465px}

/* - ¾à°üµ¿ÀÇ  */
.joinPros {}
.joinPros .round-scroll-box {}
.joinPros .round-scroll-box em {margin-top:11px; font-size:13px; font-weight:700; color:#303030}
.joinPros .round-scroll-box em + p {margin-top:2px}
.joinPros .inner_scroll {padding:20px 20px 10px 20px}
.joinPros .inner_scroll .box_tit {margin-top:27px; font-size:19px; font-weight:400}
.joinPros .inner_scroll strong.box_tit:first-child {margin-top:0}



/* °í°´¼¾ÅÍ */
.whiteBox2 {overflow:hidden; margin:16px 0 0; padding:30px 0; width:100%; background:#fff; border:1px solid #dbdbdb}
.whiteBox2:after {content:''; clear:both; display:block}
.whiteBox2 .w50Pcnt {float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:50%}
.whiteBox2 .w50Pcnt:after {content:''; clear:both; display:block}
.whiteBox2 .imgbox {text-align:center}
.whiteBox2 .imgbox img {display:inline-block}
.whiteBox2 .numList .tit {color:#303030; font-weight:700}
.whiteBox2 .numList > li {margin-top:7px}
.whiteBox2.col2 .w50Pcnt .descBox {margin:15px 0 0 100px}
.whiteBox2.col2 .w50Pcnt .descBox .tit {margin-bottom:5px; font-weight:bold; color:#303030}


/*2017-01-10 Åë½ÅÀÚ·á Á¦°ø»ç½Ç ¿­¶÷ Ãß°¡*/
.tblType.bbs.narrow tbody tr td {padding:10px}
.listCnt li strong,
.listCnt li span {display:inline-block;vertical-align:middle}
.listCnt li strong {position:relative;color:#666;width:80px;padding:0 0 0 10px}
.listCnt li strong:before {content:'';position:absolute;width:2px;height:2px;background:#dadada;left:0;top:0;bottom:0;margin:auto}

/* ÅëÇÕ°Ë»ö - °áÇÕ»óÇ° ¸ñ·Ï css ÀçÁ¤ÀÇ */
.boxRsltDetail.Unified_Search {}
.boxRsltDetail.Unified_Search .listCol-2__item .conBody__sentence {font-size:16px; margin-bottom:5px; padding-right:5px}
.boxRsltDetail.Unified_Search .priceTag__price {font-size:33px}
.boxRsltDetail.Unified_Search .priceTag__except {font-size:16px}

/* FAQ°øÅë */
.faqListContWrap .tooltip-body img {width:63px; height:63px}
.acdFaq .detail img {max-width:100%}

/* (20170309) RÅ¬·´2 */
.rClubTb2 {display:table; margin:20px 0}
.rClubTb2 .tblType  {display:table-cell; width:85%}
.rClubTb2 .tblType + .tbl_addTxt {display:table-cell; padding-left:10px; color:#aa36bb; font-size:13px; vertical-align:middle}

/* ¾îµå¹Î µî·Ï »ó¼¼ÆäÀÌÁö  */
.area_txt .datatype_head {font-size:13px}
.area_txt .datatable06 {border-top:2px solid #a3a3a3}
.area_txt .datatable06 thead th {padding:8px 20px 8px}
.area_txt .datatable06 thead th	{border-bottom:1px solid #d6d6d6; background:#f9f9f9; color:#454545}
.area_txt .datatable06_type01 th, .area_txt .datatable06_type01 td {border-left:1px solid #d6d6d6; }
.area_txt .datatable06_type01 th:first-child, .area_txt .datatable06_type01 td:first-child	{border-left:0 none; }
.area_txt .desktop_area_box {}
.area_txt .mobile_area_box {display:none}

/* °øÀÎÀÎÁõ ¸ðµâ */
#CertManX {width:0px; height:0px; overflow:hidden; display:block}
.area_txt .datatable06_type01 th:first-child, .area_txt .datatable06_type01 td:first-child	{border-left:0 none; }

p.titType{position:relative;padding-left:9px; margin-top:30px}
p.titType:before{position:absolute;top:9px;left:2px;width:3px;height:3px;background-color:#ec008c;clear:both;display:block;content:''}
/* ÀÀ¸ðÀÌº¥Æ® */
.entry_event input[type=checkbox] + label {padding-right:0;}
.entry_event .pt10{padding-top:10px; display:inline-block;}
.entry_event .link{margin-left: 5px;}
.entry_event .formItemHolder input[type=number] {width:213px;}
.entry_event .formItemHolder.notxt input[type=password], 
.entry_event .formItemHolder.notxt input[type=text], 
.entry_event .formItemHolder.notxt .select {background:#fff; border:0; width:280px; padding-left:0;}
.entry_event .txt_info_ok{color:#303030; font-size:16px; text-align:center; padding-top:20px;}	
.entry_event .entry_view .block {display:block;}
.entry_event .normal {font-weight:400 !important}
.entry_event .party li{padding-top:10px}
.entry_event .nameP{color:#666;}
.entry_event .pop_hpCertify .coRnmAuth_Group .coRnmAuth_num {top: 0;}

/* ÀÚÁÖÇÏ´ÂÁú¹® */
.ie8 .banner.lg.bzfaqBanner {min-height:80px}
.faqBestBox {position:relative; padding:6px 65px 6px 0; border:1px solid #dbdbdb; border-radius:8px}
.faqBestBox .btnView {overflow:hidden; display:block; position:absolute; top:12px; right:19px; z-index:5; width:30px; height:25px; background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pc/btn_arrows2.png) no-repeat 3px 7px; font-size:0} 
.faqBestList {display:none; position:relative}
.faqBestList a, .faqBest a {overflow:hidden; display:block; height:36px; padding:0 10px 0 40px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size:16px}
.faqBestList a:hover {background:#f5f0f7}
.faqBestMovie {margin-left:-20px}
.faqBestMovie li {float:left; width:204px; margin-left:20px}
.faqBestMovie .faqMovieBtn {display:block; height:215px; font-size:14px}
.faqBestMovie .thumb {overflow:hidden; display:block; height:164px; margin:0 0 12px}
.faqBestMovie .thumb img {width:100%; max-height:100%}
.faqBestMovie .tit {overflow:hidden; display:block; height:45px; line-height:1.4}
.faqBestMovie .tit:hover {text-decoration:underline}
.faqBestBox.active .btnView {background-position:3px -25px}
.faqBestBox.active .faqBest {display:none}
.faqBestBox.active .faqBestList {display:block}

/*Å°ºñÁê¾ó Å¸ÀÌÆ² µÎÁÙÀÏ¶§(¸ñ·Ï)(20170512)
.listCol-2__item .titWrap .titLevel02 .brSmallTxt {display:block; font-size:16px; line-height:22px}*/
/* µ¥ÀÌÅÍ ºñµð¿À ¾È½É¿É¼Ç 
.step.plusType {margin:10px 0}
.step.plusType .stepSty01.sum.col3 li {margin-left:62px; padding:10px 0}
.step.plusType .stepSty01.sum li:first-child {margin-left:0}
.step.plusType .stepSty01.sum.col3 li > span {line-height:19px}
.step.plusType .stepSty01.sum.col3 li > span .link {margin-top:10px} */

/* ¼³¹®Á¶»ç : U+ È¨ÆäÀÌÁö °í°´ ¸¸Á·µµ Á¶»ç */
.survey_info {margin-bottom:17px}
.surveyTblScroll {height: 400px; overflow-y: auto; padding-right: 20px;}
.surveyTblScroll .tblType {}
.surveyTblScroll .tblType.cont tbody th {padding:15px 30px 14px}
.surveyTblScroll .tblType.cont tbody th .num {padding-left:15px; text-indent:-15px}
.surveyTblScroll .tblType.cont tbody td {padding:13px 30px 8px; border-top:0; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) top left repeat-x #fff !important}
.surveyTblScroll .tblType.cont tbody td:first-child {background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_hr.png) top left repeat-x #fff !important}
.surveyTblScroll .tblType.cont textarea {width:100%}
.surveyTblScroll .list01 li {margin-bottom:8px}
.surveyTblScroll .list01 li input[type=radio] + label, .surveyTblScroll .list01 li input[type=checkbox] + label {padding-right:0}
.surveyTblScroll .list01 li .input_box01 {margin-left:5px; width:90%}
.surveyTblScroll .list01 li .input_box02 {margin-left:5px; width:87%}

/* °¡ÀÔÁ¤º¸Á¶È¸/º¯°æ :°¡ÀÔÁ¤º¸º¯°æ */
.srchListWrap {}
.srchListBox {padding:8px 10px;border:1px solid #dbdbdb} 
.srchList:after {display:block;content:"";clear:both}
.srchListBox li {height:29px; padding:2px 0;font-size:14px}
.srchListBox a {}
.srchListBox a:hover {text-decoration:underline;color:#aa36bb}
.srchListBox-tel {overflow-y:auto;max-height:155px;margin-top:4px}
.srchList-col3 li {float:left;width:33.3%}
.srchList-col4 li {float:left;width:25%}
.formRigDel span.txt {margin-left:3px}

/* stepImgStyle */
.stepImgStyle{overflow:hidden;border:1px solid #dbdbdb;border-radius:10px;background-color:#fff}
.stepImgStyle.typeCard > ol > li, .stepImgStyle > ul > li {border-top:1px solid #dbdbdb;}
.stepImgStyle.typeCard > ol > li:first-child, .stepImgStyle > ul > li:first-child {border-top:none}
.stepImgStyle.typeCard .frame {display:table;width:100%}
.stepImgStyle.typeCard .frame > dt {position:relative;padding:25px 30px 25px;display:table-cell;width:230px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png) #fbfbfb;color:#303030;font-size:16px;text-align:center;vertical-align:middle}
.stepImgStyle.typeCard .frame > dt.backNone {background: none}
.stepImgStyle.typeCard .frame > dd, .stepImgStyle.typeCard .frame > dd > ul > li {position:relative;display:table-cell;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y #fff !important;font-size:16px;text-align:center;vertical-align:middle}
.stepImgStyle.typeCard .frame > dd > ul {display:table;width:100%}
.stepImgStyle.typeCard .frame > dd > ul > li {padding:25px 30px 25px;}
.stepImgStyle.typeCard .frame .resultCell {width:230px;border-left:1px solid #dbdbdb;background:#fcfcfc !important}
.stepImgStyle.typeCard .frame .pointCell {padding:25px 30px 25px;background-color:#b892c3 !important;color:#fff}
.stepImgStyle.typeCard .pluAfter {width:26px;height:26px;position:absolute;top:50%;right:-13px;margin-top:-13px;background-position:-832px -42px;z-index:9;}
.stepImgStyle.typeCard .sumAfter {width:26px;height:26px;position:absolute;top:50%;right:-13px;margin-top:-13px;background-position:-872px -42px;z-index:9;}

/* ÀÌº¥Æ® ÅÛÇÃ¸´ °øÅë ½ºÅ¸ÀÏ */
.eventfullImg {display:block;width:100%}
.eventImgMap {position:relative}
.eventButton {position:absolute}

/* ³»Á¤º¸°ü¸® ÆË¾÷ : IoT ¹Ì»ç¿ë °í°´ */
.window-pop.pop-ImgBanner .modal-content {padding:20px}
.window-pop.pop-ImgBanner .btnWrap {margin-top:20px}

/* ¾ÖÇÃ¹ÂÁ÷ */
.prodDetailCon .acdBasic .detail.photoLayer {padding:30px}

/* Apple watch SERIES 3 »çÀüÈ®ÀÎ °á°ú Á¶È¸ ÆË¾÷ */
.window-pop .appleWatchS .titLevel02 {margin-bottom:20px; font-size:26px}
.window-pop .appleWatchS .titLevel03 {font-size:20px; line-height:27px;}
.window-pop .appleWatchS .titLevel03 .state {font-weight:700}
.window-pop .appleWatchS .popInfoTitle {display:block; margin-bottom:40px; text-align:center;}
.window-pop .appleWatchS .contBoxWrap {margin-top:20px}
.window-pop .appleWatchS .noData {padding:35px}
.window-pop .appleWatchS .txtList li {line-height:23px}
.window-pop .appleWatchS .txtList li + li {margin-top:3px}
.window-pop .appleWatchS .link {display:block; margin:6px 0 0 0;}
.window-pop .appleWatchS .link.inBlock {display:inline-block;}
.window-pop .appleWatchS .link a {font-size:14px;}
.window-pop .appleWatchS .subTxt {padding-left:10px}

/* Á¦ÈÞÄ«µåÇÒÀÎ - Çö´ëÄ«µå »ó¼¼ÆäÀÌÁö */
.o-boxGroup.cardVerticalBox .conBody__ico > img {max-height:188px; margin-top:9px}
.o-boxGroup.cardVerticalBox .conBody__ico {padding:0 35px 0 30px}

/* ÇØ¿Ü·Î¹Ö °í°´¼¾ÅÍ Å×ÀÌºí¼öÁ¤ */
.tblType.tblHalf {width:550px}

.bigerTxt .bigT {font-size:16px; line-height:25px}

/* À¯¹«¼±°áÇÕ»óÇ° È¨ÆäÀÌÁö ³» ½ÅÃ» ±â´É */
.familyPop .titLevel02+p{line-height:24px;}
.familyPop .linkBorder {border-bottom:#aa36bb 1px solid}
.familyPop .modal-body .content .txtC {margin-top:0}
.familyPop .modal-dialog hr {margin:30px 0;}
.familyPop input[type=radio] + label {padding:0 0px 0 26px; background-position:0 center}
.familyPop input[type=radio]:focus + label.on {background-position:0 center}
.familyPop .contList {margin-top:25px}
.familyPop .tblType.cont thead th.rowAfter{border-left: 1px #dbdbdb solid !important; position:static}
.familyPop .tblType.cont thead th.rowAfter:before{display:none;}
.familyPop .tblType.list tbody tr td,
.familyPop .tblType.list tbody tr th {text-align:center; padding:14px 10px 13px;}
.familyPop .tblType.cont tbody tr td,
.familyPop .tblType.cont tbody tr th {text-align:center; padding:14px 10px 13px;}
.familyPop .tblType.cont tbody tr th.rowAfter{border-left: 1px #dbdbdb solid;}
.familyPop .sTxt {display:block; margin-top:10px}
.familyPop .acdFull .contBox + .contBox {margin-top:50px}
.familyPop .modal-body .infoBox .txtList {margin-top:30px}
.familyPop .titLevel02 {margin-bottom:30px}
.familyPop .titWrap .titLevel03 + .rCont{bottom:0;}
.familyPop .titWrap .titLevel03 + .rCont .mandatory{margin:0;}
.familyPop .tblType.first tr td:first-child{padding:14px 15px 13px;}
.familyPop .tblType.first tr td:first-child input[type=radio] + label{padding-left:20px;}
.familyPop .tblType.chkType .infoChk .agreeTxt{color:#323231;}
.familyPop .tblType.chkType .infoChk .agreeTxt .finTxt{margin-left:7px;}
.familyPop .sTxt.finTxt{display:inline-block; margin:0; text-decoration:underline;}
.familyPop .resultMsgWrap .inner .txt.oneLine{padding-left:180px;}
.familyPop .resultMsgWrap .inner .iconWrap{left:38px;}
.familyPop .agreeBot .chkBoxWrap .txt{font-size:14px;}
.familyPop .infoChkBox{padding:14px 30px 13px; background-color: #eee4ef !important;  border: 1px #dadada solid; border-top:none; border-radius: 0 0 10px 10px; color:#323231; font-size:14px}
.familyPop .tblType.topRadius{border-radius:10px 10px 0 0;}
.familyPop .select.circuit{margin:0; width:80%;}

.chkBoxWrap {margin:40px 0; padding:15px; background-color:#f6f1f8; border-radius:10px}
.chkBoxWrap .iptBox {margin-top:15px}
.agreeBot .confirmDate {font-size:20px; font-weight:bold; text-align:center; color:#303030}
.agreeBot .btnWrap {margin-top:50px}
.familyJoin.sms .acdFull .detail{padding:37px 20px;}
.familyJoin.sms .acdFull .sectCont{width:auto;}
.familyJoin.sms .acdFull .sectCont .contBox + .contBox{margin-top:20px;}
.familyJoin.sms .acdFull .sectCont .agreeTxt{margin-top:20px;}
.familyJoin .tblType.list tbody tr td,
.familyJoin .tblType.list tbody tr th{padding:14px 10px 13px;}

.pop_exSerChange .certify .lyWrap.type-noBtn dd.cont {height:55px}

/* ºÐ½Ç½Å°í ÀÚ¼¼È÷º¸±â ·¹ÀÌ¾î */
.using_service.fullStep {padding-top:0}
.stepBoxWrap.simpleType {border:0}
.stepBoxWrap.simpleType .step {padding:24px 0 26px;}
.stepBoxWrap .txtInfoList {margin-top:25px}
.toggleLayer .moreTitleTxt {padding:20px 0; line-height:39px; vertical-align:middle; border-bottom:1px solid #dbdbdb; font-size:30px; color:#303030; font-weight:700;}
.stepBoxWrap.rowType .stepBox .step .arrAfter {top:inherit; bottom:-13px;left:50%;margin-left:-12px;background-position:-160px -70px}
.stepBoxWrap.rowType .stepBox .step {display:block; background-image:none}
.stepBoxWrap.rowType .stepBox .step + .step {border-top:1px dashed #dbdbdb}
.txtInfoList {display:table; table-layout:fixed; width:100%; border:1px solid #dbdbdb; border-radius:10px}
.txtInfoList .list {display:table-cell; width:245px; height:70px; vertical-align:middle; text-align:center}
.txtInfoList .list + .list {border-left:1px dashed #dbdbdb}

/* Àü±¹ ´ëÁß±³Åë À¯½Ç¹°¼¾ÅÍ ¾È³» ÆË¾÷ */
.publicCenter .tblType.list tbody tr td {padding:14px 11px 13px; letter-spacing:-1px}

/* U+º»ÀÎÀÎÁõ */
.certify.rowType .lyWrap.col4>div>div {min-height:260px; padding:40px 30px; text-align:center}
.certify.rowType .lyWrap.col4 dl {margin:100px 0 0}
.certify.rowType .lyWrap.col4 .iconWrap {top:40px; left:0; right:0}
.certify.rowType .lyWrap.col4 .lCont,
.certify.rowType .lyWrap.col4 .cCont {padding-right:10px}
.certify .txtsInfo {font-size:11px; font-family:dotum, 'µ¸¿ò', sans-serif}
.gesetzlicherPop .lyWrap.col3 .lCont {padding-right:10px}
.gesetzlicherPop .lyWrap.col3 .rCont {padding-left:10px;}
.gesetzlicherPop .certify .lyWrap.col3>div>div {padding:40px 10px}
.ico.xs2.simpleCertify {background-position:-395px -1500px}

/* Á¤µµ°æ¿µ ÆË¾÷ */
.gesetzlicherPop .lyWrap.col2 .lCont {padding-right:10px;}
.gesetzlicherPop .lyWrap.col2 .rCont {padding-left:10px;}
.certify .lyWrap.col2 > div > .lbox {padding:0; width:212px; height:314px;}
.certify .lyWrap.col2 > div > div > .mbox{display: block; height:110px; border: 1px solid #dbdbdb; margin:20px; border-radius: 10px;}
.certify .lyWrap.col2 > div > div > .mbox > p{text-align: center; margin-top: 29px; font-size: 18px; font-weight: 700; color: white; line-height: 1.4;}
.certify .lyWrap.col2 > div > .lbox > .textm{margin:0 20px;}
.certify .lyWrap.col2 > div > div > .mbox.back1{background-color:#ed008c;}
.certify .lyWrap.col2 > div > div > .mbox.back2{background-color:#b892c3;}

/* º»ÀÎÀÎÁõ U+ °£ÆíÀÎÁõÇÏ±â ÆË¾÷ */
.simplyCertifyPop .certificationNum input[type=text] {width:252px}
.simplyCertifyPop .formItemHolder .divider {width:7px}
.simplyCertifyPop .infoBox .title {display:block; margin-bottom:8px; color:#303030; font-weight:bold; font-size:16px}
.simplyCertifyPop .infoBox .txtList {margin-top:10px}
.simplyCertifyPop .titLevel02 {text-align:center}
.simplyCertifyPop hr {margin-top:30px}

/* ÇØ¿Ü·Î¹Ö ¿ä±ÝÁ¶È¸ > µ¥ÀÌÅÍ ÀÌ¿ë³»¿ª Á¶È¸ */
.titWrap .nowRoDate{vertical-align:top; margin:3px 0 0 15px;}
.roDataSch > li + li{margin-top:10px}
.roDataSch > li > span{display:inline-block;}
.roDataSch > li > span label{vertical-align:middle;}

/* slick jquery */
.slick-slider button {border:0; background:transparent;}
.slick-slider .slick-dots {text-align:center;}
.slick-slider .slick-dots li {display:inline-block; vertical-align:middle;}
.slick-slider .slick-arrow {position:absolute; top:50%; margin-top:-30px; width:30px; height:61px; text-indent:-9999px; }
.slick-slider .slick-prev {left:0; background-image:url(//image.uplus.co.kr/images/renewal/images/cm/slider/swipe_arrow.png);background-position:0 0; }
.slick-slider .slick-next {right:0; background-image:url(//image.uplus.co.kr/images/renewal/images/cm/slider/swipe_arrow.png); background-position:-31px 0;}


/* ¼Ó°Æµ¥ ¿ä±ÝÁ¦ Å×´õ¸µ ¼³Á¤ ¹æ¹ý ¾È³» */
.sectCont.tetheringTogether .prodImg-tit{font-size:16px;}
.sectCont.tetheringTogether .numList.empCode > li > em{color:#ec068d}
.sectCont.tetheringTogether .numList.empCode .menu_dot{padding:0 3px;}

/* °¡ÀÔÁ¤º¸Á¶È¸ > °áÇÕ»óÇ° Á¤º¸:IPTV °¡ÀÔÀÚ¹øÈ£ ºÐ¸® °Ç */
.formItemHolder.choiceSettop {width:280px;position:relative; padding-right:67px}
.formItemHolder.choiceSettop .select {width:215px;padding:0;margin-right:0}
.formItemHolder.choiceSettop .btn{position:absolute;top:0;right:0}

/* ¿ø ¹øÈ£ > µµÆ® ¸®½ºÆ® */
.numList.empCode.oneDept > li + li {margin-top:10px}
.numList.empCode.oneDept .txtList>li{padding-left:8px; line-height:23px;}
.numList.empCode.oneDept .txtList>li:before {width:3px; height:3px; background:#ec068d;}
.numList.empCode.oneDept .txtList>li ul>li {padding-left:8px; line-height:23px;}
.numList.empCode.oneDept .txtList>li ul>li:before {width:4px; height:1px; background:#666;}

/* °áÇÕ¿ä±Ý °è»ê±â ½Å±Ô °³¹ß */
.combiBill.banner .ico.ico_combiBill {display:inline-block;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/ico_combiBill_s.png) no-repeat ;font-size:0;line-height:0;vertical-align:middle}
.combiBillPop .resultMsgWrap {margin-bottom:30px}
.combiBillPop .moImgAplly img {width:100%}
.combiBillPop .useTypeBox + .useTypeBox {margin-top:30px}
.combiBillPop .titLevel03 {margin:25px 0 10px; color:#303030; font-size:16px}
.combiBillPop .titLevel03 strong {font-weight:bold}
.combiBillPop .titWrap .rCont + .titLevel03 {margin-top:0}
.combiBillPop .titWrap .rCont {bottom:8px}
.combiBillPop .select.circuit{margin:0; width:100%;}
.combiBillPop .txt {margin-top:10px}
.combiBillPop .resultMsgWrap .inner .txt strong.msgStrong {font-size:20px}
.combiBillPop .resultMsgWrap .inner .txt p {margin-top:6px; font-size:14px; color:#666}
.combiBillPop .resultMsgWrap .inner .iconWrap {left:40px}
.combiBillPop .resultMsgWrap .inner .txt {padding-left:190px}
.combiBillPop .formItemHolder input[type=text] {width:100%}
.combiBillPop .stepInfo {margin-bottom:10px; font-size:18px;}
.combiList .o-boxGroup {width:100%}
.combiList .o-boxButton .c-boxConArea {width:auto}
.combiList .o-boxButton .conIcoArea {width:240px; text-align:center}
.combiList .o-boxButton .conIcoArea .titLevel02 {margin:0}
.combiList .conBody__ico {display:inline-block; margin:8px 0 18px; padding:0}
.combiList .tagGroupBox {display:block; margin-left:0}
.combiList .o-boxGroup .conTxtArea {padding-right:137px}
.combiList .o-boxButton .conBody__tblBox table {height:200px;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_tab_dot.png) top left repeat-y}
.combiList .o-boxButton .conBody__tblBox table tr:first-child td {border:0}
.combiList .o-boxButton .conBody__tblBox table td {padding:0 20px; border-top:1px solid #dadada}
.combiList .o-boxButton .c-boxBtnArea {width:137px}
.combiList li + li {margin-top:10px}
.halfBtnWrap .btnToggle.billBtn > span.after {width:11px; height:11px; transform: rotate(-90deg); background-position:0px 2px} 


/* ¿ä±ÝÁï½Ã ³³ºÎ > ¼­ºñ½ºº° ºÐÇÒ³³ºÎ ÇÏ±â ½Å±Ô °³¹ß */
.divisionPaySet{}
.divisionPaySet .titWrap .rCont{position:static; text-align:right;}
.divisionPaySet .tblType .divisionPayTbl td span{display:inline-block; padding-left:30px; min-height:20px; line-height:19px;}
.divisionPaySet .tblType .divisionPayTbl .bold label{font-weight:700}
.divisionPaySet .tblType .divisionPayTbl label {font-size:16px;}
.divisionPaySet .tblType .divisionPayTbl thead th .tit:before{top:13px;}
.divisionPaySet .infoArea{margin-top:10px; position:relative;}
.divisionPaySet .infoArea .agree{position:absolute; top:0; right:0; z-index:5;}
.divisionPaySet .infoArea .agree label{padding-right:0;}
.divisionPaySet .paySelectBtn{display:inline-block;}
.divisionPaySet .paySelectBtn:after{content:''; display:block; clear:both;}
.divisionPaySet .paySelectBtn > li {float:left;}
.divisionPaySet .paySelectBtn > li+li{margin-left:10px;}
.divisionPaySet .paySelectBtn input[type=radio] + label {display:inline-block; position:relative; height:31px; line-height:31px; padding:0 10px 0 41px; background:#fff; font-weight:400; color:#aa36bb; font-size:14px;  border:1px solid #b892c3; vertical-align:middle; border-radius: 3px; text-align: center;}
.divisionPaySet .paySelectBtn input[type=radio] + label:hover,
.divisionPaySet .paySelectBtn input[type=radio] + label:focus{background:#f5f0f7}
.divisionPaySet .paySelectBtn input[type=radio] + label > span{content:''; display:block; width:30px; height:29px; position:absolute; top:0; left:0; z-index:10; background: url(//image.uplus.co.kr/images/renewal/images/cm/pc/spr_com_new.png) no-repeat; background-position: 0 -60px;}
.divisionPaySet .paySelectBtn input[type=radio] + label.on > span{background-position:0 -30px;}
.divisionPaySet .payBox{display:none;}
.divisionPaySet .payBox.active{display:block}
.divisionPaySet .payZero {margin-right:5px}
.tblType.cont .divisionPayTbl tbody td {font-size:16px !important}

/* [Á¢±Ù¼º] ÈÞ´ëÆù ÀÎÁõÇÏ±â ÆË¾÷ */
.popApplyCont {position:relative;}
.popApplyCont .txt {position:absolute; top:0; left:31px;}
.popApplyCont .formItemHolder.heightAuto {padding-top:35px;}

.contGroup > .resultNo strong {display:block; margin-bottom:20px; font-weight:bold; text-align:center; color:#000; font-size:26px}
.contGroup > .resultNo dl {margin-top:60px}
.contGroup > .resultNo dt {margin-bottom:15px; font-size:18px}
.formItemHolder.houseNumPost .postMoBot {display:inline-block}

/* °øÁö»çÇ×, ÃÖ½Å¼Ò½Ä Å×ÀÌºí °¡¿îµ¥ Á¤·Ä */
.tblNotice .td_num, 
.tblNotice .td_date, 
.tblNotice .td_download, 
.tblNotice .td_target, 
.tblNotice .td_view_count {text-align:center}

/* °áÇÕ»óÇ° ¾ÆÀÌÄÜ */
.imgFull .oneHomeImage.bordno img.pluspc{border: 0; margin: -20px 5px 0px -30px;}

.chargefamily{margin:0 70px;}
.picon1, .picon2, .picon3{background-image: url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/ppo/phone-icon.png) !important; width: 55px; height: 35px; background-repeat: no-repeat; display: inline-block;}
.picon2{ background-position: -54px;}
.picon3{ background-position: -108px;}
.nicon1, .nicon2{background-image: url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/ppo/phone-icon2.png) !important; width: 83px; height: 49px; background-repeat: no-repeat; display: inline-block;}
.nicon2{ background-position: -82px;}
.priceTag.priceTag--inline h2.titLevel02.cabletit{font-size:25px;}

/* new 5g ¾ÆÀÌÄÜ */

.iconWrap.fgnewid{width:110px; height:110px; }
.iconWrap .fgnewlist{display: block; height: 100%;background: url(//image.uplus.co.kr/images/renewal/images/ps/pc/pf/new_fivegPlan_Icon.png) no-repeat;}
.iconWrap .fgnew_icon01{background-position: 0;}
.iconWrap .fgnew_icon02{background-position: -120px;}
.iconWrap .fgnew_icon03{background-position: -240px;}
.iconWrap .fgnew_icon04{background-position: -360px;}
.Backcol { height: 185px; background-color: #f6f6f6;}
.Backcol02 {background-color: #fff;}

/* °áÇÕ»óÇ° ½Å±Ô */

.chargeTxtBox .plusback{ font-size: 17px; font-weight: 600; background-color: #ececec; border-radius: 10px; line-height: 40px; padding-left: 18px;}

