@charset "euc-kr";  
 
/* [PC] layout */ 
.wrap {padding-top:167px;} 
.gnbMask {position:fixed;left:0;top:0;bottom:0;right:0;margin:auto;width:0;height:0;background:rgba(201,201,201,.9);z-index:-1;-webkit-transition:height 0.15s ease-in-out 0.05s;-moz-transition:height 0.15s ease-in-out 0.05s;-ms-transition:height 0.15s ease-in-out 0.05s;-o-transition:height 0.15s ease-in-out 0.05s;transition:height 0.15s ease-in-out 0.05s}
.gnbMask.active {width:100%;height:100%;opacity:1;visibility:visible;z-index:110}

/* reset */
button {margin:0;padding:0;border:none;background:transparent;font-family:inherit;font-size:inherit;color:inherit;} 

/** ¸ÞÀÎ »ó´Ü ¹è³Ê **/   
.wrap .top_banner {overflow:hidden;position:relative;width:100%;height:90px;z-index:10;}
.wrap .top_banner.on {display:none;} 
.wrap .top_banner .banner_inner {width:1100px;height:100%;margin:0 auto;} 
.wrap .top_banner .banner_inner a {display:block;height:100%;font-size:0;text-align:center;} 
.wrap .top_banner .banner_inner a:before {content:"";display:inline-block;width:1px;height:100%;margin-left:-1px;vertical-align:middle;}
.wrap .top_banner .banner_inner img {display:inline-block;width:100%;vertical-align:middle;}
.wrap .top_banner .banner_inner button {border:0;background:none;position:absolute;top:50%;z-index:50;height:30px;margin-top:-15px;}
.wrap .top_banner .banner_inner .btn_close {right:130px;width:30px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/btn_close_topbanner.png') no-repeat 100% 50%;}
.wrap .top_banner .banner_inner .day_chk {right:170px;width:auto;padding-left:30px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/btn_chk_topbanner.png') no-repeat 0 50%;}
.wrap .top_banner .banner_inner .day_chk span {position:static;text-indent:0;font-size:14px;color:#030303;}
.wrap.intro_main .top_banner .banner_inner {position:absolute;left:50%;min-width:1340px;max-width:1600px;width:100%;height:90px;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.ie8 .wrap.intro_main .top_banner .banner_inner {margin-left:-800px;}
  
/** header **/
.header {position:absolute;top:0;left:0;z-index:999;width:100%;min-width:1340px;margin:0;border-bottom:1px solid #d4d4d4;background:#fff;color:#444;}
.headerInner {width:1340px;height:auto;margin:0 auto;padding:0;}
.headerInner:after {content:"";display:block;clear:both;}
.header .topLogo {padding:40px 0 0px;margin-bottom:20px;}
.header .topLogo a {display:block;width:141px;height:40px;margin:0 auto;}
.header .siteLinkWrap {position:absolute;top:0;width:275px;height:40px;padding:0 25px;border-radius:0 0 10px 10px;background:#303030;}
.header .siteLinkWrap .siteLinkList {font-size:0;}
.header .siteLinkWrap li {display:inline-block;} 
.header .siteLinkWrap li:before {content:"";display:inline-block;width:2px;height:15px;margin:0 12px;background:#666;vertical-align:middle;}
.header .siteLinkWrap li:first-child:before {display:none;}
.header .siteLinkWrap a {display:inline-block;height:40px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_header_sitelink.png') no-repeat;background-position-y:0;vertical-align:middle;text-indent:-9999px;}
.header .siteLinkWrap a:hover, .header .siteLinkWrap a:focus, .header .siteLinkWrap .active a {background-position-y:-40px;}
.header .siteLinkWrap .sitePk a {width:54px;background-position-x:0;}
.header .siteLinkWrap .sitePs a {width:28px;background-position-x:-100px;}
.header .siteLinkWrap .siteBiz a {width:86px;background-position-x:-200px;}
.header .btnCloseMenu {display:none;overflow:hidden;position:absolute;top:19px;right:50%;width:28px;height:28px;margin-right:-670px;background:#fff url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_utility_wrap.png') no-repeat -410px 0;}
/* ºê·£µù¹è³Ê ¿µ¿ª(Ä¶¸®±×¶óÇÇ) */
.header .calligraphyBanWrap {display:none;padding:30px 0;background:#fff;}
.header .calligraphyBanWrap .calligraphyBanArea {max-width:1600px;}
.header .calligraphyBanWrap .calligraphyBanList {margin:0 auto;height:100%;text-align:center}
.header .calligraphyBanWrap .calligraphyBanList > li {display:inline-block;}
.header .calligraphyBanWrap .calligraphyBanList .banner-holder {display:inline-block;vertical-align:middle;}
/* GNB¿µ¿ª */
.header .gnbMenuWrap {float:left;min-width:700px;max-width:760px;height:66px;margin-left:320px;text-align:center;}
.header .gnbMenuWrap .navMenuWrap {display:inline-block;}
.header .navMenuList .depthWrap {position:absolute;top:auto;left:0;z-index:15;margin-top:20px;visibility:hidden;
opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity 0.25s ease-in-out 0.1s;-ms-transition:opacity 0.25s ease-in-out 0.1s;transition:opacity 0.25s ease-in-out 0.1s;}
.header .navMenuList .depthWrap.active {visibility:visible;opacity:100;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.ie8 .header .navMenuList .depthWrap {display:none;visibility:visible;}
.navMenuWrap {}
.navMenuList a {display:inline-block;font-size:14px;color:#444;}
.navMenuList a:hover, .navMenuList a:focus {color:#e90087;}
.navMenuList > li {float:left;margin:20px 27px;}
.navMenuList .btnDepth01 {position:relative;height:26px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_gnb_menu.png') no-repeat;background-position-y:-20px;text-indent:-9999px;}
.navMenuList .btnDepth01:hover, .navMenuList .btnDepth01:focus, .navMenuList .btnDepth01.active, .navMenuList .btnDepth01.current {background-position-y:-86px;}
.navMenuList .btnDepth01:hover:after, .navMenuList .btnDepth01:focus:after, .navMenuList .btnDepth01.active:after, .navMenuList .btnDepth01.current:after {content:"";display:block;position:absolute;bottom:-20px;left:0;z-index:100;width:100%;height:2px;background:#000;}
.navMenuList .navMenu01 .btnDepth01 {width:72px;background-position-x:0;}
.navMenuList .navMenu02 .btnDepth01 {width:99px;background-position-x:-150px;}
.navMenuList .navMenu03 .btnDepth01 {width:96px;background-position-x:-300px;}
.navMenuList .navMenu04 .btnDepth01 {width:75px;background-position-x:-450px;}
.navMenuList .navMenu05 .btnDepth01 {width:74px;background-position-x:-600px;}
.navMenuList .depthWrap {position:relative;width:100%;padding:24px 0 53px;border-top:1px solid #e8eae9;border-bottom:1px solid #e8eae9;background:#f5f7f6;}
.navMenuList .navMenuTit {position:absolute;left:50%;width:1340px;margin-left:-670px;}
.navMenuList .navMenuTit a, .allMenuBotWrap .siteLinkList a {position:relative;z-index:1;max-width:190px;line-height:1;font-size:26px;font-weight:700;color:#000;letter-spacing:-0.04em;}
.navMenuList .navMenuTit a:after, .allMenuBotWrap .siteLinkList a:after {content:"";display:inline-block;width:22px;height:22px;margin-left:10px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/ico_gnb_tit.png') no-repeat 0 0;vertical-align:middle;}
.navMenuList .depth {position:relative;display:table;table-layout:fixed;width:1340px;margin:0 auto;padding-left:215px;}
.navMenuList .depthWrap:after, .navMenuList .depth:after {content:"";display:block;clear:both;}
.navMenuList .depth > li {float:left;width:20%;padding-right:15px;}
.navMenuList .depth .btnDepth02 {margin-bottom:7px;font-size:16px;font-weight:700;color:#000;}
.navMenuList .depthSub > li {margin-top:8px;padding-left:7px;word-break:break-word;letter-spacing:-1.5px;}
.navMenuList .depthSub > li a:before {content:"-";display:inline-block;margin-top:-2px;text-indent:-7px;vertical-align:top;}
.navMenuList .navMenu01 .depth > li {width:14%;}
.navMenuList .navMenu02 .depth > li, .navMenuList .navMenu04 .depth > li {width:16.66%;}
.navMenuList .navMenu02 .depth > li:first-child + li, .navMenuList .navMenu02 .depth > li:first-child + li + li, .navMenuList .navMenu02 .depth > li:first-child + li + li + li + li + li + li {position:absolute;width:187px;}
.navMenuList .navMenu02 .depth > li:first-child + li {top:146px;left:215px;}
.navMenuList .navMenu02 .depth > li:first-child + li + li {position:relative;}
.psHeader .navMenuList .navMenu02 .depth > li:first-child + li + li + li + li + li {position:absolute; top:176px; left:777px;}
#psMenuAll .navMenuList .navMenu02 .depth > li:first-child + li + li + li + li + li {position:absolute; top:176px; left:777px;}
#psMenuAll .navMenuList.bzDefault .navMenu02 .depth > li:first-child + li + li + li + li + li {position:relative;top:0;left:0}
.navMenuList .navMenu02 .depth > li:first-child + li + li + li + li + li + li {position: static;}


/* À¯Æ¿¸®Æ¼ ¿µ¿ª */
.header .utilityWrap {float:right;position:relative;max-width:215px;height:66px;}
.utilityWrap > .boxMyInner {display:none !important;}
.utilityWrap .utilityList:after {content:"";display:block;clear:both;}
.utilityWrap .utilityList > li {float:left;margin:19px 0 0 5px;}
.utilityWrap .utilityList > li:first-child {margin-left:0;}
.utilityWrap .utilityList .utilSearch {margin-left:28px;}
.utilityWrap .utilityList .utilAllMenu {margin-left:16px;}
.utilityWrap .utilityList > li > a {display:block;overflow:hidden;height:28px;margin:0;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_utility_wrap.png') no-repeat;text-indent:-9999px;}
.utilityWrap .utilityList .utilLog > a {width:55px;background-position:0 0;}
.utilityWrap .utilityList .utilInfo > a {width:55px;background-position:-150px 0;}
.utilityWrap .utilityList .utilSearch > a {width:28px;background-position:-310px 0;}
.utilityWrap .utilityList .utilAllMenu > a {width:28px;background-position:-360px 0;}
.utilityWrap .utilityList .btnUtil:hover, .utilityWrap .utilityList .btnUtil.active {background-position-y:0 !important;}
.utilityWrap .btnUtil {padding-top:0;}
.utilityWrap .btnUtil:after {display:none;}
.utilityWrap .boxUtil {position:absolute;top:66px;right:0;z-index:-1;border:1px solid #bababa;background:#fff;border-radius:5px;opacity:0;visibility:hidden;-webkit-transition:all 0.125s ease-in-out 0.05s;-moz-transition:all 0.125s ease-in-out 0.05s;-ms-transition:all 0.125s ease-in-out 0.05s;-o-transition:all 0.125s ease-in-out 0.05s;transition:all 0.125s ease-in-out 0.05s;}
.utilityWrap .boxUtil:after {content:"";display:block;position:absolute;top:-15px;left:auto !important;z-index:-1;width:55px;height:15px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_arrowUtil.png') no-repeat 50% 0;visibility:hidden;}
.utilityWrap .btnUtil.active ~ .boxUtil, .utilityWrap .boxUtil.loginUtilPop.on {top:66px;opacity:1;z-index:10;visibility:visible;}
.utilityWrap .btnUtil.active ~ .boxUtil:after, .utilityWrap .boxUtil.loginUtilPop.on:after {visibility:visible;}
.utilityWrap .utilLog .boxUtil:after, .utilityWrap .boxUtil.loginUtilPop:after {right:168px;}
.utilityWrap .utilInfo .btnUtil.active ~ .boxUtil {z-index:-1;opacity:0;visibility:hidden;}
.utilityWrap .utilInfo .boxUtil:after, .utilityWrap .boxUtil.loginUtilPop.myinfoLayer:after {right:99px;}
.utilityWrap .utilInfo #custTunePopup.boxUtil:after {top:-13px;z-index:0;background-image:url('//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_arrowUtil_v2.png');}
.header:not(.psHeader) .utilityWrap .utilLog .boxUtil:after {right:113px;}
/* ·Î±×ÀÎ ÈÄ */
.utilityWrap.afterLogin .utilityList > li > a {margin:0;}
.utilityWrap.afterLogin .utilityList .utilLog > a {background-position-x:-75px;}
.utilityWrap.afterLogin .utilityList .utilInfo > a {background-position-x:-225px;}
.utilityWrap.afterLogin .utilityList .utilInfo .btnUtil.active {background-position-y:-60px !important;}
.utilityWrap.afterLogin .utilityList .utilInfo .btnUtil.active ~ .boxUtil {opacity:1;z-index:10;visibility:visible;}
.utilityWrap.afterLogin .utilityList .utilInfo .boxUtil:after {right:91px;}

/* ¸ÂÃã ÆË¾÷ */
.utilityWrap .cstmzBox {visibility:inherit;position:static;left:inherit;top:inherit;width:325px;margin-left:0;border:1px solid #b9b9b9;border-radius:5px;background-color:#fff;z-index:100;}
.utilityWrap .cstmzBox.on {visibility:visible;}
.utilityWrap .cstmzBox.cnftn_baner {top:inherit;}
.utilityWrap .cstmzBox .boxContract {position:relative;}
.utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox {position:relative;padding:30px 0 25px 20px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/si/bg_line_diagonal_v2.gif') repeat 0 0;}
.utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .infoMsg {display:inline-block;height:20px;line-height:20px;padding:0 9px;border-radius:15px;background:#aa81b7;color:#fff;font-size:12px;}
.utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg {margin:10px 0 0 8px;}
.utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg .msgTxt .userNme {display:block;line-height:1.5;font-weight:700;color:#fff;font-size:20px;}
.utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg .msgTxt .msg {display:block;width:90%;margin-top:10px;line-height:24px;font-size:16px;color:#fff;}
.utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg .msgTxt .msg > span {display:block;}
.utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .btn_logout {position:absolute;right:30px;bottom:30px;height:28px;line-height:28px;padding:0 9px;border:1px solid #fff;border-radius:5px;color:#fff;font-size:13px;}
.utilityWrap .cstmzBox .cutmCnt .cutmPrdt {position:relative;padding:13px 0 23px 25px;line-height:1.2;border-top:1px dashed #dbdbdb;color:#303030;background:#f8f8f8;font-weight:700;}
.utilityWrap .cstmzBox .cutmCnt  .cutmPrdt .pheNuber select {/*padding:0 10px 0 0 !important;border:0;color:#303030;background:#f8f8f8;*/vertical-align:top;}
.ie8 .utilityWrap .cstmzBox .cutmCnt  .cutmPrdt .pheNuber select {width:150px;}
.utilityWrap .cstmzBox .cutmCnt .cutmPrdt .pheNuber .oneLine {display:block;padding-left:2px;font-size:14px;}
.utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtCharge {display:block;margin:8px 0 0 2px;width:65%;font-size:14px;line-height:1.4;word-break:keep-all;}
.utilityWrap .cstmzBox .cutmCnt .cutmPrdt .btnWrap {position:absolute;right:10px;bottom:26%;width:93px;margin:0;min-width:0;text-align:center;}
.utilityWrap .cstmzBox .cutmCnt .cutmPrdt .btnWrap .sbMsg {color:#aa36bb;font-size:12px;text-decoration:underline;font-weight:normal;}
/*.utilityWrap .cstmzBox .cutmCnt .cutmPrdt .btnWrap .btn {min-width:93px;height:29px;line-height:29px;border:1px solid #dbdbdb;font-size:11px;color:#666;font-weight:normal;}*/
.utilityWrap .cstmzBox .cutmCnt .cutidList {border-bottom:1px dashed #dbdbdb;}
.utilityWrap .cstmzBox .cutmCnt .cutidList li {position:relative;border-top:1px dashed #dbdbdb;color:#303030;}
.utilityWrap .cstmzBox .cutmCnt .cutidList li a:after {content:'';display:block;clear:both;}
.utilityWrap .cstmzBox .cutmCnt .cutidList li a {display:block;padding:16px 28px;line-height:1.2;color:#303030;font-size:14px;}
.utilityWrap .cstmzBox .cutmCnt .cutidList li .sbTit {display:block;width:50%;}
.utilityWrap .cstmzBox .cutmCnt .cutidList li .sbMsg {position:absolute;right:30px;bottom:15px;color:#aa36bb;font-size:12px;text-decoration:underline;}
.utilityWrap .cstmzBox .cutmCnt .cutidList li .userVal {display:inline-block;margin-left:5px;font-weight:700;color:#ed008c;font-size:16px;}
.utilityWrap .cstmzBox .cutmCnt .cutidList li .icon_arrw {position:absolute;right:30px;top:50%;width:5px;height:11px;margin-top:-6px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/si/icon_arrw_right_gry.png') no-repeat 0 0;}
.utilityWrap .cstmzBox .btnClsUtil {position:absolute;top:34px;right:30px;width:17px;height:17px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/si/bg_btn_Util_Close.png') no-repeat 0 0;font-size:0;line-height:0;padding:0;border:0;}
.utilityWrap .cstmzBox .boxMyBanner {display:block;border-top:0;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro {margin:20px 0;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-slides-container {height:110px !important;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-grab {height:110px !important;width:100% !important;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-arrows.sp-fade-arrows {margin-top:-5px;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-slides .sp-slide img {position:relative;display:block;width:325px !important;height:110px !important;margin:0 auto !important;max-width:none;max-height:none;border:none !important;border-radius:0 !important;padding:0 !important;-webkit-box-shadow: none!important;-mox-box-shadow: none!important;box-shadow: none!important;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition: none;}
.psHeader .utilityWrap .cstmzBox .sp-slide  {overflow: visible;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-slide a {display:block; z-index:50}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-slide a:focus {border:1px dotted #333}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-arrow {position:absolute; width:30px !important; height:30px !important; z-index:40; background:none; border:0;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-arrow:after {content:""; display:block; position:static; top:0 !important; left:0 !important; width:10px; height:17px; transform:none; background: url(//image.uplus.co.kr/images/renewal/images/cm/pc/si/bg_btnBanneer.png) no-repeat 0 0; border:0 !important}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-previous-arrow:after {margin-left:7px;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-next-arrow:after {margin-left:7px;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-arrow {}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-arrows.sp-fade-arrows {opacity:1 !important;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-previous-arrow {left:12px;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-next-arrow {right:12px;}
.utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-arrow:before {display:none;}
.ie8 .utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro .sp-next-arrow {background-position-x:right;}
.utilityWrap .cstmzBox .chk_avlbiity {position:relative;height:34px;line-height:34px;padding-left:9px;border-radius:0 0 5px 5px;background:#f8f8f8;}
.utilityWrap .cstmzBox .chk_avlbiity label {padding-left:23px;font-size:12px;color:#666;}
.utilityWrap .cstmzBox .chk_avlbiity .btnBoxClse {position:absolute;right:10px;top:11px;padding-left:18px;line-height:1.2;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/si/btn_btnBoxClse.png') no-repeat 0 50%;font-size:12px;color:#666;}

/* °Ë»ö ¿µ¿ª */
.topUtilSearchWrap.boxUtil.cmbeSrch {position:absolute;width:100%;left:0;border-top:1px solid #e8eae9;border-bottom:1px solid #e8eae9;background:#f5f7f7;color:#666;visibility:hidden;
opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-webkit-transition:opacity 0.2s ease-in-out 0.1s;-ms-transition:opacity 0.2s ease-in-out 0.1s;transition:opacity 0.2s ease-in-out 0.1s;}
.topUtilSearchWrap.boxUtil.cmbeSrch:after {display:none;}
#boxSrch.topUtilSearchWrap.boxUtil.cmbeSrch.active {top:auto;margin-top:66px;background:#f5f7f7;visibility:visible;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#boxSrch.topUtilSearchWrap.boxUtil.cmbeSrch.active:after {content:"";display:block;position:absolute;top:auto;width:100%;height:1000%;margin-top:1px;background:#000;opacity:0.6;filter:Alpha(Opacity=60);-ms-filter:Alpha(Opacity=60);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.topUtilSearchWrap.boxUtil.cmbeSrch .wordBox {position:static;width:auto;height:auto;margin:0;padding:0;line-height:inherit;}
.topUtilSearchWrap.boxUtil.cmbeSrch .wordBox:after {content:"";position:absolute;top:-32px;right:47px;z-index:1000;;width:22px;height:14px;background:url('//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_menuCurrent.png') no-repeat left top;}
.topUtilSearchWrap.boxUtil.cmbeSrch .innerSrch {position:relative;width:1340px;margin:0 auto;padding:18px 0 36px;background:transparent;}
.topUtilSearchWrap.boxUtil.cmbeSrch .innerSrch:after {content:"";display:block;clear:both;position:static;width:0;height:0;background:none;}
.topUtilSearchWrap.boxUtil.cmbeSrch .innerSrch .boxFldCont li a {font-size:14px;color:#666;}
.topUtilSearchWrap.boxUtil.cmbeSrch .innerSrch .boxFldCont .srcKey {font-weight:700;color:#e90087;}
.topUtilSearchWrap.boxUtil.cmbeSrch .innerSrch .boxFldCont .srcKey a {color:inherit;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch {overflow:hidden;position:relative;padding:0;border-bottom:4px solid #000;background:transparent;font-size:0;line-height:0;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .txtFldSrch {display:inline-block;width:1185px;height:60px;padding:0;margin-left:50px;border:none;background:transparent;line-height:58px;font-size:26px;font-weight:700;color:#e90087;vertical-align:middle;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .txtFldSrch::-webkit-input-placeholder {font-size:26px;font-weight:400;color:#666 !important;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .txtFldSrch::-moz-placeholder {font-size:26px;font-weight:400;color:#666 !important;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .txtFldSrch:-ms-input-placeholder {font-size:26px;font-weight:400;color:#666 !important;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .btnFldSrch,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .btnFldClear,
.topUtilSearchWrap.boxUtil.cmbeSrch .innerSrch .btnClsUtil {display:inline-block;overflow:hidden;position:absolute;border:none;margin:0;padding:0;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/btn_top_utilsearch.png') no-repeat;font-size:0;line-height:0;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .btnFldSrch {top:0;left:0;width:50px;height:60px;background-position:0 0;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .btnFldSrch:focus:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px dotted #000;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .btnFldClear,
.topUtilSearchWrap.boxUtil.cmbeSrch .innerSrch .btnClsUtil {top:30px;right:0;background-position:-150px 0;width:36px;height:36px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .btnFldClear {display:none;right:47px;top:12px;background-position:-100px 0;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldSrch .btnFldClear.active {display:inline-block;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont {overflow:hidden;float:left;width:68.65%;margin:0;padding:0;border-top:none;border-bottom:none;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .dictiveInner {display:table;position:static;width:100%;table-layout:fixed;margin:0;padding:0;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .dictiveInner li {line-height:22px;font-size:inherit;color:inherit;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .uitdList,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet {display:table-cell;float:none;padding-top:24px;padding-right:20px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .uitdList {width:33%;padding-left:50px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .dictiveInner .uitdList li {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .dictiveInner .uitdList li a:hover {border-bottom:1px solid #666;font-weight:700;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .dictiveInner .uitdList li:nth-child(5) ~ li {display:none;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet {position:static;width:67%;min-height:auto;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet a:hover {color:#e90087;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet li,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .kwrdList li {padding-left:0;margin-top:2px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet li:before,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .kwrdList li:before {display:none;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet li a,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .kwrdList li a {/* display:inline-block; */position:relative;padding-left:7px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet li a:before,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .kwrdList li a:before {content:"-";display:inline-block;margin-top:-2px;text-indent:-7px;vertical-align:top;}
.topUtilSearchWrap.boxUtil.cmbeSrch .kwrdList li {display:inline-block;margin-left:20px;padding-left:0;vertical-align:top;}
.topUtilSearchWrap.boxUtil.cmbeSrch .kwrdList li a {display:inline-block;height:auto;line-height:24px;padding:0;border:none;border-radius:0;color:#666;}
.topUtilSearchWrap.boxUtil.cmbeSrch .kwrdList li a:hover {background:transparent;color:#e90087;}
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopularWrp {width:100%;margin:23px auto 0;padding:0;border-bottom:none;text-align:center;}
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopular {display:inline-block;width:100%;min-height:26px;margin:0;padding:0;font-size:inherit;}
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopular dt,
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopular dd {display:inline-block;vertical-align:top;text-align:left;}
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopular dt {position:relative;width:75px;height:24px;padding-left:8px;margin-right:0;border-radius:2px 0 0 2px;background:#6f6f6f;font-size:14px;color:#fff; }
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopular dt:after {content:"°Ë»ö¾î";display:inline-block;}
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopular dt:before {content:"";display:inline-block;position:absolute;right:-14px;top:0;width:15px;height:24px;margin:0;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/img_srchPopular_tit.png') no-repeat 100% 0;vertical-align:middle;}
.topUtilSearchWrap.boxUtil.cmbeSrch .srchPopular dd {max-width:63%;margin-left:35px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp {float:right;width:31.35%;margin:0;padding-top:24px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .srchPopular {display:block;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .srchPopular dt,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .drtryGet .drtryGetTit {display:block;margin-right:0;margin-bottom:10px;font-size:16px;font-weight:700;color:#000;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .srchPopular dt,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .srchPopular dd {display:block;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .srchPopular dd {margin-left:0;max-width:100%;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .srchPopular dt {width:auto;height:auto;padding-left:0;border-radius:0;background:none;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .srchPopular dt:before {display:none;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .kwrdList li {display:block;margin-left:0;}
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont.active + .srchPopularWrp .kwrdList li a {line-height:18px;}
.topUtilSearchWrap.boxUtil.cmbeSrch .searchOptionWrp {clear:both;border-bottom:none;}
.topUtilSearchWrap.boxUtil.cmbeSrch .searchOptionWrp .cmbeSrchOption {position:static;width:auto;margin:0;padding:0;color:#666;}
.topUtilSearchWrap.boxUtil.cmbeSrch .searchOptionWrp .optnChk,
.topUtilSearchWrap.boxUtil.cmbeSrch .boxFldCont .bannerRcmd {display:none;}
.ie8 #boxSrch.topUtilSearchWrap.boxUtil.cmbeSrch.active:after {background:transparent url('//image.uplus.co.kr/images/renewal/images/cm/pc/intro/bg_black_trans60.png') repeat 0 0;}

/* fixTop */
.fixTop .wrap {/*padding-top:66px;*/ padding-top: 100px;}
.fixTop .header {position:fixed;z-index:1000;height:66px;margin-top:0;border-bottom-color:#e8eae9;background:#fff;}
.fixTop .headerInner {height:66px;} 
.fixTop .header .topLogo {float:left;margin-bottom:0;padding:13px 0;}
.fixTop .header .topLogo a {margin:0;}
.fixTop .header .gnbMenuWrap {margin-left:179px;}
.fixTop .header .siteLinkWrap, .fixTop .header .calligraphyBanWrap {display:none;}
.fixTop .header .navMenuList .depthWrap, .fixTop #boxSrch.topUtilSearchWrap.boxUtil.cmbeSrch.active, .fixTop .utilityWrap .btnUtil.active + .boxUtil {top:65px;margin-top:0;}

/** ÀüÃ¼¸Þ´º **/
html.allMenuIsOpen {overflow:hidden;height:100%;}
.allMenuWrap {display:none;overflow-x:auto;overflow-y:scroll;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;/*visibility:hidden;-webkit-transition:visibility 1s 0.5s;-ms-transition:visibility 1s 0.5s;transition:visibility 1s 0.5s;*/}
.allMenuWrap.active {/*display:block;*/z-index:1005;/*visibility:visible;-webkit-transition:none;-ms-transition:none;transition:none;*/}
.allMenuWrap svg {position:fixed;width:100%;height:100%;min-height:100%;top:0;left:0;}
.allMenuWrap .allMenuSvgPath {fill:rgba(0,0,0,0.9);}
.allMenuWrap  iframe {overflow:hidden;width:100%;}
.allMenuWrap .allMenuArea, .allMenuWrap .btnCloseMenu {-ms-transition:opacity 0.3s 0.3s;-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s;opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.allMenuWrap.active .allMenuArea, .allMenuWrap.active .btnCloseMenu {-ms-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.allMenuWrap .allMenuArea {position:relative;z-index:1;min-width:1340px;max-width:1600px;margin:100px auto;border-top:1px solid #e8eae9;background:#f5f7f6;}
.allMenuWrap .btnCloseMenu {display:block;overflow:hidden;position:absolute;top:130px;right:50%;z-index:2;width:100px;height:28px;margin-right:-670px;padding:0 40px 0 0;border:none;background:transparent url('//image.uplus.co.kr/images/renewal/images/2019_intro/btn_close_allmenu.png') no-repeat 100% 50%;font-size:inherit;color:inherit;text-align:right;}
.allMenuWrap .btnCloseMenu span {margin:-1px;}
.allMenuWrap .navMenuWrap, [id*="MenuAll"] .navMenuWrap {position:relative;z-index:1;}
.allMenuWrap .navMenuList > li, [id*="MenuAll"] .navMenuList > li {float:none;margin:0;}
.allMenuWrap .navMenuList .btnDepth01, [id*="MenuAll"] .navMenuList .btnDepth01 {display:none;}
.allMenuWrap .navMenuList .depthWrap,  [id*="MenuAll"] .navMenuList .depthWrap {border-top:none;}
.allMenuWrap .navMenuList > li:first-child .depthWrap, [id*="MenuAll"] .navMenuList > li:first-child .depthWrap {border-top:1px solid #e8eae9;}
.allMenuWrap .allMenuTopWrap {width:1340px;margin:0 auto;padding:25px 0;}
.allMenuWrap .allMenuTopWrap:after {content:"";display:block;clear:both;}
.allMenuWrap .allMenuTopWrap .allMenuTit {float:left;font-size:36px;font-weight:700;color:#000;}
.allMenuWrap .allMenuTopWrap .allMenuSearch {float:right;width:280px;margin:3px 12% 0 0;padding:0 0 3px 23px;border-bottom:2px solid #000;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/ico_allmenu_input.png') no-repeat 0 50%;}
.allMenuWrap .allMenuTopWrap .allMenuInput {width:100%;border:none;background:transparent;font-size:16px;}
.allMenuWrap .allMenuTopWrap .allMenuInput::-webkit-input-placeholder {font-size:14px;color:#666 !important;}
.allMenuWrap .allMenuTopWrap .allMenuInput::-moz-placeholder {font-size:14px;color:#666 !important;}
.allMenuWrap .allMenuTopWrap .allMenuInput:-ms-input-placeholder {font-size:14px;color:#666 !important;}
.allMenuBotWrap {position:relative;bottom:293px;width:1340px;height:0;margin:0 auto;text-align:right;}
.allMenuBotWrap .siteLinkWrap {display:inline-block;position:relative;z-index:1;width:430px;text-align:left;}
.allMenuBotWrap .siteLinkList > li {display:inline-block;vertical-align:top;}
.allMenuBotWrap .siteLinkList > li:first-child {margin-right:50px;}
.navMenuList  .highlight {font-weight:700;color:#e90087;}
.ie8 .allMenuWrap.active, .ie9 .allMenuWrap.active {background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_allmenu_pc.png') repeat 0 0;}
.ie8 .allMenuWrap svg, .ie9 .allMenuWrap svg {display:none;}
.allMenuBotWrap.bzBotWrap {bottom:85px}

/** footer **/
#footer {display:block;min-height:222px;margin:60px 0 0;border:none;background:#303030;font-size:12px;color:#aaa;} 
.footerInner {position:relative;width:1340px;margin:0 auto;padding:30px 0 48px;background:#303030;}
.footerInner a, .footerInner em, .footerInner small {font-size:inherit;color:inherit;}
.footerInner .moOnly {display:none !important;}
.footerInner [class*="List"]:not(.footShortcutList) > li, .footBusinessInfoWrap address {display:inline-block;}
.footMenuList {font-size:12px;font-weight:700;} /*20191205 Àå¾Ö»óÈ² Ãß°¡°ü·Ã ÆùÆ® º¯°æ*/
.footMenuList > li:before {content:"";display:inline-block;width:1px;height:12px;margin:0 12px 0 10px;background:#666;vertical-align:middle;}
.footMenuList > li:first-child:before {display:none;}
/* »ç¾÷ÀÚÁ¤º¸ ¿µ¿ª  */
.footBusinessInfoWrap {max-width:80%;margin-top:26px;}
.footBusinessInfoWrap:after, .footBusinessInfoArea:after {content:"";display:block;clear:both;}
.footBusinessInfoArea .footInfoTit {float:left;margin-top:2px;font-weight:700;color:inherit;line-height:inherit;}
.footBusinessInfoArea .footInfoList {overflow:hidden;margin-left:55px;}
.footInfoList {}
.footInfoList > li {margin-right:4px;}
.footAuthInfo {clear:both;}
.footAuthInfo br {display:none;}
.footAuthInfo figure, .footAuthInfo figcaption {display:inline-block;vertical-align:middle;}
.footAuthInfo figure {margin:15px 20px 0 0;}
.footAuthInfo figcaption {margin-left:8px;}
/* Á¤º¸ ¿µ¿ª */
.footInfoWrap {position:absolute;top:98px;right:0;text-align:right;}
.footInfoWrap .footSnsList {margin-bottom:24px;}
.footInfoWrap .copyright span {font-weight:700;}
.footSnsList > li {margin-left:8px;}
.footSnsList > li a {display:block;width:32px;height:32px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_foot_sns.png') no-repeat;}
.footSnsList > li a:hover, .footSnsList > li a:focus {background-position-x:-50px;}
.footSnsList .snsFacebook a {background-position:0 -42px;}
.footSnsList .snsYoutube a {background-position:0 0;}
.footSnsList .snsTwitter a {background-position:0 -84px;}
.footSnsList .snsBlog a {background-position:0 -126px;}
.footSnsList .snsInstagram a {background-position:0 -168px;}
.footSnsList .snsKakaostory a {background-position:0 -210px;}
.footSnsList .snsPost a {background-position:0 -252px;}
/* ¹Ù·Î°¡±â */
.footShortcutWrap {position:relative;}
.footShortcutWrap.active {z-index:1000;}
.footShortcutWrap .btnShortcutOpen, .footShortcutWrap .footShortcutList {overflow:hidden;position:absolute;right:0;width:284px;}
.footShortcutWrap .btnShortcutOpen:after, 
.footShortcutWrap .footShortcutList a:hover:after,
.footShortcutWrap .footShortcutList a:focus:after {content:"";display:inline-block;overflow:hidden;position:absolute;right:15px;top:50%;width:13px;height:13px;margin-top:-7px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/ico_foot_btnArrow.png') no-repeat;}
.footShortcutWrap .btnShortcutOpen {display:block;top:-16px;padding:6px 15px 9px;border:1px solid #666;background:#303030;font-size:14px;text-align:left;color:inherit;}
.footShortcutWrap .btnShortcutOpen:after {background-position:-26px 0;}
.footShortcutWrap .footShortcutList {visibility:hidden; bottom:16px;height:0;background:#484848;opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-ms-transition:all 0.25s ease-in-out 0.1s;-webkit-transition:all 0.25s ease-in-out 0.1s;transition:all 0.25s ease-in-out 0.1s;}
.footShortcutWrap .footShortcutList > li {border:1px solid #666;border-bottom:none;}
.footShortcutWrap .footShortcutList a {display:block;position:relative;padding:2px 13px 6px;word-break:break-word;}
.footShortcutWrap .footShortcutList a:focus:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px dotted #fff;}
.footShortcutWrap .footShortcutList a:hover,
.footShortcutWrap .footShortcutList a:focus {font-weight:700;color:#fff;}
.footShortcutWrap .footShortcutList a:hover:after,
.footShortcutWrap .footShortcutList a:focus:after {background-position:0 0;}
.footShortcutWrap.active .btnShortcutOpen:after {background-position-y:-26px;}
.footShortcutWrap.active .footShortcutList {visibility:visible; overflow-y:auto;height:auto;max-height:341px;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.ie8 .footerInner [class*="List"] > li, .footBusinessInfoWrap address {display:inline-block;}
.ie8 .footerInner .footShortcutList > li {display:block;}
.ie8 .footAuthInfo > * {display:inline-block;margin:15px 20px 0 0;}

/** footer popup **/
.window-pop .modal-dialog.new-modal-style {width:auto !important;margin:0 auto;}
.modal-dialog.new-modal-style .modal-header {position:absolute;top:0;left:0;width:100%;height:66px;padding-left:18px;border-top:none;border-bottom:none;background:#fff;}
.modal-dialog.new-modal-style .modal-content {background-color:#f5f7f6;border-radius:0;padding:116px 20px 69px;box-shadow:none;border:0;}
.window-pop .modal-dialog.new-modal-style .modal-content .content {}
.window-pop .modal-dialog.new-modal-style .modal-header h1.titLevel01 {font-size:20px;line-height:66px;margin-bottom:0;font-weight:700;}
.window-pop .modal-dialog.new-modal-style .btn_popup_close {position:absolute;top:20px;right:18px;width:23px;height:23px;display:inline-block;}
.window-pop .modal-dialog.new-modal-style .btn_popup_close > span {display:inline-block;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/btn_modalstyle_close.png') no-repeat;font-size:0;line-height:0;vertical-align:middle;width:23px;height:23px;}
.modal-dialog.new-modal-style .btnWrap {margin-top:50px;}
.modal-dialog.new-modal-style .btnWrap .btn {min-width:110px;border-radius:6px;font-weight:400;padding:0 20px;height:30px;line-height:27px;font-size:14px;margin-left:0;background:#7e7e7e;border:none;color:#f5f7f6 !important;}
.modal-dialog.new-modal-style .footerPopTxtp {padding:0 47px;font-size:14px;color:#666;letter-spacing:-1px;line-height:22px;text-align:center;}

.footerPop.footerNewPop .radiusWrap {border:none;padding:0 20px;}
.footerPop.footerNewPop .radiusWrap .left {background:none;border-right:solid 1px #cbcbcb;}
.footerPop.footerNewPop .radiusWrap .left p,
.footerPop.footerNewPop .radiusWrap .right p {display:inline-block;font-weight:600;vertical-align:top;padding-right:19px;width:110px;}
.footerPop.footerNewPop .radiusWrap .txtList {display:inline-block;}
.footerPop.footerNewPop .txtList>li:before {width:0;left:0;}
.footerPop.footerNewPop .txtList>li {padding-left:0;}
.footerPop.footerNewPop .tblType.list {background:none;border-radius:0;}
.footerPop.footerNewPop .tblType.list thead th {background:#fff;border-right:solid 1px #cbcbcb;font-weight:600;}
.footerPop.footerNewPop .tblType.list tbody th {border-right:solid 1px #cbcbcb;}
.footerPop.footerNewPop .tblType.list tbody tr td {background:none !important;border-right:solid 1px #cbcbcb;}
.footerPop.footerNewPop .tblType.list thead th:last-child,
.footerPop.footerNewPop .tblType.list tbody tr td:last-child {border-right:none;}

/** top ¹öÆ° **/
a.btnTop {margin-left:0;}
a.btnTop.btnTopSubMain {margin-left:-120px;}

/** [°³ÀÎ] ¸ÞÀÎ **/
.wrap.intro_main {padding-top:0;}
.wrap.intro_main, .wrap.intro_main .main, .wrap.intro_main #footer {min-width:1340px;}
.wrap.intro_main .main {max-width:1600px;min-height:750px;margin:0 auto;}
.wrap.intro_main #footer {margin:0;}
.wrap.intro_main .header {position:relative;border-bottom-color:#fff;}
.wrap.intro_main .headerInner {}
.wrap.intro_main .header .calligraphyBanWrap {display:block;}
.fixTop .wrap.intro_main {}
.fixTop .wrap.intro_main .header {position:fixed;border-bottom-color:#e8eae9;}
.fixTop .wrap.intro_main .header .calligraphyBanWrap {display:none;}

/** [°³ÀÎ] GNB **/
.psHeader .gnbMenuWrap .navMenu01 .navMenuTit a {background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_navmenu_shop.png') no-repeat 0 0; color:transparent; height:33px;}

/* ±â¾÷ GNB */
.header.bzHeader .gnbMenuWrap {max-width:790px; margin-left:282px}
.fixTop .header.bzHeader .gnbMenuWrap {margin-left:159px}
.bzHeader .navMenuList .navMenu01 .depth > li {width:16%}
.bzHeader .navMenuList .navMenu02 .depthWrap {padding-bottom:180px;}
.bzHeader .navMenuList .navMenu02 .depth > li:first-child + li {position:relative; top:inherit; left:inherit}
.bzHeader .navMenuList .navMenu02 .depth > li:first-child + li + li {position:absolute; top:215px; left:215px; padding:35px 0 0 0}
.bzHeader .navMenuList .navMenu02 .depth > li:first-child + li + li + li {position:absolute; top:86px; left:402px; width:14%; padding:35px 0 0 0}
.bzHeader .navMenuList .navMenu02 .depth > li:first-child + li + li + li + li + li + li {position:absolute; top:86px; left:777px; padding:35px 0 0 0}
.bzHeader .navMenuList .navMenu02 .depth > li:first-child + li + li + li + li + li + li + li + li {position:absolute; top:86px; left:965px; width:14%; padding:35px 0 0 0}
.bzHeader .navMenuList .navMenu02 .depth > li:last-child{position:absolute; top:116px; left:1150px; padding:35px 0 0 0}
.bzHeader .navMenuList .navMenu04 .depthWrap {padding-bottom:130px;}
/* .bzHeader .navMenuList .navMenu04 .depth > li:first-child + li {position:absolute; top:85px; left:215px; padding-top:35px} */
.bzHeader .navMenuList .navMenu04 .depth > li {width:20%}
.bzHeader .navMenuList .navMenu05 .depth > li:first-child {margin-left:70px}
.bzHeader .navMenuList .btnDepth01 {background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_gnb_menu_bz_v3.png') no-repeat;background-position-y:-20px}
.bzHeader .navMenuList .btnDepth01:hover, .bzHeader .navMenuList .btnDepth01:focus, .bzHeader .navMenuList .btnDepth01.active, .bzHeader .navMenuList .btnDepth01.current {background-position-y:-86px;}
.bzHeader .navMenuList .navMenu01 .btnDepth01 {width:100px;background-position-x:0;}
.bzHeader .navMenuList .navMenu02 .btnDepth01 {width:99px;background-position-x:-150px;}
.bzHeader .navMenuList .navMenu03 .btnDepth01 {width:96px;background-position-x:-300px;}
.bzHeader .navMenuList .navMenu04 .btnDepth01 {width:75px;background-position-x:-450px;}
.bzHeader .navMenuList .navMenu05 .btnDepth01 {width:125px;background-position-x:-600px;}
.bzHeader .navMenuList .navMenuTit a {max-width:228px}
.header.bzHeader .utilityWrap {max-width:280px}
.bzHeader .utilityWrap .utilityList > li > a {background-image:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_utility_wrap_bz.png')}
.bzHeader .utilityWrap .utilityList .utilBook > a {width:55px;background-position:-150px 0;}
.bzHeader .utilityWrap.afterLogin .utilityList .utilInfo > a {width:45px; background-position-x:-238px;}
.bzHeader .utilityWrap .utilBook .btnUtil.active ~ .boxUtil {opacity:1;z-index:10;visibility:visible;}
.bzHeader .utilityWrap .utilityList .utilInfo .btnUtil.active,
.bzHeader .utilityWrap .utilityList .utilBook .btnUtil.active {background-position-y:-60px !important;}
.bzHeader .utilityWrap.afterLogin .utilityList .btnUtil.active ~ .boxUtil {opacity:1;z-index:10;visibility:visible;}
.bzHeader .utilityWrap .utilBook .boxUtil:after {right:135px}
.bzHeader .utilityWrap.afterLogin .utilBook .boxUtil:after {right:88px}
.bzHeader .utilityWrap.afterLogin .utilInfo .boxUtil:after {right:155px}
.bzHeader .gnbMenuWrap .navMenu01 .navMenuTit a {height:29px;background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_navmenu_bizshop_v2.png') no-repeat 0 0;color:transparent;}

/* ºñÁî¼¥ À­Ã·ÀÚ */
sup.titBiz{font-weight:normal}


/** 2019 [°³ÀÎ] GNB 2Â÷ °³Æí  **/
.wrap {padding-top:100px;}
.wrap.intro_main {position:relative; min-width:1800px;}
.wrap.intro_main .header.psHeader {border-bottom-color:#e5e5e5;}
.header.psHeader {background:#fff;}
.header.psHeader .headerInner {width:1600px; margin:0 auto;}
.header.psHeader .topLogo {position:absolute; top:35px; left:50%; padding:0; margin:0 0 0 -800px;}
.header.psHeader .topLogo a {height:auto;}
.header.psHeader .topLogo h1 img {width:99px; vertical-align:top;}
.header.psHeader .gnbMenuWrap {min-width:680px; max-width:680px; height:99px; margin-left:159px; text-align:left;}
.header.psHeader .navMenuList:after {content:''; display:block; clear:both;}
.header.psHeader .navMenuList > li {margin:38px 0 38px 50px; vertical-align:top;}
.header.psHeader .navMenuList > li:first-child {margin-left:0;}
.header.psHeader .navMenuList .btnDepth01 {height:23px; background-image:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_gnb_menu_v2.png'); background-position-y:-22px; vertical-align:top;}
.header.psHeader .navMenuList .navMenu01 .btnDepth01 {width:75px;}
.header.psHeader .navMenuList .navMenu02 .btnDepth01 {width:92px;}
.header.psHeader .navMenuList .navMenu03 .btnDepth01 {width:90px;}
.header.psHeader .navMenuList .navMenu04 .btnDepth01 {width:70px;}
.header.psHeader .navMenuList .navMenu05 .btnDepth01 {width:70px;}

.header.psHeader .navMenuList .btnDepth01:hover, .navMenuList .btnDepth01:focus, .navMenuList .btnDepth01.active, .navMenuList .btnDepth01.current {background-position-y:-87px;}

.header.psHeader .navMenuList .btnDepth01:hover:after, .header.psHeader .navMenuList .btnDepth01:focus:after,
.header.psHeader .navMenuList .btnDepth01.active:after, .header.psHeader .navMenuList .btnDepth01.current:after {display:none;}

.header.psHeader .navMenuList .depthWrap {margin-top:39px;}

.header.psHeader .siteLinkWrap {top:30px; right:50%; width:250px; height:40px; margin-right:-450px; padding:0; border-radius:0; background:none;}
.header.psHeader .siteLinkWrap li {position:relative; vertical-align:top;}
.header.psHeader .siteLinkWrap li:before {display:none;}
.header.psHeader .siteLinkWrap li + li {margin-left:40px;}
.header.psHeader .siteLinkWrap li.active:after {content:''; display:block; position:absolute; bottom:0; left:-10px; width:calc(100% + 20px); height:2px; background:rgba(204,204,204,1);}
.header.psHeader .siteLinkWrap li a {display:inline-block; background-image:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_header_sitelink_v2.png'); vertical-align:top;}

.header.psHeader .utilityWrap {width:auto; max-width:285px; margin-top:34px;}
.header.psHeader .utilityWrap .utilityList > li {margin:0; width:auto; padding:0;}
.header.psHeader .utilityWrap .utilityList > li + li {margin-left:40px;}
.header.psHeader .utilityWrap .utilityList .utilLog,
.header.psHeader .utilityWrap .utilityList .utilInfo {margin-top:2px;}
.header.psHeader .utilityWrap .utilityList > li > a {display:inline-block; height:31px; margin:0; background-image:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_utility_wrap_v2.png'); vertical-align:top;}
.header.psHeader .utilityWrap .utilityList .utilLog > a {width:40px;}
.header.psHeader .utilityWrap.afterLogin .utilityList .utilLog > a {width:54px;}
.header.psHeader .utilityWrap .utilityList .utilInfo > a.myInfo {overflow:visible; position:relative; width:41px; background-position-x:-239px !important;}
.header.psHeader .utilityWrap.afterLogin .utilityList .utilInfo .btnUtil.active {background-position-y:-59px !important;}
.header.psHeader .utilityWrap .utilInfo #custTunePopup.boxUtil:after {display:none;}

.header.psHeader .utilityWrap .boxUtil {padding-bottom:20px; border:1px solid #e5e5e4; border-top:0; border-radius:0; background:rgba(255,255,255,.97); box-shadow:-10px 10px 20px rgba(0,0,0,.1); -webkit-box-shadow:-10px 10px 20px rgba(0,0,0,.1); -moz-box-shadow:-10px 10px 20px rgba(0,0,0,.1);}
.header.psHeader .utilityWrap .cstmzBox {width:456px; border:0; border-radius:0; background:none;}
.header.psHeader .utilityWrap .cstmzBox .btnClsUtil {top:38px; right:36px; width:24px; height:24px; background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_boxutill.png') no-repeat;}
.header.psHeader .utilityWrap .btnUtil.active ~ .boxUtil, .utilityWrap .boxUtil.loginUtilPop.on {top:67px;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox {padding:37px 0 37px 40px; background:none;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .infoMsg {display:none;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg {margin:0;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg .msgTxt .userNme,
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg .msgTxt .msg {display:inline; width:auto; color:#212121; font-size:18px; font-weight:400; line-height:1; letter-spacing:-0.08em;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmEmploy .cutmInfoBox .gretingMsg .msgTxt .msg > span {display:inline;}

.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt {min-height:54px; padding:11px 0 28px 40px; border-top:1px solid #e5e5e4; background:none;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .pheNuber {position:relative;} 
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .pheNuber:before {content:''; display:none; position:absolute; top:0; left:204px; z-index:2; width:40px; height:41px; background:#fff url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_select2.png') no-repeat -1px -1px;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .pheNuber.notBefore:before {display:none;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .pheNuber > label {display:block; position:absolute; top:0; left:204px; z-index:2; width:40px; height:41px; background:#fff url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_select2.png') no-repeat -1px -1px;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt select {position:relative; width:243px; height:40px; border:0; background:transparent; /*-webkit-appearance:none; -moz-appearance:none; appearance:none;*/ font-size:18px; font-weight:400;}
/*.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt select::-ms-expand {display:none;}*/
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .pheNuber .oneLine {font-size:25px;}


.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt select:focus {border:1px dotted #666;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .pheNuber .btn {position:absolute; top:4px; right:41px; width:85px; padding:0; border-color:#e5e5e5; border-radius:16px; background:#e5e5e5; color:#000; font-size:12px; font-weight:400; line-height:30px;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtChargeWrap {position:relative; margin-top:20px;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtChargeWrap .subTitle,
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtChargeWrap .prdtCharge {display:inline-block; line-height:24px; vertical-align:top;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtChargeWrap .subTitle {display:inline-block; width:127px; color:#000; font-size:16px; letter-spacing:-0.08em;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtChargeWrap .prdtCharge {width:140px; margin:0; font-weight:800;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtChargeWrap .btn {position:absolute; top:0; right:40px; width:86px; height:24px; padding:7px 0 0 0; border-color:#d6d7d8; border-radius:12px; background:none; color:#000; font-size:12px; font-weight:400; line-height:1;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutmPrdt .prdtChargeWrap .btn:after {content:''; display:inline-block; width:6px; height:11px; margin:-1px 0 0 9px;  background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_boxutill.png') no-repeat -76px 0; font-weight:400; vertical-align:top;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutidList li {padding:28px 146px 28px 40px; border-top:1px solid rgba(0,0,0,.1);}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutidList li:after {content:''; display:block; clear:both;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutidList li .btn {position:absolute; top:28px; right:40px; width:86px; height:24px; padding:7px 0 0 0; border-color:#d6d7d8; border-radius:12px; background:none; color:#000; font-size:12px; line-height:1;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutidList li .btn:after {content:''; display:inline-block; width:6px; height:11px; margin:-1px 0 0 9px;  background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_boxutill.png') no-repeat -76px 0; vertical-align:top;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutidList li .subTitle {display:inline-block; width:127px; color:#000; font-size:16px; line-height:1.33; letter-spacing:-0.08em;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutidList li .subTitle.type2 {width:270px;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt .cutidList li .userVal {width:138px; margin-left:0; font-weight:800;}

.header.psHeader .utilityWrap .cstmzBox .cutmCnt dl.recommMenu {padding:29px 40px; border-bottom:1px solid #e5e4e3;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt dl.recommMenu dt {margin-bottom:30px; color:#000; font-size:18px; font-weight:800; letter-spacing:-0.08em;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt dl.recommMenu dd {font-size:0;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt dl.recommMenu dd .btn {position:relative; width:118px; height:24px; margin-left:0; padding:7px 6px 0 0; border-color:#d6d7d8; border-radius:12px; background:none; color:#000; font-size:12px; line-height:1;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt dl.recommMenu dd .btn + .btn {margin-left:10px;}
.header.psHeader .utilityWrap .cstmzBox .cutmCnt dl.recommMenu dd .btn:after {content:''; display:block; position:absolute; top:6px; right:9px; width:6px; height:11px; background:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_boxutill.png') no-repeat -76px 0; vertical-align:top;}

.header.psHeader .utilityWrap .cstmzBox .cutmCnt #custmSlider.slider-pro {margin:0;}

.fixTop .header.psHeader {height:101px;}
.fixTop .header.psHeader .headerInner {height:100px;}
.fixTop .header.psHeader .navMenuList .depthWrap,
.fixTop #boxSrch.topUtilSearchWrap.boxUtil.cmbeSrch.active {margin:0; top:100px;}
.fixTop .header.psHeader .siteLinkWrap {display:block;}
.fixTop .main .productTopBanWrap {margin-top:99px;}

/** 2019 [±â¾÷] GNB 2Â÷ °³Æí  **/
.wrap.main {position:relative; min-width:1800px; padding-top:100px}
.wrap.main .header.bzHeader {border-bottom-color:#e5e5e5;}
.header.bzHeader {background:#fff;}
.header.bzHeader .headerInner {width:1600px; margin:0 auto;}
.header.bzHeader .topLogo {position:absolute; top:35px; left:50%; padding:0; margin:0 0 0 -800px;}
.header.bzHeader .topLogo a {height:auto;}
.header.bzHeader .topLogo h1 img {width:99px; vertical-align:top;}
.header.bzHeader .gnbMenuWrap {min-width:700px; max-width:700px; height:99px; margin-left:159px; text-align:left;}
.header.bzHeader .navMenuList:after {content:''; display:block; clear:both;}
.header.bzHeader .navMenuList > li {margin:38px 0 38px 50px; vertical-align:top;}
.header.bzHeader .navMenuList > li:first-child {margin-left:0;}
.header.bzHeader .navMenuList .btnDepth01 {height:26px; background-image:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_gnb_menu_bz_v4.png'); background-position-y:-22px; vertical-align:top;}
.header.bzHeader .navMenuList .navMenu01 .btnDepth01 {width:100px;}
.header.bzHeader .navMenuList .navMenu02 .btnDepth01 {width:99px;}
.header.bzHeader .navMenuList .navMenu03 .btnDepth01 {width:96px;}
.header.bzHeader .navMenuList .navMenu04 .btnDepth01 {width:75px;}
.header.bzHeader .navMenuList .navMenu05 .btnDepth01 {width:125px;}

.header.bzHeader .navMenuList .btnDepth01:hover, .navMenuList .btnDepth01:focus, .navMenuList .btnDepth01.active, .navMenuList .btnDepth01.current {background-position-y:-89px;}

.header.bzHeader .navMenuList .btnDepth01:hover:after, .header.bzHeader .navMenuList .btnDepth01:focus:after,
.header.bzHeader .navMenuList .btnDepth01.active:after, .header.bzHeader .navMenuList .btnDepth01.current:after {display:none;}

.header.bzHeader .siteLinkWrap {top:30px; right:50%; width:250px; height:40px; margin-right:-450px; padding:0; border-radius:0; background:none;}
.header.bzHeader .siteLinkWrap li {position:relative; vertical-align:top;}
.header.bzHeader .siteLinkWrap li:before {display:none;}
.header.bzHeader .siteLinkWrap li + li {margin-left:40px;}
.header.bzHeader .siteLinkWrap li.active:after {content:''; display:block; position:absolute; bottom:0; left:-10px; width:calc(100% + 20px); height:2px; background:rgba(204,204,204,1);}
.header.bzHeader .siteLinkWrap li a {display:inline-block; background-image:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_header_sitelink_v2.png'); vertical-align:top;}

.header.bzHeader .utilityWrap {width:auto; max-width:285px; margin-top:34px;}
.header.bzHeader .utilityWrap .utilityList > li {margin:0; width:auto; padding:0;}
.header.bzHeader .utilityWrap .utilityList > li + li + li {margin-left:40px}
.header.bzHeader .utilityWrap .utilityList .utilLog,
.header.bzHeader .utilityWrap .utilityList .utilBook {margin-top:2px;}
.header.bzHeader .utilityWrap .utilityList > li > a {display:inline-block; height:31px; margin:0; background-image:url('//image.uplus.co.kr/images/renewal/images/2019_intro/bg_utility_wrap_bz_v2.png'); vertical-align:top;}
.header.bzHeader .utilityWrap .utilityList .utilLog > a {width:40px;}
.header.bzHeader .utilityWrap .utilityList .utilInfo > a.myInfo {overflow:visible; position:relative; width:41px; background-position-x:-239px !important;}
.header.bzHeader .utilityWrap .utilInfo #custTunePopup.boxUtil:after {display:none;}
.header.bzHeader .utilityWrap.afterLogin .utilityList .utilLog > a {width:54px;}
.header.bzHeader .utilityWrap.afterLogin .utilityList .utilInfo .btnUtil.active {background-position-y:-60px !important;}
.header.bzHeader .utilityWrap.afterLogin .utilityList .utilInfo {margin:2px 0 0 16px}
.header.bzHeader .utilityWrap.afterLogin .utilityList .utilBook {margin:1px 0 0 16px}
.header.bzHeader .utilityWrap.afterLogin .utilityList .utilSearch,
.header.bzHeader .utilityWrap.afterLogin .utilityList .utilAllMenu {margin-left:16px}

.fixTop .header.bzHeader {height:101px;}
.fixTop .header.bzHeader .headerInner {height:100px;}
.fixTop .header.bzHeader .navMenuList .depthWrap,
.fixTop #boxSrch.topUtilSearchWrap.boxUtil.cmbeSrch.active {margin:0; top:100px;}
.fixTop .header.bzHeader .siteLinkWrap {display:block;}
.fixTop .main .productTopBanWrap {margin-top:99px;}

/* 20191031 add css gnb hover bg position */
.header.psHeader .navMenuList .navMenu01 .btnDepth01:hover,
.navMenuList .navMenu01 .btnDepth01:focus,
.navMenuList .navMenu01 .btnDepth01.active,
.navMenuList .navMenu01 .btnDepth01.current {background-position-y:-88px;}
 
