@charset "euc-kr";
     
@import url(/common/renewal/ui/css/co/sumoselect.css); 
/* 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}
  
#wrap {letter-spacing:-1px}  
.mainCom {min-width:1100px}
#maskCK {position:fixed;left:0;top:0;width:100%;height:100%;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskCK.png) repeat left top;visibility:hidden;opacity:0;z-index:-1}
#maskCK.active {visibility:visible;opacity:1;z-index:130}
#container {width:100%} 
#sendCookie {display:block;width:0;height:0;overflow:hidden} 
  
/* Common */       
.frameCom {margin:0;width:100%}  
.frameCom.invFr01 {height:1994px}   
.frameCom.invFr02 {height:1276px;}   
.frameCom.invFr03 {height:1122px;} 
.frameCom.invFr04 {height:605px} 
.frameCom.invFr05 {height:1122px}
.txtCoType01 {font-size:15px;line-height:1.8;color:#333}
.txtRight {text-align:right}
.emphPara {position:relative;z-index:1;color:#333 !important}
/* .emphPara:after {content:"";position:absolute;width:100%;height:18px;left:0;top:0;bottom:0;margin:auto;background:#9dfff7;z-index:-1} */
.colorOrchid {color:#b269b7}
.colorOrange {color:#e27f14}
.colorBurgundy {color:#ab3848}
.colorMint {color:#68a09d}
.colorPink {color:#d46e92}
.colorYellow {color:#d28808}
/* .colorPuple {color:#a0689f} */ 
.colorDarkBlue {color:#6879a0}
.lineCk {background:none;border-top:1px dashed #eeedea;margin:35px 0}
.btnCenter {margin:30px 0 0;text-align:center}

/* Layouts */
/* #header  */
#wrap > header {position:fixed;width:100%;left:0;top:0;z-index:110;height:117px;border-bottom:1px solid #dadada;background:#fff}
.innerBox {margin:0 auto;width:1100px;min-width:1100px}
.innerBox:after {content:"";clear:both;display:block}
.fullBox {overflow:hidden;margin:40px 0 30px;background:#f8f8f8;border:1px solid #e4e4e4;border-left:none;border-right:none}
.fullBoxEmpty {overflow:hidden;margin:40px 0 30px}
.contentKeyArea {position:fixed;width:100%;height:315px;left:0;right:0;top:117px;margin:auto;z-index:-1;background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.contentKeyArea img {display:block;margin:0 auto;position:relative;visibility:hidden;position:absolute;opacity:0}
.contentKeyArea img:after {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.contentKeyArea figcaption {position:relative;width:1100px;height:315px;margin:0 auto}
.contentKeyArea figcaption .praseKey {display:block;position:absolute;left:0;width:100%;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/img_visual_ck_v5.png) no-repeat;text-indent:-9999px;}
.contentKeyArea figcaption .praseKey.pkLuCeo	{top:109px;height:97px;background-position:0 0;}
.contentKeyArea figcaption .praseKey.phraseCKC	{top:113px;height:89px;background-position:0 -127px;}
.contentKeyArea figcaption .praseKey.phraseCKS	{top:111px;height:100px;background-position:0 -880px;}
.contentKeyArea figcaption .praseKey.phraseCKS2 {top:111px;height:100px;background-position:0 -1000px;}
.contentKeyArea figcaption .praseKey.praseKey4	{top:84px;height:147px;background-position:0 -423px;}
.contentKeyArea figcaption .praseKey.keyTxtBrown{top:88px;height:139px;background-position:0 -600px;}
.contentKeyArea figcaption .praseKey.pkLuMedia	{top:109px;height:97px;background-position:0 -775px;}
.contentKeyArea figcaption .praseKey.pkhomeMeaia {top:109px;left:18px;height:88px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/img_visual_ck_5gHomeMedia_v1.png) no-repeat}
.contentKeyArea:after {content:"";position:absolute;left:0;right:0;margin:auto;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);opacity:0;-webkit-transition:opacity .15s ease-in .05s;-moz-transition:opacity .15s ease-in .05s;-ms-transition:opacity .15s ease-in .05s;-o-transition:opacity .15s ease-in .05s;transition:opacity .15s ease-in .05s}
.contBody {margin:433px 0 0;padding:0 0 60px;background:#fff}
.contBody .innerBox {position:relative}
.contBtm {padding:55px 0 60px;background:#f3f3f3}

/* titles */
.titLv02 {font-size:44px;line-height:1.2;color:#e0005a;font-weight:300}
.titLv02 strong {padding:0 26px 0 0;margin:0 24px 0 0;position:relative;color:#444;font-weight:300}
.titLv02 strong:before {content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:0;height:44px;background:#dadada;border-left:1px dashed #fff}
.titLv03 {font-size:30px;color:#444;line-height:1.2;}
.titLv03.conTit {margin:25px 0 0}
.breadCrumb {float:right;padding:15px 0 0;*zoom:1}
.breadCrumb:after {content:"";display:block;clear:both}
.breadCrumb > ul > li{float:left;position:relative;margin:0 0 0 10px;padding:0 0 0 10px}
.breadCrumb > ul > li:before {content:">";display:inline-block;vertical-align:middle;width:1px;position:absolute;top:0;bottom:0;left:-3px;margin:auto;color:#dadada}
.breadCrumb > ul > li:first-child {margin:0;padding:0}
.breadCrumb > ul > li:first-child:before {display:none}
.breadCrumb > ul > li a {color:#666;letter-spacing:0}
.breadCrumb > ul > li a.current {color:#101010}
.breadSibling {display:none}
.contTitArea {padding:35px 0 15px;*zoom:1}
.contTitArea:after {content:"";display:block;clear:both}
.contTitArea .titLv02 {float:left}
.txtContSumm {margin:0 0 12px;clear:both;display:block;font-size:26px;color:#666;letter-spacing:-1px;line-height:36px;font-weight:300}
.txtContSumm.bold {color:#333; font-weight:700}
.txtContBody {padding:30px 0 0}
.txtContBody p {line-height:1.8;text-align:center;color:#333}
html.scrActive #wrap.wrap {padding-top:117px}
html.scrActive #wrap.wrap.mainCom {padding-top:0px}
html.scrActive .contTitArea {position:fixed;width:100%;left:0;right:0;top:116px;padding:0;margin:auto;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_opacicy_w.png) repeat left top;z-index:100;border:1px solid #eee}
html.scrActive .contTitArea:after {content:"";width:100%;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_opacicy_w.png) repeat left top}
html.scrActive .contTitArea .innerBox {min-height:60px}
html.scrActive .contTitArea .titLv02 {position:absolute;left:0;right:0;top:7px;bottom:0;margin:auto;text-align:center;font-size:34px}
html.scrActive .contTitArea .titLv02 strong {font-size:0;padding:0;margin:0}
html.scrActive .contTitArea .titLv02 strong:before {display:none}
html.scrActive .contTitArea.viewAll {position:static}

/* Layer popup */
.layPopCk {position:fixed;width:975px;left:0;right:0;top:-100em;bottom:0;margin:auto;-webkit-box-shadow:0 0 70px #1b1b1b;box-shadow:0 0 70px #1b1b1b}
.layPopCk.layMov {height:570px;top:-150em;-webkit-transition:all 0.15s ease-in-out .05s;-moz-transition:all 0.15s ease-in-out .05s;-ms-transition:all 0.15s ease-in-out .05s;-o-transition:all 0.15s ease-in-out .05s;transition:all 0.15s ease-in-out .05s}
.layPopCk.layMov .btn.close {position:absolute;top:0;right:-57px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskThumbListGray.png) no-repeat left top;background-size:contain}
.layPopCk.layMov .btn.close:after {background:none}
.boxMov {height:100%;background:#1b1b1b}
/* .boxMov .movCaption {padding:40px 20px 20px}
.boxMov .movCaption .titMovCap {padding:0 0 0 10px;font-size:20px;color:#e0005a}
.boxMov .movCaption .txtMovCap {margin:15px 0 0;width:100%;background:#1b1b1b;border:0;line-height:20px;font-weight:700;color:#888;font-size:15px} */
.layPopCk.active {z-index:150;top:0}
.layPopCk.layMov .boxMov,
.layPopCk.layMov .btn.close {display:none}
.layPopCk.layMov.active .boxMov,
.layPopCk.layMov.active .btn.close {display:block}

/*.tabType01 {margin:0 auto;text-align:center;font-size:0;line-height:0}
.tabType01 .btnTabType01 {display:inline-block;font-size:20px;color:#101010;font-weight:700;min-width:170px;padding:19px 0 17px;line-height:1;border:1px solid #dadada}

.tabType01 .btnTabType01.active {position:relative;background:#c9135d;color:#fff;}
.tabType01 .btnTabType01.active:after {content:"";position:absolute;width:10px;height:10px;background:#c9135d;left:0;right:0;bottom:-5px;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}*/

/*Buttons*/
.btnTube {display:inline-block;padding:10px 0 13px;text-align:center;width:107px;height:40px;font-size:15px;line-height:1.2;color:#c8135c !important;background:#e0e0e0;-webkit-transition:all .15s ease-in-out .075s;-moz-transition:all .15s ease-in-out .075s;-ms-transition:all .15s ease-in-out .075s;-o-transition:all .15s ease-in-out .075s;transition:all .15s ease-in-out .075s;border-radius:18px}
.btnTube:after {content:">";font-size:16px;display:inline-block;vertical-align:baseline;margin:0 0 0 10px}
.btnTube:hover, .btnTube:focus {background:#c8135c;color:#fff !important}
.btnTube.pdFlow {width:auto; padding:10px 10px 13px}

/* Table */
.tblCkType01 {width:100%;border-collapse:collapse;border-bottom:2px solid #c8135c;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png) repeat left top}
.tblCkType01 thead {}
.tblCkType01 thead th {padding:15px 0 13px;font-size:18px;font-weight:700;color:#333;border-top:2px solid #c8135c;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}
.tblCkType01 thead th:first-child {background:none}
.tblCkType01 tbody {font-size:15px}
.tblCkType01 tbody th {padding:18px 0 14px;color:#333;border-top:1px solid #dcdcdc;border-left:1px dashed #dcdcdc;background:#fff}
.tblCkType01 tbody th:first-child {background-image:none;border-left:none}
.tblCkType01 tbody td {padding:18px 30px 14px;border-top:1px solid #dcdcdc;background:#fff url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}
.tblCkType01 tbody td:first-child {background-image:none}
.tblCkType01 tbody td.rowAfter {background:#fff url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}
.tblCkType01.list tbody {border-top:2px solid #c8135c}
.tblCkType01.list tbody th {padding:15px 30px 13px;font-size:18px;font-weight:700;color:#333; text-align:center; background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}
.tblCkType01.list tbody th:first-child {background:none}
.cellVert {background-image:none !important;border-left:1px solid #e4e4e4 !important}
button.btn {background:none;border:0;padding:0}
.btn.btnCK {position:relative;display:block;margin:0 auto;width:40px;height:40px;font-size:0;line-height:0;background:#c8135c;border-radius:40px}
.btn.btnCK:after {content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskThumbList.png) no-repeat left top;background-size:contain}
.btn.btnCK:before {content:"";position:absolute;left:0;top:0;bottom:0;right:0;display:block;margin:auto;color:#fff}
.btMore {overflow:hidden;display:inline-block;width:40px;height:40px;line-height:38px;border-radius:40px;position:relative;border:1px solid #dadada;text-indent:-999px;text-align:center;-webkit-transition:all 0.15s ease-in-out .05s;-moz-transition:all 0.15s ease-in-out .05s;-ms-transition:all 0.15s ease-in-out .05s;-o-transition:all 0.15s ease-in-out .05s;transition:all 0.15s ease-in-out .05s}
.btMore:hover, .btMore:focus {width:100px;background:#c8135c;color:#fff !important;border-color:#c8135c;font-size:15px;font-family:'Nanum';letter-spacing:-0.25px;padding-right:20px}
.btMore:after {content:">";position:absolute;width:40px;height:40px;line-height:38px;color:#c8135c;display:block;right:0;top:0;font-size:16px;text-indent:-999px;text-align:center}
.btMore:hover:after, .btMore:focus:after {color:#fff;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_btnMoreAfter.png) no-repeat center center}
.btn.btMore:before {content:">";width:40px;height:40px;display:block;border:1px solid #dadada;border-radius:40px;color:#c8135c;font-size:16px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_btnMoreBefore.png) no-repeat center center !important}
.btn.btMore:hover:before {display:none}
.btn.btMore:hover {text-indent:0}
.btn.close:before {content:"X";width:100%;height:100%;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_btnClose.png) no-repeat center center}

/* LG Uplus */
.boxFigure {position:relative;text-align:center;font-size:0;line-height:0;background-size:cover;background-repeat:no-repeat;background-position:center top}
.boxFigure > img {visibility:hidden;opacity:0}
.boxFigure.bgCeoGreet {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckl/img_ceo_greeting.jpg)}
.boxFigure.bgCeoGreet.new {height:759px; margin-top: 43px; background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckl/img_ceo_greeting_v9.jpg); background-size: auto 100%; }
.fullBox .boxFigure > img, .boxFigure.bgBizPhil > img {visibility:visible;opacity:1}
.boxFigure.bgMoSrv {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_service01.jpg)}
.boxFigure.bgHomeSrv {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_service02.jpg)}
.boxFigure.bgHomeSrv02 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_service03.jpg)}
.boxFigure.bgHomeSrv03 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_service04.jpg)}
/* 2016.11.23  */
.boxFigure.bgHomeSrv04 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_service06.jpg)}
.boxFigure.bgHomeSrv07 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_service07.jpg)}
.boxFigure.bgBizSrv {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_service05.jpg)}
.topContImg {position:relative;text-align:center;font-size:0;line-height:0;background-size:cover;background-repeat:no-repeat;background-position:center top}
.topContImg.bgCeoGreet {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckl/img_ceo_greeting.jpg)}
.boxCeoPara {font-size: 18px;  padding: 7px 0;}
.boxCeoPara .txtCoType01 {font-size:18px; line-height: 30px;letter-spacing: -2px;}
.boxCeoPara .txtCoType01 + .txtCoType01 {margin-top:10px}
.innerBox.ceoBox {margin-top:60px}
.boxCeoProfile {position:relative;margin:0 0 35px}
.boxCeoProfile .tblCkType01 tbody th {background-color:#f5f5f5}
.boxCeoProfile .btnFolder {position:absolute;right:0;top:0;color:#c8135c;display:block;padding:0 40px 0 17px;font-size:16px;line-height:35px;border:1px solid #cecece;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.boxCeoProfile .btnFolder:before, .boxCeoProfile .btnFolder:after {content:"";position:absolute;display:block;top:0;bottom:0;margin:auto;background:#c8135c;-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}
.boxCeoProfile .btnFolder:before {width:15px;height:1px;right:14px}
.boxCeoProfile .btnFolder:after {width:1px;height:0;right:21px}
.boxCeoProfile .btnFolder.active:after {height:15px}
.listProfile {padding:0 0 30px}
.listProfile li {position:relative;float:left;width:50%}
.listProfile li:before {content:"";position:absolute;top:0;left:0;height:100%;border-left:1px dotted #ccc}
.listProfile li:first-child:before {display:none}
.listProfile li dl {position:relative;padding:5px 0 0 150px}
.listProfile li dl:before {content:"";display:block;position:absolute;left:30px;top:0;width:80px;height:80px;overflow:hidden;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckl/bg_icon_profile.jpg);background-repeat:no-repeat}
.listProfile li dl.profile01:before {background-position:0 0}
.listProfile li dl.profile02:before {background-position:0 100%}
.listProfile li dl dt {padding:0 0 5px;font-weight:700;font-size:18px;color:#333}
.listProfile li dl dd {position:relative;padding-left:8px;font-size:15px;color:#666}
.listProfile li dl dd:before {content:"";position:absolute;width:1px;height:1px;display:block;top:0;bottom:0;left:0;margin:auto;background:#666}
.listProfile li dl.profile01 dd {display:block}
.listProfile li dl.profile01 dt + dd {margin-right:15px}
.profileTit {margin-bottom:43px; color:#222; font-size:26px; font-weight:bold; letter-spacing:-1px; text-align:center; line-height:30px}
.listProfile.media li dl.profile01 dd {display:block}
.listProfile.media li dl:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckl/bg_icon_profileMedia.jpg)}

/* 20190611 CEO Msg */
.ceoMessegeIndent { position: relative; padding: 44px 0 24px 187px; overflow: hidden;}
.ceoMessegeIndent+hr{border-color: #dddddd; border-style: solid; border-width: 1px; }
hr+.ceoMessegeIndent { margin-top: -20px;}
.ceoMessegeIndent .ceoTit {position: absolute; left: 0; font-size: 24px;color: #333; font-weight: 700; letter-spacing: -4px; }
.ceoMessegeIndent.comment .ceoTit { top: 56px;}
.ceoMessegeIndent.list .ceoTit { top: 44px;}
.ceoMessegeIndent.list ul {float: left; width: 467px; }
.ceoMessegeIndent.list ul+ul { width: auto;}
.ceoMessegeIndent.list li { list-style: none; color: #333; font-size: 18px; letter-spacing: -1.5px;}
.ceoMessegeIndent.list li+li { margin-top: 34px; }
.ceoMessegeIndent.list span { display: inline-block; width: 72px; color: #ab195d; font-size: 21px; font-weight: 900; }

.banTypeList > li {position:relative; float:left; width:50%; padding:0 21px 0 150px}
.banTypeList > li:before {position:absolute; top:0; left:0; display:block; width:1px;; height:100%; border:1px dotted #dfdfdf; content:""}
.banTypeList > li:first-child:before {left:inherit; right:-2px}
.banTypeList .ban_pic {position:absolute; top:0; left:30px; display:block; width:80px; height:80px}
.banTypeList .ban_pic img {max-width:80px; max-height:80px}
.banTypeList .ban_tit {margin:0 0 5px;font-weight:700;font-size:18px;color:#333}
.banTypeList .ban_con {margin-top:10px}
.banTypeList + .banTypeList li {padding-top:20px}
.banTypeList + .banTypeList li .ban_pic {top:20px}

/* 20190611 */
.banTypeList.columnType3 > li {width:33.3%; padding:0; text-align:center;}
.banTypeList.columnType3 > li:before {max-height:165px;}
.banTypeList.columnType3 .ban_pic {position:static; margin:0 auto;}
.banTypeList.columnType3 .ban_tit {margin:11px 0 0;}
.banTypeList.columnType3 .ban_con {margin-top:8px;}

.listBoard {margin:25px 0 0}
.listBoard li {margin:40px 0 0}
.listBoard li:first-child {margin:0}
.listBoard li > a {display:block}
.listBoard.type01 .contBoard {overflow:hidden}
.listBoard.type01 img, .listBoard.type01 dl {float:left}
.listBoard.type01 dl {width:780px;padding:0 0 0 28px}
.listBoard.type01 dt {color:#333;font-size:24px;line-height:1.2}
.listBoard.type01 dd {margin:16px 0 0;font-size:15px;color:#333;line-height:1.7}
.listBoard.type01 .thumb {width:275px !important;height:155px !important}
.listBoard.type02 li {margin:0}
.listBoard.type02 .contBoard {margin:0;overflow:hidden;position:relative}
.listBoard.type02 .contBoard .btnTube {margin:30px 0 0}
.listBoard.type02 img, .listBoard.type02 dl, .listBoard.type02 .contBoard .story {float:left}
.listBoard.type02 img {margin:0 30px 0 0;font-size:0;line-height:0}
.listBoard.type02 dl {max-width:510px; padding:35px 0 0 0}
.listBoard.type02 dl dt {margin:0 0 20px;font-weight:700;font-size:34px;line-height:1; letter-spacing:-3px; word-spacing:-1px}
.listBoard.type02 dl dd {font-size:14px;color:#333;line-height:1.8}
.listBoard.type02 dl dd blockquote p {font-weight:700;font-size:22px;color:#666;letter-spacing:-2px;line-height:1.4}
.listBoard.type02 dl dd blockquote cite {display:block;margin:5px 0 15px;color:#666}
.listBoard.type02 .oddCont img, .listBoard.type02 .oddCont dl {float:right;text-align:right}
.listBoard.type02 .oddCont img {margin:0 0 0 40px}
.listBoard.type02 .oddCont .contBoard .btnTube {float:right}
.listBoard.type02 .fullCont img, .listBoard.type02 .fullCont dl {float:none;max-width:100%}
.listBoard.type02 .fullCont dl {padding:55px 0 0}
.stitBoard {margin:0 0 20px;font-size:34px;line-height:1;font-weight:700}
/* µû¶æÇÑ ÀÌ¿ô»ç¶û */
.listBoard.listHorz {margin:-10px 0 0 -40px}
.listBoard.listHorz:after {display:block; content:""; clear:both}
.listBoard.listHorz li {position:relative; float:left; width:340px; height:551px; margin:40px 0 0 40px; border:1px solid #e0e0e0}
.listBoard.listHorz .storyImg {width:338px; height:210px}
.listBoard.listHorz .stitBoard {min-height:46px; margin-bottom:30px; color:#9562a4; font-size:18px; line-height:1.3em}
.listBoard.listHorz .storySmTit {display:block; font-size:18px; color:#222; font-weight:bold}
.listBoard.listHorz .storyText {box-sizing:border-box; padding:24px}
.listBoard.listHorz .storySmCont {margin-top:10px}
.listBoard.listHorz li.haveMore .contBoard .storySmCont {overflow:hidden; max-height:110px}
.listBoard.listHorz .storyBtn {position:absolute; width:100%; left:0; bottom:27px; text-align:center}
.listBoard.listHorz .storyBtn .btnTube {padding:10px 10px 13px}
.listBoard.listHorz .storyBtn .btnTube + .btnTube {margin-left:6px}
.listBoard.listHorz.listRepresent {margin:45px 0;padding:54px; background:#f8f8f8; border:1px solid #e4e4e4; border-width:1px 0}
.listBoard.listHorz.listRepresent .stitBoard {font-size:28px}
.listBoard.listHorz.listRepresent .story {float:left; width:550px}
.listBoard.listHorz.listRepresent .storyImg {width:550px; height:363px}
.listBoard.listHorz.listRepresent .storyText {float:left; width:510px; margin-left:40px; padding:0}
.listBoard.listHorz.listRepresent .contBoard:after {display:block; content:""; clear:both}
.listBoard.listHorz.listRepresent .storyBtn {text-align:left}
.listHorz .storyMoreCont {overflow:hidden; display: none; position:absolute; bottom:0; left:0; width:720px; height:0; background:#222; opacity:0.95; z-index:10; -webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}
.listHorz .storyMoreCont .storyMoreInner {padding:35px}
.listHorz .storyMoreCont .storyImg {position:absolute; top:35px}
.listHorz .storyMoreCont .stitBoard {display:table; height:140px; margin:0; padding-left:378px; font-size:28px; color:#bd93c9}
.listHorz .storyMoreCont .stitBoard > span {display:table-cell; height:100%; vertical-align:middle}
.listHorz .storyMoreCont .storySmTit {margin-top:100px; font-size:18px; color:#fff}
.listHorz .storyMoreCont .storySmCont {overflow:hidden; height:226px; color:#fff} 
.listHorz .storyMoreCont .storyText {padding:0}
.listHorz .storyMoreCont .btn.close {position:absolute; top:15px; right:15px; width:17px; height:16px}
.listHorz .storyMoreCont .btn.close:before {position:absolute; color:transparent}
.listHorz .rightEnd .storyMoreCont {left:auto; right:0}
.listHorz li.active .storyMoreCont {display:block; height:566px}

.boxArticle .articleDetail {padding:25px 0 0}
.boxArticle .articleDetail dt {font-weight:700;font-size:34px;color:#666}
.boxArticle .articleDetail dd {margin:22px 0 0;font-size:15px;color:#333}
.titCusEvent {margin:50px 0 30px;font-weight:700;font-size:80px;line-height:1.1;color:#80be26;text-align:center;letter-spacing:-5px}
.listThumb {overflow:hidden;font-size:0;line-height:0;text-align:justify;text-justify:inter-ideograph}
.listThumb:after {content:"";display:inline-block;width:100%}
.listThumb li {display:inline-block;position:relative}
.listThumb li:after, .btnTubeThumb:after {content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskThumbList.png) no-repeat left top;-ms-background-size:contain;background-size:contain}
.btnTubeThumb {display:block;position:relative;height:100%;z-index:2}
.btnTubeThumb:after {background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskBtnTube.png) no-repeat left top}
.listThumbArea .listThumb {display:block !important}
.listThumbArea .listThumb li {width:auto}
.listCust {overflow:hidden;width:1100px;margin:40px auto}
.listCust li {float:left;width:25%;position:relative;text-align:center}
.listCust li:before {content:"";position:absolute;width:1px;height:135px;left:0;top:0;bottom:0;margin:auto;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}
.listCust li:first-child:before {display:none}
.listCust li > strong, .listCust li > span {display:block;line-height:1}
.listCust li > strong {font-size:48px;font-weight:700;color:#9a9a9a}
.listCust li > span {margin-top:5px;font-size:16px;line-height:1.6;color:#666;letter-spacing:0}
.listCust li > span em {display:block;font-size:18px;color:#333}
.listCust li.current * {color:#ef0072}
.boardList {margin:50px -8px 0;*zoom:1}
.boardList:after {content:"";display:block;clear:both}
.boardList li {float:left;margin:20px 8px 0;width:356px}
.boardList li a {display:block;position:relative;padding:0 0 25px;background:#fff;border:1px solid #e3e3e3;-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}
.boardList li a:after {content:"";position:absolute;display:block;width:100%;height:100%;opacity:0;left:0;top:0;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskBtnTube02.png) no-repeat left top;-webkit-background-size:contain;background-size:contain;-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}
.boardList li a img {display:block;font-size:0;line-height:0;width:100%}
.boardList li a dl {margin:25px 28px 0}
.boardList li a dl dt {overflow:hidden;white-space:nowrap;width:100%;height:26px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;margin:0 0 10px;font-weight:700;font-size:24px;line-height:1;color:#101010}
.boardList li a dl dd {overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.boardList li a dl dt,
.boardList li a dl dd {text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:310px;overflow:hidden}
.boardList li a:hover {-webkit-box-shadow:0 0 20px #e6e6e6;box-shadow:0 0 20px #e6e6e6}
.boardList li a dl dd.listKey {margin:15px 0 0;font-size:16px;color:#e0005a}
.boardList li a:hover:after {-ms-filter:alpha(opacity=100);opacity:1;z-index:20}
.boardList.movList {margin-top:-13px}
.listPara dt {margin:20px 0 10px;font-size:18px;color:#c80553}
.listPara dd {color:#333}
.boardList.movList li a dl dd,
.boardList.movList li a dl dt {display:block; -webkit-line-clamp:1}

/* Career */
.txtCareer {margin:25px 0}
.boxFigure.txtCareer {margin:30px 0}
.listCareer {overflow:hidden}
.listCareer li {float:left;width:30%;position:relative;padding:0 0 0 46px}
.listCareer li:before {content:"";position:absolute;width:46px;height:40px;display:block;left:0;top:0;background-repeat:no-repeat;background-position:0 0}
.listCareer li.listCr01:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_careerList01.jpg)}
.listCareer li.listCr02:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_careerList02.jpg)}
.listCareer li.listCr03:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_careerList03.jpg)}
.listCareer li.listCr04:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_careerList04.jpg)}
.listCareer li.listCr05:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_careerList05.jpg)}
.listCareer li.listCr06:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_careerList06.jpg)}
.listCareer li dt {margin:0 0 5px}
.listWelfare {overflow:hidden;position:relative;border:1px solid #eeedea;background:#f8f8f8}
.listWelfare:after {content:"";width:25%;height:314px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/bg_dotWelfare.png) no-repeat center center;position:absolute;right:0;bottom:0}
.listWelfare li {float:left;padding:25px 0 0;position:relative;width:25%;height:314px;background:#fff;border:1px dashed #dadada;border-top:none;border-left:none}
.listWelfare li:before {content:"";position:absolute;display:block;width:70px;height:70px;top:0;left:0;right:0;margin:25px auto 0;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_listWelfare.jpg);background-repeat:no-repeat}
.listWelfare li.listWel1:before {background-position:0px top}
.listWelfare li.listWel02:before {background-position:-70px top}
.listWelfare li.listWel03:before {background-position:-140px top}
.listWelfare li.listWel04:before {background-position:-210px top}
.listWelfare li.listWel05:before {background-position:-280px top}
.listWelfare li.listWel06:before {background-position:-350px top}
.listWelfare li.listWel07:before {background-position:right top}
.listWelfare li.listWel04 {border-right:none}
.listWelfare li.listWel05, .listWelfare li.listWel06, .listWelfare li.listWel07 {border-bottom:none}
.listWelfare li dl {padding:75px 0 0}
.listWelfare li dt {margin-top:0;text-align:center}
.listWelfare li dd {padding:0 0 0 8px;margin:0 30px;color:#333;line-height:26px}
.listWelfare li dd:before {content:"\00B7";display:inline-block;margin:0 4px 0 -8px}

/*ÀÎÀçÃ¤¿ë Áö¿øÇÏ±â AS-IS
.boxRecruit {overflow:hidden}
.boxRecruit li {float:left;width:50%;border:1px solid #eee}
.btnRecruit {display:block;padding:0 0 60px;position:relative}
.boxRecruit li .titRecruit, .boxRecruit li .descRecruit {text-align:center}
.boxRecruit li .descRecruit {margin:0 0 30px;font-size:15px;line-height:26px;color:#333}
.boxRecruit li .titRecruit {position:relative;height:266px;font-weight:700;font-size:30px;line-height:1.1;color:#9c0b89}
.boxRecruit li .titRecruit:before {content:"";position:absolute;display:block;width:365px;height:266px;top:0;left:0;right:0;margin:auto;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/bg_ckc0013_02.png);background-repeat:no-repeat;background-position:right top}
.boxRecruit li:first-child {border-right:none}
.boxRecruit li:first-child .titRecruit {color:#ef0072}
.boxRecruit li:first-child .titRecruit:before {background-position:0 0}
.boxRecruit li .btnTube {display:block;margin:0 auto}
.boxRecruit.btnNewType .btnRecruit {text-align:center}
.boxRecruit.btnNewType li .btnTube {display:inline-block;width:inherit;padding:10px 20px 13px}
.boxRecruit.btnNewType li .btnTube + .btnTube {margin-left:3px}
*/
/*ÀÎÀçÃ¤¿ë Áö¿øÇÏ±â TO-BE*/
.boxRecruitList {overflow:hidden;position:relative;border:1px solid #eeedea}
.boxRecruitList li {float:left;width:50%;height:417px;text-align:center;margin:-1px 0 0 -1px;border-left:1px dotted #bebebe;border-top:1px dotted #bebebe}
.boxRecruit {padding:68px 0 0 0}
.boxRecruit .titRecruit {position:relative;height:145px;font-weight:700;font-size:30px;line-height:1.1;color:#9c0b89}
.boxRecruit .descRecruit {margin:21px 0 30px 0;font-size:16px;color:#333}
.boxRecruit .titRecruit:before {content:"";position:absolute;display:block;width:365px;height:150px;top:0;left:0;right:0;margin:auto;background:#fff url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/icon_boxRecruit_v2.png) no-repeat 0 0;font-size:10px;text-align:center}
.boxRecruit.boxRecruit_desk .titRecruit {color:#ef0072}
.boxRecruit.boxRecruit_desk .titRecruit:before {background-position:48px 0}
.boxRecruit.boxRecruit_sale .titRecruit {color:#9c0b89}
.boxRecruit.boxRecruit_sale .titRecruit:before {background-position:22px -145px}
.boxRecruit.boxRecruit_cs .titRecruit {color:#7eb826}
.boxRecruit.boxRecruit_cs .titRecruit:before {background-position:99px -320px}
.boxRecruit.boxRecruit_agent .titRecruit {color:#6b6b6b}
.boxRecruit.boxRecruit_agent .titRecruit:before {background-position:56px -464px}
.boxRecruit .btnTube {width:auto;padding:10px 15px 13px 20px;font-size:14px} 

.listImgNum {overflow:hidden;margin:40px 0 30px}
.listImgNum li {position:relative;float:left;width:30%;min-height:40px;padding:0 20px 0 46px}
.listImgNum .num {position:absolute;width:46px;height:40px;display:block;left:0;top:0;overflow:hidden;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/listImgNum.png) no-repeat 0 0; font-size:0}
.listImgNum .list01 .num {background-position:0 0}
.listImgNum .list02 .num {background-position:-50px 0}
.listImgNum .list03 .num {background-position:-100px 0}
.listImgNum .list04 .num {background-position:-150px 0}
.listImgNum .list05 .num {background-position:-200px 0}
.listImgNum .list06 .num {background-position:-250px 0}
.listImgNum.listCol3 li {width:33%; padding-right:20px}
.listCon dt, .humanRightsList em {margin:0 0 10px;font-size:18px;color:#c80553}
.listCon dt .emp {display:block; margin-top:5px; color:#333; font-size:14px; font-weight:bold}
.listCon dd {position:relative;color:#333}
.listCon.list-dot dd {padding-left:8px}
.listCon.list-dot dd:before {display:block;content:'\00b7';width:2px;height:2px;position:absolute;top:0;left:0;}

.cpProgramList {margin:35px 0 0}
.cpProgramList .list01, 
.cpProgramList .list02, 
.cpProgramList .list03 {height:215px}

.humanRightsList .indentList > li em {display:block;margin:40px 0 20px;}
.humanRightsList .indentList li .smallTit {display:block;margin-top:10px;font-weight:700;color:#333;text-indent:10px;}
.humanRightsList .indentList li .hyphenList, .humanRightsList .indentList li .listTxt {text-indent:40px;}
.humanRightsList .rCont {text-align:right;}
.humanRightsList .rCont b {font-size:18px;color:#444;}

a.btn_download {display:inline-block;height:41px;padding:0 13px 0 18px;border:1px solid #cecece;border-radius:4px;color:#c8135c;font-size:17px;line-height:39px}
a.btn_downloa:link, a.btn_downloa:visited {color:#c8135c;}
a.btn_download:after {display:inline-block;margin-left:3px;content:"";width:15px;height:15px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_download.png) no-repeat -2px 0;vertical-align:middle}
a.btn_download:hover {border-color:#c8135c}

/* Services */
.listSrv > li {border-top:1px dashed #dadada}
.listSrv li:first-child {border:none}
.figSrv {overflow:hidden;position:relative}
.figSrv img, .figSrv div {display:inline-block;vertical-align:middle}
.figSrv.figSrvR {text-align:right}
.figSrv.figSrvR div {position:absolute;top:0;left:0;bottom:0;height:200px;margin:auto;padding:0 0 0 100px;text-align:left}
.figSrv div {padding:0 0 0 30px;width:540px}
.figSrv .stitSrv {margin:0 0 15px;font-size:30px;color:#444;line-height:1.2}
.figSrv .descSrv {margin:0 0 20px;font-size:15px;color:#333;line-height:1.6}
.btnDetail {overflow:hidden;display:inline-block;width:40px;height:40px;line-height:38px;border-radius:40px;position:relative !important;border:1px solid #dadada;text-indent:-999px;text-align:center;-webkit-transition:all 0.15s ease-in-out .05s;-moz-transition:all 0.15s ease-in-out .05s;-ms-transition:all 0.15s ease-in-out .05s;-o-transition:all 0.15s ease-in-out .05s;transition:all 0.15s ease-in-out .05s;background:#fff}
.btnDetail:hover, .btnDetail:focus {text-indent:-10px;width:122px;background:#c8135c;color:#fff;border-color:#c8135c}
.btnDetail:after {content:">";position:absolute;width:40px;height:40px;line-height:38px;color:#c8135c;display:block;right:0;top:0;font-size:16px;text-indent:0;text-align:center}
.btnDetail:hover:after, .btnDetail:focus:after {color:#fff}
.listSrvInner {overflow:hidden}
.listSrvInner li {display:inline-block;margin:0 0 0 20px;font-size:14px;letter-spacing:-1px}
.listSrvInner li:first-child {margin:0}
.listSrvInner li dt {padding:0 0 0 10px;font-size:18px;color:#c80553}
.listSrvInner li dt:before {content:"\00B7";color:#c80553;display:inline-block;margin:0 5px 0 -10px}
.listSrvInner li dd {margin:5px 0 15px;padding:0 0 0 10px;color:#333}
.bulSrv, .listSrvInner li.bulSrv {margin:0 0 15px;float:none;padding:0 0 0 10px}
.bulSrv:before, .listSrvInner li.bulSrv:before {content:"\00B7";display:inline-block;margin:0 5px 0 -8px}
.listSrvInner li.bulSrv:first-child {margin:0}
.boxDescIot {position:relative}
.listDescIot {overflow:hidden}
.listDescIot li {float:left;position:relative;padding:265px 0 0;width:33.3%;text-align:center;border-left:1px dotted #c9c9c9}
.listDescIot li:first-child {border-left:none}
.listDescIot li:before {content:"";display:block;width:250px;height:250px;position:absolute;left:00px;right:0;top:0;margin:auto;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/bg_listDescIot.png);background-repeat:no-repeat}
.listDescIot li.descIot01:before {background-position:0px top}
.listDescIot li.descIot02:before {background-position:-250px top}
.listDescIot li.descIot03:before {background-position:-500px top}
.listDescIot li dt {font-size:30px;line-height:1.4;color:#333}
.listDescIot li dd {margin-top:15px;line-height:1.8}
.listDescIot li .list-dot dd {position:relative; margin:5px 20px 0; padding-left:10px; text-align:left}
.listDescIot li .list-dot dd:before {display:block;content:"";width:4px;height:1px;background-color:#333;position:absolute;left:0;top:12px}
.boxDescIot .btnDetail {position:absolute;right:0;top:0}
.boxFlowHorz {margin:-30px 0 0;padding:40px 0}
.boxFlowHorz:after {content:"";clear:both;display:block}
.boxFlowHorz .boxDescIot {float:left;width:510px;margin:0 0 0 40px;position:relative}
.boxFlowHorz .boxDescIot:first-child {margin:0 40px 0 0}
.boxFlowHorz:before {content:"";width:1px;height:100%;background:#e9e9e9;position:absolute;right:0;top:0;left:0;margin:auto}
.stitRoam {margin:0 0 5px;font-size:18px;color:#c80553;line-height:1.2}

/* 2016-10-11 */
/* .highlighterBlue {background-color:#9dfff7} */
.businessInfor .subtitLv03 {margin:0 0 12px;clear:both;display:block;font-size:26px;color:#666;letter-spacing:-1px;line-height:36px;font-weight:300}
.businessInfor .borderBotDotLine {border-bottom:1px dotted #e9e9e9;margin-bottom:40px;padding-bottom:40px}
.fieldBusiness {overflow:hidden}
.fieldBusiness li {width:25%;min-height:558px;padding:0 23px;float:left;border-right:1px solid #e9e9e9}
.fieldBusiness li:first-child {padding:0 30px 0 0}
.fieldBusiness li:last-child {border:0}
.fieldBusiness li h4 {width:196px;height:197px;margin:0 auto 30px;font-size:0;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_field_round.jpg) no-repeat 0 0}
.fieldBusiness h4.img_field_round1 {background-position:0 0}
.fieldBusiness h4.img_field_round2 {background-position:-220px 0}
.fieldBusiness h4.img_field_round3 {background-position:-440px 0}
.fieldBusiness h4.img_field_round4 {background-position:-660px 0}
.fieldBusiness strong {display:block;margin-top:30px;margin-bottom:5px;color:#333}
.mtb20 {margin-top:20px;margin-bottom:20px}
.locationSpot {overflow:hidden}
.locationSpot li {width:32%;margin-right:2%;float:left;text-align:center}
.locationSpot li:last-child {margin-right:0}
.locationSpot li img {display:block;margin:0 auto}
.locationSpot li span {display:block;font-size:24px;color:#222;margin:15px 0 10px 0}
.locationSpot li a {display:block;margin-top:10px}
.locationSpotArea.col04 .locationSpot li {width:25%; margin-right:0; padding-right:2%}
.locationSpotArea.col04 .imgLocation {width:100%}
.locationSpotArea.col04 li > p {min-height:44px}
.subsidiary {overflow:hidden}
.subsidiary li {width:25%;height:200px;float:left;border-right:1px solid #e9e9e9;margin:20px 0;padding:0 20px}
.subsidiary li:first-child {padding-left:0}
.subsidiary li:last-child {width:50%;margin-right:0;border:0;padding-right:0}
.subsidiary li img {margin-bottom:10px}
.subsidiary li span {display:block;color:#c80553;font-size:18px;line-height:15px;letter-spacing:-0.5px;font-weight:700;margin-bottom:20px}
.subsidiary li p {display:block;letter-spacing:-0.25px}
.subsidiary li:last-child div {width:50%;float:left}
.subsidiary li:last-child p {}
.subsidiary li.lestch{width: 25%; height: 100%;}
.subsidiary li div.iconch{width: 100%;}

.pressList.listBoard {border-bottom:0}
.allwitdhWrap {padding:30px 0}
.allwitdhWrap .boxFigure > img, .innerBox .boxFigure > img {visibility:visible;opacity:1}
.lgwayWrap h3.titSpBold {text-align:center;line-height:110px;font-size:80px;font-weight:700;color:#666;letter-spacing:-2px}
.lgwayWrap > p {margin:16px 0 30px 0;text-align:center;font-size:28px;font-weight:700;letter-spacing:-2px}
.lgwayWrap .lgway_1st {margin:62px 0 27px; text-align:center;}
.lgwayList {overflow:hidden}
.lgwayList li {width:23%;margin-right:2%;float:left;text-align:center}
.lgwayList li:last-child {margin-right:0}
.lgwayList li img {margin-bottom:15px}
.lgwayList strong {font-weight:700;font-size:20px;font-weight:700;color:#333}
.lgwayList p {margin:10px 0}
.btnDetail.btnlgway:hover, .btnDetail.btnlgway:focus {text-indent:-10px;width:160px;background:#c8135c;color:#fff;border-color:#c8135c}
.ideologyRight .stitRoam {color:#9c0b89}
.elementcol3 {border-bottom:1px solid #e9e9e9;overflow:hidden;margin-top:40px;margin-bottom:20px;padding-bottom:30px}
.elementcol3 li {width:33.3%;padding-right:50px}
.elementcol3 li:last-child {padding-right:0}
.btnWrap {display:block;width:100%}
.btnWrap.btnRight {text-align:right}
.btnWrap.message {margin:60px 0}
.interestTbl {margin-top:20px}
.tblCkType01.interestTbl thead th {font-size:16px}

/*.tblCkType01 tbody th{font-size:16px; background:#fff}*/
.bgPop {min-height:1000px;background:#333;opacity:0.5}
.layPopCk.layTerms {height:775px;/*margin-top:-60em;*/-webkit-transition:all 0.15s ease-in-out .05s;-moz-transition:all 0.15s ease-in-out .05s;-ms-transition:all 0.15s ease-in-out .05s;-o-transition:all 0.15s ease-in-out .05s;transition:all 0.15s ease-in-out .05s}
.layPopCk.layTerms .btn.close {position:absolute;top:0;right:-57px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskThumbListGray.png) no-repeat left top;background-size:contain}
.layPopCk.layTerms .btn.close:after {background:none}
.boxTerms {background:#fff;padding:50px 40px;height:650px;overflow:auto;font-size:15px}
.boxTerms .titTerms {margin-bottom:25px;font-size:32px;font-weight:700;color:#333}
.boxTerms .listPara span.em {color:#9c0b89}
.boxTerms .listNum > li {font-weight:700;margin-top:25px;color:#333}
.boxTerms .listNum > li li {font-weight:normal;line-height:26px}
.layPopCk.layTerms .btnCenter .btnNew {display:inline-block;height:50px;margin:0 auto;padding:3px 60px;border:1px solid #ddd;border-radius:5px;font-size:18px;color:#c8135c !important;line-height:41px;text-align:center;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png) repeat left top}
.layPopCk.layTerms .btnCenter .btnNew:after {display:none}
.layPopCk.layTerms.active {z-index:100;/* margin-top:110px; */background:#fff}
.layPopCk.layTerms.winPop {position:static;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.layPopCk.layTerms.winPop .boxTerms {height:auto}
.layPopCk.layTerms.winPop .btnCenter {margin-top:30px;padding-bottom:40px;}
.layPopCk.layTerms.winPop .boxCeoPara {font-size:18px;}
.btnLayArea {padding:10px 0 0;border-top:1px solid #dadada;text-align:center}
.btnLayArea .btnapply {width:auto}
.popmb30 {margin-bottom:30px}
.contTitBanner {overflow:hidden;margin:20px 0 0}
.contTitBanner img {float:left}
.contTitBanner dl {margin-top:50px}
.contTitBanner dt {font-weight:700;font-size:32px;color:#b79f7e;display:block;letter-spacing:-0.5px;line-height:28px}
.contTitBanner dd {line-height:26px;margin-top:10px}
.shareActList {overflow:hidden;margin:20px 0}
.shareActCont {display:block;float:left}
.shareActCont:first-child {padding-right:40px}
.shareActCont:last-child {padding-left:40px;border-left:1px dotted #ddd;min-width:500px}
.shareActNone {border:0 !important;padding-left:0 !important}
.pressList li.shareActCont {margin-top:0;overflow:hidden}
.pressList li.shareActCont img {width:48px;float:left;border:0}
.shareActTxt {font-weight:700;color:#333}
.shareActTxt span {color:#666;font-weight:normal}
.shareFruit {position:relative;margin-top:5px}
.shareFruit dt {position:absolute;top:5px;left:405px;color:#333;font-weight:700;padding-right:10px;border-right:1px solid #ddd;line-height:13px}
.shareFruit dd {position:absolute;top:0;left:470px;padding-left:15px}
.tblCkType01 tbody td.bgNone {background:none}
.vertalignT {vertical-align:top}
.vertalignT li{padding-left:7px;text-indent:-7px}
.yearReport {overflow:hidden;margin:30px 0 0}
.yearReport li {overflow:hidden;width:23%;height:319px;margin-right:2%;border:1px solid #ddd;float:left;position:relative}
.yearReport li:last-child {margin-right:0}
.yearReport li div {top:-325px;-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}
.yearReport li.active div,
.yearReport li:hover div {top:0}
.yearReport li a {height:100%} 
.yearReport li span {display:block;padding:20px;font-size:26px;font-weight:700}
.reportImg1 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img1.jpg)}
.reportImg2 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img2.jpg)}
.reportImg3 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img3.jpg)}
.reportImg4 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img4.jpg)}
.reportImg5 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img5.jpg)}
.reportImg6 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img6_re.jpg)}
.reportImg7 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img7_re.jpg)}
.reportImg8 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img8.jpg);}
.reportImg9 {display:block;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_year_report_img9.jpg);}
.reportHover {width:100%;min-height:332px;position:absolute;top:0;left:0;z-index:10;background-color:rgba(208, 54, 116, 0.9);background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_opacicy_p.png) repeat left top;padding:90px 0}
.reportHover a {display:block;text-align:center;font-size:30px;color:#fff}
.reportHover a:first-child {margin-bottom:50px}
.reportHover a img {display:inline-block}
.pcmt0 {margin-top:0}
.pcmt20 {margin-top:20px}


/* 2016-10-11 service */
.clearfix {}
.clearfix:after {content:"";display:block;clear:both}
.tabArea:after {content:"";display:block;clear:both} 
.tabArea {margin-bottom:30px}
.tabList li {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;float:left;width:12.5%;position:relative;position:relative;/* height:54px; */}
.tabList li:first-child {border-left:1px solid #e3e3e3;border-top-left-radius:4px}
.tabList li:last-child {border-right:1px solid #e3e3e3;border-top-right-radius:4px}
.tabList li a {display:block;height:54px;background-color:#f5f5f5;border-left:1px solid #e3e3e3;font-size:18px;color:#666;line-height:54px;text-align:center}
.tabList li:first-child a {border-top-left-radius:4px;border-left:0}
.tabList li:last-child a {border-top-right-radius:4px}
.tabList li.on {border-top:1px solid #c8135c}
.tabList li.on a {background-color:#c8135c;color:#fff}
.tabList li.on + li a {border-left-color:#c8135c}
.tabList li.on:after {display:block;width:10px;height:52px;content:" ";background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/tab_shadow_right.png);position:absolute;right:-10px;top:0;z-index:2}
.tabList li.last.on {border-left-color:#c8135c}
.tabList li.last.on:after {display:block;width:10px;height:52px;content:" ";background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/tab_shadow_left.png);position:absolute;left:-10px;top:0;z-index:2}
.tabList.tabCol2 li {width:50%}
.tabList.tabCol3 li {width:33.33333%}
.tabList.tabCol4 li {width:25%}

.serviceList {margin-top:45px}
.serviceList > li {padding-top:35px;margin-top:45px;border-top:1px dotted #bebebe}
.serviceList > li:first-child {padding-top:0;margin-top:0;border-top:0}
.serviceThumb {display:table-cell;vertical-align:top;width:500px}
.serviceInfo {display:table-cell;width:600px;padding-top:10px;vertical-align:top}
.serviceInfo dt {margin-bottom:20px;font-size:30px;color:#444;line-height:normal}
.serviceInfo ul {margin-bottom:30px;margin-top:-20px}
.serviceInfo li {float:left;width:33.333%;margin-top:20px;padding-left:7px;color:#333;line-height:26px;min-height:130px}
.serviceInfo strong {display:block;font-size:18px;color:#c8135c;position:relative}
.serviceInfo strong:before {display:block;content:" ";width:2px;height:2px;background-color:#c8135c;position:absolute;left:-7px;top:14px}
.serviceInfo sup{margin-top:-10px}
.iot.serviceList > li{float:left;position:relative;min-height:515px;width:340px;padding-left:40px;box-sizing:content-box}
.iot.serviceList > li:first-child{float:none;min-height:auto;width:100%;padding-left:0}
.iot.serviceList > li:first-child + li{padding-left:0}
.iot .serviceInfo{width:auto;display:block}
.iot .serviceInfo dd{padding-top:290px}
.iot.serviceList > li:first-child .serviceInfo dd{padding-top:0}
.iot .serviceInfo dd .btnDetail{position:absolute;bottom:0}
.iot.serviceList > li:first-child .btnDetail{position:relative;bottom:auto}
.iot.serviceList > li:first-child .serviceInfo {display:table-cell}
.iot.serviceList > li .serviceThumb{display:block;padding-right:0;position:absolute;top:100px}
.iot.serviceList > li:first-child .serviceThumb{display:table-cell;padding-right:40px;position:relative;top:0}

/* bzServiceList */
.bzServiceListWrap{margin:0 auto;width:1100px;min-width:1100px}
.bzServiceList {position:relative;width:100%;height:320px;border-top:1px dashed #bbb;padding:30px 0 0}
.bzServiceList.nBorder{border-top:none;padding-top:0}
.bzServiceList.h343{height:343px}
.bzServiceList .sp-slide {overflow:hidden;height:320px}
.bzServiceList.h343 .sp-slide{height:343px}
.bzServiceList .thumbNail{float:left;margin-left:50px;width:500px;min-height:320px;overflow:hidden}
.bzServiceList.h343 .thumbNail{min-height:343px}
.bzServiceList.type .thumbNail{float:right;margin-right:50px;margin-left:0}
.bzServiceList .txtWrap {float:right;margin-right:50px;width:500px;height:320px;vertical-align:middle;padding-top:50px;padding-left:50px}
.bzServiceList.h343 .txtWrap{height:343px}
.bzServiceList.type .txtWrap{float:left;margin-right:0;margin-left:50px}
.bzServiceList .txtWrap .tit {display:block;font-size:30px;color:#444;margin-bottom:15px;line-height:1.2}
.bzServiceList .txtWrap .sTit {display:block;font-size:18px;font-weight:700;color:#c8135c}
.bzServiceList .txtWrap .addTxt {font-size:15px;color:#333;margin-top:15px;line-height:1.6}
.bzServiceList .txtWrap .btnArea {margin-top:20px}
.bzServiceList .txtWrap .listSrvInner + .btnArea {margin-top:5px}
.bzServiceListWrap .sp-fade-arrows{opacity:1}
.bzServiceListWrap .sp-arrow {width:33px !important;height:54px !important;padding:0;margin:0;border:0 !important;overflow:hidden;/* width:30px;height:59px;*/ background-color:transparent;-webkit-transform:none;-ms-transform:none;transform:none;z-index:40}
.ie8 .bzServiceListWrap .sp-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none;}
.bzServiceListWrap .sp-arrows {opacity:0}
.bzServiceListWrap .sp-slides-container .sp-arrows {opacity:1;margin-top:-27px}
.bzServiceListWrap .sp-arrow.sp-previous-arrow {left:-9px}
.bzServiceListWrap .sp-arrow.sp-next-arrow {right:-9px}
.ie8 .bzServiceListWrap .sp-arrow.sp-previous-arrow {-webkit-transform:none;-ms-transform:none;transform:none;}
.ie8 .bzServiceListWrap .sp-arrow.sp-next-arrow {-webkit-transform:none;-ms-transform:none;transform:none;background-position:right top}
.bzServiceListWrap .sp-arrow.sp-previous-arrow:before, .bzServiceListWrap .sp-arrow.sp-next-arrow:before {position:static;content:"";display:block;top:0;left:0;width:100%;height:100%;background:transparent url(//image.uplus.co.kr/images/renewal/images/co/pc/bz_serviceList_arrows.png) no-repeat 0 0;-webkit-transform:none;-ms-transform:none;transform:none;/*-webkit-transform:skew(0);-ms-transform:skew(145deg,0deg);transform:skew(0)*/}
.bzServiceListWrap .sp-arrow:after {display:none}
.bzServiceListWrap .sp-arrow.sp-previous-arrow:before, .bzServiceListWrap .sp-arrow.sp-next-arrow:before {width:33px;height:54px}
/* .bzServiceListWrap .sp-arrow.sp-previous-arrow:hover:before, .bzServiceListWrap .sp-arrow.sp-previous-arrow:focus:before {background-position:0 -110px} */
.bzServiceListWrap .sp-arrow.sp-next-arrow:before{background-position:right top}
/* .bzServiceListWrap .sp-arrow.sp-next-arrow:hover:before, .bzServiceListWrap .sp-arrow.sp-next-arrow:hover:before {background-position:right -110px} */



.serviceInfoCol4 {width:680px}
.serviceInfoCol4 li {width:25%}
.serviceDataCol3 {width:680px}
.business_data2 img {margin-top:-35px}
.serviceInfoPayment {width:680px}
.serviceInfoCol4 li.scm {width:50%}
.serviceInfoSecurity {width:680px}
.serviceInfoSecurity li.h {height:78px}
.serviceInfoCensor {width:680px}
.serviceInfoCensor li {width:24%}
.serviceInfoCensor .censorFirst {width:28%}

/* 2016-10-11 map */
.addressArea {margin-top:30px}
.addressArea .map{height:540px;/* border:1px solid #dbdbdb;border-radius:10px;line-height:0; */overflow:hidden}
.headOfficeAddress {font-size:16px;color:#333}
.headOfficeAddress strong {padding-left:10px;color:#111;font-weight:700;position:relative}
.headOfficeAddress strong:before {display:block;content:" ";width:2px;height:2px;background-color:#111;position:absolute;left:0;top:7px}
.headOfficeAddress + .map {margin-top:30px}
.publicTransitList {margin-top:30px;margin-bottom:30px}
.publicTransitList li {float:left;height:74px;padding-top:10px}
.publicTransitList li:first-child {margin-left:0}
.publicTransitList dt {margin-bottom:10px;font-size:16px;color:#111;font-weight:700}
.publicTransitList dd {color:#333}
.subwayNum {display:inline-block;width:22px;height:22px;font-family:"Verdana";font-size: 12px;color:#fff;font-weight:700;line-height: 22px;text-align:center;border-radius:50%}
.subwayNum1 {background:#365abc;}
.subwayNum4 {background:#33a5eb;}
.subwayNum5 {background:#9a48b1}
.subwayNum6 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/bg_6.png)}
.publicTransitList .subway {width:40%;padding-left:76px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/icon_subway.png) no-repeat left top}
.publicTransitList .bus {width:60%;padding-left:105px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/icon_bus.png) no-repeat left top}
.headOfficeMap {margin-top:25px;background:#efefef}
.btnGoShop {margin-top:20px;text-align:right}
.btnNew {display:inline-block;height:41px;margin:0 0 0 3px;padding:0 17px 0 20px;border:1px solid #cecece;border-radius:5px;font-size:16px;color:#c8135c !important;line-height:41px;text-align:center}
.btnNew:after {display:inline-block;content:" ";width:18px;height:11px;margin-left:11px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/icon_arrow.png)}
.btnNew:hover {border-color:#c8135c}
.titCustomer {margin-bottom:15px;font-size:30px;color:#444;line-height:normal}
.addressCustomer {margin-top:40px}
.customerAddressInfo {margin-bottom:35px}
.internetCustomerMap {margin-top:40px}

/* 2016-10-11 notice */
.boardSearch {padding:20px 0;margin-top:30px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png) repeat left top;border-top:2px solid #c8135c;text-align:center;position:relative}
.txtRight + .boardSearch {margin-top:10px}
.boardSearch label {margin:10px 18px 0 0;font-size:18px;color:#c8135c;display:inline-block}
.searchSelect,
.SumoSelect > .CaptionCont{width:181px;height:47px;border:1px solid #cecece;border-radius:5px;font-size:18px;color:#333;vertical-align:middle;padding:0;-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}
.SumoSelect {width:auto;text-align:left;vertical-align:middle}
.SumoSelect > .CaptionCont > span {padding:0 0 0 30px;height:47px;line-height:45px}
.SumoSelect > .CaptionCont > label {margin:0;width:60px}
.SumoSelect > .CaptionCont > label > i {width:14px;height:7px;overflow:hidden;background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_iconSelect.png);background-position:left bottom}
.SumoSelect:focus > .CaptionCont, 
.SumoSelect:hover > .CaptionCont {border-color:#c8135c;color:#c8135c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.SumoSelect.open > .optWrapper {top:0;z-index:10;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #f3f3f3;-moz-box-shadow:0 0 5px #f3f3f3;box-shadow:0 0 5px #f3f3f3}
.SumoSelect > .optWrapper > .options {max-height:1000px}

.SumoSelect > .optWrapper > .options:after {content:'';position:absolute;top:20px;right:22px;width:14px;height:7px;overflow:hidden;background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_iconSelect.png);background-position:left top}
.SumoSelect > .optWrapper > .options  li.opt {padding:6px 0 6px 30px;border-bottom:none}
.SumoSelect > .optWrapper > .options li.opt:hover,
.SumoSelect > .optWrapper > .options li.opt.sel {background:#fff;border:none}
.SumoSelect > .optWrapper > .options li label {margin:0;line-height:35px;color:#333;font-size:18px}
.SumoSelect > .optWrapper > .options li.opt:hover label,
.SumoSelect > .optWrapper > .options li.opt.sel label,
.SumoSelect > .optWrapper > .options li.opt.selected label {color:#c8135c}
.SumoSelect > .CaptionCont {width:250px}
.SumoSelect + .SumoSelect {display:none}
.searchInput[type="text"] {width:291px;height:47px;border:1px solid #cecece;border-radius:5px;font-size:18px;color:#333;text-indent:15px;line-height:47px}
.btnSearch {width:54px;height:47px;margin-left:13px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_search.png);background-color:transparent;border:0;text-indent:-9999px}
.btnSearch:focus {outline:1px dotted #666}
.tblCkTypeNotice thead th {border-top:1px solid #c8135c}
.tblCkTypeNotice {}
.tblCkTypeNotice tbody {font-size:16px;text-align:center}
.tblCkTypeNotice tbody td:first-child {background-image:none}
.tblCkTypeNotice tbody .notice td, .tblCkTypeNotice tbody .notice td a {color:#111}
.paginArea {margin-top:30px;text-align:center}
.paginArea a {display:inline-block;width:40px;height:40px;margin:0 2px;font-size:18px;color:#c8135c;line-height:40px;text-align:center}
.paginArea .num em {display:inline-block;width:40px;height:40px;margin:0 2px;background-color:#c8135c;border-radius:20px;font-size:18px;color:#fff;line-height:40px;text-align:center}
.boardViewArea {margin-top:35px;margin-bottom:30px;border-top:2px solid #c8135c;border-bottom:2px solid #c8135c}
.tblCkTypeBoardView {width:100%}
.tblCkTypeBoardView thead tr th {padding:20px 0  15px;font-size:24px;color:#e0005a;text-align:left;line-height:normal}
.tblCkTypeBoardView thead tr td {font-size:16px;text-align:right;letter-spacing:0}
.tblCkTypeBoardView tbody tr td {padding:25px 0;border-top:1px dotted #c8135c;line-height:28px;letter-spacing:0}
.tblCkTypeBoardView tbody tr td strong {color:#666 !important}

.tblCkTypeBoardView tbody tr td img {display:block;max-width:100%;margin:0 auto}
a.btnList {display:inline-block;width:144px;height:99px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png) repeat left top;border:1px solid #cecece;border-radius:5px;font-size:18px;color:#e0005a;line-height:99px;text-align:center}
a.btnList:hover, a.btnList:focus {border-color:#e0005a}
.btnListArea {float:right}
.prevNextList {float:left;width:943px;border-bottom:1px dotted #c8135c}
.prevNextList li {border-top:1px dotted #c8135c;line-height:49px}
.prevNextList strong {display:inline-block;width:103px;margin-right:29px;text-align:center;vertical-align:middle;position:relative}
.prevNextList strong:after {display:block;content:"";width:1px;height:14px;margin-top:-7px;background-color:#dbdbdb;position:absolute;right:0;top:50%}
.prevNextList a {display:inline-block;width:85%;color:#444;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.btnPrint {margin-left:16px}

/* 2016-10-12 history */
.corpHistoryWrap {overflow:visible;background:#f8f8f8;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:40px;padding:30px 0}
.corpHistory {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/dot_line.png) no-repeat left 239px}
.corpHistory li div div {height:180px}
.corpHistory dl {text-align:center}
.corpHistory dt {font-weight:700;font-size:20px}
.corpHistory dd {color:#333;margin-top:10px;padding-top:24px;font-size:15px;letter-spacing:0}
.corpHistory strong {position:absolute;bottom:20px;left:0;right:0;font-weight:700;display:inline-block;text-align:center;font-size:17px;letter-spacing:0}
.corpHistory li {float:left;text-align:center;position:relative}
.corpHistory li.historyver1 {width:194px;color:#555}
.corpHistory li.historyver1 strong {color:#555}
.corpHistory li.historyver2 {width:253px;color:#80be26}
.corpHistory li.historyver2 strong {color:#80be26}
.corpHistory li.historyver3 {width:392px;color:#9c0988}
.corpHistory li.historyver3 strong {color:#9c0988}
.corpHistory li.historyver4 {width:260px;color:#ef0072}
.corpHistory li.historyver4 strong {padding-left:20px;color:#ef0072}
.corpHistory li.historyver4 .helpBubble:before {content:'?';}
.historyYear {float:left}
.historyver1 .historyYear {float:none}
.historyver2 .historyYear:first-child {width:43%}
.historyver2 .historyYear {width:57%}
.historyver3 .historyYear {width:33.3333%}
.historyver4 .historyYear {float:none}
.historyPointTxt {margin-top:10px}
.historyPointTxt div {border-right:1px dotted #bebebe}
.corpHistory .historyver1 dd {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/dot_2g.png) no-repeat center top}
.corpHistory .historyver2 dd {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/dot_3g.png) no-repeat center top}
.corpHistory .historyver3 dd {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/dot_4g.png) no-repeat center top}
.corpHistory .historyver4 dd {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/dot_5g.png) no-repeat center top}
.historyver1 .historyPointTxt div {border-left:1px dotted #bebebe}
.helpBubble {display:inline-block;width:21px;height:21px;margin-right:14px;margin-left:4px;background-color:#bdbdbd;border-radius:20px;border:0;color:#fff;font-weight:700}
.helpBubble:hover {background-color:#f01980}
.iotBubbleArea {position:relative;z-index:20}
.iotBubble {width:235px;padding:17px 20px;background-color:#fff;border:1px solid #d6d6d6;border-radius:10px;box-shadow:0px 0px 18px #e1e1e1;color:#333;line-height:24px;font-weight:normal;text-align:left;position:absolute;top:35px;right:-20px;display:none;font-size:15px}
.iotBubble:after {display:block;content:"";width:15px;height:12px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/arrow_bubble.png);position:absolute;left:175px;top:-11px}
.helpBubble:hover + .iotBubble, .helpBubble:focus + .iotBubble {display:block}
.historyYearSelect {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/history_year_line.png) repeat-x left 29px}
.historyYearSelect li {float:left;margin-left:195px}
.historyYearSelect li:first-child {margin-left:0}
.historyYearSelect li a {display:inline-block;width:64px;height:57px;padding-right:6px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/history_year_bg.png);font-size:13px;color:#6f6f6f;line-height:57px;font-weight:700;text-align:center}
.historyYearSelect li:last-child a {background-color:#fff}
.historyYearSelect li.on a,
.historyYearSelect li a:hover{background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/history_year_bg_on.png);color:#fff}
.historyYearSelect li:last-child.on a {background-color:#fff}
.historyCont {margin-top:70px}
.historyContList {margin-top:30px;padding-top:50px;border-top:1px dotted #bebebe}
.historyContList:first-child {margin-top:0;padding-top:0;border-top:0}
.historyContList dt {float:left;margin-left:11px}
.historyContList dd {float:left;width:867px;margin-left:35px}
.historyMonthList {display:table;width:100%;border-top:1px dotted #bebebe;margin-top:25px;padding-top:30px}
.historyMonthList:first-child {border-top:0;padding-top:0;margin-top:0}
.historyMonth {display:table-cell;width:50%}
.historyMonth strong {display:table-cell;width:85px;text-align:center}
.historyMonth ul {display:table-cell}
.historyMonth li {padding-left:7px;color:#333;line-height:24px;position:relative;letter-spacing:0;font-size:15px}
.historyMonth li:before {display:block;width:2px;height:2px;content:"";background-color:#333;position:absolute;left:0;top:10px}

/* invest - management */
.outerBox_history dl, .accordionCont_quadruple dl {position:relative;float:left;width:50%}
.outerBox_history dl:first-child:before, .accordionCont_quadruple dl:before, .LGUstock dd ul li:first-child:before {display:none}
.outerBox_history dl:before, .accordionCont_quadruple dl:before, .LGUstock dd ul li:before {content:'';position:absolute;left:0;height:100%;border-left:1px dotted #bebebe}
.accordionCont_quadruple dl:last-child:before, .outerBox_history dl:before {display:block;background-position:0 100%}
.accordionCont_quadruple dl:first-child:before {left:100%;display:block;background-position:0 0}
.tblCkType01 thead th.Top {border-top:0}
.tblCkType01 thead th.Bot {padding:0}
.tblCkType01 thead th.Bot span {display:block;padding:15px 0 13px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_h.png) repeat-x bottom !important}
.tblCkType01 thead th.Left {background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left !important}
.outerBox {margin-bottom:45px;padding:45px 0 43px;background:#fafafa;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.outerBox_history dl:first-child {padding-left:100px}
.outerBox_history dl:last-child {position:relative;padding-left:75px}
.outerBox_history dt, .outerBox_history dd {float:left;position:relative;font-size:22px;color:#333;margin-top:18px}
.outerBox_history dt:first-child, .outerBox_history dt:first-child + dd {margin-top:0}
.outerBox_history dt {clear:both;width:120px;font-weight:600}
.outerBox_history dl:last-child dt {width:138px}
.outerBox_history dd {padding-left:20px;font-weight:300}
.outerBox_history dd:before {content:":";position:absolute;left:0;top:0}
.invest_tbl {margin-top:20px}
.invset_graph {text-align:center}
.tbltxt {margin:15px 0 5px;font-size:14px;color:#e0005a;text-align:right}
.innerBox_titLv03 {margin:45px auto 0;padding-bottom:20px}
.invset_bzscore {margin:15px 0}
.invset_bzscore dt, .invset_bzscore dd {float:left}
.invset_bzscore dt {width:354px;margin-right:60px;text-align:right;color:#111;letter-spacing:-.5px}
.invset_bzscore dt img {margin:10px 0 10px}
.invset_bzscore dd {font-size:22px;color:#333;line-height:36px}

/* accodion */
.accordionWrap {position:relative;border-bottom:1px dotted #bbbbbb}
.accordionWrap .accordionToggle {display:inline-block;padding:10px 17px;font-size:16px;color:#c8135c;border:1px solid #cecece;border-radius:5px;position:absolute;top:0;right:0}
.accordionWrap .accordionToggle:after, .accordionView li a:after {content:'';display:inline-block;vertical-align:middle}
.accordionWrap .accordionToggle:after {width:15px;height:15px;margin-top:-2px;margin-left:10px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/plus_s.png) no-repeat}
.accordionWrap .accordionToggle.active:after {background:url(//image.uplus.co.kr/images/renewal/images/co/common/minus_s.png) no-repeat}
.accordionView {margin:30px 0 0}
.accordionView > li {border-top:1px dotted #bbbbbb}
.accordionView > li > a {display:block;padding-left:30px;font-size:24px;color:#666;line-height:75px;position:relative}
.accordionView > li > a:after {width:19px;height:19px;margin-top:-9.5px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/plus_m.png) no-repeat;position:absolute;top:50%;right:30px}
.accordionView > li > a.active:after {background:url(//image.uplus.co.kr/images/renewal/images/co/common/minus_m.png) no-repeat}
.accordionView > li > a:hover,
.accordionView > li > a.active {color:#e0005a;background:#fafafa}
.accordionView > li > ul {display:none}
.accordionView > li > ul.on {display:block;border-top:1px dotted #bbbbbb}
.accordionCont_quadruple {padding:40px 0}
.accordionCont_quadruple dl {padding:0 30px}
.accordionCont_quadruple dt {margin-bottom:28px;font-size:30px;color:#111;letter-spacing:-2.5px}
.accordionCont_quadruple dd {font-size:14px;color:#333}
.accordionCont_quadruple hr {float:left;width:100%;margin:38px 0;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_h.png) repeat-x bottom !important}
.accordionCont_tbl th {text-align:center}
.accordionCont_Img {margin:28px 0 40px;text-align:center}
.dotList {display:table;width:100%;min-height:125px}
.dotList dl {display:table-cell;padding:28px 0 15px 163px;position:relative;border-bottom:1px dotted #bebebe}
.dotList dl:before {content:"";position:absolute;top:0;left:0;height:100%;border-left:1px dotted #bebebe}
.dotList dl:first-child:before {display:none}
.dotList dl:last-child {padding-left:146px}
.dotList dl.status1 {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/invest_status1.jpg) 37px 26px no-repeat}
.dotList dl.status2 {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/invest_status2.jpg) 55px 26px no-repeat}
.dotList dl.status3 {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/invest_status3.jpg) 40px 26px no-repeat}
.dotList dl.p2 {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/invest_status4.jpg) 37px 26px no-repeat}
.dotList dt {margin-bottom:10px;font-size:18px;font-weight:600;color:#333}
.dotList dd {font-size:16px;color:#666;line-height:20px}
.Row3 dl {width:33.33%}
.accordionCont_status {padding-bottom:45px}
.accordionCont_status .titLv04 {font-size:18px;font-weight:600;color:#333;margin:28px 0 18px}
.NumList li {position:relative;font-size:14px;color:#333;margin-top:8px}
.NumList > li:first-child {margin-top:0px}
.NumList > li {padding-left:14px}
.NumList li strong {color:#000}
.NumList li span {position:absolute;top:0;left:0}
.NumList ul > li {padding-left:8px}
.NumList ul > li:before {content:'';clear:both;display:block;position:absolute;top:11px;left:0;width:4px;height:1px;background-color:#666}
.starList {margin-top:4px}
.starList li {position:relative; padding-left:10px}
.starList>li:before,
.txtList .starList>li:before {position:absolute; top:5px; left:0; display:block; content:"*"; width:10px; height:15px; text-align:center; line-height:1}
.Livestock {margin-bottom:30px}
.Livestock .LGUstock, .Livestock .otherstock {float:left;width:50%}
.LGUstock dt {text-align:center;margin-bottom:40px}
.LGUstock dt strong {font-size:70px;font-weight:600;vertical-align:middle;letter-spacing:-2px;line-height:100%}
.LGUstock dt span {font-size:40px;vertical-align:middle}
.LGUstock dt span:before {content:'';display:inline-block;width:25px;height:20px;vertical-align:middle;margin:0 10px 6px 35px}
.LGUstock dd ul li {float:left;width:25%;position:relative;text-align:center}
.LGUstock dd ul li em {display:block;margin-bottom:2px;color:#666;font-size:14px}
.otherstock {padding-left:58px}
.otherstock dl dt {font-size:14px;color:#606060;margin-bottom:14px;letter-spacing:0}
.otherstock dl dd strong, .otherstock dl dd em {display:inline-block;font-size:40px;letter-spacing:-2px}
.otherstock dl dd strong {width:194px;color:#444}
.otherstock dl dd em {width:130px}
.otherstock dl dd em:before {content:'';display:inline-block;width:17px;height:13px;vertical-align:middle;margin:0 12px 6px 0}
.otherstock dl dd span {display:inline-block;font-size:18px;margin-left:15px}
.otherstock dl:first-child {margin-bottom:30px}
.Redtxt, .Upprice_b strong, .Upprice_b span, .Upprice_s em, .Upprice_s span {color:#c40037 !important}
.Bluetxt, .Downprice_b strong, .Downprice_b span, .Downprice_s em, .Downprice_s span {color:#003181 !important}
.Upprice_b span:before {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/Upprice_b.png) no-repeat}
.Downprice_b span:before {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/Downprice_b.png) no-repeat}
.Upprice_s em:before {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/Upprice_s.png) no-repeat}
.Downprice_s em:before {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cki/Downprice_s.png) no-repeat}
.strock_graph {margin-bottom:30px}
.invest_Nothead {border-top:2px solid #c8135c}
.invest_th thead th, .invest_th tbody th {font-size:16px;background-color:transparent}
.strock_halftbl {margin-top:30px;margin-bottom:50px}
.strock_halftbl > div {float:left;width:50%}
.strock_halftbl > div:first-child {padding-right:10px}
.strock_halftbl > div:last-child {padding-left:10px}
.strock_tdfirst td, .strock_halftbl td {text-align:center}
.invest_th tbody td.Left_0, .invest_tbl tbody td:first-child, .strock_tbltop  tbody td:first-child, .strock_tdfirst tbody td:first-child, .strock_halftbl tr td:first-child {background-image:none}
.Blacktxt {font-size:16px;color:#333}
.Pinktxt {color:#e0005a}
.bg_gray {background-color:#f5f5f5 !important}
.strock_tblLR {margin-top:20px}
.strock_tblLR tbody th {text-align:left;padding:18px 30px 14px;background-color:transparent}
.strock_tblLR tbody td {text-align:right;padding:18px 30px 14px}
.strock_control {padding:0 0 10px}
.strock_control select {width:250px;height:47px;border-radius:5px}
.strock_nav {float:right;text-align:right}
.strock_nav li {display:inline-block}
.btnNext, .btnPrev {overflow:hidden;display:inline-block;width:40px;height:40px;line-height:40px;border-radius:40px;position:relative;text-indent:-999px;text-align:center;background:#fff;border:1px solid #dadada;margin:0 2.5px}
.btnNext:hover, .btnPrev:hover {background:#c8135c;border:1px solid #c8135c}
.btnNext:after, .btnPrev:after {position:absolute;width:40px;height:40px;line-height:38px;display:block;right:0;top:0;font-size:15px;text-indent:0;text-align:center;color:#c8135c}
.btnNext:after {content:">"}
.strock_nav li .btnNext:after {right:-2px}
.btnPrev:after {content:"<"}
.btnNext:hover:after, .btnPrev:hover:after {color:#fff}
.strock_search {padding:20px 0 18px;text-align:center;border-top:2px solid #c8135c;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png) repeat left top}
.strock_search select, .strock_choice select {height:47px;border:1px solid #cecece;border-radius:5px;font-size:18px;color:#333;line-height:47px}
.strock_search label {margin-right:16px;font-size:18px;color:#c8135c}
.strock_search span {margin:0 10px;font-size:18px;color:#333}
#strock_s_year, #strock_e_year {width:131px}
#strock_s_month, #strock_s_day, #strock_e_month, #strock_e_day {width:101px}
.blueDown {color:#325ce7}
.redUp {color:#ff4f57}
.strock_tbltop thead th {border-top:1px solid #c8135c}
.strock_tbltop tbody td {text-align:center}
.strock_btncenter {margin-top:30px;text-align:center}
.strock_choice {margin-bottom:99px}
.strock_choice p {font-size:16px;color:#666;margin-bottom:14px}
.strock_choice select {margin-right:11px}
.strock_choice label {font-size:18px;color:#333}
#strock_kind, #strock_date {width:111px}
#strock_subdata {width:152px}
#strock_style {width:132px}
#strock_chart {width:143px}
.strock_averageWrap {display:inline-block;margin-left:8px;margin-right:4px;vertical-align:middle;border:1px solid #cecece;border-radius:5px}
.strock_averageWrap input {float:left;width:58px;height:47px;font-size:18px;color:#333;text-align:center;line-height:47px;border:0;border-left:1px solid #cecece}
.strock_averageWrap input:focus {border-color:#cecece}
.strock_averageWrap input:first-child {border-left:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-top-left:5px;-moz-border-radius-bottom-left:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.strock_averageWrap input:last-child {-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-top-right:5px;-moz-border-radius-bottom-right:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.btnapply {width:65px;height:47px;font-size:18px;color:#333;text-align:center;border:1px solid #cecece;border-radius:5px;color:#e0005a;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png) repeat left top}
.btnapply:hover, .btnapply:focus {border-color:#e0005a}

/* press */
.termDown {background-color:#f5f5f5;border-top:1px solid #dcdcdc;border-bottom:1px dotted #bebebe}
.termDown li {float:left;width:50%;border-left:1px dotted #bebebe}
.termDown li:first-child {border-left:0}
.termDown li a {display:block;font-size:24px;color:#111;text-align:center;line-height:119px}
.termDown li img {margin-left:30px}
.pressList {margin-top:40px;padding-bottom:40px;/* border-bottom:2px solid #c8135c; */}

.pressList .txt_cut {text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:700px;overflow:hidden}

.pressList li {margin-top:40px}
.pressList li:first-child {margin-top:0}
.pressList li a {display:block}
.pressList li > div {display:block;font-size:15px;color:#666;line-height:24px;overflow:hidden}
.pressList li+div{float:left}
.pressList li img {float:left;margin-right:30px;border:1px solid #e8e8e8}
.pressList .titWrap{overflow:hidden;margin-bottom:10px}
.pressList strong {display:block;margin-top:10px;margin-bottom:10px;font-size:24px;color:#222}
.pressList strong .date {font-size:21px;}
.pressList .titWrap strong+a {margin-left:0}
.pressList .thumb {width:273px !important;height:205px !important}

/* IR */
.irDataList {margin-left:-18px;margin-top:-19px}
.irDataList li {position:relative;float:left;width:259px;height:259px;margin-left:18px;margin-top:19px;padding-top:65px;border:1px solid #dcdcdc;font-size:50px;text-align:center;line-height:normal;z-index:1;-webkit-transition:all 0.25s ease-in-out 0.05s;-moz-transition:all 0.25s ease-in-out 0.05s;-ms-transition:all 0.25s ease-in-out 0.05s;-o-transition:all 0.25s ease-in-out 0.05s;transition:all 0.25s ease-in-out 0.05s}
.irDataList li:after {content:"";position:absolute;left:0;top:0;display:block;width:100%;height:0;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/ir_data_bg.png) repeat left top;z-index:-1;opacity:0;visibility:hidden;-webkit-transition:all 0.25s ease-in-out 0.05s;-moz-transition:all 0.25s ease-in-out 0.05s;-ms-transition:all 0.25s ease-in-out 0.05s;-o-transition:all 0.25s ease-in-out 0.05s;transition:all 0.25s ease-in-out 0.05s}
.irDataList strong {display:block;margin-top:5px;margin-bottom:30px;font-size:16px;color:#666;letter-spacing:0;-webkit-transition:all 0.25s ease-in-out 0.05s;-moz-transition:all 0.25s ease-in-out 0.05s;-ms-transition:all 0.25s ease-in-out 0.05s;-o-transition:all 0.25s ease-in-out 0.05s;transition:all 0.25s ease-in-out 0.05s}
.irDataList a {display:inline-block;width:44px;height:44px;letter-spacing:0;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_ir_down.png);font-size:0;line-height:0;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.irDataList li:hover,.irDataList li:focus {color:#fff;font-weight:700;-webkit-box-shadow:0 0 10px #e3e3e3;box-shadow:0 0 10px #e3e3e3}
.irDataList li:hover:after,.irDataList li:focus:after {opacity:1;visibility:visible;height:100%}
.irDataList li:hover strong,.irDataList li:focus strong {margin-bottom:5px;color:#fff;font-weight:normal}
.irDataList li:hover a,.irDataList li:focus a {margin:10px 0 0;width:70px;height:70px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_ir_down_on.png);font-size:15px;color:#fff;text-indent:0;line-height:58px}
.irDataList.boxType li {font-size:44px;}
.pdfDown {background-color:#f6f6f6;margin-top:88px;text-align:center;line-height:94px}
.pdfDown a {display:inline-block;padding-right:42px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/arrow_pdf_down.png) no-repeat right center;font-size:22px;color:#666;font-weight:400;line-height:39px}
.pdfDown span {display:inline-block;padding-left:50px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/icon_pdf2.png) no-repeat left top}
.resultDataList {}
.resultDataList li {padding-top:55px;font-size:46px}
.downIcon {display:inline-block;width:44px;height:44px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_ir_down.png);text-indent:-9999px}
.downGroup {opacity:0;visibility:hidden}
.resultDataList li:hover .downIcon,
.resultDataList li:focus .downIcon {display:none}
.resultDataList li:hover .downGroup,.resultDataList li:focus .downGroup {display:block;margin-top:17px;opacity:1;visibility:visible}
.resultDataList li:hover .downGroup a,.resultDataList li:focus .downGroup a {vertical-align:middle}
.resultDataList li:hover a, .resultDataList li:focus a {overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:44px;height:44px;background-color:#b00e49;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_down_xls.png);font-size:15px;line-height:44px;color:#fff;-webkit-transition:all 0.15s ease-out 0.05s;-moz-transition:all 0.15s ease-out 0.05s;-ms-transition:all 0.15s ease-out 0.05s;-o-transition:all 0.15s ease-out 0.05s;transition:all 0.15s ease-out 0.05s}
.resultDataList li:hover a.downSound,.resultDataList li:focus a.downSound {width:44px;height:44px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_sound.png);text-indent:-9999px}
.resultDataList li:hover .downGroup a:hover,.resultDataList li:focus .downGroup a:focus {width:70px;height:70px;line-height:55px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_ir_down_on.png)}
.resultDataList li:hover a.downSound:hover,	.resultDataList li:focus a.downSound:focus {width:70px;height:70px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_sound.png);background-position:center center;border-radius:70px;background-repeat:no-repeat;background-color:#b00e49;text-indent:-9999px}
.thisYearArea {padding:60px 0;margin-bottom:50px;background-color:#f9f9f9;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.resultConference {width:660px;margin:0 auto;font-size:37px;color:#1a1a1a;font-weight:700;position:relative; padding-top:40px; text-align:center;}
.resultConference img {margin-right:25px;vertical-align:sub}
.resultConference span.date {font-size:16px;color:#666;font-weight:normal;position:absolute;right:32px;top:0}
.thisYearArea .date.register {position:absolute; bottom:-15px; right:0; font-size:16px; color:#666;}
.resultConference span.mB {font-size:37px;position:static;color:#1a1a1a;font-weight:700;display:inline-block !important}
.conferenceDownload {margin-top:45px;text-align:center}
.conferenceDownload a {display:inline-block;width:110px;margin:0 23px;padding-top:90px;font-size:16px; vertical-align:top}
.conferenceDownload .pdf {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/result_pdf.png) no-repeat center top}
.conferenceDownload .excel {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/result_excel.png) no-repeat center top}
.conferenceDownload .sound {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/result_voice.png) no-repeat center top}
.financeInfo {margin-top:35px;padding-top:19px;border-top:1px dotted #8a8a8a;text-align:right}
.financeLayerCont {margin-top:40px}
.tabType2 {margin-top:25px;text-align:right}
.tabType2 li {display:inline;padding:0 17px;position:relative}
.tabType2 li a {display:inline-block;font-size:16px}
.tabType2 li a:before {display:block;content:"";width:1px;height:14px;background-color:#dbdbdb;position:absolute;left:0;top:0px}
.tabType2 li:first-child a:before {display:none}
.tabType2 li.on a {padding-bottom:7px;border-bottom:5px solid #c8135c;color:#e0005a}
.boardSearchSelect input[type=radio] + label {min-height:31px;padding:0 35px 0 45px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/checkbox_off.png) no-repeat left top;font-size:16px;color:#c8135c;line-height:31px}
.boardSearchSelect input[type=radio] + .on {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/checkbox_on.png) no-repeat left top}
.powerComList {margin-top:30px}
.layPopCk .tblCkTypeNotice tbody tr td {font-size:14px}

.dateDownload {margin-bottom:20px;text-align:right}
.dateDownload li {display:inline;padding-left:9px;margin-left:8px;color:#c8135c;position:relative}
.dateDownload li:before {display:block;content:"";width:1px;height:14px;background-color:#dbdbdb;position:absolute;left:0;top:0px}
.dateDownload li:first-child {padding-left:0;margin-left:0}
.dateDownload li:first-child:before {display:none}
.dateDownload li a {margin-left:4px}
.dateDownload li a:focus {outline:1px dotted #666}
.financialArea .titLv04 {margin-top:50px;margin-bottom:20px;font-size:30px;color:#444}
.financialArea .titLv04:first-child {margin-top:0}
.financialTb {margin-top:55px}
.tblCkType01.financialTb tbody tr th {padding-left:30px;font-size:14px;color:#666;font-weight:normal}
.financialTb tbody tr td {text-align:right}
.btnFinancial {margin-top:20px;text-align:right}
.financialTb tbody tr.point th, .financialTb tbody tr.point td {background-color:#fbfbfb;color:#c8135c}
.unit {margin-top:20px;text-align:right}
.unit + .financialTb {margin-top:10px}
.financialTb tfoot tr th {padding:18px 0 14px 30px;font-weight:700;color:#c8135c;border-top:1px solid #dcdcdc;background:#fbfbfb}
.financialTb tbody th:first-child {background:#fff}
.financialTb tfoot tr td {padding:18px 30px 14px;border-top:1px solid #dcdcdc;background:#fbfbfb url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top;text-align:right;color:#c8135c;font-weight:700}
.inspectionList {}
.inspectionList li {padding-top:30px}
.inspectionList .date {margin-bottom:15px;font-size:15px;line-height:20px}
.inspectionList strong {margin-bottom:10px}
.inspectionList li:hover {}
.inspectionList li:hover .date {margin-bottom:0px}
.inspectionList li:hover strong {margin-bottom:10px}
.boardSearch .dateDownload {position:absolute;right:30px;top:30px}
.searchSelectYear {width:250px}
.financialTb tbody tr.depth1 th {padding-left:50px}
.financialTb tbody tr.depth1 th, .financialTb tbody tr.depth1 td {background-color:#f9f9f9;font-size:18px;color:#333}
.financialTb tbody tr.depth2 th {padding-left:60px;position:relative}
.financialTb tbody tr.depth2 th:before {display:block;content:"";width:1px;height:1px;background-color:#666;position:absolute;left:53px;top:28px}
.financialTb tbody tr.depth3 th {padding-left:70px;position:relative}
.financialTb tbody tr.depth3 th:before {display:block;content:"";width:5px;height:1px;background-color:#666;position:absolute;left:58px;top:28px}
.financialTb tfoot tr.total th {padding-left:50px}
.financialTb tfoot tr.total th, .financialTb tfoot tr.total td {background-color:#f9f9f9;font-size:18px;font-weight:normal}
.boardSearch + .financialTb {margin-top:20px}
.boardSearch + .tblCkType01.financialTb thead th {border-top-width:1px}
.resultDate {display:block}
.financialArea figure {margin-bottom:55px}
.searchSelectMonth {display:none}
.downBtn span {display:none}
.serviceInfo dd span {display:block}
.mB {display:none}
.tabListSub {position:relative;padding:30px 0 26px}
.tabListSub:after {content:'';background:#bbb;border-bottom:1px dashed #fff;width:100%;height:1px;position:absolute;left:0;bottom:0}
.tabListSub > ul {/* overflow:hidden; */}
.tabListSub > ul:after {content:'';display:block;clear:both}
.tabListSub > ul > li {position:relative;float:left;padding:0 20px 0 15px}
.tabListSub > ul > li:before {content:'';position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:1px;height:100%;background:#dbdbdb}
.tabListSub > ul > li:first-child {padding-left:0}
.tabListSub > ul > li:first-child:before {display:none}
.tabListSub > ul > li > a {display:block;position:relative;font-size:16px;line-height:1.2;color:#666;-webkit-transition:all 0.15s ease-in-out 0.1s;-moz-transition:all 0.15s ease-in-out 0.1s;-ms-transition:all 0.15s ease-in-out 0.1s;-o-transition:all 0.15s ease-in-out 0.1s;transition:all 0.15s ease-in-out 0.1s}
.tabListSub > ul > li > a:hover,
.tabListSub > ul > li > a:focus,
.tabListSub > ul > li > a.active {color:#e0005a} 
.tabListSub > ul > li > a:after,
.tabListSub > ul > li > a:after,
.tabListSub > ul > li > a:after{content:'';position:absolute;width:0;height:5px;left:0;right:0;bottom:-10px;margin:0 auto;background:#c8135c;-webkit-transition:all 0.15s ease-in-out 0.1s;-moz-transition:all 0.15s ease-in-out 0.1s;-ms-transition:all 0.15s ease-in-out 0.1s;-o-transition:all 0.15s ease-in-out 0.1s;transition:all 0.15s ease-in-out 0.1s}
.tabListSub > ul > li > a:hover:after,
.tabListSub > ul > li > a:focus:after,
.tabListSub > ul > li > a.active:after {width:100%}

/* Main */
.anceMobile,
.btnIntro,
.btnCoFull,
.btnCoDirect {display:none}
.mainWrap {margin:117px 0 0}
.sectMain {position:relative;height:670px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.sectMain .innerBox {padding:120px 0 0 0}
.sectMain.boxFld01 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_mainKey_20170823.jpg)}
.sectMain.boxFld02 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_mainKey02.jpg)}
.sectMain.boxFld03 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_mainKey03.jpg)}
.sectMain.boxFld04 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_mainKey04.jpg);z-index:1}
.sectMain.boxFld05 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_mainKey05.jpg)}
.sectMain.boxFld06 {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_mainKey06.jpg)}
.sectMain.boxFld04:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-webkit-transition:all 0.25s ease-in-out 0.05s;-moz-transition:all 0.25s ease-in-out 0.05s;-ms-transition:all 0.25s ease-in-out 0.05s;-o-transition:all 0.25s ease-in-out 0.05s;transition:all 0.25s ease-in-out 0.05s;background:#fff url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0407.jpg) no-repeat 50% 50%}
.sectMain.boxFld04.typeFld01:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_mainKey04.jpg)}
.sectMain.boxFld04.typeFld02:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0402.jpg)}
.sectMain.boxFld04.typeFld03:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0403.jpg)}
.sectMain.boxFld04.typeFld04:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0404.jpg)}
.sectMain.boxFld04.typeFld05:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0405.jpg)}
.sectMain.boxFld04.typeFld06:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0406.jpg)}
.sectMain.boxFld04.typeFld07:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0407.jpg)}
.sectMain.boxFld04.typeFld08:after {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_mainKey0408.jpg)}
.sectMain .titFld {position:relative;width:985px;height:90px;margin:0 0 60px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/intro_txt_up_v2.png) no-repeat 0 0}
.sectMain .txtFld {color:#303030}
.sectMain.boxFld01 .titFld {top:145px;width:100%;height:129px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/intro_visual_txt_v2.png) no-repeat 50% 0; font-size:0;}
.sectMain.boxFld02 .titFld {top:-15px;left:-15px;margin-bottom:15px;height:120px;background-position:0 0} 
.sectMain.boxFld03 .titFld {background-position:-13px -150px}
.sectMain.boxFld04 .titFld {margin-bottom:37px;background-position:-13px -802px}
.sectMain.boxFld05 .titFld {background-position:-13px -450px}
.sectMain.boxFld06 .titFld {height:150px;background-position:-13px -600px}

.sectMain.boxFld04.typeFld01 .titFld, 
.sectMain.boxFld04.typeFld02 .titFld,
.sectMain.boxFld04.typeFld03 .titFld,
.sectMain.boxFld04.typeFld04 .titFld,
.sectMain.boxFld04.typeFld05 .titFld,
.sectMain.boxFld04.typeFld06 .titFld,
.sectMain.boxFld04.typeFld08 .titFld {background-position:-13px -300px}

a.txtFld-link {display:inline-block;}
a.txtFld-link:hover, a.txtFld-link:focus {text-decoration:underline}
.listBtnMain {font-size:18px;color:#000}
.listBtnMain:after {content:"";display:block;clear:both}
.listBtnMain li {float:left;position:relative;display:table;height:73px;padding:0 0 0 30px;margin:0 0 0 27px;border-left:1px solid rgba(255,255,255,0.3)}
.sectMain.boxFld02 .listBtnMain li, 
.sectMain.boxFld03 .listBtnMain li,
.sectMain.boxFld04 .listBtnMain li {border-color:rgba(0,0,0,0.1)}

.listBtnMain li:first-child {padding:0;margin:0;border:none}
.listBtnMain li a {position:relative;display:inline-block;height:73px}
.listBtnMain li a:first-child:before {content:"";position:absolute;width:70px;height:73px;display:block;left:0;top:0;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_icoCk.png);/* background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/gif_b.gif); */background-repeat:no-repeat}
.listBtnMain li.icCk.ico01 a:before {background-position:0px top}
.listBtnMain li.icCk.ico02 a:before {background-position:-70px top}
.listBtnMain li.icCk.ico03 a:before {background-position:-140px top}
.listBtnMain li.icCk.ico04 a:before {background-position:-210px top}
.listBtnMain li.icCk.ico05 a:before {background-position:-280px top}
.listBtnMain li.icCk.ico06 a:before {background-position:-350px top}
.listBtnMain li.icCk.ico07 a:before {background-position:-420px top/* background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/gif_w.gif);background-position:left top */}
.listBtnMain li.icCk.ico07 a {padding-right:28px}
.listBtnMain li.icCk.ico07 a + a {position:relative;padding:0 0 0 28px}
.listBtnMain li.icCk.ico07 a + a:before {content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;border-left:1px dotted #3c3839;height:43px}
.listBtnMain li.icCk.ico08 a:before {background-position:-490px top}
.listBtnMain li.icCk.ico09 a:before {background-position:-560px top}
.listBtnMain li.icCk.ico10 a:before {background-position:-630px top}
.listBtnMain li.icCk.ico11 a:before {background-position:-700px top}
.listBtnMain li.icCk.ico12 a:before {background-position:-770px top}
.listBtnMain li a {position:relative;display:table-cell;height:100%;padding:0 0 0 80px;vertical-align:middle;color:#000;-webkit-transition:.15s ease-in-out .05s;-moz-transition:.15s ease-in-out .05s;-ms-transition:.15s ease-in-out .05s;-o-transition:.15s ease-in-out .05s;transition:.15s ease-in-out .05s}
.listBtnMain li a:hover {text-decoration:underline}
.sectMain.boxFld02 .listBtnMain {margin-top:20px}
.boxFld02 .listBtnMain {margin:120px 0 0}
.boxFld03 .listBtnMain {margin:20px 0 0}
.boxFld05 .listBtnMain {margin:20px 0 0}
.boxFld06 .listBtnMain {margin:50px 0 0}
.boxFld05 .listBtnMain a, .boxFld06 .listBtnMain a {color:#fff}
.boxFld05 .listBtnMain a:focus {outline:1px dotted #b3b3b3}
.boxFldBanner {overflow:hidden;position:relative;margin:105px 0 0;padding:0 25px 0 65px;height:50px;width:410px;font-size:16px;line-height:1.8;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_boxFldBanner.png) no-repeat left top}
.boxFldBanner li a, .boxFldBanner strong, .boxFldBanner span {display:block}
.boxFldBanner li a:hover,
.boxFldBanner li a:focus {text-decoration:underline}
.boxFldBanner .btnBaM {position:absolute;display:block;padding:0;right:0;width:25px;height:25px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_btnBaM.png);background-repeat:no-repeat;background-color:transparent;border:none}
.boxFldBanner .btnBaM.prev {top:0;background-position:left top}
.boxFldBanner .btnBaM.next {bottom:0;background-position:left bottom}
.listMaBiz {position:relative;margin:25px 0 0}
.listMaBiz:after {content:"";display:block;clear:both}
.listMaBiz li {float:left;margin:0 0 0 58px;width:107px;height:107px}
.listMaBiz li:first-child {margin:0}
.listMaBiz li > a {position:relative;overflow:hidden;display:table-cell;width:107px;height:107px;vertical-align:middle;text-align:center;background:#fff;border-radius:50%;font-weight:700;font-size:18px;line-height:1.2;color:#000;z-index:1;opacity:0.7;filter:alpha(opacity=70)}
.listMaBiz li > a:before {content:"";position:absolute;width:0;height:0;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;-webkit-transition:all 0.15s ease-in-out .05s;-moz-transition:all 0.15s ease-in-out .05s;-ms-transition:all 0.15s ease-in-out .05s;-o-transition:all 0.15s ease-in-out .05s;transition:all 0.15s ease-in-out .05s;z-index:-1;background:#fff; opacity:0.7;filter:alpha(opacity=70)}
.listMaBiz li a + div {position:absolute;width:100%;left:100px;top:155px;padding:0 0 40px;font-size:20px;color:#fff;line-height:1.5;visibility:hidden;opacity:0;text-shadow:0 0 5px #000;-webkit-transition:all 0.15s ease-in-out .05s;-moz-transition:all 0.15s ease-in-out .05s;-ms-transition:all 0.15s ease-in-out .05s;-o-transition:all 0.15s ease-in-out .05s;transition:all 0.15s ease-in-out .05s}
.sectMain.boxFld04.typeFld03 .listMaBiz li a + div {color:#000;text-shadow:0 0 5px #ebdacc}

.listMaBiz li > a:hover:before, .listMaBiz li > a:focus:before, .listMaBiz li > a.active:before {width:100px;height:100px;background:#fff;}
.listMaBiz li > a:hover,
.listMaBiz li > a:focus,
.listMaBiz li > a.active {font-weight:700;opacity:1; filter:alpha(opacity=100)}
.listMaBiz li > a.active + div {opacity:1;visibility:visible;left:0}
.listMaBiz li a + div .btnGoDirect {position:absolute;left:0;bottom:0;font-size:0;line-height:0;width:35px;height:30px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_btnGoDirect.png) no-repeat left top}
.listStock {margin:140px 0 0;overflow:hidden}
.listStock li {float:left;color:#fff;margin:0 0 0 34px}
.listStock li:first-child {margin:0}
.listStock dl dt {width:100%;font-size:20px;letter-spacing:0;text-transform:uppercase}
.listStock dl dd {margin:10px 0 0;display:inline-block;font-size:34px;font-weight:700er;letter-spacing:-1px}
.listStock dl dd strong, .listStock dl dd span {display:inline-block;vertical-align:baseline;font-weight:700er}
.listStock dl dd span {font-size:18px}
.listStock dl dd.stChg {margin:0 0 0 18px;padding:0 0 0 20px;position:relative}
.listStock dl dd.stChg.chgUp, .listStock dl dd.stChg.chgUp strong {color:#ff5a5a}
.listStock dl dd.stChg.chgDn, .listStock dl dd.stChg.chgDn strong {color:#003181}
.listStock dl dd.stChg:before {content:"";position:absolute;width:16px;height:13px;display:block;left:0;top:0;bottom:0;margin:auto;background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_stChg.png);background-repeat:no-repeat}
.listStock dl dd.stChg.chgUp:before {background-position:left top}
.listStock dl dd.stChg.chgDn:before {background-position:left bottom}
.boxFld07 {overflow:hidden;height:auto;padding-top:50px}
.boxFld07.sectMain .innerBox {padding:0}
.boxStory {float:left;overflow:hidden;position:relative;margin:0 0 0 25px}
.boxStory.storyNews {}
.boxStory.storyAd {width:725px}
.stitStory {height:13px;margin:0 0 30px;font-size:0;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/intro_title_v2.png) no-repeat 0 0}
.boxStory.storyNews .stitStory {background-position:0 0}
.boxStory.storyAd .stitStory {background-position:0 -21px}
.boxStory.storyNews, .stitStory + .cellStory {margin:0}
.boxStory .btnMore {position:absolute;right:0;top:0;font-size:0;line-height:0;display:block;width:20px;height:20px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_btnMore_v3.png) no-repeat left top}
.boxStory .btnMore:hover,.boxStory .btnMore:focus {background-position:0 -30px}
.cellStory {float:left;width:350px;margin:0 0 0 25px}
.cellStory:hover,
.cellStory:focus {text-decoration:underline}
.cellStory.btnPlay > figure {position:relative}
.cellStory.btnPlay > figure:before {content:"";width:350px;height:228px;position:absolute;left:0;top:0;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskBtnTube02.png) no-repeat center center;visibility:hidden;opacity:0;-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}
.cellStory.btnPlay:hover > figure:before,
.cellStory.btnPlay:focus > figure:before {visibility:visible;opacity:1}
.cellStory .txtCut {text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; width:347px; overflow:hidden}
.cellStory dt {position:relative;margin:13px 0 8px;padding-bottom:19px;height:auto;font-size:16px; font-weight:bold; line-height:1.2;color:#333;letter-spacing:-2px;word-break:break-all}
.cellStory dt:after {content:""; display:block; position:absolute; bottom:0; left:0; width:100px; height:2px; background:#000}
.cellStory dd {overflow:hidden;font-size:14px;color:#555;line-height:1.625;letter-spacing:-1px;height:49px;text-overflow:inherit; white-space:inherit;}
.sectMain .txt_cut,
.sectMain .titMov,
.sectMain .descMov{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;width:347px;overflow:hidden}
.sectMain dd.txt_cut,
.sectMain .descMov{text-overflow:inherit; white-space:inherit;}
.boxAnce {overflow:hidden;margin:55px 0 0;padding:20px 0 18px;border-top:1px solid #e8e8e8;background:#f5f5f5;-webkit-transition:.15s ease-in 0s;-moz-transition:.15s ease-in 0s;-ms-transition:.15s ease-in 0s;-o-transition:.15s ease-in 0s;transition:.15s ease-in 0s}
.boxAnce:hover {background:#ebebeb}
.boxAnce .innerBox {position:relative}
.stitAnce {float:left;width:90px;height:20px;margin-top:3px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/intro_title.png) no-repeat 0 -80px;font-size:0}
.txtAnce {float:left;margin:0 0 0 25px;font-size:16px;color:#545454}
.txtAnce a {-webkit-transition:.15s ease-in 0s;-moz-transition:.15s ease-in 0s;-ms-transition:.15s ease-in 0s;-o-transition:.15s ease-in 0s;transition:.15s ease-in 0s}
.txtAnce a:hover,
.txtAnce a:focus {color:#e0005a;text-decoration:underline}
.boxAnce .btnMore {position:absolute;right:0;top:0;bottom:0;margin:auto;width:31px;height:31px;font-size:0;line-height:0;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/bg_btnMoreAnounce.png) no-repeat 0 0}
.boxAnce .btnMore:hover {background-position:0 -45px}
.boxStory .thumb_img {display:block; position:relative;width:350px;height:274px;}
.boxStory .thumb {width:350px !important;height:274px !important}
/* intro thumb img height Á¶Á¤
.boxStory .thumb {height:287px !important}
.boxStory .thumb_img {display:block; position:relative; left:50%; overflow:hidden; width:1000px; height:287px; margin-left:-500px; text-align:center}*/

/* GNB */
.btnOpen,
.btnCloseAll,
.btShort04,
.btShort05{display:none}
.headCompany {padding:38px 0 0;position:relative;border-bottom:1px solid #eee}
.headCompany:before {content:'';position:absolute;width:100%;top:37px;border-top:1px solid #eee}
.wrapMenu:after {content:'';display:block;clear:both}
/* gnb ÀÌ¹ÌÁö */
.titLogo {float:left;margin:0;}
.titLogo a {overflow:hidden;display:block;height:75px}
.menuGnb {width:100%}
.menuGnb > ul > li {float:left;margin:0 0 0 68px}
.menuGnb li .gnbDp1 {position:relative; display:block; width:78px; padding:29px 0 27px;font-size:0; font-weight:700; background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/spr_gnb_new.png) no-repeat 0 26px}
.menuGnb li .gnbDp1:after {content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:6px;background:#c8135c;-webkit-transition:all 0.15s ease-in-out 0.1s;-moz-transition:all 0.15s ease-in-out 0.1s;-ms-transition:all 0.15s ease-in-out 0.1s;-o-transition:all 0.15s ease-in-out 0.1s;transition:all 0.15s ease-in-out 0.1s}
.menuGnb li .gnbDp1.active:after,
.menuGnb li .gnbDp1.current:after,
.menuGnb li .gnbDp1:hover:after {width:100%}
.menuGnb li .gnbDp1.menu01 {width:100px; background-position:0 27px}
.menuGnb li .gnbDp1.menu02 {background-position:-120px 26px}
.menuGnb li .gnbDp1.menu03 {background-position:-240px 26px}
.menuGnb li .gnbDp1.menu04 {background-position:-360px 26px}
.menuGnb li .gnbDp1.menu05 {background-position:-480px 26px}
.wrapMenu .boxMenuSub {display:none; overflow:hidden;position:absolute;width:100%;top:117px;left:0;right:0;margin:0 auto; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background:rgba(255,255,255,0.8);}
.wrapMenu .boxMenuSub.active{display:block;}

/* gnb 
.titLogo {float:left;margin:0 49px 0 0}
.menuGnb {width:100%}
.menuGnb > ul > li {float:left;margin:0 0 0 60px}
.menuGnb li .gnbDp1 {position:relative;display:block;padding:29px 0;font-size:20px;font-weight:700}
.menuGnb li .gnbDp1:after {content:'';position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:6px;background:#c8135c;-webkit-transition:all 0.15s ease-in-out 0.1s;-moz-transition:all 0.15s ease-in-out 0.1s;-ms-transition:all 0.15s ease-in-out 0.1s;-o-transition:all 0.15s ease-in-out 0.1s;transition:all 0.15s ease-in-out 0.1s}
.menuGnb li .gnbDp1.active:after,
.menuGnb li .gnbDp1.current:after,
.menuGnb li .gnbDp1:hover:after {width:100%}
.wrapMenu .boxMenuSub {overflow:hidden;position:absolute;width:100%;top:117px;left:0;right:0;margin:0 auto;max-height:0;-webkit-transition:all 0.15s ease-in-out 0.1s;-moz-transition:all 0.15s ease-in-out 0.1s;-ms-transition:all 0.15s ease-in-out 0.1s;-o-transition:all 0.15s ease-in-out 0.1s;transition:all 0.15s ease-in-out 0.1s;background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";background:rgba(255,255,255,0.8);}
.wrapMenu .menuGnb li .gnbDp1.active + .boxMenuSub {max-height:10000px}
*/

/* gnb > logo(5g) */
.headCompany .logoRolling {position:relative; display:block; float:left; width:138px; height:75px; overflow:hidden; }
.headCompany .logoRolling .logoLink {display:block; position:relative; width:138px; height:75px; overflow:hidden; text-indent:-9999px;}
.headCompany .logoRolling .logoLink:focus:after {content:"";position:absolute;top:0;left:0;display:block;width:138px;height:75px;border:1px dotted #000;}
.headCompany .logoRolling .logoLink.lgu{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_about_bn.png') no-repeat left top;}
.headCompany .logoRolling .logoLink.fiveG{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_5g_v8.png') no-repeat 7px 2px;}
.headCompany .logoRolling .sliderList {transition:opacity 500ms ease 0s !important}
.headCompany.white .logoRolling .logoLink.lgu{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_about_bn.png') no-repeat left top;}
.headCompany.white .logoRolling .logoLink.fiveG{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_5g_v8.png') no-repeat 7px 2px;}
.headCompany.black.over .logoRolling .logoLink.lgu{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_about_bn.png') no-repeat left top;}
.headCompany.black.over .logoRolling .logoLink.fiveG{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_5g_v8.png') no-repeat 7px 2px;}
.headCompany.white.black .logoRolling .logoLink.lgu{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_about_bn.png') no-repeat left top;}
.headCompany.white.black .logoRolling .logoLink.fiveG{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_5g_v8.png') no-repeat 7px 2px;}	
.headCompany.black .logoRolling .logoLink.lgu{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_about_bn_white.png') no-repeat left top;}
.headCompany.black .logoRolling .logoLink.fiveG{background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_5g_white_v6.png') no-repeat 7px 2px;}

.wrapMenu .boxMenuSub .menu2dpt {overflow:hidden;width:1100px;margin:0 auto;}
.wrapMenu .menuGnb li .gnbDp1.active + .boxMenuSub .menu2dpt {display:block}
.wrapMenu .boxMenuSub.subBox02 .menu2dpt {padding-left:280px}
.wrapMenu .boxMenuSub.subBox03 .menu2dpt {padding-left:410px}
.wrapMenu .boxMenuSub.subBox04 .menu2dpt {padding-left:330px}
.wrapMenu .boxMenuSub.subBox05 .menu2dpt {padding-left:590px}
.boxMenuSub .menu2dpt > li {float:left;padding:48px 0 50px;margin:0 0 0 48px}
.boxMenuSub .menu2dpt > li:first-child {margin:0}
.boxMenuSub .menu2dpt .gnbDp2 {font-size:18px;color:#333;font-weight:700}
.boxMenuSub .menu2dpt .gnbDp2.hasDp3 {position:relative}
.boxMenuSub .menu2dpt .gnbDp2.hasDp3:after {content:'';position:absolute;left:0;right:0;bottom:-10px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;margin:0 auto;display:block;font-size:10px}
.boxMenuSub .menu2dpt .gnbDp2.current,
.boxMenuSub .menu2dpt .gnbDp2:hover,
.boxMenuSub .menu2dpt .gnbDp2:focus {color:#e0005a}
.boxMenuSub .menu2dpt .gnbDp2.hasDp3:hover:after,
.boxMenuSub .menu2dpt .gnbDp2.hasDp3:focus:after {border-top-color:#e0005a}
.boxMenuSub .menu3dpt > li {margin:20px 0 0}
.boxMenuSub .menu3dpt > li a {font-size:16px;color:#666}
.boxMenuSub .menu3dpt > li a:hover,
.boxMenuSub .menu3dpt > li a:focus {color:#e0005a}

.infoInvest {float:left;overflow:hidden;margin:30px 0 0 65px}
.infoInvest dt,
.infoInvest dd {float:left;font-family:Verdana;font-size:14px}
.infoInvest dd {position:relative;margin:0 0 0 10px;padding:0 0 0 20px}
.infoInvest dd:before {content:'';display:block;position:absolute;left:0;top:0;bottom:0;margin:auto}
.infoInvest.increase {color:#e00}
.infoInvest.decrease {color:#003181}
.infoInvest.increase dd:before {content:'\25b2'}
.infoInvest.decrease dd:before {content:'\25bc'}
.btnMenuAll {float:right;display:block;margin:26px 0 0;width:35px;height:35px;font-size:0;line-height:0;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_menuIcons.png) no-repeat -218px -5px;/* -webkit-transition:all .125s ease-in-out .05s;-moz-transition:all .125s ease-in-out .05s;-ms-transition:all .125s ease-in-out .05s;-o-transition:all .125s ease-in-out .05s;transition:all .125s ease-in-out .05s; */}

.menuEtc {position:absolute;width:1100px;top:0;left:0;right:0;margin:0 auto}
.menuEtc a:hover,
.menuEtc a:focus {color:#e0005a}
.menuEtc .utilLink {float:left}
.menuEtc .menuUtil {position:relative;padding:0 92px 0 0;float:right}
.utilLink,
.listUtil {overflow:hidden;float:left;margin:9px 0 8px;height:19px;line-height:19px}
.utilLink li {float:left;padding:0 11px;border-left:1px dotted #dadada}
.utilLink li:first-child,
.listUtil li:first-child {padding-left:0;border-left:none}
.listUtil li {float:left;padding:0 14px 0 13px;border-right:1px dotted #dadada}
.listLang {overflow:hidden;position:absolute;top:5px;right:0;height:30px;background:#fff;letter-spacing:0.05em}
.listLang li a {width:90px;padding:0 10px 0 38px}
.listLang li:first-child a {display:block;position:relative}
.listLang li:first-child a:before {content:'';position:absolute;left:13px;top:4px;display:inline-block;width:18px;height:18px;vertical-align:middle;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_utilLang.png) no-repeat left -18px / cover}
.listLang li:first-child a:after {content:'\25bc';position:absolute;top:0;right:0;color:#6d6e71;font-size:10px}
.listLang li:first-child a:hover:before,
.listLang li:first-child a:focus:before {background-position:left bottom}
.listLang li:first-child a:hover:after,
.listLang li:first-child a:focus:after {color:#e0005a}
.listLang li {padding:2px 0}
.listLang.expand {height:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px #ebebeb;-moz-box-shadow:0 0 10px #ebebeb;box-shadow:0 0 10px #ebebeb}

.menuAllBox {display:none;position:absolute;width:100%;left:0;top:-9999px;background:#fff;-webkit-box-shadow:0 -5px 5px #eee;-moz-box-shadow:0 -5px 5px #eee;box-shadow:0 -5px 5px #eee;-webkit-transition:all 0.15s ease-in-out 0.1s;-moz-transition:all 0.15s ease-in-out 0.1s;-ms-transition:all 0.15s ease-in-out 0.1s;-o-transition:all 0.15s ease-in-out 0.1s;transition:all 0.15s ease-in-out 0.1s;z-index:auto;opacity:0;/* visibility:hidden; */}
.menuAllBox .innerBox {position:relative}
.menuAllBox .innerBox:after {content:'';position:absolute;display:block;width:16px;height:15px;top:-15px;right:7px;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_arrowMenuall.png) no-repeat left top}
.headCompany.showAll .menuAllBox {top:118px;z-index:1000;opacity:1;display:block;visibility:visible}
.headCompany.showAll .menuAllBox:after {content:'';display:block;position:absolute;top:auto;left:0;width:100%;height:3538px;background:#000;filter:alpha(opacity=50);opacity:0.5;z-index:999}
.btnMenuAll:hover,
.btnMenuAll:focus,
.headCompany.showAll .btnMenuAll {-ms-background-position-y:-75px;background-position-y:-75px }
#wrap > header.showAll {position:static}
.listMenuAll > li {display:block;padding:48px 0 0;border-top:1px dotted #dadada}
.listMenuAll li:first-child {border-top:none}
.listMenuAll .menu2dpt {overflow:hidden}
.listMenuAll .gnbDp1 {display:block;font-size:30px;color:#333}
.listMenuAll .boxSubMenu {display:block}
.listMenuAll .boxMenuSub .menu2dpt > li {position:relative;margin:30px 0 40px;padding:0 40px}
.listMenuAll .boxMenuSub .menu2dpt > li:before {content:'';position:absolute;left:0;top:0;display:block;width:1px;height:20px;background:#eee}
.listMenuAll .boxMenuSub .menu2dpt > li:first-child {padding-left:0}
.listMenuAll .boxMenuSub .menu2dpt > li:first-child:before {display:none}
.listMenuAll .boxMenuSub .menu2dpt .gnbDp2 {font-weight:normal;color:#333}
.listMenuAll .boxMenuSub .menu2dpt .gnbDp2.hasDp3:after {display:none}
.listMenuAll .boxMenuSub .menu2dpt .gnbDp2:hover,
.listMenuAll .boxMenuSub .menu2dpt .gnbDp2:focus {color:#e0005a}
.listMenuAll .boxMenuSub .menu2dpt .gnbDp2.hasDp3:hover,
.listMenuAll .boxMenuSub .menu2dpt .gnbDp2.hasDp3:focus {color:#333}
.listShortCut {margin:20px 0 60px;border:1px dotted #bebebe;border-left:none;border-right:none;font-size:0;line-height:0}
.listShortCut a {display:inline-block;width:366px;border-left:1px dotted #bebebe;color:#333;text-align:center;background:#f5f5f5;font-size:26px;line-height:75px;-webkit-transition:all 0.15s ease-in 0.05s;-moz-transition:all 0.15s ease-in 0.05s;-ms-transition:all 0.15s ease-in 0.05s;-o-transition:all 0.15s ease-in 0.05s;transition:all 0.15s ease-in 0.05s}
.listShortCut a:before {content:'';display:inline-block;margin:0 12px 0 0;vertical-align:middle;width:33px;height:28px;background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_btnShort.png);background-repeat:no-repeat}
.listShortCut a.btShort01:before {background-position:left 0}
.listShortCut a.btShort02:before {background-position:left -28px}
.listShortCut a.btShort03:before {background-position:left -56px}
.listShortCut a.btShort04:before {background-image:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_btnShort_homeMedia.png);background-position:2px 0}
.listShortCut a:first-child {border-left:none}
.listShortCut a:focus,
.listShortCut a:hover {color:#e0005a;background-color:#ebebeb}
.listShortCut a:focus:before,
.listShortCut a:hover:before {-ms-background-position-x:right;background-position-x:right}
.listShortCut a.btShort04:focus:before,
.listShortCut a.btShort04:hover:before {-ms-background-position-x:-34px;background-position-x:-34px}
.listShortCut.col4 a {width:25%}
.clsMenuAll {position:absolute;right:3px;top:-50px;width:26px;height:20px;display:none;border:none;text-indent:-999px;overflow:hidden;background-color:transparent}
.showAll .btnMenuAll {display:none}
.showAll .clsMenuAll {display:block; background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/common/bg_menuIcons.png) no-repeat -225px -81px}
.clsMenuAll:before,
.clsMenuAll:after {content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%}
.clsMenuAll:before {height:100%;border:2px solid #ec008c;border-left:none;border-right:none}
.clsMenuAll:after {height:2px;background:#ec008c}

/* Footer */
#footer {background:#3e3e3e}
#footer .innerBox {padding:0 0 30px}
#footer .innerBox a:focus {outline:1px dotted #999}
.footerTop {position:relative;padding:20px 0 15px;margin:0 0 20px;text-align:right;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dottedFooter.png) repeat-x left bottom}
.footerTop:after {content:'';display:block;clear:both}
a.btnRoadMap {position:relative;float:left;width:115px;height:25px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/footer_location.png) no-repeat 0 0}
a.btnHomeMedia {position:relative;float:left;width:196px;height:25px;margin-left:20px; background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/footer_homeMedia.png) no-repeat 0 0}
a.btn5Glab {position:relative;float:left;width:200px;height:25px;margin-left:20px; background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/footer_5gLab.png) no-repeat 0 0}
.footerTop .listSns,
.footerTop .boxFamFoot {display:inline-block;vertical-align:middle}
.footerTop .listSns li {display:inline-block;font-size:0;line-height:0;margin:0 5px}
.footerTop .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);background-size:cover;border-radius:36px}
.footerTop .listSns li .btnSns.btS01 {background-position:left 0}
.footerTop .listSns li .btnSns.btS02 {background-position:left -36px}
.footerTop .listSns li .btnSns.btS03 {background-position:left -72px}
.footerTop .listSns li .btnSns.btS04 {background-position:left -108px}
.footerTop .listSns li .btnSns.btS05 {background-position:left -144px}
.footerTop .listSns li .btnSns.btS06 {background-position:left -180px}
.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:36px;-moz-border-radius:36px;border-radius:36px;background:#4f4f4f;border:none;font-weight:700;color:#fff;text-align:left}
.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/co/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 {overflow:hidden;position:absolute;bottom:0;right:-29px;margin:0  auto;padding:20px 18px 36px;width:165px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#4f4f4f;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 .btnFamFoot:focus {outline:1px dotted #999}
.boxFamFoot .listFamFoot li {margin:12px 0;text-align:center}
.boxFamFoot .listFamFoot a {font-weight:300;color:#fff;letter-spacing:0}
.boxFamFoot.active .listFamFoot {opacity:1;visibility:visible;max-height:1000px}
.boxFamFoot.active .btnFamFoot:after {background-position:left bottom}
.boxFamFoot.btnHomeMedia {float:left;margin:-6px 0 0 25px;width:160px;background:none}
.boxFamFoot.btnHomeMedia .listFamFoot {right:-20px;width:190px;}
.boxFamFoot.btnHomeMedia .btnFamFoot {width:168px;padding:0 20px 0 30px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/footer_experience.png) no-repeat 0 8px; border-radius:0}
.boxFamFoot.btnHomeMedia .btnFamFoot:after {top:7px;right:0;width:6px;height:11px;background:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/footer_location.png) no-repeat -108px -7px}
.boxFamFoot.btnHomeMedia.active .btnFamFoot:after {background-position:-108px -7px}

.footerInfo {overflow:hidden}
.footerInfo li {float:left;position:relative;font-weight:300;color:#b4b4b4;font-size:13px;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:0;bottom:0;margin:auto;width:1px;height:13px;background:#5e5e5e}
.footerInfo li:first-child,
.footerInfo li.clLeft {margin:0;padding:0;clear:left}
.footerInfo li:first-child:before,
.footerInfo li.clLeft:before {display:none}
.footerInfo li > a {color:#b4b4b4;text-decoration:underline}
.listAuthFoot {overflow:hidden;margin:10px 0 0}
.listAuthFoot > figure {float:left;color:#b4b4b4;font-size:13px}
.listAuthFoot > figure > img,
.listAuthFoot > figure figcaption {display:inline-block;vertical-align:middle}
.listAuthFoot > figure figcaption {padding:0 26px 0 5px;letter-spacing:0}
.listAuthFoot > figure figcaption a {color:#b4b4b4}
#footer .copy {margin:25px 0 0;font-weight:700;font-size:12px;font-weight:700;color:#ddd;letter-spacing:0}
#footerGnb {display:none}

/* Legacy Financial datatable */
.financial_datatable {width:100%;border-collapse:collapse;border-bottom:2px solid #c8135c;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png) repeat left top}
.financial_datatable thead {}
.financial_datatable thead th {padding:15px 0 13px;font-size:18px;font-weight:700;color:#333;border-top:2px solid #c8135c;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}
.financial_datatable thead th:first-child {background:none}
.financial_datatable tbody {font-size:15px}
.financial_datatable tbody th {padding:18px 0 14px 20px;color:#333;border-top:1px solid #dcdcdc;border-left:1px dashed #dcdcdc;background:#fff;text-align:left}
.financial_datatable tbody th:first-child {background-image:none;border-left:none}
.financial_datatable tbody td {padding:18px 30px 14px;border-top:1px solid #dcdcdc;background:#fff url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}
.financial_datatable tbody td:first-child {background-image:none}
.financial_datatable tbody td.rowAfter {background:#fff url(//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png) repeat-y left top}

.financial_datatable tbody tr.depth0101 th {padding-left:50px}
.financial_datatable tbody tr.depth0101 th, .financial_datatable tbody tr.depth0101 td {background-color:#f9f9f9;font-size:18px;color:#333}
.financial_datatable tbody tr.depth03 th {padding-left:60px;/* position:relative; */}
.financial_datatable tbody tr.depth03 th:before {display:inline-block;content:"";width:1px;height:1px;background-color:#666;vertical-align:top;line-height:18px;margin:12px 5px 0 -5px}
.financial_datatable tr.total th {padding-left:50px}
.financial_datatable tr.total th, 
.financial_datatable tr.total td {background-color:#f9f9f9;font-size:18px;font-weight:normal; color:#333;}
.financial_datatable tr.total th.accessibility_pink, 
.financial_datatable tr.total td.accessibility_pink {color:#c8135c}

.boardSearch + .financial_datatable {margin-top:0}
.boardSearch + .financial_datatable thead th {border-top-width:1px}
.btnSelView {display:inline-block; height:43px; margin-top:3px; vertical-align:top}
.btnSelView {height:32px \0/IE8+9} /* IE8 */

/*20170327 :pc¸¸ ºí·°È­*/
.tBlock {display:block}

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

/* txtList, starList, numList */
.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{display:block;position:relative;margin-left:0;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%}
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:''}
dl.txtList dd{position:relative;padding-left:9px}
dl.txtList>dd:before{position:absolute;top:7px;left:3px;width:2px;height:2px;background-color:#ec068d;clear:both;display:block;content:''}
dl.txtList.lev2>dd:before{position:absolute;top:9px;left:3px;width:4px;height:1px;background-color:#666;clear:both;display:block;content:''}
dl.txtList.lev2>dd{padding-left:10px}

/* Áñ°Å¿îÁ÷Àå °­Á¶Á¤º¸ ¹Ú½º */
.emphaseBoxWrap {display:table;padding:20px;border: 1px solid #dbdbdb}
.emphaseBoxImg {display:table-cell;width:372px;}
.emphaseBoxTxt {display:table-cell;width:666px;padding-left:40px;vertical-align: middle}
.emphaseBoxTxt .tit {display:block;margin-bottom:15px;font-size:30px;font-weight:700;letter-spacing: -2px}

/* tabs */
.tabWrap{margin:0 auto 30px;max-width:1100px;z-index:1}
.tabWrap .tabs{overflow:hidden;height:56px;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:56px;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:#c8135c;z-index:20;top:-1px}
.tabs .tc-tab.tc-selected + .tc-tab{background:none}
.tabs .tc-tab a, .tabs .tc-tab p{display:block; height:54px;color:#666;font-size:18px;line-height:54px;white-space:nowrap;position:relative}
.tabs .tc-tab a:focus:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px dotted #666;}
.tabs.dbLine .tc-tab a.type {line-height:22px;padding-top:3px}
.tabs.dbLine .tc-tab a.type span{display:block}
.tabs .tc-tab.tc-selected a, .tabs .tc-tab.tc-selected p{color:#fff}
.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%}
.type8 .tabs .tc-tab{width:12.5%}
.type9 .tabs .tc-tab{width:11.1%}
.type9 .tabs .tc-tab:first-child{width:11.2%}
.typeOdd4 .tabs .tc-tab {width:15.5%;}
.typeOdd4 .tabs .tc-tab:nth-of-type(4) {width:20.5%;}
.typeOdd4 .tabs li:first-child + li + li + li {width:20.5%;}
.tabWrap + .tabListSub {margin-top:-30px}

/* 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_accordSec .detail{display:none}
.js_accordSec .detail.on{display:block !important}
.js_accordSec .js_select .detail{margin:0;padding:0;background:none}
.js_accordSec-mt0 {margin-top:0}
.js_accordSec body {background:none}
.js_accordSec_full_data {margin-left:-1000px; margin-right:-1000px}
.js_accordSec_full_data .detail iframe {display:block; max-width:1100px; margin:0 auto}
.js_accordSec_full_data .detail .noData {max-width:1100px;margin-left:auto;margin-right:auto}
.js_accordSec.em .lt {background-position:0 -20px;top:41px;left:0}
.js_accordSec.em .rt {background-position:-10px -20px;top:41px;right:0}
.js_accordSec.em .lb {background-position:0 -30px;bottom:0;left:0}
.js_accordSec.em .rb {background-position:-10px -30px;bottom:0;right:0}
.js_accordSec.em .square{top:41px}

.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:99;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 .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}
.acdHeader .btn.openAll > span, 
.acdHeader .btn.closeAll > span {display:inline-block;background:url(//image.uplus.co.kr/images/renewal/images/cm/pc/spr_com.png) no-repeat;font-size:0;line-height:0;vertical-align:middle}
.acdHeader .btn.openAll, 
.acdHeader .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}
.acdHeader .btn.openAll > span {width:12px;height:12px;background-position:-20px 0;margin:0 0 2px 7px}
.acdHeader .btn.closeAll > span {width:12px;height:12px;background-position:-20px -15px;margin:0 0 2px 7px}
.acdBasic .title span {max-width:444px;color:#9562a4;display:block}
.acdBasic .title a,
.acdFull .detail .table tbody td {background-color:#fff}
.acdBasic .detail table {margin-bottom:0}
.acdHeader li {font-size:14px;float:left;margin-left:35px;border-bottom:5px solid #fff}
.acdHeader li:first-child {margin-left:0}
.acdHeader li.on {border-bottom:5px solid #ff0096}
.acdHeader li a {display:block;padding:14px 0}
.detailTit {font-size:20px;line-height:22px;margin-bottom:13px;color:#303030;font-weight:700}
.ie7 .acdHeader .btn.openAll, .ie7 .acdHeader .btn.closeAll{height:29px !important}

.acdBasic {border:1px solid #dadada;border-top:none;border-radius:10px;overflow:hidden}
.acdBasic.em {border:3px solid #b892c3}
.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 .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}
.acdBasic.acdFaq{margin-bottom:30px}
.acdBasic.acdFaq .title a{font-size:16px;color:#303030}
.acdBasic.acdFaq .detail{padding-left:90px;background:#f8f8f8 url(//image.uplus.co.kr/images/renewal/images/ps/pc/pp/pps/bul_faq_indent.png) no-repeat 60px 35px}
.acdBasic.acdFaq .detail.faqDetail {background:url(//image.uplus.co.kr/images/renewal/images/ps/pc/pc/img_bulFaq.png) no-repeat 60px 35px} 
.ie7 .acdBasic {border-top:none;overflow:hidden}
.ie7 .acdBasic > li:first-child {border-top:1px solid solid #dadada}

.static_accord .acdFaq > li {display:none}
.static_accord .acdFaq > li.active {display:block}
[data-item=list-item] {display:none}
[data-item=list-item].on {display:block}

/* °í°´°ú ÇÔ²² */
.customWith_eventWrap {margin-top:40px}
.customWith_eventWrap .year:first-child {margin-top:0}
.customWith_eventWrap .year {margin:60px 0 -14px; text-align:center}
.customWith_eventWrap .customWith_event {position:relative; margin-bottom:20px; padding-top:80px}
.customWith_eventWrap .customWith_event:first-child {margin-top:-14px} 
.customWith_eventWrap .customWith_event article {margin-top:60px}
.customWith_eventWrap .customWith_event article:after {content:""; display:block; clear:both}
.customWith_eventWrap .customWith_event .season {position:absolute; top:0; left:50%; margin-left:-50px}
.customWith_eventWrap .customWith_event .seasonCont {background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/bg_grayLine.png) repeat-y 50% 0}
.customWith_eventWrap .customWith_event .seasonCont.last {padding-bottom:60px}
.customWith_eventWrap .customWith_event .seasonCont article:first-child {margin-top:40px}
.customWith_event .txt {font-size:14px; color:#333}
.customWith_event .infoList {margin-bottom:30px}
.customWith_event .infoList li {font-size:16px; color:#666; line-height:30px; }
.customWith_event .titEvent {display:block} 
.customWith_event .lCont {float:left; width:550px; padding:0 40px 0 0; text-align:right; }
.customWith_event .lCont .txt {margin-top:40px}
.customWith_event .no-title .img {display:block; margin-top:-40px}
.customWith_event .lCont .titEvent {margin:20px -54px 20px 0; padding-right:53px; background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/tit_redWhDot.png) no-repeat 100% -2px}
.customWith_event .lCont .infoList li {text-align:right}
.customWith_event .rCont {float:right; width:550px; padding:0 0 0 40px; text-align:left; }
.customWith_event .rCont .titEvent {margin:20px 0 20px -54px; padding-left:53px; background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cka/tit_redWhDot.png) no-repeat 0 -2px}
.customWith_event .rCont .infoList li {text-align:left}
.customWith_event .txtSpace {display:block; margin:8px 0}

/* È¸»ç¼Ò°³ UI°³¼± */
article.fullBoxEmpty {position:relative;width:1100px;height:444px;margin:20px auto 0}
article.fullBoxEmpty .titLv03 {margin:0 0 20px}
article.fullBoxEmpty .txtInner {position:absolute;top:260px;left:60px;width:980px;height:184px;background:#fff;text-align:center;}
article.fullBoxEmpty .txtInner .tit {display:block;position:relative;margin-top:40px;padding-top:20px;font-size:26px;color:#333}
article.fullBoxEmpty .txtInner .tit:before {display:block;position:absolute;top:0px;left:477px;width:30px;height:2px;background:#666;content:""}
article.fullBoxEmpty .txtInner .txt {margin-top:18px;font-size:14px}
article.fullBoxEmpty .txtInner .tit .txt5G{margin-top:-9px; width:80px;}
article.fullBoxEmpty.short {height:475px;}

.reForm .titLv03 {font-size:26px}
.reForm .txtContSumm {margin:0 0 12px;clear:both;display:block;font-size:24px;color:#666;letter-spacing:-1px;line-height:36px}
.reForm .listImgNum {margin-top:0}
.reForm .listImgNum.listCol3 li dt .emp {margin-top:15px;font-size:18px;text-align:center}
.reForm .listImgNum.listCol3 li dd {text-align:center}
.reForm .listImgNum.col3Type .listWrap > span {display:block;width:160px;height:160px; margin:0 auto;}
.reForm .videoSlider {width:100%;height:355px;padding-top:40px;background:#f7f7f7;text-align:center}
.reForm .videoSlider .inner {width:1100px;margin:0 auto}
.reForm .videoSlider strong {display:block;margin-bottom:40px;text-align:center;font-size:26px;color:#333}
.reForm .videoSlider .videoList {*zoom:1}
.reForm .videoSlider .videoList .slick-track{padding:2px 1px;}
.reForm .videoSlider .videoList a {display:block;position:relative}
.reForm .videoSlider .videoList a:after {display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_maskBtnTube03.png) no-repeat left top;z-index:0;content:"";-werkit-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;}
.reForm .videoSlider .videoList a:hover:after {z-index:20px; opacity:1}
.reForm .videoSlider .videoList:after {dispaly:block;clear:both;content:""}
.reForm .videoSlider .videoList li {float:left;width:340px;height:214px;margin-left:40px}
.reForm .videoSlider .videoList li:first-child {margin-left:0}
.reForm .videoSlider .txt5G {margin-bottom:4px}
/* µ¿¿µ»ó ½½¶óÀÌµå */
.reForm .videoSlider .videoList{position:relative;}
.reForm .videoSlider .videoList > div a{padding:0 13px;}
.reForm .videoSlider .videoList .slick-arrow{position:absolute; top:50%; width: 33px; height:54px; overflow:hidden; text-indent:-9999px; margin-top:-38px;padding:0;border:0; background:transparent url(//image.uplus.co.kr/images/renewal/images/co/pc/bz_serviceList_arrows.png) no-repeat 0 0;}
.reForm .videoSlider .videoList .slick-arrow.slick-prev{left:-43px;}
.reForm .videoSlider .videoList .slick-arrow.slick-next{right:-43px; background-position: right 0;}
.reForm .videoSlider .videoList a:after{left:13px}
.reForm .videoSlider.mobile-Ai .videoList a:after{left:0}
.reForm .photoTemp {margin-top:20px}
.reForm .photoTemp .tempLink {display:block}
.reForm .photoTemp .tempLink .thumb {width:275px; height:175px}
.reForm .photoTemp li {margin-top:40px}
.reForm .photoTemp li:first-child {margin-top:0}
.reForm .photoTemp li img {display:inline-block; width:275px; height:155px}
.reForm .photoTemp li .txtArea {display:inline-block;width:820px; padding:14px 0 0 30px; vertical-align:top}
.reForm .photoTemp li .txtArea strong {display:block;font-size:26px;color:#333; line-height:30px}
.reForm .photoTemp li .txtArea span {display:block;padding-top:17px}
.reForm .bannerArea {width:1100px; margin:60px auto 0; padding-top:40px;border-top:1px dashed #dadada}
.reForm .bannerArea a {dsisplay:block}
.reForm .listSrv.col2type {margin:0 -20px; *zoom:1}
.reForm .listSrv.col2type:after {display:block; clear:both; content:""}
.reForm .listSrv.col2type > li {float:left;width:530px;margin:30px 20px 0;min-height:559px;border-top:0}
.reForm .col2type .figSrv img,
.reForm .col2type .figSrv div {display:block}
.reForm .col2type .figSrv div {width:100%;padding:0}
.reForm .col2type .figSrv .descSrv {font-size:14px}
.reForm .col2type .figSrv .stitSrv {margin-top:18px; font-size:26px; color:#e0005a}
.reForm .figSrv .txtList {color:#333}
.reForm .figSrv .txtList.lev3 {margin-bottom:20px}
.reForm .figSrv .txtList.lev3 li:before {width:5px; height:1px; background:#666}
.reForm .roamBox {margin-top:18px; border:1px solid #dbdbdb; *zoom:1}
.reForm .roamBox:after {display:block; clear:both; content:""}
.reForm .roamBox > article {float:left; position:relative; width:50%; padding:130px 30px 25px}
.reForm .roamBox > article.boxCash {border-right:1px solid #dbdbdb}
.reForm .roamBox > article.boxCash:before {position:absolute; top:44px; left:30px; width:80px; height:55px; background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/roamCash.png) no-repeat; content:""}
.reForm .roamBox > article.boxInfo:before {position:absolute; top:30px; left:30px; width:80px; height:80px; background:url(//image.uplus.co.kr/images/renewal/images/co/ck/cks/roamInfo.png) no-repeat; content:""}
.reForm .roamBox > article .titLv03 {color:#e0005a}
.reForm .roamBox > article .stitRoam {font-size:14px}
.reForm .roamBox > article .txtCoType01 {margin:7px 0 10px; font-size:14px; color:#666}
.reForm .roamBox > article .txtCareer {margin:15px 0}
.reForm .bordArea {margin-top:20px;border-top:1px dashed #dbdbdb}
.reForm .AI .bordArea .listSrv {margin:40px 0 30px}
.reForm .bordArea .listSrvInner li dt {padding-left:4px; font-size:14px}
.reForm .bordArea .listSrvInner li dt:before {content:""}
.reForm .bordArea .listSrvInner li dd {padding:0}
.reForm .bordArea .listSrv .stitSrv {font-size:26px; color:#e0005a}
.reForm .IoT .listImgNum.listCol3 li dt {margin-bottom:18px}
.reForm .IoT .txtCareer {margin:15px 0 35px}
.reForm .IoT .homeVideo {padding-top:15px; border-top:1px dashed #dbdbdb; text-align:center}
.reForm .IoT .homeVideo .videoBox {width:980px; margin:35px 60px 0}
.reForm .listImgNum.listCol3.bulBar li dd {position:relative; padding-left:8px; text-align:left}
.reForm .listImgNum.listCol3.bulBar li dd:after {display:block; position:absolute; width:5px; height:1px; top:9px; left:0; background:#666; content:""}
.reForm .listSrv.col2type > li.homeLine1 {min-height:607px}
.reForm .listSrv.col2type > li.homeLine2 {min-height:730px}
.reForm .colBox {padding:40px 0 60px; border-top:1px dashed #dbdbdb}
.reForm .bzServiceListWrap {margin-top:35px; border-top:1px dashed #dbdbdb}
.reForm .bzServiceListWrap .titLv03.conTit {margin-bottom:30px}
.reForm .bzServiceList .txtWrap .tit {font-size:26px; color:#e0005a}
.reForm .bzServiceList .listSrvInner li dt {padding-left:2px; font-size:14px;}
.reForm .bzServiceList .listSrvInner li dt:before {dispaly:none}
.reForm .bzServiceList .listSrvInner li dd {margin-top:12px; padding-left:0; color:#666}

/* ¿À·ù¸Þ½ÃÁö */
.resultMsgWrap {width:100%; border: 1px solid #dbdbdb; border-radius: 10px; word-break: keep-all}
.resultMsgWrap .inner {position: relative; width: 100%; min-height: 150px; padding: 0 0 0 0; overflow: hidden; background-color: #fff; border-radius: 10px}
.resultMsgWrap .iconWrap {vertical-align:middle;display:inline-block;text-align:center;line-height:normal}
.resultMsgWrap .inner .iconWrap {position:absolute;top:50%;left:70px;margin-top:-60px}
.resultMsgWrap .inner .txt {margin:43px 0 47px;padding:0 50px 0 235px}
.resultMsgWrap .ico {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}
.resultMsgWrap .ico.xs3 {background-image: url(//image.uplus.co.kr/images/renewal/images/cm/ico/ico_120.png)}
.resultMsgWrap .ico.xs3 {width: 120px; height: 120px}
.resultMsgWrap .ico.xs3.notePen {background-position: -278px 0}
.resultMsgWrap .inner .txt {margin: 43px 0 47px;padding: 0 50px 0 235px}
.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 p { margin: 12px 0 -1px; font-size: 16px}
.resultMsgWrap .inner .txt .link a {font-size: 16px}

/* Ã¼Çè°ü */
.comMediaWrap {padding:0 62px 40px;}
.comMediaWrap .comMediaArea {width:975px;height:548px;box-shadow:0 40px 40px -15px rgba(0,0,0,0.5)}
.coRnmAuth_num {display: inline-block;height: 31px;padding: 0 18px;margin-left: 3px;border-radius: 3px;background: #f5f0f7;white-space: nowrap;vertical-align: middle;text-align: center;font-size: 11px;font-family: 'dotum';line-height: 31px;; border:1px solid #dbdbdb; cursor:pointer}
.coRnmAuth_num:hover,
.coRnmAuth_num:focus,
.coRnmAuth_num:active {background-color: #f6f1f8; color: #303030; border-color: #666}
.titLv03.small {font-size:26px}
.tblType{overflow:hidden;border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;word-wrap:break-word}
.tblType select {font-size:14px}
.tblType .txt strong, th .mandatory {color:#ed008c}
.tblType th .mandatory {font-size:24px}
.tblType th .mandatory>span {font-size:0;text-indent:-9999px}
.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 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 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 {background:#fafafa}
.tblType.cont tbody td:first-child {background:0 0 !important}
.tblType.cont tbody tr:first-child td,
.tblType.cont tbody tr:first-child th {border-top:none}
.formItemHolder {display:inline-block}
select {display:inline-block;vertical-align:middle;margin-right:5px}
.formItemHolder input[type=text],
.formItemHolder select {width:220px}
.formItemHolder .select {display:inline-block}
.formItemHolder.phoneNum input, 
.formItemHolder.phoneNum select {display:inline-block; width:100px}
.formItemHolder .select.w select {width:180px}
.coRnmAuth_Group {overflow:hidden; position:relative}
.coRnmAuth_Group .coRnmAuth_num {position: absolute; top: 0px; left: 530px}
.ie7 input[type=radio] + label {padding-right:34px}
.ie7 .formItemHolder .select {display:inline;zoom:1}
.ie7 .securityTxtWrap .imgArea .formItemHolder input[type=text] {width:95%}
.ie8 .formItemHolder.phoneNum .select {width:auto}
.txt.experi {margin:17px 0 10px; font-size:14px; color:#e0005a}
.comp .btnWrap {margin-top:40px}
.comp .compBox {padding:60px; background: url(//image.uplus.co.kr/images/renewal/images/cm/pc/bg_thead.png); border:1px solid #dbdbdb; border-radius:10px; text-align:center}
.comp .compBox .tit {display:block; margin-bottom:12px; font-size:30px; color:#000}
.comp .compBox .txt {font-size:14px}
.comp .compBox .txt em {color:#e0005a}
.compBox .compList {width:400px; height:168px; margin:40px auto 0; padding:30px; border-top:2px solid #e0005a; border-bottom:1px solid #e0005a}
.compBox .compList li {font-size:16px; line-height:26px}
.compBox .compList li strong {color:#000}
.listTblWrap .titLv03 {line-height:1.2; margin:20px 0 15px}
.listTblWrap .tblCkType01  + .titLv03 {margin-top:30px}
.listTblWrap .labelTxt {margin-top:10px; font-size:14px}
.listTblWrap .btnWrap {margin-top:40px}
.invest_th .titLv03 {margin-bottom:18px}
.invest_th .starList {margin-top:15px}
.invest_th .reser {color:#ec008c; border-bottom:1px solid #ec008c}
.reserMask {display:none; position:absolute; left:0; top:0; z-index:999; background-color:#000; opacity:0.6}
.reserLayer {display: none; position:relative; width:500px; height: 495px; padding:50px 45px; background-color: #fff; border-radius:5px; z-index:9999}
.reserLayer .tit {font-size:42px; font-weight:700; color:#333}
.reserLayer .txt {font-size:20px; margin-top:30px; font-weight:700; color:#333; line-height:27px}
.reserLayer .txtList {margin-top:18px; padding:30px; border:1px solid #dbdbdb; border-radius:10px}
.reserLayer .txtList li {margin-top:10px; font-size:16px}
.reserLayer .txtList li:first-child {margin-top:0}
.reserLayer .txtList strong {color:#333}
.reserLayer .btnWrap {position: relative; width:100%; margin:30px auto 0; text-align:center}
.reserLayer .btnWrap .btn {display:inline-block; width:180px; height:55px; line-height:55px;border:1px solid #dbdbdb; border-radius:6px; font-weight:700; padding:0 20px; font-size:20px; margin-left:7px; background-color: #f5f5f5}
.reserLayer .btnWrap .btn:first-child {margin-left:0}
.reserLayer .btnWrap .btn.em {background: #b892c3; border: 1px solid #dbdbdb; color: #2d2d2d !important}
.reserLayer .btnWrap .btn.close:before {content:none}
.reserLayer .btnWrap .btn:hover,
.reserLayer .btnWrap .btn:focus,
.reserLayer .btnWrap .btn:active {border:1px solid #666}
.reserLayer .btn_popup_close {position:absolute; top: 40px; right: 50px; width: 28px; height: 28px; display: inline-block}
.reserLayer .btn_popup_close > span {display: inline-block; width: 28px; height: 28px; background: url(//image.uplus.co.kr/images/renewal/images/cm/pc/spr_com.png) no-repeat; background-position: -410px 0; font-size: 0; line-height: 0; vertical-align: middle}
.termsArea > .txt {margin-top:35px; font-size:14px}
.termsArea .radiusWrap {margin-top:15px; padding:30px; border:1px solid #dbdbdb; border-radius:10px; font-size:14px}
.termsArea .radiusWrap .tit {display:block; margin-bottom:15px; font-size:16px; color:#333}
.termsArea label {margin:20px 0 35px}

.expeForm .subTitle {font-size:18px; margin-bottom:35px}
.expeForm .acdHeader .btn-area {margin-bottom:35px}
.faqBox .subTitle {position:absolute; top:88px; left:0;}

/* 5g ·Î°í º¯°æ */
.reForm .videoSlider .txt5G {margin-bottom:-2px;}
.innerBox .conTit .txt5GMid {vertical-align:top;}
.fullBoxEmpty .conTit .txt5GMid {vertical-align:top;}

/* 5g ÄÁÅÙÃ÷ Ãß°¡ */
.info_benner{position: relative; margin-top:100px; padding:20px 0 90px; text-align:center; font-size:24px; line-height:1.4; color:#3b3b3b;}
.info_benner:after{content:''; display:block; position:absolute; top:0; left:50%; margin-left:-15px; width:30px; height:2px; background:#656565;}
.info_benner p > img{vertical-align:top; padding-top:3px;}
.info_benner .more {font-size:18px;color:#aa36bb;position:relative;}
.info_benner .more span:after {display:block; content:""; position:absolute;bottom:-1px; left:0; width:100%; height:1px;background:#aa36bb}
.visualTxt .more {font-size:18px;color:#aa36bb;position:relative;}
.visualTxt .more span:after {display:block; content:""; position:absolute;bottom:-1px; left:0; width:100%; height:1px;background:#aa36bb}
.visualTxt .tit {line-height:1.5;}

/* bottn */
.pukpop .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}
.pukpop .btn:hover, .pukpop .btn:focus, .pukpop .btn:active{background-color:#f6f1f8;color:#303030;border-color:#666}
.pukpop .btnWrap{position:relative;width:100%;margin:60px auto;text-align:center}
.pukpop .btnWrap .btn {min-width:300px;border-radius:6px;font-weight:700;padding:0 20px;height:58px;line-height:58px;font-size:20px;margin-top:25px;background-color:#f5f5f5;font-family:'³ª´®°íµñ','Malgun Gothic','¸¼Àº °íµñ',Dotum,'µ¸¿ò',AppleSDGothicNeo,sans-serif;}
.pukpop .modal-content .btnWrap .btn{min-width:180px}
.pukpop .window-pop .btnWrap {margin-bottom:0;margin-top:30px}
.pukpop .window-pop .btnWrap.large .btn {min-width:180px !important} 

/* 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-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 .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}
/* .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 {position:fixed;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}
.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-body {position:relative}


/* Á¤µµ°æ¿µ ÆË¾÷ */  
.gesetzlicherPop .lyWrap.col2 > div:first-child {margin-bottom:20px;}
.certify .lyWrap.col2 > div > .lbox {padding:0; height:auto; border: 1px solid #dedede; border-radius: 10px;}
.certify .lyWrap.col2 > div > div > .mbox{display: block; float:left; height:117px; width:100px; border: 1px solid #dbdbdb; border-radius: 10px;}
.certify .lyWrap.col2 > div > div > .mbox > p{text-align: center; margin-top: 30px; font-size: 18px; font-weight: 700; color: white; line-height: 1.4;}
.certify .lyWrap.col2 > div > div > .textm{padding: 16px; margin-left: 130px;}
.certify .lyWrap.col2 ul:first-child{margin-top:10px;}
.certify .lyWrap.col2 > div > div > .mbox.back1{background-color:#ed008c; margin: 43px 16px;}
.certify .lyWrap.col2 > div > div > .mbox.back2{background-color:#b892c3; margin: 30px 16px;}
.certify .lyWrap.col2 .textm .txtList li:after{display:inline-block;}

/* ·Î°í css */
.headCompany .titLogo > a{display:block; width:138px; height:75px; overflow:hidden; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/img_logo_company_about_bn.png') no-repeat left top; text-indent:-9999px;}

/* IR Contact */
.innerBox .roamBox .IR_Box{text-align:center; padding:70px 0;}
.IR_Box .boxRecruit.IR_boxRecruit{padding: 40px 0 0 0;}
.innerBox .txtCoType01.Divtxtbox{margin-top:20px;}
.innerBox .IR_Box .IR_txt{color:#ff0076; font-size: 26px; line-height: 1.2;}
.mbmin{margin-bottom:-20px;}
.Structu{margin-top:-20px;}
.Structu tbody > tr.strunack td, .Structu tbody > tr.strunack th {background-color: #f9f9f9; font-size: 18px; color: #333;}

/* 2019 Á¢±Ù¼º */
/*
.listHorz .storyMoreCont{display:none;}
*/
 
/* 200625 header, footer °³¼± */
/** header **/
.lang-select {position:absolute; top:11px; right:6px; font-size:0;}
.lang-select a {color:#999; font-size:14px; line-height:1;}
.lang-select a + a:before {content:''; display:inline-block; width:1px; height:11px; margin:2px 9px 0; background:#999; vertical-align:top;}
.lang-select a.active {color:#666;}
.lang-select a:hover,
.lang-select a.active:hover {color:#e90087 !important;}
#wrap > header.headCompany.black .innerBox .menuEtc .lang-select a + a:before {background:#fff;}
#wrap > header.headCompany.over.black .innerBox .menuEtc .lang-select a + a:before {background:#999;}
#wrap > header.headCompany.over.black .innerBox .menuEtc .lang-select a {color:#999;}
#wrap > header.headCompany.over.black .innerBox .menuEtc .lang-select a.active {color:#666;}

/** footer **/
#pk-footer {display:block;min-height:222px;border:none;background:#303030;font-size:12px;color:#aaa;} 
#pk-footer .footerInner {position:relative; /*width:1340px;*/ width:1100px; margin:0 auto; /*padding:30px 0 48px 120px;*/ padding:30px 0 48px; background:#303030;}
#pk-footer .footerInner a, #pk-footer .footerInner em, #pk-footer .footerInner small {font-size:inherit;color:inherit;}
#pk-footer .footerInner .moOnly {display:none !important;}
#pk-footer .footerInner [class*="List"]:not(.footShortcutList) > li, .footBusinessInfoWrap address {display:inline-block;}
#pk-footer .footMenuList {font-size:12px;font-weight:400;} /*20191205 Àå¾Ö»óÈ² Ãß°¡°ü·Ã ÆùÆ® º¯°æ*/
#pk-footer .footMenuList > li:before {content:"";display:inline-block;width:1px;height:12px;margin:0 8px 0 6px;background:#666;vertical-align:middle;}
#pk-footer .footMenuList > li:first-child:before {display:none;}
#pk-footer .footMenuList li.personal {font-weight:700;}

/* »ç¾÷ÀÚÁ¤º¸ ¿µ¿ª  */
#pk-footer .footBusinessInfoWrap {max-width:80%;margin-top:26px;}
#pk-footer .footBusinessInfoWrap:after, #pk-footer .footBusinessInfoArea:after {content:"";display:block;clear:both;}
#pk-footer .footBusinessInfoArea .footInfoTit {float:left;margin-top:2px;font-weight:700;color:inherit;line-height:inherit;}
#pk-footer .footBusinessInfoArea .footInfoList {overflow:hidden;margin-left:55px;}
#pk-footer .footInfoList {}
#pk-footer .footInfoList > li {margin-right:4px;}
#pk-footer .footAuthInfo {clear:both;}
#pk-footer .footAuthInfo br {display:none;}
#pk-footer .footAuthInfo figure, #pk-footer .footAuthInfo figcaption {display:inline-block;vertical-align:middle;}
#pk-footer .footAuthInfo figure {margin:15px 20px 0 0;}
#pk-footer .footAuthInfo figcaption {margin-left:8px;}
/* Á¤º¸ ¿µ¿ª */
#pk-footer .footInfoWrap {position:absolute;top:98px;right:0;text-align:right;}
#pk-footer .footInfoWrap .footSnsList {margin-bottom:24px;}
#pk-footer .footInfoWrap .copyright span {font-weight:700;}
#pk-footer .footSnsList > li {margin-left:8px;}
#pk-footer .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;}
#pk-footer .footSnsList > li a:hover, .footSnsList > li a:focus {background-position-x:-50px;}
#pk-footer .footSnsList .snsFacebook a {background-position:0 -42px;}
#pk-footer .footSnsList .snsYoutube a {background-position:0 0;}
#pk-footer .footSnsList .snsTwitter a {background-position:0 -84px;}
#pk-footer .footSnsList .snsBlog a {background-position:0 -126px;}
#pk-footer .footSnsList .snsInstagram a {background-position:0 -168px;}
#pk-footer .footSnsList .snsKakaostory a {background-position:0 -210px;}
#pk-footer .footSnsList .snsPost a {background-position:0 -252px;}
/* ¹Ù·Î°¡±â */
#pk-footer .footShortcutWrap {position:relative;}
#pk-footer .footShortcutWrap.active {z-index:1000;}
#pk-footer .footShortcutWrap .btnShortcutOpen, .footShortcutWrap .footShortcutList {overflow:hidden;position:absolute;right:0;width:284px;}
#pk-footer .footShortcutWrap .btnShortcutOpen:after, 
#pk-footer .footShortcutWrap .footShortcutList a:hover:after,
#pk-footer .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;}
#pk-footer .footShortcutWrap .btnShortcutOpen {display:block;top:-16px;padding:6px 15px 9px;border:1px solid #666;background:#303030;font-size:14px;text-align:left;color:inherit;}
#pk-footer .footShortcutWrap .btnShortcutOpen:after {background-position:-26px 0;}
#pk-footer .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;}
#pk-footer .footShortcutWrap .footShortcutList > li {border:1px solid #666;border-bottom:none;}
#pk-footer .footShortcutWrap .footShortcutList a {display:block;position:relative;padding:2px 13px 6px;word-break:break-word;}
#pk-footer .footShortcutWrap .footShortcutList a:focus:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px dotted #fff;}
#pk-footer .footShortcutWrap .footShortcutList a:hover,
#pk-footer .footShortcutWrap .footShortcutList a:focus {font-weight:700;color:#fff;}
#pk-footer .footShortcutWrap .footShortcutList a:hover:after,
#pk-footer .footShortcutWrap .footShortcutList a:focus:after {background-position:0 0;}
#pk-footer .footShortcutWrap.active .btnShortcutOpen:after {background-position-y:-26px;}
#pk-footer .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);}

/* »ç¾÷¼Ò°³ °³¼± */
.improve-businessarea {margin:433px auto 0; padding:0 0 60px; background:#fff;}
.improve-businessarea i {font-style:normal;}
.improve-businessarea .title-area {padding-top:35px;}
html.scrActive .improve-businessarea .title-area {position:fixed;width:100%;left:0;right:0;top:116px;padding:0;margin:auto;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_opacicy_w.png) repeat left top;z-index:100;border:1px solid #eee;}
html.scrActive .improve-businessarea .title-area:after {content:"";width:100%;background:url(//image.uplus.co.kr/images/renewal/images/co/common/bg_opacicy_w.png) repeat left top}
.improve-businessarea .title-area .inner {width:1100px; margin:0 auto;}
.improve-businessarea .title-area .inner:after {content:''; display:block; clear:both;}
.improve-businessarea .title-area .inner {min-height:60px;}
.improve-businessarea .title-area .titLv02 {float:left;}
html.scrActive .improve-businessarea .titLv02 {position:absolute;left:0;right:0;top:7px;bottom:0;margin:auto;font-size:34px;text-align:center;}

.improve-businessarea .contents-area {width:1100px; margin:0 auto;}
.improve-businessarea .contents-area h3 {margin-top:20px; color:#666; font-size:26px; font-weight:100; line-height:1.6;}
.improve-businessarea .contents-area > .desc {margin-top:20px; font-size:15px; line-height:1.8; letter-spacing:-.058em;}
.improve-businessarea .sect-area {margin-top:40px;}
.improve-businessarea .sect-area h3 {margin-top:0;}
.improve-businessarea .sect-area .inner-sect {margin-top:60px; padding-top:40px; border-top:1px dashed #eeedea;}
.improve-businessarea .sect-area .inner-sect:first-child {margin:0 0 40px 0;}

.improve-businessarea .video-area {margin-top:20px;}
.improve-businessarea .video-area .slick-track {width:2200px !important;}
.improve-businessarea .video-area .slick-slide {overflow:hidden; width:340px !important; height:190px;}
.improve-businessarea .video-area .slick-slide + .slick-slide {margin-left:40px;}
.improve-businessarea .video-area .slick-slide:nth-child(4) {margin-left:0;}

.improve-businessarea .video-area .slick-slide .btn {display:block; position:relative;}
.improve-businessarea .video-area .slick-slide .btn:after {content:''; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:58px; height:58px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/btn_play.png') no-repeat;}
.improve-businessarea .video-area .slick-slide .btn:hover:before {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.7);}
.improve-businessarea .video-area .slick-slide .btn:hover:after {background-position-x:-58px;}
.improve-businessarea .video-area .slick-slide .btn:focus {border:1px dotted #666;}

.improve-businessarea .video-area .slick-dots {margin-top:20px; font-size:0;}
.improve-businessarea .video-area .slick-dots li {display:inline-block; width:50%; vertical-align:top;}
.improve-businessarea .video-area .slick-dots button {display:block; width:100%; height:6px; padding:0; border:0; background:#e0e0e0; font-size:0; -webkit-appearance:none;}
.improve-businessarea .video-area .slick-dots .slick-active button {background:#c8135c;}
.improve-businessarea .menu-tab {font-size:0;}
.improve-businessarea .menu-tab a {display:inline-block; width:33.3%; padding-bottom:12px; border-bottom:2px solid #dbdbdb; font-size:18px; line-height:1; text-align:center;}
.improve-businessarea .menu-tab a:nth-child(1) {width:33.4%;}
.improve-businessarea .menu-tab a.active {color:#c8135c; font-weight:600; border-color:#c8135c;}
.improve-businessarea .cont-tab {position:relative; margin-top:20px;}
.improve-businessarea .cont {display:none; height:500px; padding-top:85px;}
.improve-businessarea .cont.active {display:block;}

.improve-businessarea .cont.mobile01 {background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_mobile01.jpg') no-repeat;}
.improve-businessarea .cont.mobile02 {background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_mobile02.jpg') no-repeat;}
.improve-businessarea .cont.mobile03 {background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_mobile03.jpg') no-repeat;}
.improve-businessarea .cont.smart01 {height:980px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_smart01.jpg') no-repeat;}
.improve-businessarea .cont.smart02 {height:460px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_smart02.jpg') no-repeat;}
.improve-businessarea .cont.smart03 {height:460px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_smart03.jpg') no-repeat;}
.improve-businessarea .cont.corp01 {height:1545px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_corp01.jpg') no-repeat;} 

.improve-businessarea .cont > p {color:#fff; font-size:18px; line-height:1.55; letter-spacing:-.025em; text-align:center;}
.improve-businessarea .cont > p .y-position > strong {display:block; margin-bottom:25px; color:#fff; font-size:32px; line-height:1;}
.improve-businessarea .cont > ul.spec-list {position:absolute; bottom:0; left:50%; width:900px; margin-left:-450px; font-size:0;}
.improve-businessarea .cont > ul.spec-list * {letter-spacing:-.025em;}
.improve-businessarea .cont > ul.spec-list li {display:inline-block; width:280px; height:220px; padding:40px 40px 0; background:#fff; box-shadow:1px 1px 14px 10px rgba(0, 0, 0, .05); vertical-align:top;}
.improve-businessarea .cont.corp01 > ul.spec-list li {height:auto; padding-bottom:40px;}
.improve-businessarea .cont.smart01 > ul.spec-list {bottom:480px;}
.improve-businessarea .cont.smart02 > ul.spec-list {bottom:40px;}
.improve-businessarea .cont.smart02 > ul.spec-list + p {position:absolute; bottom:0; left:0; width:100%; color:#666; font-size:15px;}

.improve-businessarea .cont > ul.spec-list.col1 li {width:100%; text-align:center;}
.improve-businessarea .cont > ul.spec-list.col2 li {width:435px;}
.improve-businessarea .cont > ul.spec-list li + li {margin-left:30px;}
.improve-businessarea .cont > ul.spec-list.col2 li:nth-child(2) ~ li {margin-top:30px;}
.improve-businessarea .cont > ul.spec-list.col2 li:nth-child(3),
.improve-businessarea .cont > ul.spec-list.col2 li:nth-child(5),
.improve-businessarea .cont > ul.spec-list.col2 li:nth-child(7),
.improve-businessarea .cont > ul.spec-list.col2 li:nth-child(9) {margin-left:0;}

.improve-businessarea .cont > ul.spec-list li strong {display:block; margin-bottom:25px; color:#c8135c; text-align:center;}
.improve-businessarea .cont > ul.spec-list li strong span {display:inline-block; padding-bottom:10px; border-bottom:2px solid #c8135c; font-size:26px;}
.improve-businessarea .cont > ul.spec-list li > i {display:block; font-size:16px; letter-spacing:-.15em; line-height:22px;}
.improve-businessarea .cont > ul.spec-list li > i:before {content:''; display:inline-block; width:4px; height:4px; margin:9px 10px 0 0; border-radius:50%; background:#666; vertical-align:top;}
.improve-businessarea .cont > ul.spec-list li > i.point {color:#c8135c;}
.improve-businessarea .cont > ul.spec-list li > i + i {margin-top:12px;}
.improve-businessarea .cont > ul.spec-list li > i span {display:inline-block; height:22px; margin-left:10px; padding:5px 8px 0; background:#c8135c; color:#fff; font-size:12px; line-height:1; vertical-align:top;}

.improve-businessarea .cont > ul.spec-list li.inline-type {height:auto; padding:40px 80px;}
.improve-businessarea .cont > ul.spec-list li.inline-type > i {display:inline-block; width:200px; vertical-align:top;}
.improve-businessarea .cont > ul.spec-list li.inline-type > i + i {margin-left:70px;}
.improve-businessarea .cont > ul.spec-list li.inline-type > i:nth-child(5),
.improve-businessarea .cont > ul.spec-list li.inline-type > i:nth-child(8) {margin-left:0;}
.improve-businessarea .cont > ul.spec-list li.inline-type > i.point {color:#c8135c; font-weight:600;}

.improve-businessarea .cont > ul.spec-list li.inline-type.type02 {padding:40px 0;}
.improve-businessarea .cont > ul.spec-list li.inline-type.type02 > i {width:225px; height:100px; padding-top:20px; color:#444; font-size:20px; font-weight:600; line-height:1.5; text-align:center;}
.improve-businessarea .cont > ul.spec-list li.inline-type.type02 > i:before {display:none;}
.improve-businessarea .cont > ul.spec-list li.inline-type.type02 > i + i {margin:0; border-left:1px dashed #d4d4d4;}
.improve-businessarea .cont > ul.spec-list li.inline-type.type02 > i em {color:#666; font-size:14px; font-weight:400; letter-spacing: -.08em;}

.improve-businessarea .cont.corp01 > ul.spec-list li.h229 {height:229px;}
.improve-businessarea .cont.corp01 > ul.spec-list li.h263 {height:263px;}
.improve-businessarea .cont.corp01 > ul.spec-list li.h297 {height:297px;}
.improve-businessarea .cont.corp01 > ul.spec-list li strong {margin-bottom:13px;}
.improve-businessarea .cont.corp01 > ul.spec-list li > i {display:inline-block; width:165px; margin-top:12px; vertical-align:top;}
.improve-businessarea .cont.corp01 > ul.spec-list li.block-type > i {display:block;}
.improve-businessarea .cont.corp01 > ul.spec-list li > i:nth-child(3),
.improve-businessarea .cont.corp01 > ul.spec-list li > i:nth-child(5),
.improve-businessarea .cont.corp01 > ul.spec-list li > i:nth-child(7),
.improve-businessarea .cont.corp01 > ul.spec-list li > i:nth-child(9),
.improve-businessarea .cont.corp01 > ul.spec-list li > i:nth-child(11) {margin-left:25px;}
.improve-businessarea .cont.corp01 > ul.spec-list li.block-type > i:nth-child(3) {margin-left:0;}

.improve-businessarea .service-list {margin-top:40px;}
.improve-businessarea .service-list:after {content:''; display:block; clear:both;}
.improve-businessarea .service-list li {position:relative; float:left; width:340px; height:375px; padding:40px 20px 0; border:1px solid #e0e0e0; font-size:15px; line-height:1.8; letter-spacing:-.098em; text-align:center;}
.improve-businessarea .service-list li * {letter-spacing:-.13em;}
.improve-businessarea .service-list li + li {margin-left:40px;}
.improve-businessarea .service-list li:nth-child(3) ~ li {margin-top:40px;}
.improve-businessarea .service-list li:nth-child(4),
.improve-businessarea .service-list li:nth-child(7),
.improve-businessarea .service-list li:nth-child(10) {margin-left:0;}
.improve-businessarea .service-list li > strong {display:block; margin-bottom:13px; color:#444; font-size:26px; letter-spacing:-.06em; line-height:1; text-align:center;}
.improve-businessarea .service-list li > strong:before {content:''; display:block; width:100px; height:100px; margin:0 auto 20px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cks/img_imp_sprite.png') no-repeat;}

.improve-businessarea .service-list li > strong.m-icon01:before {background-position-x:0;}
.improve-businessarea .service-list li > strong.m-icon02:before {background-position-x:-100px;}
.improve-businessarea .service-list li > strong.m-icon03:before {background-position-x:-200px;}
.improve-businessarea .service-list li > strong.m-icon04:before {background-position-x:-300px;}
.improve-businessarea .service-list li > strong.m-icon05:before {background-position-x:-400px;}
.improve-businessarea .service-list li > strong.m-icon06:before {background-position-x:-500px;}

.improve-businessarea .service-list li > strong.s-icon01:before {background-position-x:-600px;}
.improve-businessarea .service-list li > strong.s-icon02:before {background-position-x:-700px;}
.improve-businessarea .service-list li > strong.s-icon03:before {background-position-x:-800px;}

.improve-businessarea .service-list li > strong.c-icon01:before {background-position:0 -100px;}
.improve-businessarea .service-list li > strong.c-icon02:before {background-position:-100px -100px;}
.improve-businessarea .service-list li > strong.c-icon03:before {background-position:-200px -100px;}

.improve-businessarea .service-list li > .btn-area {display:block; position:absolute; bottom:40px; left:50%; transform:translateX(-50%); width:100%; text-align:center;}
.improve-businessarea .service-list li > .btn-area a {display:inline-block; min-width:108px; height:40px; padding:12px 10px 0; border-radius:19px; background:#e0e0e0; color:#c8135c; line-height:1;}
.improve-businessarea .service-list li > .btn-area a:after {content:'>'; margin-left:10px; font-family:dotum,'µ¸¿ò';}
.improve-businessarea .service-list li > .btn-area a:hover {background:#c8135c; color:#fff;}

.improve-businessarea .service-list.corp-type li {height:415px;}
.improve-businessarea .service-list.corp-type li > strong {line-height:1.2;}

.improve-businessarea .scroll-area .swiper-scrollbar-drag {border-radius:0; background:#c8135c;}
.improve-businessarea .scroll-area.swiper-container-horizontal>.swiper-scrollbar {left:0; width:100%;}

.improve-businessarea .service-list.type02 {padding-bottom:30px; font-size:0; white-space:nowrap;}
.improve-businessarea .service-list.type02 li {display:inline-block; float:none; margin:0; width:300px; height:356px; padding:50px 0 0 0; border:0; background:#f2f2f2;}
.improve-businessarea .service-list.type02 li + li {margin-left:28px;}
.improve-businessarea .service-list.type02 li:nth-child(3) ~ li {margin-top:0;}
.improve-businessarea .service-list.type02 li > strong:before {width:120px; height:120px;}
.improve-businessarea .service-list.type02 li > strong.icon01:before {background-position:0 -200px;}
.improve-businessarea .service-list.type02 li > strong.icon02:before {background-position:-120px -200px;}
.improve-businessarea .service-list.type02 li > strong.icon03:before {background-position:-240px -200px;}
.improve-businessarea .service-list.type02 li > strong.icon04:before {background-position:-360px -200px;}
.improve-businessarea .service-list.type02 li > strong.icon05:before {background-position:-480px -200px;}
.improve-businessarea .service-list.type02 li > strong.icon06:before {background-position:-600px -200px;}
.improve-businessarea .service-list.type02 li > strong.icon07:before {background-position:-720px -200px;}

.improve-businessarea .cont.smart01 .scroll-area {position:absolute; bottom:0; left:0; width:100%;}
.improve-businessarea .cont.smart01 ul.service-list {margin:0 0 0 0;}
.improve-businessarea .cont.smart01 ul.service-list li {height:388px;}
.improve-businessarea .cont.smart01 ul.service-list.type02 li > strong:before {width:180px; height:180px;}
.improve-businessarea .cont.smart01 ul.service-list.type02 li > strong.icon01:before {background-position:0 -320px;}
.improve-businessarea .cont.smart01 ul.service-list.type02 li > strong.icon02:before {background-position:-180px -320px;}
.improve-businessarea .cont.smart01 ul.service-list.type02 li > strong.icon03:before {background-position:-360px -320px;}
.improve-businessarea .cont.smart01 ul.service-list.type02 li > strong.icon04:before {background-position:-540px -320px;}

/* improve to main page */
.menuGnb li .gnbDp1:after {background:#ec008b;}
#pk-footer,
#pk-footer .footerInner,
#pk-footer .footShortcutWrap .btnShortcutOpen {background:#1D1D1B;}

.menuGnb li .gnbDp1 {background-image:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/new/spr_gnb_new_v2.png');}
.menuGnb li .gnbDp1.menu01 {width:78px; background-position:0 26px}
.menuGnb li .gnbDp1.menu02 {width:116px; background-position:-114px 26px}
.menuGnb li .gnbDp1.menu03 {background-position:-270px 26px}
.menuGnb li .gnbDp1.menu04 {background-position:-386px 26px}
.menuGnb li .gnbDp1.menu05 {background-position:-504px 26px}

/* Áö¼Ó°¡´É°æ¿µ °³Æí 0825 */
.contentKeyArea figcaption .praseKey.phraseSUSTB {top:88px; height:138px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/common/img_visual_ck_sustb.png') no-repeat;}
.improve-businessarea.sustainability {padding-bottom:120px;}
.improve-businessarea.sustainability .contents-area > .desc {color:#333;}
.improve-businessarea.sustainability .sect-area * {letter-spacing:-.04em;}
.improve-businessarea.sustainability .sect-area h3 {color:#444; margin-bottom:25px;}
.improve-businessarea.sustainability .sect-area .inner-sect {margin:40px 0 25px;}
.improve-businessarea.sustainability .sect-area h4 {margin:35px 0 15px 0; color:#c8135c; font-size:20px; line-height:1;}
.improve-businessarea.sustainability .sect-area p {color:#333; font-size:15px; line-height:1.8;}

.tblCkType01 tbody th.aleft {padding-left:20px; text-align:left;}
.tblCkType01 .bul-list {}
.tblCkType01 .bul-list li {position:relative; padding-left:13px; text-indent:0;}
.tblCkType01 .bul-list li:before {content:''; display:block; position:absolute; top:8px; left:0; width:4px; height:4px; border-radius:2px; background:#666;}
.tblCkType01 .bul-list li + li {margin-top:5px;}
.tblCkType01 .bul-list.column-type2:after {content:''; display:block; clear:both;}
.tblCkType01 .bul-list.column-type2 li {float:left; width:50%;} 
.tblCkType01 .bul-list.column-type2 li:nth-child(2) {margin:0;}

.improve-businessarea .menu-link {margin-top:35px; font-size:0;}
.improve-businessarea .menu-link a {display:inline-block; position:relative; width:204px; height:50px; padding:15px 0 0 20px; border:1px solid #dbdbdb; font-size:18px; line-height:1; letter-spacing:-.05em;}
.improve-businessarea .menu-link a:after {content:'>'; display:block; position:absolute; top:50%; right:18px; transform:translateY(-50%); font-family:'µ¸¿ò', dotum;}
.improve-businessarea .menu-link a:hover {border-color:#c8135c; color:#c8135c;}
.improve-businessarea .menu-link a + a {margin-left:20px;}

.improve-businessarea .menu-link.type02 a {width:212px; height:68px; padding:0; padding-top:25px; text-align:center;}
.improve-businessarea .menu-link.type02 a:hover {background:#c8135c; color:#fff;}
.improve-businessarea .menu-link.type02 a:after {display:none;}
.improve-businessarea .menu-link.type02 a + a {margin-left:10px;}
.improve-businessarea .menu-link.type02 a:nth-child(6) {margin-left:0;}
.improve-businessarea .menu-link.type02 a:nth-child(5) ~ a {margin-top:10px;}
.improve-businessarea .menu-link.type02 a.active {border-color:#c8135c; background:#c8135c; color:#fff;}

.improve-businessarea .desccontents-area {margin-top:40px; font-size:0;}
.improve-businessarea .desccontents-area strong.title {display:block; margin-bottom:30px; color:#444; font-size:18px; font-weight:600; line-height:1; text-align:center;}
.improve-businessarea .desccontents-area .half-type {display:inline-block; position:relative; width:50%; text-align:center; vertical-align:top;}
.improve-businessarea .desccontents-area .half-type + .half-type {border-left:1px solid #eeedea;}
.improve-businessarea .desccontents-area .half-type + .btm-type {margin-top:20px; padding-top:40px; border-top:1px solid #eeedea;}
.improve-businessarea .desccontents-area .half-type .inner {width:510px; min-height:420px;}
.improve-businessarea .desccontents-area .half-type + .half-type .inner {width:100%; padding-left:40px;}
.improve-businessarea .desccontents-area .half-type.a-type01 {text-align:left;}
.improve-businessarea .desccontents-area .half-type + .half-type.a-type02 {border-left:0; text-align:right;}
.improve-businessarea .desccontents-area .half-type.abs-type {padding-bottom:35px;}
.improve-businessarea .desccontents-area .half-type.abs-type strong.title {position:absolute; bottom:0; left:0; width:100%; margin:0; font-size:14px; font-weight:400;}

.improve-businessarea .desccontents-area .reference {display:block; margin-top:10px; font-size:15px; line-height:1; text-align:right;}
.improve-businessarea .desccontents-area .wrap-datatable {border:1px solid #c8135d; border-width:1px 0 2px;}
.improve-businessarea .desccontents-area .datatable {table-layout:fixed; width:100%; border-collapse:collapse; font-size:16px; line-height:1; letter-spacing:-.058em;}
.improve-businessarea .desccontents-area .datatable th {padding-left:20px; background:url('//image.uplus.co.kr/images/renewal/images/co/common/bg_tblType01.png') repeat left top; color:#333; font-weight:600; line-height:1.68; text-align:left;}
.improve-businessarea .desccontents-area .datatable td {padding:20px 0; background:#fff url('//image.uplus.co.kr/images/renewal/images/co/common/bg_dotted_v.png') repeat-y left top; text-align:center;}
.improve-businessarea .desccontents-area .datatable td.num {padding-right:20px; text-align:right;}
.improve-businessarea .desccontents-area .datatable tr + tr th,
.improve-businessarea .desccontents-area .datatable tr + tr td {border-top:1px solid #dcdcdc;}
.improve-businessarea .desccontents-area .deftype-list {font-size:0;}
.improve-businessarea .desccontents-area .deftype-list li {display:inline-block; width:260px; font-size:14px; vertical-align:top;}
.improve-businessarea .desccontents-area .deftype-list li > strong {display:block; height:56px; margin-bottom:17px; padding-top:20px; border-radius:28px; background:#c8135d; color:#fff; font-size:16px; font-weight:600; line-height:1; text-align:center;}
.improve-businessarea .desccontents-area .deftype-list li > strong.not {background:#868686;}
.improve-businessarea .desccontents-area .deftype-list li > span {display:block; position:relative; padding-left:17px; line-height:1.57;}
.improve-businessarea .desccontents-area .deftype-list li > span:before {content:''; display:block; position:absolute; top:8px; left:0; width:4px; height:4px; border-radius:2px; background:#666;}
.improve-businessarea .desccontents-area .deftype-list li > span + span {margin-top:8px;}
.improve-businessarea .desccontents-area .deftype-list li + li {margin-left:20px;}
.improve-businessarea .desccontents-area .deftype-list.column-type2,
.improve-businessarea .desccontents-area .deftype-list.column-type3 {text-align:center;}
.improve-businessarea .desccontents-area .deftype-list.column-type2 li {width:490px;}
.improve-businessarea .desccontents-area .deftype-list.column-type3 li {width:320px;}
.improve-businessarea .desccontents-area .deftype-list.column-type3 li:nth-child(4) {margin-left:0;}
.improve-businessarea .desccontents-area .deftype-list.column-type3 li:nth-child(3) ~ li {margin-top:22px;}

.improve-businessarea .service-list.security-type li {height:314px; letter-spacing:-.06em;}
.improve-businessarea .service-list.security-type li > strong:before {background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cka/img_sustb_sprite.png') no-repeat;}
.improve-businessarea .service-list.security-type li > strong.m-icon01:before {background-position-x:0;}
.improve-businessarea .service-list.security-type li > strong.m-icon02:before {background-position-x:-100px;}
.improve-businessarea .service-list.security-type li > strong.m-icon03:before {background-position-x:-200px;}
.improve-businessarea .service-list.security-type li > strong.m-icon04:before {background-position-x:-300px;}
.improve-businessarea .service-list.security-type li > strong.m-icon05:before {background-position-x:-400px;}
.improve-businessarea .service-list.security-type li > strong.m-icon06:before {background-position-x:-500px;}
.improve-businessarea .service-list.security-type li > span {letter-spacing:-.06em;}

.improve-businessarea .legal-area {padding:30px; border:1px solid #e0e0e0;}
.improve-businessarea .legal-area dt {margin-bottom:30px; color:#444; font-weight:600; font-size:18px; line-height:1; text-align:center;}
.improve-businessarea .legal-area dd ol > li {padding-left:15px; color:#333; text-indent:-15px; line-height:1.5;}
.improve-businessarea .legal-area dd ol > li + li {margin-top:35px;}
.improve-businessarea .legal-area dd ol > li > ol {margin-top:25px;}
.improve-businessarea .legal-area dd ol > li > ol li {color:#666; line-height:1;}
.improve-businessarea .legal-area dd ol > li > ol li + li {margin-top:15px;}

.improve-businessarea .scroll-contents {padding-bottom:30px; font-size:0; white-space:nowrap;}
.improve-businessarea .scroll-contents:after {content:''; display:block; clear:both;}
.improve-businessarea .scroll-contents > .thumb,
.improve-businessarea .scroll-contents > dl {display:inline-block; white-space:normal; vertical-align:top;}
.improve-businessarea .scroll-contents > dl {width:300px; margin-left:40px; color:#333; letter-spacing:-.1em !important;}
.improve-businessarea .scroll-contents > dl dt {min-height:70px; font-size:26px; line-height:1.38;}
.improve-businessarea .scroll-contents > dl dd {margin-top:20px; font-size:16px; line-height:1.62;}

.improve-businessarea .report-list {margin-top:60px;}
.improve-businessarea .report-list li {position:relative; height:82px; padding:27px 0 0 30px; border:1px solid #dbdbdb; background:#f8f8f8; font-size:24px; line-height:1;}
.improve-businessarea .report-list li + li {margin-top:20px;}
.improve-businessarea .report-list li .download-area {position:absolute; top:50%; right:30px; transform:translateY(-50%);}
.improve-businessarea .report-list li .download-area > a {display:inline-block; position:relative; padding-left:23px; color:#c8135c; font-size:14px; line-height:1; vertical-align:top;}
.improve-businessarea .report-list li .download-area > a:before {content:''; display:block; position:absolute; top:0; left:0; width:13px; height:15px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_download02.png') no-repeat;}
.improve-businessarea .report-list li .download-area > a + a {margin-left:30px;}

.improve-businessarea .download-desc {position:relative; height:55px; margin-top:20px; padding:19px 0 0 30px; border:1px solid #dbdbdb; background:#f8f8f8; font-size:14px !important; line-height:1 !important;}
.improve-businessarea .download-desc .btn-down {display:block; position:absolute; top:50%; right:20px; transform:translateY(-50%); padding-left:23px; color:#c8135c;}
.improve-businessarea .download-desc .btn-down:before {content:''; display:block; position:absolute; top:0; left:0; width:13px; height:15px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_download02.png') no-repeat;}
.improve-businessarea .banner-sustainability {height:200px; margin-top:120px; padding-top:50px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/cka/bg_sustainability_commbanner.jpg') no-repeat; color:#fff; font-size:24px; line-height:1; text-align:center;}
.improve-businessarea .banner-sustainability > span {display:block; margin-top:22px;}
.improve-businessarea .banner-sustainability > span > a {display:inline-block; width:280px; height:56px; padding-top:19px; background:#fff; color:#c8135c; font-size:18px; line-height:1; text-align:center;}
.improve-businessarea .banner-sustainability > span > a:after {content:'>'; margin-left:12px; font-family:'µ¸¿ò', dotum;}

.improve-businessarea.sustainability .sect-area .list-area {margin-top:45px;}
.improve-businessarea.sustainability .sect-area .list-area h4 {color:#333;}
.improve-businessarea.sustainability .sect-area .list-area .subtit {display:block;margin:15px 0 5px;color:#c8135c;font-size:16px;}
.improve-businessarea.sustainability .sect-area .right-area {text-align:right;}
.improve-businessarea.sustainability .sect-area .right-area b {color:#333;font-size:16px;font-weight:500;line-height:1.6;}
.improve-businessarea.sustainability .sect-area .right-area em {display:block;color:#c8135c;font-size:16px;font-weight:500;}
.improve-businessarea.sustainability .sect-area .right-area img {float:right;}
.improve-businessarea.sustainability .sect-area .right-area b span {color:#000;font-weight:500;}
.improve-businessarea.sustainability .sect-area .right-area:after {content:'';display:block;clear:both;}

.improve-businessarea .menu-link .spread-btn:after {top:34%;transform:rotate(90deg);} 
.improve-businessarea .menu-link .spread-btn.on {border-color:#c8135c;color:#c8135c;}
.improve-businessarea .menu-link .spread-btn.on:after {transform:rotate(270deg);color:#c8135c;}
.improve-businessarea .policy-area {display:none;padding:30px;border:1px solid #e0e0e0;text-align:left;}
.improve-businessarea .policy-area.on {display:block;}
.improve-businessarea .policy-area dt {margin-bottom:15px;color:#333;font-size:16px;font-weight:700;}
.improve-businessarea .policy-area h5 {margin:25px 0 10px;font-size:16px;color:#444;font-weight:500;}
.improve-businessarea .policy-area li h6 {margin:15px 0 5px;color:#444;font-size:16px;font-weight:500;}
.improve-businessarea .policy-area .discList li {position:relative;padding-left:8px;font-size:15px;}
.improve-businessarea .policy-area .discList li:before {content:'';position:absolute;top:10px;left:0;display:block;width:2px;height:2px;background-color:#666;border-radius:50%;}

/* ÀÎÀçÃ¤¿ë 21/10/20 ¼öÁ¤ */
.contentKeyArea figcaption .praseKey.phraseCAREER	{top:135px;height:42px; background-image:url(//image.uplus.co.kr/images/renewal/images/co/ck/common/img_visual_ck_v6.png); background-position:0 -1121px;}
.improve-businessarea.sustainability .contents-area > .desc .btn-area {display:block; margin-top:25px;}
.improve-businessarea.sustainability .contents-area > .desc .btn-area > a {display:inline-block; height:50px; padding:15px 20px 0; border:1px solid #c8145e; color:#c9135d; font-size:18px; letter-spacing:-.058em; line-height:1; vertical-align:top;}
.improve-businessarea.sustainability .contents-area > .desc .btn-area > a:after {content:'>'; margin-left:23px; font-family:dotum, 'µ¸¿ò';}

.welfare-list {margin-top:35px;}
.welfare-list li {float:left; width:260px; height:383px; padding:30px 19px 0; border:1px solid #e0e0e0; letter-spacing:-.025em; word-break:keep-all;}
.welfare-list li + li {margin-left:20px;}
.welfare-list li:nth-child(4) ~ li {margin-top:20px;}
.welfare-list li:nth-child(5) {margin-left:0;}
.welfare-list li > strong {display:block; margin-bottom:8px; color:#444; font-size:20px; text-align:center;}
.welfare-list li > strong > span {display:block; min-height:60px; line-height:1.5;}
.welfare-list li > strong:before {content:''; display:block; width:100px; height:100px; margin:0 auto 15px; background:url('//image.uplus.co.kr/images/renewal/images/co/ck/ckc/ico_ck_hr01_01.png') no-repeat;}
.welfare-list li > strong.icon02:before {background-position-x:-100px;}
.welfare-list li > strong.icon03:before {background-position-x:-200px;}
.welfare-list li > strong.icon04:before {background-position-x:-300px;}
.welfare-list li > strong.icon05:before {background-position-x:-400px;}
.welfare-list li > strong.icon06:before {background-position-x:-500px;}
.welfare-list li > strong.icon07:before {background-position-x:-600px;}
.welfare-list li > i {display:block; position:relative; padding-left:14px;}
.welfare-list li > i:before {content:''; display:block; position:absolute; top:9px; left:0; width:4px; height:4px; border-radius:50%; background:#666;}
.welfare-list li > i + i {margin-top:8px;}