@charset "utf-8";
/************************************************
YUANTA
commnet : customer
*************************************************/

.financeUserHappyWrap>ul>li span.item, .myAssetTab .ico, .myassetFirstStep .bannerWrap .ico, .boxWrap.tline>ul>li .ico, .setProgram .ico, .myAssetTab > ul li a.on:after, #myasset01 .lyWrap dd .ico, .myassetFirstStep .linkWrap .ico, .easyPayWrap .ico, .payWrap .ico, .guideMsgWrap.customerArs .ico
 {display:inline-block;background:url("/myasset/common/img/cu/spr_cur.png") no-repeat;font-size:0;overflow:hidden;line-height:0}/* 220114 수정(payWrap .ico추가 및 일부 삭제) */

/* 은행개설계좌(ci05) */
.bankBeginnerWrap .cuHide {display: none;}
.bankInfoWrap .bankHide {display: none;}
.bankInfoWrap .bankHide+.foot.type,
.bankBeginnerWrap .cuHide+.foot.type {border-top: 0}

.ci-tab .tabBank > li > a {overflow:hidden;text-indent:-1000px;background:url("/myasset/common/img/cu/bg_tab_bank.png") no-repeat;}
.ci-tab .tabBank > li.bank01 a {background-position:0 0;}
.ci-tab .tabBank > li.bank02 a {background-position:-89px 0;}
.ci-tab .tabBank > li.bank03 a {background-position:-177px 0;}
.ci-tab .tabBank > li.bank04 a {background-position:-264px 0;}
.ci-tab .tabBank > li.bank05 a {background-position:-352px 0;}
.ci-tab .tabBank > li.bank06 a {background-position:-440px 0;}
.ci-tab .tabBank > li.bank07 a {background-position:-527px 0;}
.ci-tab .tabBank > li.bank08 a {background-position:-614px 0;}
.ci-tab .tabBank > li.bank09 a {background-position:-702px 0;}
.ci-tab .tabBank > li.active > a {background:url("/myasset/common/img/cu/bg_tab_bank.png") no-repeat !important;}
.ci-tab .tabBank > li.active.bank01 a {background-position:0 -30px !important;}
.ci-tab .tabBank > li.active.bank02 a {background-position:-89px -30px !important;}
.ci-tab .tabBank > li.active.bank03 a {background-position:-177px -30px !important;}
.ci-tab .tabBank > li.active.bank04 a {background-position:-264px -30px !important;}
.ci-tab .tabBank > li.active.bank05 a {background-position:-352px -30px !important;}
.ci-tab .tabBank > li.active.bank06 a {background-position:-440px -30px !important;}
.ci-tab .tabBank > li.active.bank07 a {background-position:-527px -30px !important;}
.ci-tab .tabBank > li.active.bank08 a {background-position:-614px -30px !important;}
.ci-tab .tabBank > li.active.bank09 a {background-position:-702px -30px !important;}

/* 160627 추가 */
.ci-tab.level1>.tab-selector.tabBank2 {height:122px !important; margin: 0 -1px -1px; border:1px solid #cecece;}/* 170104 수정 height:81px-> 122px */
.ci-tab.level1>.tab-selector.tabBank2 > li {width:20% !important; float: left; border-bottom: 1px solid #dcdcdc; box-sizing: border-box;}
.ci-tab .tabBank.tabBank2 > li > a {border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; box-sizing: border-box; overflow:hidden; text-indent:-1000px; background:#fff url("/myasset/common/img/cu/bg_tab_bank2.png") no-repeat;}
.ci-tab .tabBank.tabBank2 > li.bank01 a {background-position:0 0;}
.ci-tab .tabBank.tabBank2 > li.bank02 a {background-position:-157px 0;}
.ci-tab .tabBank.tabBank2 > li.bank03 a {background-position:-315px 0;}
.ci-tab .tabBank.tabBank2 > li.bank04 a {background-position:-473px 0;}
.ci-tab .tabBank.tabBank2 > li.bank05 a {background-position:-631px 0; border-right:none}
.ci-tab .tabBank.tabBank2 > li.bank06 a {background-position:0 -40px;}
.ci-tab .tabBank.tabBank2 > li.bank07 a {background-position:-157px -40px;}
.ci-tab .tabBank.tabBank2 > li.bank08 a {background-position:-315px -40px;}
.ci-tab .tabBank.tabBank2 > li.bank09 a {background-position:-473px -40px;}
.ci-tab .tabBank.tabBank2 > li.bank10 a {width:auto !important; background-position:-631px -40px; border-right:none}
.ci-tab .tabBank.tabBank2 > li.bank11 a {width:auto !important; background-position:0 -164px; border-right:1px solid #dcdcdc !important}/* 170104 추가 탭하나 더 늘어나면 border삭제해야함 */

.ci-tab .tabBank.tabBank2 > li.active > a {box-sizing: border-box;border:3px solid #5d7790 !important; background: url("/myasset/common/img/cu/bg_tab_bank2.png") no-repeat !important;}
.ci-tab .tab-selector.tabBank2 > li.active+li > a {border-left-color: #5d7790;}
.ci-tab .tabBank.tabBank2 > li.active.bank01 a {background-position:-3px -85px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank02 a {background-position:-159px -85px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank03 a {background-position:-317px -85px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank04 a {background-position:-475px -85px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank05 a {background-position:-633px -85px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank06 a {background-position:-2px -125px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank07 a {background-position:-159px -125px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank08 a {background-position:-317px -125px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank09 a {background-position:-475px -125px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank10 a {background-position:-633px -125px !important;}
.ci-tab .tabBank.tabBank2 > li.active.bank11 a {background-position:-2px -209px !important;}/* 170104 추가 */
/* 160627 추가(e) */

/* protInfoList */
.protInfoList {overflow:hidden;border-style:solid;border-color:#e8e8e8;border-width:1px 0 0 1px; margin-top:50px;}/* 200623 수정(margin추가) */
.protInfoList li {float:left;width:50%;height:122px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;box-sizing:border-box;}/* 180718 수정 */
.protInfoList li dl {height:122px;padding:0 132px 0 30px;position:relative;}
.protInfoList li dl:after {content:"";position:absolute;width:132px;height:122px;top:0;right:0;background:url("/myasset/common/img/cu/spr_protinfo.png") no-repeat;}
.protInfoList li dl dt {font-size:20px;font-weight:bold;padding-top:15px;height:30px;line-height:30px;color:#3d3d3d;letter-spacing:-0.06em;}/* 210903수정(letter-spacing 추가) */
.protInfoList li dl dd {margin-top:5px;font-size:14px;color:#6d6d6d;letter-spacing:-1px;}
.protInfoList li.p1 dl:after {background-position:0 0;}
.protInfoList li.p2 dl:after {background-position:-132px 0;}
.protInfoList li.p3 dl:after {background-position:0px -122px;}
.protInfoList li.p4 dl:after {background-position:-132px -122px;}
.protInfoList li.p5 dl:after {background-position:0px -244px;}
.protInfoList li.p6 dl:after {background-position:-132px -244px;}
.protInfoList li.p7 dl:after {background-position:0 -366px;}/* 180718 추가 */
.protInfoList li.p8 dl:after {background-position:-132px -366px;}/* 200812 추가 */

/* protInfoList2(180723추가) */
.protInfoList.protInfoList2 li dl {padding:0 108px 0 28px;}
.protInfoList.protInfoList2 li dl:after {background:url("/myasset/common/img/cu/spr_protinfo2.png") no-repeat;}
.protInfoList.protInfoList2 li.p1 dl:after {background-position:0 0;}
.protInfoList.protInfoList2 li.p2 dl:after {background-position:-132px 0;}
.protInfoList.protInfoList2 li.p3 dl:after {background-position:0px -122px;}
.protInfoList.protInfoList2 li.p4 dl:after {background-position:-132px -122px;}
.protInfoList.protInfoList2 li.p5 dl:after {background-position:0px -244px;}
.protInfoList.protInfoList2 li.p6 dl:after {background-position:-132px -244px;}
.protInfoList.protInfoList2 li.p7 dl dd {line-height:1.5}
.protInfoList.protInfoList2 li.p7 dl:after {background-position:0 -366px;}
.protInfoList.protInfoList2 li.p8 dl:after {background-position:-132px -366px;}
.protInfoList.protInfoList2 li.p9 dl:after {background-position:0 -488px;}/* 211105 추가 */
.protInfoList.protInfoList2 li.p10 dl:after {background-position:-132px -488px;}/* 211105 추가 */

/*curInfo*/
.curInfo{overflow:hidden;}
.curInfo ul{overflow:hidden;}
.curInfo ul.curInfoC1{float:left;position:relative;padding:48px 0px 0px 0px;width:443px;height:130px;border:1px solid #d5e3f1;background:url("/myasset/common/img/cu/bg_curInfo_c1.gif") no-repeat 0 0;}
.curInfo ul.curInfoC2{float:right;padding:20px 0px;width:333px;height:138px;border:1px solid #e1e1e1;}
.curInfo ul>li{width:50%;box-sizing:border-box;}
.curInfo ul.curInfoC2>li{min-height:136px}
.curInfo ul.curInfoC2>li.c4{border-left:1px solid #e8e8e8}
.curInfo ul li{float:left;text-align:center;}
.curInfo ul li.c1 a:hover > p,
.curInfo ul li.c2 a:hover > p{color:#fd5b0e}
.curInfo ul li.c1{padding-left:20px}
.curInfo ul li.c1 span.rarr{position:absolute;left:212px;top:52px;width:42px;height:42px;background:url("/myasset/common/img/cu/spr_cur.png") no-repeat 0 -391px;}
.curInfo ul li.c2{}
.curInfo ul li .curIco{display:block;margin:0 auto;background:url("/myasset/common/img/cu/spr_cur.png") no-repeat 0 0;}
.curInfo ul li .curIco.type1{width:106px;height:57px;background-position:0 -320px}
.curInfo ul li .curIco.type2{width:63px;height:57px;background-position:-107px -320px}
.curInfo ul li .curIco.type3{width:72px;height:72px;background-position:-171px -319px}
.curInfo ul li .curIco.type3_1{width:107px;height:16px;background-position:-245px -345px}
.curInfo ul li .curIco.type4{margin-top: 13px;font-size: 22px;font-weight: 600;color:#ff6b25;background:none;}/*180612 안정모 수정*/
/* .curInfo ul li .curIco.type4{margin-top:23px;width:118px;height:23px;background-position:-245px -321px} */
.curInfo ul li p{margin-top:10px;font-size:17px;color:#000;font-weight:bold;}
.curInfo ul li p{margin-top:6px}
.curInfo ul li.c4 p.customerNum{margin-top: 17px;font-size:19px;color:#000;font-weight:bold;line-height:20px;}/*180612 안정모 수정*/
.curInfo ul li.c4 p.customerNum+p.customerNum{margin-top:10px}

/*pvServBox*/
.pvServBox{border:1px solid #e1e1e1;min-height:252px;letter-spacing:-1px}
.pvServBox .btn{margin-top:10px}
.pvServBox .guideTxt li{margin-top:0px}
.pvServBox+.pvServBox{margin-top:20px}
.pvServBox>.inWrap{position:relative;padding:38px 40px;padding-right:230px}
.pvServBox>.inWrap+.inWrap{margin-left:40px;margin-right:40px;padding:38px 0px;padding-right:230px;border-top:1px dashed #acacac;}
.pvServBox>.inWrap+.inWrap.type2{padding-right:0px}
.pvServBox>.inWrap.bTN{border-top:none !important}
.pvServBox>.inWrap p.pvT1{font-size:16px;color:#555;margin-left:59px;}
.pvServBox>.inWrap p.pvT2{font-size:24px;color:#555;padding-bottom:10px;line-height:32px;margin-left:59px}
.pvServBox>.inWrap p.pvT2 em{color:#1672be;}
.pvServBox>.inWrap p.pvT3{font-size:14px;color:#555;line-height:20px}
.pvServBox>.inWrap p.pvT4{margin-top:10px;color:#000}
.pvServBox>.inWrap p.pvT2tit{}
.pvServBox>.inWrap p.pvEtc{margin-top:10px;font-size:13px;color:#888;line-height:20px}
.pvServBox>.inWrap .number{position:absolute;top:19px;left:0;background:url("/myasset/common/img/cu/spr_cur.png") no-repeat;font-size:0;line-height:0;display:inline-block;height:48px}
.pvServBox>.inWrap .number.num1{width:39px;background-position:0 -270px;top:46px;left:40px;}
.pvServBox>.inWrap .number.num2{width:44px;background-position:-49px -270px}
.pvServBox>.inWrap .number.num3{width:43px;background-position:-103px -270px}
.pvServBox>.inWrap span.ico{background:url("/myasset/common/img/cu/spr_pv_serv.png") no-repeat 0 0;}
.pvServBox>.inWrap span.pv1{position:absolute;right:45px;top:57px;width:175px;height:128px}
.pvServBox>.inWrap span.pv2{position:absolute;right:64px;top:51px;width:162px;height:162px;background-position:-181px 0px}
.pvServBox>.inWrap span.pv3{position:absolute;right:45px;top:57px;width:174px;height:139px;background-position:-343px 0px}
.pvServBox>.inWrap span.pv4{position:absolute;right:7px;top:74px;width:174px;height:138px;background-position:-518px 0px}
.pvServBox>.inWrap span.pv5{position:absolute;right:5px;top:51px;width:165px;height:174px;background-position:-690px 0px}
.pvServBox>.inWrap span.pv6{position:absolute;right:5px;top:57px;width:175px;height:128px;background-position:-853px 0px}

.smartStepWrap.cu{background-color:#fff;text-align:center;position:relative;}
.contTitH1 + .smartStepWrap.cu{margin-top:-32px}
.smartStepWrap.cu>strong{display:block;height:35px;line-height:35px;background-color:#e1eaf1}
.smartStepWrap.cu>ol{margin:0 auto;display:table;width:100%;box-sizing:border-box;border-bottom:1px solid #e0e0e0;}
.smartStepWrap.cu>ol.blN{border-bottom:none}
.smartStepWrap.cu>ol>li{float:none;display:table-cell;height:auto;padding:0 15px 14px 14px;text-align:center;font-weight:bold;color:#3d3d3d;font-size:13px;letter-spacing:-1px;line-height:16px;width:auto;box-sizing:border-box;background:url("/myasset/common/img/cu/bg_nofacestep.png") no-repeat left -28px;min-width:157px}
.smartStepWrap.cu>ol>li>p{min-height:29px;line-height:16px;font-size:13px;color:#3d3d3d;font-weight:normal;}
.smartStepWrap.cu>ol>li>.btn{margin-top:16px;}
.smartStepWrap.cu>ol>li:first-child{padding-left:14px !important;background:none !important}
.smartStepWrap.cu>ol>li>.stepWrap{margin-bottom:10px;background:none;margin:0 auto;height:128px;width:auto;padding:0;}
.smartStepWrap.cu>ol>li>.stepWrap>p{font-size:16px;color:#115bc3;top:5px;}
.smartStepWrap.cu>ol>li>.stepWrap>p>em{font-size:26px;color:#115bc3}
.smartStepWrap.cu>ol>li>.stepWrap .ico{position:absolute;left:0;right:0;background:url("/myasset/common/img/cu/spr_cur.png") no-repeat 0 0;margin:0  auto;}
.smartStepWrap.cu>ol>li>.stepWrap .item01{top:54px;width:60px;height:60px;background-position:0 -435px}
.smartStepWrap.cu>ol>li>.stepWrap .item02{top:54px;width:60px;height:60px;background-position:-62px -435px}
.smartStepWrap.cu>ol>li>.stepWrap .item03{top:54px;width:60px;height:60px;background-position:-124px -435px}
.smartStepWrap.cu>ol>li>.stepWrap .item04{top:54px;width:60px;height:60px;background-position:-186px -435px}
.smartStepWrap.cu>ol>li>.stepWrap .item05{top:54px;width:60px;height:60px;background-position:-248px -435px}
.smartStepWrap.cu .guideTxt{margin:20px 30px;text-align:left}

/* financeUserHappyWrap */
.financeUserHappyWrap{overflow:hidden;}
.financeUserHappyWrap>ul>li{border-bottom:1px solid #e8e8e8;padding:20px 0 20px 145px;position:relative;}
.financeUserHappyWrap dt{color:#f7631d;font-weight:bold;font-size:15px;margin-bottom:10px}
.financeUserHappyWrap>ul>li span.item{position:absolute;width:76px;height:76px;top:50%;left:30px;margin-top:-38px;}
.financeUserHappyWrap>ul>li span.item01{background-position:0 -109px}
.financeUserHappyWrap>ul>li span.item02{background-position:-78px -109px}
.financeUserHappyWrap>ul>li span.item03{background-position:-156px -109px}

.myassetFirstStep .dp1{font-size:23px}
.myassetFirstStep .f16{font-size:16px}
.myassetFirstStep .bannerWrap{background-color:#fbfbfb;border:1px solid #e8e8e8;border-radius:5px;text-align:center;padding:25px 10px 30px;height:220px;position:relative;}
.myassetFirstStep .bannerWrap strong{font-size:17px}
.myassetFirstStep .bannerWrap p{font-size:14px;line-height:18px;margin-top:10px}
.myassetFirstStep .bannerWrap .btn{position:absolute;bottom:30px;left:50%;margin-left:-39px}
.myassetFirstStep .bannerWrap .ico{position:absolute;top:120px;left:50%;}
.myassetFirstStep .bannerWrap .item01{width:80px;height:64px;background-position:-235px -81px;margin-left:-40px;}
.myassetFirstStep .bannerWrap .item02{width:63px;height:51px;background-position:-317px -81px;margin-left:-31.5px;}
.myassetFirstStep .bannerWrap .item03{width:46px;height:49px;background-position:-382px -81px;margin-left:-23px;}
.myassetFirstStep .rCont .bannerWrap{float:none}
.boxWrap.tline>ul>li{min-height:113px}
.boxWrap.tline>ul>li .ico{width:89px;height:106px;position:absolute;width:89px;height:106px;right:10px;top:50%;margin-top:-53px;}
.boxWrap.tline>ul>li .lotteAtm{background-position:-300px -150px}
.boxWrap.tline>ul>li .cuCd{background-position:-391px -150px}
.boxWrap.tline>ul>li>dl>dt{font-weight:bold;font-size:18px}
.boxWrap.tline>ul>li>dl>dt .btn{vertical-align:middle;margin-left:5px;position:relative;top:-2px;}

.reservNum {font-size:0;/*display:inline-block;*/width:289px;height:22px;line-height:22px;vertical-align:middle;}
.reservNum > span {display:inline-block;margin-left:5px;width:52px;height:22px;border:1px solid #d4d4d4;background:#f6f6f6;box-sizing:border-box;}
.reservNum > span:first-child {margin-left:0;}
.reservNum > span.on {border-color:#f26522;background-color:#f26522;}

.termsListWrap {border-top:2px solid #6d6d6d;}
.termsListWrap > ul {overflow:hidden;padding-top:15px;}
.termsListWrap > ul li {float:left;width:33.3%;}
.termsListWrap.half > ul li {width:50%;}/* 230526 추가 */
.termsListWrap > ul li > a {padding-left:19px;color:#6d6d6d;font-size:14px;line-height:31px;letter-spacing:-1px;position:relative;}
.termsListWrap > ul li > a:hover {color:#1779cc;}
.termsListWrap > ul li > a:before {content:"";position:absolute;top:2px;left:0;width:13px;height:13px;background:url("/myasset/common/img/cu/bul_term.png") no-repeat;}
.termsListWrap > ul li:hover > a:before {background-position:0 bottom;}
.termReady {margin-top:20px;padding-top:10px;text-align:right;border-top:1px solid #e8e8e8;}
.termReady p {font-size:12px;color:#6d6d6d;}

/*cuMainWrap*/
.cuMainWrap{background:url("/myasset/common/img/cu/bg_main.png") no-repeat center 115px}
.cuMainWrap .ico, .cuMainWrap h1:after {display:inline-block;background:url("/myasset/common/img/cu/spr_main.png") no-repeat;font-size:0;overflow:hidden;line-height:0}
.cuMainWrap .inner{width:990px;margin:0 auto;color:#000;}
.cuMainWrap h1{position:relative;text-indent:-1000px;}
.cuMainWrap h1:after {content:"";position:absolute;top:30px;left:0;height:31px;width:130px;background-position:-396px 0;}
.cuMainWrap h2{height:68px;line-height:68px;font-size:30px;color:#000;letter-spacing:-1px}
.cuMainWrap .ico.ico01{width:47px;height:44px;background-position:0 0}
.cuMainWrap .ico.ico02{width:53px;height:39px;background-position:-49px 0}
.cuMainWrap .ico.ico03{width:55px;height:43px;background-position:-104px 0}
.cuMainWrap .ico.ico04{width:24px;height:22px;background-position:-159px 0}
.cuMainWrap .ico.ico05{width:25px;height:22px;background-position:-183px 0}
.cuMainWrap .ico.ico06{width:23px;height:23px;background-position:-209px 0}
.cuMainWrap .ico.ico07{margin-top:-20px;width:189px;height:41px;background-position:0 -101px}
.cuMainWrap .ico.ico08{margin-top:-22px;width:171px;height:44px;background-position:0 -144px}
.cuMainWrap .ico.ico09{margin-top:-21px;width:209px;height:42px;background-position:0 -189px}
.cuMainWrap .ico.ico10{width:50px;height:42px;background-position:0 -50px}
.cuMainWrap .ico.ico11{margin-top:-35px;width:282px;height:69px;background-position:0 -240px}
.cuMainWrap .ico.ico12{margin-top:-34px;width:266px;height:68px;background-position:0 -310px}
.cuMainWrap .ico.ico13{margin-top:-37px;width:272px;height:74px;background-position:0 -386px}
.cuMainWrap .ico.ico14{width:95px;height:95px;background-position:-220px -47px}
.cuMainWrap .ico.ico15{width:95px;height:95px;background-position:-319px -47px}
.cuMainWrap .ico.ico16{width:95px;height:95px;background-position:-418px -47px}
.cuMainWrap .ico.ico17{width:155px;height:26px;background-position:-232px 0}
.cuMainWrap .ico.ico18{width:95px;height:95px;background-position:-418px -152px}/* 180119추가 */
.cuMainWrap .ico.ico19{width:153px;height:24px;background-position:-317px -267px}/* 180119추가 */

.cuMainWrap .cuItemOneWrap{margin-top:50px;}
.cuMainWrap .cuItemOneWrap .lyWrap>div{width:320px;height:474px;background:url("/myasset/common/img/cu/bg_main_cuitem1.png") no-repeat}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont{margin-left:15px;background-position:-335px 0} 
.cuMainWrap .cuItemOneWrap .lyWrap .rCont{margin-left:15px;background-position:-670px 0}
.cuMainWrap .cuItemOneWrap div > div > dl > dt {padding:25px 25px 0;height:99px;box-sizing:border-box;line-height:24px;color:#3d3d3d;}
.cuMainWrap .cuItemOneWrap div > div > dl > dt .ico {margin-right:9px;}
.cuMainWrap .cuItemOneWrap div > div > dl > dt > strong {vertical-align:middle;font-size:24px;}
.cuMainWrap .cuItemOneWrap div > div > dl > dt > p {margin-top:15px;font-size:14px;line-height:14px;letter-spacing:-1px;}
.cuMainWrap .cuItemOneWrap .lyWrap .lCont dd ul {margin:0 9px;}
.cuMainWrap .cuItemOneWrap .lyWrap .lCont dd ul > li {margin-bottom:10px;}
.cuMainWrap .cuItemOneWrap .lyWrap .lCont dd ul > li a {position:relative;display:block;width:302px;height:115px;border:1px solid #e7e4e1;background:#fff;box-sizing:border-box;}
.cuMainWrap .cuItemOneWrap .lyWrap .lCont dd ul > li a > span {position:absolute;left:30px;top:50%;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont dt {color:#fff;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont dd {margin:0 9px;border:1px solid #8e8e8e;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont dd ul {padding:15px 24px 0;height:265px;overflow:hidden;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont dd ul li {position:relative;padding-left:8px;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont dd ul li:before {content:"";position:absolute;top:15px;left:0;width:3px;height:3px;background:#fff;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont dd ul li > a {color:#fff;font-size:16px;line-height:32px;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont dd ul li > a:hover {color:#67c4ff;text-decoration:underline;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont .myNumber {margin-top:7px;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont .myNumber a {padding-left:98px;position:relative;display:block;height:72px;color:#fff;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont .myNumber a .ico {left:25px;top:13px;position:absolute;}
.cuMainWrap .cuItemOneWrap .lyWrap .cCont .myNumber a strong {font-weight:normal;padding-top:12px;display:block;font-size:25px;line-height:25px;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont > dl > dd > ul {padding:12px 20px;overflow:hidden;border-top:1px solid #acaeaf;border-bottom:1px solid #acaeaf;}/* 180119수정 (padding:0 20px) */
.cuMainWrap .cuItemOneWrap .lyWrap .rCont > dl >  dd > ul > li {float:left;width:33.3%;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont > dl >  dd > ul > li:fist-child {width:33.4%;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont > dl >  dd > ul > li a {text-align:center;display:block;height:40px;line-height:40px;color:#1f438c;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd  dl {padding:15px 0;margin:0 24px;border-top:1px solid #d5d5d5;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.first  dl {border-top:0;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd > dl dt {padding-left:8px;color:#3d3d3d;font-size:15px;position:relative;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd > dl dt:before {content:"";position:absolute;top:10px;left:0;width:3px;height:3px;background:#1f80d2;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd > dl dd li {margin-top:10px;line-height:20px;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd > dl dd .tit {display:inline-block;margin-right:15px;font-size:14px;color:#3d3d3d;letter-spacing:-1px;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd > dl dd strong {font-size:20px;color:#1f80d2;letter-spacing:-1px;}

.cuMainWrap .cuItemTwoWrap{margin-top:80px;}
.cuMainWrap .cuItemTwoWrap .lyWrap>div{width:320px;height:326px;border:1px solid #e8e8e8;}
.cuMainWrap .cuItemTwoWrap .lyWrap .cCont, .cuMainWrap .cuItemTwoWrap .lyWrap .rCont{margin-left:15px}
.cuMainWrap .cuItemTwoWrap div div {text-align:center;}
.cuMainWrap .cuItemTwoWrap div div > strong {height:60px;line-height:60px;display:block;text-align:center;font-size:24px;color:#3d3d3d;letter-spacing:-1px;}
.cuMainWrap .cuItemTwoWrap ul {margin:20px 60px 0 50px;text-align:left;line-height:30px;}
.cuMainWrap .cuItemTwoWrap ul li > a {font-size:17px;color:#3d3d3d;letter-spacing:-1px;}
.cuMainWrap .cuItemTwoWrap ul li > a:hover {text-decoration:underline;}
.cuMainWrap .cuItemTwoWrap ul strong {display:inline-block;width:80px;color:#1f438c;}
.cuMainWrap .cuItemTwoWrap .rCont > p{margin-top:60px;}

.cuMainWrap .cuItemThreeWrap{height:273px;margin-top:60px;}
.cuMainWrap .cuItemThreeWrap > ul {overflow:hidden;}
.cuMainWrap .cuItemThreeWrap > ul > li {float:left;width:320px;margin-left:15px;}
.cuMainWrap .cuItemThreeWrap > ul > li:first-child {margin-left:0;}
.cuMainWrap .cuItemThreeWrap > ul > li a {display:block;height:139px;position:relative;}
.cuMainWrap .cuItemThreeWrap > ul > li a .ico {position:absolute;left:20px;top:50%;}
.cuMainWrap .cuItemThreeWrap > ul > li.c1 a {border:1px solid #f1edd3;background-color:#fcfaf2;}
.cuMainWrap .cuItemThreeWrap > ul > li.c2 a {border:1px solid #dce6f1;background-color:#f4f9fe;}
.cuMainWrap .cuItemThreeWrap > ul > li.c3 a {border:1px solid #ebe4f2;background-color:#f6f1fb;}

/* 180119추가 */
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs {}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dl {border-top:0; padding:25px 5px 30px}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dt {font-size:20px;padding:0 0 10px 0;color:#3d3d3d}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dt:before {width:0;height:0;background:none;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dt .ico.ico_ars {width:33px;height:33px;background-position:-480px -267px; margin-right:8px;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dd li {margin-top:15px;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dd li .tit {display:inline-block; text-align:right; font-size:15px;}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dd li strong {display:inline-block; font-size:30px; line-height:40px; vertical-align:top}
.cuMainWrap .cuItemOneWrap .lyWrap .rCont dd.mArs dd li.global_ars strong {font-size:25px;}
/* 180119추가(e) */

/* mapWrap */
.mapWrap .boxWrap {letter-spacing:-1px;padding-left:15px;height:426px;overflow-y:scroll;box-sizing:border-box;}
.mapWrap .boxWrap dl {color:#000;margin-top:18px;}
.mapWrap .boxWrap dl:first-child {margin-top:0;}
.mapWrap .boxWrap dl dt {font-size:15px;font-weight:bold;}
.mapWrap .boxWrap dl dt .ico {margin-right:8px;}
.mapWrap .boxWrap dl dd {padding-left:30px;}
.mapWrap .boxWrap dl dd .guideTxt > li {margin-top:18px;font-size:14px;line-height:22px;}
.mapWrap .boxWrap dl dd .guideTxt > li > strong{font-size:15px;display:block;}
.mapWrap .boxWrap dl dd .guideTxt > li p {font-size:14px;line-height:22px;}
.mapWrap  .mapArea {height:426px;border:1px solid #e9e9e9;box-sizing:border-box;}

/* serviceCode */
.serviceCode{}
.serviceCode .lCont{width:220px;}
.serviceCode .lCont ul{border:1px solid #6d6d6d}
.serviceCode .lCont ul>li{height:40px;border-top:1px solid #dcdcdc;line-height:40px;}
.serviceCode .lCont ul>li:first-child{border-top:none;}
.serviceCode .lCont ul>li>a{display:block;padding:0 15px;line-height:40px;}
.serviceCode .lCont ul>li>a.on {background-color:#6b88a5; color:#fff; font-weight:bold}/* 250513수정(웹접근성 명도대비) */
.serviceCode .lCont ul>li>a>em{display:inline-block;width:20px;height:20px;line-height:20px;font-size:13px;font-weight:bold;text-align:center;background-color:#1779cc;border-radius:2px;color:#fff;margin-right:5px}
.serviceCode .rCont{width:570px;padding-left:20px}
.serviceCode .jsAccDetail.on{display:block}

/* setProgram */
.setProgram{}
.setProgram .lCont{padding-right:10px}
.setProgram .rCont{padding-left:10px}
.setProgram .boxWrap{padding-left:109px}
.setProgram .guideTxt>dt + dd{height:70px}
.setProgram .guideTxt>dt + dd.h80{height:80px}
.setProgram .guideTxt>dt + dd.h102{height:102px}
.setProgram .ico{position:absolute;width:66px;height:66px;top:40px;left:20px;}
.setProgram .item01{background-position:0 -500px}
.setProgram .item02{background-position:-70px -500px}
.setProgram .item03{background-position:-140px -500px}
.setProgram .item04{background-position:-210px -500px}
.setProgram .item05{background-position:-280px -500px}
.setProgram .item06{background-position:-350px -500px}
.setProgram .item07{background-position:-420px -500px}
.setProgram .item08{background-position:-350px -430px}
.setProgram .item09{background-position:-420px -430px}

/* dormantAccount */
.dormantAccount{border-color:#9e9e9e;padding:15px 20px 15px;font-size:13px;color:#3d3d3d;}
.dormantAccount .boxTit{font-size:14px;font-weight:bold;color:#3d3d3d;line-height:22px;margin:-15px -20px 15px;border-bottom:1px solid #e8e8e8;padding:15px 20px}

/* tRadar */
.guideMsgWrap dt.tRadarTit, dt.tRadarTit  {font-size:14px;color:#486e8d;font-weight:bold;}
dt.tRadarTit .ico {margin-right:10px;background-image:url("/myasset/common/img/cu/spr_tradar.png");}
dt.tRadarTit .ico.tr1 {width:178px;height:21px;background-position:0 0;}
dt.tRadarTit .ico.tr2 {width:75px;height:24px;background-position:0 -37px;}
dt.tRadarTit .ico.tr3 {width:115px;height:24px;background-position:0 -72px;}
dt.tRadarTit .ico.tr4 {width:143px;height:24px;background-position:0 -109px;}
dt.tRadarTit .ico.tr5 {width:43px;height:24px;background-position:0 -144px;}
dt.tRadarTit .ico.tr6 {width:83px;height:25px;background-position:0 -179px;}
dt.tRadarTit .ico.tr7 {width:151px;height:25px;background-position:0 -218px;}
dt.tRadarTit .ico.tr8 {width:91px;height:101px;background-position:0 -255px;}
dt.tRadarTit .ico.tr9 {width:120px;height:101px;background-position:-104px -255px;}
dt.tRadarTit .ico.tr10 {width:159px;height:101px;background-position:-237px -255px;}
dt.tRadarTit .ico.tr11 {width:152px;height:101px;background-position:0 -370px;}
dt.tRadarTit .ico.tr12 {width:156px;height:15px;background-position:-175px -110px;}/* 170119 추가 */
dt.tRadarTit .ico.tr13 {width:159px;height:102px;background-position:-166px -369px;}/* 170222 추가 */

.tRadarGuideWrap {background:url("/myasset/common/img/cu/bg_tradar_bn.jpg") no-repeat;}

/* 250312 계수련 수정 (모바일 안내시스템 수정) */
.contTitH1 + .mobile-trading {margin-top:-32px}
.mobile-trading {padding:50px 30px; border:1px solid #bdbdbd;}
.mobile-trading .top-wrap {padding:0 0 30px 20px; border-bottom:1px dashed #dcdcdc;}
.mobile-trading .top-wrap div {height:100px; padding:7px 0 0 140px; background:url("/myasset/common/img/cu/spr_tradar.png") -400px -400px no-repeat; color:#000; box-sizing:border-box;}
.mobile-trading .top-wrap .title {margin-bottom:5px;}
.mobile-trading .top-wrap .title span {font-size:24px; color:#115bc0; font-weight:bold; line-height:1;}
.mobile-trading .top-wrap .title .btn {margin-left:10px; vertical-align:-2px;}
.mobile-trading .top-wrap .sub01 {margin-bottom:11px; font-size:16px;}
.mobile-trading .top-wrap .sub02 {letter-spacing:-1px;}
.mobile-trading dl {padding:35px 20px 0; color:#000;}
.mobile-trading dt {margin-bottom:11px; font-weight:bold;}

/* .mobileTradingList > ul {overflow:hidden;border:1px solid #bdbdbd;}
.mobileTradingList > ul > li {float:left;width:50%;height:672px;border-left:1px solid #e8e8e8;box-sizing:border-box;}250206 계수련 수정
.mobileTradingList > ul > li:first-child {border-left:none;}
.mobileTradingList > ul > li dt {height:190px;text-align:center;overflow:hidden;}
.mobileTradingList > ul > li dt .ico {display:block;margin:26px auto 18px;}
.mobileTradingList > ul > li dd {letter-spacing:-1px;padding:20px 15px;color:#000;font-size:15px;line-height:22px;height:481px; text-align:center; border-top:1px dashed #dcdcdc;box-sizing:border-box;}250206 계수련 수정
.mobileTradingList > ul > li dd>span{display:block}
.mobileTradingList > ul > li dd.dv {font-size:14px;height:68px;}
.mobileTradingList > ul > li dd .em.GlobalM_txt{ display:inline-block; margin-top:80px;}170124 추가 */

.tRadarService {width:100%;display:table;border:1px solid #bdbdbd;}
.tRadarService li {display:table-cell; width:50%; border-left:1px solid #e8e8e8;}/* 221229수정(width:33.3 -> 50) */
.tRadarService li:first-child {border-left:none;}
.tRadarService li dl {padding:15px 20px 20px;}
.tRadarService li dt {padding-bottom:10px;color:#115bc0;font-weight:bold;}
.tRadarService li dd {height:50px;font-size:13px;line-height:18px;color:#6d6d6d;}
.tRadarService li dd.dv {height:auto;}
.tRadarService.tRadarService2 {border-top:none}/* 170719 추가 */
.tRadarService.tRadarService2 li dd {height:20px}/* 170831 추가 */

/* myAssetTab */
.myAssetTab {border:1px solid #ccc;overflow:visible;margin-bottom:45px}
.myAssetTab .desc {padding:25px 28px;background:#f5f1f2;border-bottom:1px solid #ccc;}
.myAssetTab .desc p {font-size:14px;color:#3d3d3d;letter-spacing:-1px;}
.myAssetTab .desc p strong {font-size:16px;line-height:24px;}
.myAssetTab .desc p strong em {color:#f7631d;}
.myAssetTab .desc p strong em span {font-style:italic;}
.myAssetTab > ul {height:177px;}
.myAssetTab > ul li {float:left;width:25%;}
.myAssetTab > ul li a {padding:0;position:relative;height:177px;display:block;border-left:1px solid #ccc;color:#6d6d6d;}
.myAssetTab > ul li a.on {border:0;height:177px;position:relative;background:#016dbf;color:#fff;}
.myAssetTab > ul li a.on:after {content:"";position:absolute;width:100%;height:14px;bottom:-15px;border-top:1px solid #016dbf;background-position:-52px -407px;}
.myAssetTab > ul li a p {padding:77px 0 0 20px;font-size:13px;line-height:18px;}
.myAssetTab > ul li a.on p {color:#fff;}
.myAssetTab > ul li:first-child a {border-left:0;}
.myAssetTab > ul li .ico {position:absolute;}
.myAssetTab > ul li .ico.item01 {right:10px;bottom:34px;width:62px;height:42px;background-position:0 -577px;}
.myAssetTab > ul li .ico.item02 {right:10px;bottom:34px;width:56px;height:42px;background-position:-67px -577px;}
.myAssetTab > ul li .ico.item03 {right:10px;bottom:34px;width:50px;height:42px;background-position:-134px -577px;}
.myAssetTab > ul li .ico.item04 {right:10px;bottom:34px;width:62px;height:49px;background-position:-191px -577px;}
.myAssetTab > ul li a.on .ico.item01 {background-position:-248px -577px;}
.myAssetTab > ul li a.on .ico.item02 {background-position:-315px -577px;}
.myAssetTab > ul li a.on .ico.item03 {background-position:-382px -577px;}
.myAssetTab > ul li a.on .ico.item04 {background-position:-439px -577px;}

/* 201202삭제예정(201210부터 미사용) */
/* .myAssetTab > ul li .ico.step1 {top:25px;left:20px;width:74px;height:48px;background-position:-3px -629px;}
.myAssetTab > ul li .ico.step2 {top:25px;left:20px;width:55px;height:48px;background-position:-82px -629px;}
.myAssetTab > ul li .ico.step3 {top:25px;left:20px;width:132px;height:48px;background-position:-143px -629px;}
.myAssetTab > ul li .ico.step4 {top:25px;left:20px;width:74px;height:48px;background-position:-285px -629px;}
.myAssetTab > ul li a.on .ico.step1 {background-position:-3px -677px;}
.myAssetTab > ul li a.on .ico.step2 {background-position:-82px -677px;}
.myAssetTab > ul li a.on .ico.step3 {background-position:-143px -677px;}
.myAssetTab > ul li a.on .ico.step4 {background-position:-285px -677px;} */
/* 201202삭제예정(201210부터 미사용)(e) */

/* 201202추가(이미지텍스트 -> 텍스트로 마크업 변경) */
.myAssetTab > ul li .t_step,
.myAssetTab > ul li .tit1,
.myAssetTab > ul li .txt1 {display:block;padding-left:20px}
.myAssetTab > ul li .t_step {padding-top:23px; font-size:13px; color:#3d3d3d}
.myAssetTab > ul li .t_step em {font-size:15px; color:#3d3d3d}
.myAssetTab > ul li .tit1 {padding-top:6px; font-size:21px; color:#0157ac; font-weight:bold}
.myAssetTab > ul li .txt1 {padding-top:7px; font-size:13px; color:#6d6d6d; line-height:18px}
.myAssetTab > ul li a.on .t_step {color:#09cdd4}
.myAssetTab > ul li a.on .t_step em  {color:#09cdd4}
.myAssetTab > ul li a.on .tit1 {color:#fff}
.myAssetTab > ul li a.on .txt1 {color:#cce2f2}
/* 201202추가(e) */

#myasset01 .lyWrap{}
#myasset01 .lyWrap>div{min-height:196px}
#myasset01 .lyWrap .lCont{padding-right:5px}
#myasset01 .lyWrap .rCont{padding-left:5px}
#myasset01 .lyWrap dl{margin-top:40px}
#myasset01 .lyWrap dt{height:45px;line-height:45px;font-size:18px;font-weight:bold;color:#000;letter-spacing:-1px;padding:0 25px;background-color:#e7f1fa}
#myasset01 .lyWrap dd{padding:30px 0 0 128px;letter-spacing:-1px;line-height:20px;color:#333;position:relative;}
#myasset01 .lyWrap dd .btn{margin-top:15px}
#myasset01 .lyWrap dd .ico{position:absolute;top:30px;left:30px;width:73px;height:73px}
#myasset01 .lyWrap dd .item01{background-position:0 -730px}
#myasset01 .lyWrap dd .item02{background-position:-73px -730px}
#myasset01 .lyWrap dd .item03{background-position:-146px -730px}
#myasset01 .lyWrap dd .item04{background-position:-219px -730px}
.myassetFirstStep .linkWrap{border-top:1px solid #ccc;padding-top:15px;margin-top:44px;overflow:hidden;}
.myassetFirstStep .linkWrap>li{float:left;min-height:327px;border-left:1px solid #ededed;text-align:center;width:33.3%;box-sizing:border-box;}
.myassetFirstStep .linkWrap>li:first-child{border-left:none;width:33.4%;}
.myassetFirstStep .linkWrap dt{font-size:20px;color:#000;font-weight:bold;letter-spacing:-1px;line-height:55px;}
.myassetFirstStep .linkWrap p{line-height:20px;color:#6d6d6d;}
.myassetFirstStep .linkWrap .ico{width:73px;height:73px;display:block;margin:0 auto 20px;}
.myassetFirstStep .linkWrap .btn{margin-bottom:20px}

#myasset02 .item01{background-position:-292px -730px}
#myasset02 .item02{background-position:-365px -730px}
#myasset02 .item03{background-position:-438px -730px}
#myasset03 .item01{background-position:0 -803px}
#myasset03 .item02{background-position:-73px -803px}
#myasset03 .item03{background-position:-146px -803px}
#myasset04 .item01{width:90px;height:90px;background-position:0 -877px;margin-top:20px}
#myasset04 .item02{width:90px;height:90px;background-position:-92px -877px;margin-top:20px}
#myasset04 .item03{width:90px;height:90px;background-position:-184px -877px;margin-top:20px}

.trDfList{}
.trDfList ul{}
.trDfList ul li{position:relative;padding:26px 20px 22px 109px;border:1px solid #e8e8e8;min-height:60px}
.trDfList ul li+li{margin-top:10px}
.trDfList ul li .ico{position:absolute;left:21px;top:20px;background-image:url("/myasset/common/img/cu/spr_trd_list01.png");width:67px;height:67px}
.trDfList ul li .ico.r1{background-position:0 0}
.trDfList ul li .ico.r2{background-position:-68px 0}
.trDfList ul li .ico.r3{background-position:-136px 0}
.trDfList ul li .ico.r4{background-position:-204px 0}
.trDfList ul li .ico.r5{background-position:-272px 0}
.trDfList ul li .ico.r6{background-position:0 -68px}
.trDfList ul li .ico.r7{background-position:-68px -68px}
.trDfList ul li .ico.r8{background-position:-136px -68px}
.trDfList ul li .ico.r9{background-position:-204px -68px}
.trDfList ul li .ico.r10{background-position:-272px -68px}
.trDfList ul li .ico.r11{background-position:0 -136px}
.trDfList ul li .ico.r12{background-position:-68px -136px}
.trDfList ul li .ico.r13{background-position:-136px -136px}
.trDfList ul li .ico.r14{background-position:-204px -136px}
.trDfList ul li .ico.r15{background-position:-272px -136px}
.trDfList ul li .ico.r16{background-position:0 -204px}
.trDfList ul li .ico.r17{background-position:-68px -204px}
.trDfList ul li .ico.r18{background-position:-136px -204px}
.trDfList ul li .ico.r19{background-position:-204px -204px}
.trDfList ul li .ico.r20{background-position:-272px -204px}
.trDfList ul li .ico.r21{background-position:0 -272px}
.trDfList ul li .ico.r22{background-position:-68px -272px}
.trDfList ul li .ico.r23{background-position:-136px -272px}
.trDfList ul li .ico.r24{background-position:-204px -272px}
.trDfList ul li .ico.r25{background-position:-272px -272px}
.trDfList ul li .ico.r26 {background-position:0 -402px}
.trDfList ul li .ico.r27 {background-position:-136px 0}
/* 170119 추가 */
.trDfList ul li .ico.r28 {background-position:-68px -402px}
.trDfList ul li .ico.r29 {background-position:-136px -402px}
.trDfList ul li .ico.r30 {background-position:-204px -402px}
/* 170119 추가(e) */
/* 170223 추가 */
.trDfList ul li .ico.r31 {background-position:0 -493px}
.trDfList ul li .ico.r32 {background-position:-68px -493px}
.trDfList ul li .ico.r33 {background-position:-136px -493px}
.trDfList ul li .ico.r34 {background-position:-204px -493px}
/* 170223 추가(e) */
/* 170729 추가 */
.trDfList ul li .ico.r35,
.trDfList ul li .ico.r36,
.trDfList ul li .ico.r37,
.trDfList ul li .ico.r38,
.trDfList ul li .ico.r39,
.trDfList ul li .ico.r40 {width:62px; height:56px;}
.trDfList ul li .ico.r35 {top:27px; background-position:0 -172px}
.trDfList ul li .ico.r36 {top:23px; background-position:-67px -172px}
.trDfList ul li .ico.r37 {top:39px; background-position:-134px -172px}
.trDfList ul li .ico.r38 {top:20px; background-position:-201px -172px}
.trDfList ul li .ico.r39 {top:22px; background-position:-268px -172px}
.trDfList ul li .ico.r40 {top:33px; width:59px; height:44px; background-position:-335px -172px}
/* 170729 추가(e) */

.trDfList ul li dt{font-size:14px;color:#000;font-weight:bold;}
.trDfList ul li dd{font-size:13px;color:#3d3d3d;line-height:22px}
.biTit{display:inline-block;background:url("/myasset/common/img/cu/spr_trd_list01.png");font-size:0;line-height:0;vertical-align:top}
.biTit.ibot{width:42px;height:18px;background-position:0 -340px}
.biTit.myasset{width:75px;height:26px;background-position:-223px -340px}
.biTit.myNetmini{width:116px;height:22px;background-position:0 -370px}
.biTit.gosu{width:82px;height:26px;background-position:-118px -370px}
.biTit.tradar{width:177px;height:22px;background-position:-44px -340px}

.bannerWrap.tradingSystemWrap{padding:47px 0px 0px 43px;height:180px;background:url("/myasset/common/img/cu/bg_tradingSystemWrap01.jpg") no-repeat 0 0;box-sizing: border-box;}
.bannerWrap.tradingSystemWrap .tit{font-size:33px;font-weight:bold;color:#000;display:block;line-height:33px;letter-spacing:-1px;margin-bottom:20px}
.bannerWrap.tradingSystemWrap .tit em{color:#3378bd;}
.bannerWrap.tradingSystemWrap p{margin:0px;padding-left:0px;}
.bannerWrap.textType.arlimiService{height:140px;background:url("/myasset/common/img/cu/bg_arlimiService01.jpg") no-repeat 0 0;}
.bannerWrap.textType.myPrimeServiceWrap{height:140px;background:url("/myasset/common/img/cu/bg_myPrimeServiceWrap01.jpg") no-repeat 0 0;}
.bannerWrap.textType.findAccountsWrap{height:140px;background:url("/myasset/common/img/cu/bg_findAccountsWrap01.jpg") no-repeat 0 0;}
.bannerWrap.investorInfoWrap{padding:30px 0px 0px 40px;height:100px;background:url("/myasset/common/img/cu/bg_InvestorInfo01.jpg") no-repeat 0 0;box-sizing: border-box;}
.bannerWrap.investorInfoWrap p{margin:0px;padding-left:0px;font-size:18px;font-weight:bold;}

/* 170729 추가 - 티레이더M 안내페이지 변경 */
.trmWrap {margin-top:-32px; margin-bottom:30px; padding:249px 39px 40px; border:1px solid #ebebeb; background:#f1f1f1 url("/myasset/common/img/cu/img_cu_0303009_p1t1_01.png") no-repeat 0 0}/* 240417 수정 */
.trmWrap .mytab1 .tab-selector {height:72px; border:none}
.trmWrap .mytab1 .tab-selector > li {float:left;background:none; width:235px !important}/*180104 수정(width값 추가)*/
.trmWrap .mytab1 .tab-selector > li.active {width:240px !important}/*180104 추가*/
.trmWrap .mytab1 .tab-selector > li > a {display:block; margin:0; text-align:center; height:72px; line-height:72px; font-size:26px; color:#fff; border:none; background: url("/myasset/common/img/cu/bg_cu_0303009_p1t1_01.png") repeat-x 0 bottom;}/* 240417 수정 */
.trmWrap .mytab1 .tab-selector > li > a strong {font-weight:normal}
.trmWrap .mytab1 .tab-selector > li.active > a {background:#2c81d8 !important; border:none;}
.trmWrap .mytab1 .tab-selector > li.active > a strong {font-weight:bold}

.trmWrap .tab-panel {padding:0px 30px 30px; background:#fff;}
.trmWrap .titWrap.line {margin-top:10px; padding-top:30px; border-top:1px solid #dee3ed}
.trmWrap .titWrap .dp2 {font-size:22px; height:40px; background-position:left 12px;}
.trmWrap .titWrap .dp2 > em {color:#2c81d8}
.trmWrap .titWrap + p {font-size:16px;}
.trmWrap .trDfList {}
.trmWrap .trDfList > ul > li {padding:15px 20px 18px 125px;}
.trmWrap .trDfList > ul > li > dl > dt {font-size:16px; color:#2c81d8;}
.trmWrap .trDfList > ul > li > dl > dd {position:relative; padding-left:8px; min-height:22px;font-size:14px;letter-spacing:-1px}
.trmWrap .trDfList > ul > li > dl > dd:before {position:absolute; top:7px; left:0px; width:2px; height:2px; background-color:#000; clear:both; display:block; content:''}
.trmWrap .trDfList ul li .ico {left:38px;  background-image:url("/myasset/common/img/cu/spr_trd_list02.png")}

.trmWrap .tblTxtWrap {font-size:16px; letter-spacing:-1px; line-height:1.5}
.trmWrap .tblTxtWrap .rCont.trmBtn1 {top:15px}
.trmWrap .trmBtn1 .btn,
.trmWrap .tblTxtWrap .rCont.trmBtn1 .btn {font-size:14px; padding:0 20px !important; height:30px; line-height:30px}/* 180323수정 및 추가 */

.trmWrap .trmGuide_wrap {position:relative; /* padding:10px 0 0 205px; */padding:10px 0 0 0;}/* 180323수정 */
.trmWrap .trmGuide_wrap > .img_trmGuide {/* display:inline-block; */ position:absolute; left:0; top:10px;}
.trmWrap .trmGuide_list {}

/* 180323수정 */
.trmWrap .trmGuide_list > li {position:relative; border-top:1px solid #dee3ed;}
.trmWrap .trmGuide_list > li:first-child {border-top:0}
.trmWrap .trmGuide_list li > dl {position:relative; overflow:hidden}
.trmWrap .trmGuide_list li > dl > dt {padding-top:20px; font-size:15px; color:#000; line-height:18px; letter-spacing:-1px; font-weight:bold}
.trmWrap .trmGuide_list li > dl > dt > span {margin-bottom:5px; display:inline-block; width:63px; height:21px; line-height:21px; font-size:16px; color:#fff; text-align:center; background-color:#428ada}
.trmWrap .trmGuide_list li > dl > dd {padding:10px 0;font-size:14px; color:#333}
/* 180323수정(e) */

.trmWrap .trmGuide_list li:first-child > dl > dt {padding-top:0}
.trmWrap .trmGuide_list li:first-child > dl > dd {padding-top:0; border-top:none}
.trmWrap .trmGuide_list li > dl > dd .guideTxt li {margin-top:10px; font-size:14px; color:#333}
.trmWrap .trmGuide_list li > dl > dd .guideTxt li:first-child {margin-top:0;}
.trmWrap .trmView {}
.trmWrap .trmView .trmView_txt {padding-top:10px; text-align:center;}
.trmWrap .trmView .trmView_txt em {display:block; color:#2c81d8; font-size:16px;}
.trmWrap .trmView_lyWrap {}
.trmWrap .trmView_lyWrap .lCont {float:left; width:410px; box-sizing:border-box;}
.trmWrap .trmView_lyWrap .rCont {float:right; width:230px; box-sizing:border-box;}
.trmWrap .trmView_lyWrap .lCont .trmView_txt,
.trmWrap .trmView_lyWrap .rCont .trmView_txt {text-align:left;}
.trmWrap .trmNotice1 {position:relative; margin-top:30px;}/* 240417 수정 */
.trmWrap .trmNotice1 li {color:#434343}/* 240417 수정 */
.trmWrap .trmNotice1 > p {text-align:right; padding-top:20px; font-size:15px; color:#434343}/* 240417 수정 */
/* 170729 추가 - 티레이더M 안내페이지 변경(e) */

/* 160808 추가 - The Gosu 안내페이지 */
.bannerWrap.theGosuWrap {padding:34px 0px 0px 37px; height:230px; background:url("/myasset/common/img/cu/bg_theGosuWrap01.jpg") no-repeat 0 0; box-sizing:border-box; border:1px solid #ebebeb;}
.bannerWrap.theGosuWrap dt {color:#1f438c; line-height:1.4;}
.bannerWrap.theGosuWrap dt strong {display:inline-block; padding-right:5px; vertical-align:middle; font-size:34px; font-weight:normal;}
.bannerWrap.theGosuWrap dd {color:#000; padding-top:6px;}
.trSystemCont1 {position:relative; padding:35px 0; min-height:100px;}
.trSystemCont1.line {border-top:1px solid #e3e3e3;}
.trSystemCont1 .titWrap {padding-bottom:10px;}
.trSystemCont1 .titWrap .dp1 {font-size:22px; font-weight:normal;}
.trSystemCont1 .titWrap .dp1.first {font-size:24px;}
.trSystemCont1 .titWrap .dp1 strong {color:#0163b6;}
.trSystemCont1 .ico {position:absolute; right:0px; top:40px; display:inline-block; width:93px; height:94px; background:url("/myasset/common/img/cu/spr_trd_list02.png") no-repeat}
.trSystemCont1 .ico1 {background-position:0 0;}
.trSystemCont1 .ico2 {background-position:-93px 0;}
.trSystemCont1 .ico3 {background-position:-186px 0;}/* 230322 추가 */
.trSystemCont1 .lyWrap.type .lCont {padding-right:5px;}
.trSystemCont1 .lyWrap.type .rCont {padding-left:5px;}
.trSystemCont1 .lyWrap.blueBlue2 {margin-top:10px;}
.trSystemCont1 .lyWrap.blueBlue1 .lCont > dl {background-color:#6a97cc;}
.trSystemCont1 .lyWrap.blueBlue1 .rCont > dl {background-color:#0054a6;}
.trSystemCont1 .lyWrap.blueBlue2 .lCont > dl {background-color:#4c90dc;}
.trSystemCont1 .lyWrap.blueBlue2 .rCont > dl {background-color:#617789;}/* 240513 수정 */
.trSystemCont1 .lyWrap dl {position:relative; height:174px;}
.trSystemCont1 .lyWrap dt,
.trSystemCont1 .lyWrap dd {padding-left:123px; color:#fff; letter-spacing:-1px;}
.trSystemCont1 .lyWrap dt {font-size:19px; padding-top:25px; padding-bottom:25px; line-height:24px;}
.trSystemCont1 .lyWrap dt.line2 {padding-bottom:15px;}
.trSystemCont1 .lyWrap dd {font-size:13px; line-height:18px;}
.trSystemCont1 .lyWrap dt .ico {position:absolute; left:30px; top:30px; display:inline-block; width:62px; height:58px; background:url("/myasset/common/img/cu/spr_trd_list02.png") no-repeat}
.trSystemCont1 .lyWrap .ico.feature1 {background-position:0 -104px;}
.trSystemCont1 .lyWrap .ico.feature2 {background-position:-62px -104px;}
.trSystemCont1 .lyWrap .ico.feature3 {background-position:-124px -104px;}
.trSystemCont1 .lyWrap .ico.feature4 {background-position:-186px -104px;}
/* 160808 추가(e) */

/* 170216추가(MyAsset첫걸음- ID등록) */
.registId1 {}
.myassetFirstStep .linkWrap.registId1 > li,
.myassetFirstStep .linkWrap.registId1 > li:first-child {width:50%;}

/* 간편결제 서비스(180320추가)(200617수정) */
.easyPayWrap img {display:block}
.easyPayWrap .bannerWrap {position:relative; height:471px; background:url("/myasset/common/img/cu/ban_cu0401008p1t1.png") no-repeat}/* 220125수정(height:444px-> 471px) */
.easyPayWrap .bannerWrap > p {padding-left:40px;letter-spacing:-1px}
.easyPayWrap .bannerWrap > .txt1 {overflow:hidden;position:absolute;top:0;left:-999em;font-size:0;line-height:0;text-align:left;text-indent:-9999px;width:1px !important;height:1px !important;}
.easyPayWrap .bannerWrap > .txt2 {color:#6a6f72; font-size:16px; line-height:24px; padding-top:218px}
.easyPayWrap .bannerWrap .btnWrap {margin:35px 0 0 40px}
.easyPayWrap .bannerWrap .btnWrap + .btnWrap {margin-top:7px}/* 200617추가 */
.easyPayWrap .bannerWrap .btnWrap a {position:relative; color:#000; padding:0 10px 0 74px;}
.easyPayWrap .bannerWrap .btnWrap a span {position:absolute; top:50%; left:8px;}

/* 220125 추가(당근페이 버튼) */
.easyPayWrap .bannerWrap .btnWrap2 {position:relative; margin:20px 0 0 40px}
.easyPayWrap .bannerWrap .btnWrap2 .btn {color:#000; padding:0 10px 0 74px;}
.easyPayWrap .bannerWrap .btn_daangnpay .ico {position:absolute; left:10px; top:3px; width:52px; height:19px; background-position:-214px -292px;}
.easyPayWrap .bannerWrap .btn_daangnpay .ico.ico_new {position:absolute; left:-9px; top:-13px; width:42px; height:20px; background-position:-277px -292px; z-index:10;}
/* 220125 추가(당근페이 버튼)(e) */

.easyPayWrap .bannerWrap .btn_payco1 {}
.easyPayWrap .bannerWrap .btn_payco1 .ico {width:54px; height:13px; margin-top:-6px; background-position:-157px -270px}
.easyPayWrap .bannerWrap .btn_kakaopay1 {margin-left:3px}
.easyPayWrap .bannerWrap .btn_kakaopay1 .ico {width:63px; height:15px; margin-top:-7px; background-position:-221px -270px;}
.easyPayWrap .bannerWrap .btnWrap .btn_zeropay1{margin-left:3px;padding-left:62px;} /* 200904 김예리 추가 */
.easyPayWrap .bannerWrap .btn_zeropay1 .ico {width:48px; height:16px; margin-top:-7px; background-position:-157px -292px;} /* 200904 김예리 추가 */
.easyPayWrap .bannerWrap .btnWrap a.btn_npay1 {padding-left:60px;}/* 200617추가 */
.easyPayWrap .bannerWrap .btn_npay1 .ico {width:47px; height:18px; margin-top:-9px; background-position:-294px -270px;}/* 200617추가 */
.easyPayWrap .bnArea {margin-top:60px}
/* 간편결제 서비스(e) */

/* *** 페이 공통으로 변경(220114) *** */
/* 220114 추가 */
.payWrap {}
.payWrap img {display:block}
.payWrap .bannerWrap {position:relative; height:275px; border-bottom:3px solid #000}
.payWrap .bannerWrap > p {padding-left:40px;}
.payWrap .bannerWrap > .txt1 {color:#fff; font-size:33px; line-height:42px; padding-top:25px; letter-spacing:-0.04em}
.payWrap .bannerWrap .btnWrap {margin:20px 0 0 40px}
.payWrap .bannerWrap .btnWrap a {position:relative; color:#000; padding-left:30px;}
.payWrap .bannerWrap .btnWrap a span {position:absolute; top:50%; left:8px;}
.payWrap .bannerWrap .btn_pay1 {margin-left:5px}
.payWrap .bannerWrap .btn_pay1 .ico {width:14px; height:15px; margin-top:-8px; background-position:-508px -20px;}
.payWrap .cont1 {margin-top:50px; padding:0 40px}
.payWrap .cont1 .guideTxt2 {margin-top:10px}
.payWrap .cont1 .guideTxt2 li {font-size:12px}
.payWrap .bnArea {margin-top:30px}
/* 220114 추가(e) */

/* 페이코(171220추가, 220114수정) */
.payWrap.paycoWrap .bannerWrap {height:320px; background:url("/myasset/common/img/cu/ban_cu0401008p1.jpg") no-repeat; border-bottom:0}
.payWrap.paycoWrap .bannerWrap > .payco_logo {padding-top:35px;}
.payWrap.paycoWrap .bannerWrap > .payco_logo .ico {width:269px; height:38px;  background-position:0 -205px;}
.payWrap.paycoWrap .bannerWrap .btnWrap {/* margin:35px 0 0 40px */ margin-top:35px}
.payWrap.paycoWrap .bannerWrap .btn_payco1 .ico {width:11px; height:10px; margin-top:-5px; background-position:-511px 0;}
.payWrap.paycoWrap .bannerWrap .btn_payco2 {margin-left:5px}
.payWrap.paycoWrap .bannerWrap .btn_payco2 .ico {width:14px; height:15px; margin-top:-8px; background-position:-508px -20px;}
/* .payWrap.paycoWrap .bnArea {margin-top:40px} */

/* 카카오페이(180320추가, 220114수정) */
.payWrap.kakaoPayWrap {}
.payWrap.kakaoPayWrap .bannerWrap {background:url("/myasset/common/img/cu/ban_cu0401008p1t3.jpg") no-repeat;}
.payWrap.kakaoPayWrap .bannerWrap > .txt1 {color:#462b24; padding-top:35px;}
.payWrap.kakaoPayWrap .bannerWrap > .kakaopay_logo {padding-top:18px;}
.payWrap.kakaoPayWrap .bannerWrap > .kakaopay_logo .ico {width:333px; height:36px; background-position:0 -977px;}

/* 네이버페이(180320추가, 220114수정) */
.payWrap.nPayWrap {}
.payWrap.nPayWrap .bannerWrap {background:url("/myasset/common/img/cu/ban_cu0401008p1t4.png") no-repeat;}
.payWrap.nPayWrap .bannerWrap > .npay_logo {padding-top:35px;}
.payWrap.nPayWrap .bannerWrap > .npay_logo .ico {width:295px; height:36px;  background-position:0 -1023px;}
.payWrap.nPayWrap .bannerWrap > .txt1 {font-weight:bold;}

/* 제로페이(200904 김예리추가, 220114수정) */
.payWrap.zeroPayWrap{}
.payWrap.zeroPayWrap .bannerWrap {background:url("/myasset/common/img/cu/ban_cu0401008p1t5.png") no-repeat;}
.payWrap.zeroPayWrap .bannerWrap > .txt1 {padding-top:60px; color:#17288a; font-size:31px; font-weight:bold;}
.payWrap.zeroPayWrap .bannerWrap .btnWrap {margin-top:60px;}

/* 당근페이(220114) */
.payWrap.daangnPayWrap {}
.payWrap.daangnPayWrap .bannerWrap {background:url("/myasset/common/img/cu/ban_cu0401008p1t6.png") no-repeat;}
.payWrap.daangnPayWrap .bannerWrap > .pay_logo {padding-top:40px;}
.payWrap.daangnPayWrap .bannerWrap > .pay_logo .ico {width:243px; height:36px; background:url("/myasset/common/img/cu/ico_cu0401008p1t6.png") no-repeat;}
.payWrap.daangnPayWrap .bannerWrap > .txt1 {font-weight:bold;}

/* 고객센터/ARS 1588-2600 (180116추가) */
.guideMsgWrap.customerArs {padding:15px 200px 25px 45px;position:relative; letter-spacing:-0.03em} /* 250225 계수련 수정 */
.guideMsgWrap.customerArs .txt {font-weight:normal; color:#000;}
.guideMsgWrap.customerArs dt {font-size:16px; padding-top:15px; letter-spacing:-0.05em}
.guideMsgWrap.customerArs .inherit > dd {font-size:13px; padding-top:5px}
.guideMsgWrap.customerArs .rCont {position:absolute;top:25px; right:67px;}
.guideMsgWrap.customerArs .ico.ico_ars {width:99px; height:99px; background-position:-501px -150px}

.colorBan3.ars {}
.colorBan3.ars > ul > li dd .tit {font-size:16px; padding-bottom:6px}
.colorBan3.ars > ul > li dd {margin:20px 0}

.smartStepWrap.ars {background-color:#fff;text-align:center;position:relative;}
.smartStepWrap.ars > strong {display:block;height:35px;line-height:35px;background-color:#e1eaf1}
.smartStepWrap.ars > ol {margin:0 auto;display:table;width:100%;box-sizing:border-box}
.smartStepWrap.ars > ol.blN{border-bottom:none}
.smartStepWrap.ars>ol>li {float:none;display:table-cell;height:auto;padding:0 15px 34px 14px;text-align:center;font-weight:bold;color:#3d3d3d;font-size:13px;letter-spacing:-1px;line-height:16px;width:auto;box-sizing:border-box;background:url("/myasset/common/img/cu/bg_nofacestep.png") no-repeat left -28px;min-width:157px}
.smartStepWrap.ars>ol>li>p{min-height:29px;line-height:16px;font-size:13px;color:#3d3d3d;font-weight:normal;}
.smartStepWrap.ars>ol>li>.btn{margin-top:16px;}
.smartStepWrap.ars>ol>li:first-child{padding-left:14px !important;background:none !important}
.smartStepWrap.ars>ol>li>.stepWrap{margin-bottom:10px;background:none;margin:0 auto;height:128px;width:auto;padding:0;}
.smartStepWrap.ars>ol>li>.stepWrap>p{font-size:16px;color:#115bc3;top:5px;}
.smartStepWrap.ars>ol>li>.stepWrap>p>em{font-size:26px;color:#115bc3}
.smartStepWrap.ars>ol>li>.stepWrap .ico{position:absolute;left:0;right:0;background:url("/myasset/common/img/cu/spr_cur.png") no-repeat 0 0;margin:0  auto;}
.smartStepWrap.ars>ol>li>.stepWrap .item01{top:54px;width:60px;height:60px;background-position:-400px -276px}
.smartStepWrap.ars>ol>li>.stepWrap .item02{top:54px;width:60px;height:60px;background-position:-470px -276px}
.smartStepWrap.ars>ol>li>.stepWrap .item03{top:54px;width:60px;height:60px;background-position:-540px -276px}
.smartStepWrap.ars>ol>li>.stepWrap .item04{top:54px;width:60px;height:60px;background-position:-400px -346px}
.smartStepWrap.ars>ol>li>.stepWrap .item05{top:54px;width:60px;height:60px;background-position:-470px -346px}

/* 180710추가(고객문의 상단 배너) */
.cusBnWrap1 {margin-top:-32px; overflow:hidden; border-style:solid; border-color:#e0e0e0; border-width:1px 1px 0 0}
.cusBnWrap1 li {float:left; width:50%; height:142px; border-bottom: 1px solid #e0e0e0; border-left:1px solid #e0e0e0; box-sizing:border-box}
.cusBnWrap1 li dl {height:142px; padding:0 20px 0 175px; position:relative;}
.cusBnWrap1 li dl dt {font-size:18px; font-weight:bold; padding-top:15px; color:#000;}
.cusBnWrap1 li dl dd {margin-top:5px; font-size:14px; color: #6d6d6d; letter-spacing:-1px; line-height:1.4}
.cusBnWrap1 li dl dd .btn {margin-top:5px}
.cusBnWrap1 li dl:after {content:""; position:absolute; width:106px; height:106px; top:19px; left:30px; background:url('/myasset/common/img/cu/spr_cur.png') no-repeat;}
.cusBnWrap1 li.c1 dl:after {background-position:-378px -812px;}
.cusBnWrap1 li.c2 dl:after {background-position:-494px -812px;}

.cusBnWrap1 li.c3 dl:after {background-position:-494px -928px;}/* 240712 추가(통합연금포털 오류신고) */
/* 180710추가(e) */

/* 20190709추가 (MyHot Key) */
.bannerWrap.myHotKeyWrap {padding:40px;height:150px;background:url("/myasset/common/img/cu/bg_myHotKeyWrap.jpg") no-repeat 0 0;}
.bannerWrap.myHotKeyWrap .tit{font-weight:normal;font-size:18px;color:#2f4079;}
.bannerWrap.myHotKeyWrap .tit em{display:block;font-weight:normal;font-size:30px;color:#2f4079;line-height:37px;}
.bannerWrap.myHotKeyWrap p{padding-top:20px;color:#686868;line-height:21px;}
.mytab1.myHotKey_tab .titWrap em.blue{color:#1779cc;}
.mytab1.myHotKey_tab .img_area img{vertical-align:top;}
.mytab1.myHotKey_tab .qnaWrap{border-top:none;}
.mytab1.myHotKey_tab .qnaWrap dl{border-bottom:none;}
.mytab1.myHotKey_tab .qnaWrap dt>.tit{padding-bottom:0;}
.mytab1.myHotKey_tab .qnaWrap dd .ico{left:10px;width:17px;background-position:-22px -16px;}
.mytab1.myHotKey_tab .qnaWrap dd.type{padding:5px 10px 5px 35px;}
.mytab1.myHotKey_tab .tit_tip{display:inline-block;width:37px;height:22px;background:url('/myasset/common/img/cu/bg_tip.png') no-repeat;}
/* 20190709추가 (e) */

/* 20190805추가 (국내 선물옵션 매매시스템) */
.bannerLink {margin-bottom:20px;}
.contTitH1 + .bannerLink {margin-top:-32px}/* 230406 추가 */
.bannerLink a img {vertical-align:top;}
.bannerWrap.giftOptionWrap {padding:34px 0px 0px 37px; height:210px; background:url('/myasset/common/img/cu/bg_giftOptionWrap.jpg') no-repeat 0 0; box-sizing:border-box;}
.bannerWrap.giftOptionWrap .tit {font-size:24px; color:#000; font-weight:bold; line-height:28px; letter-spacing:-0.045em;}
.bannerWrap.giftOptionWrap p {line-height:24px; letter-spacing:-0.02em;}
.bannerWrap.giftOptionWrap p em {color:#3378bd;}
.giftOption_tab.ci-tab .tab-selector > li > a > span {font-size:14px;}
.giftOption_tab .guideMsgWrap {padding:24px 30px 30px;}
.giftOption_tab .guideMsgWrap dt {padding:0;font-size:14px;letter-spacing:-0.02em;}
.giftOption_tab .guideMsgWrap dt strong {display:block;padding-top:8px;font-size:34px;}
.giftOption_tab .guideMsgWrap dd {padding:18px 0 0;letter-spacing:-0.045em;}
.giftOption_tab .tab-panel p {line-height:20px;letter-spacing:-0.02em;}
.giftOption_tab .tab-panel p em {color:#f26522;}
.giftOption_tab .em_txt {font-size:19px;}
.giftOption_tab .tab-panel .cont01 .guideMsgWrap dt,
.giftOption_tab .tab-panel .cont01 .guideMsgWrap dt strong{color:#1779cc}
.giftOption_tab .tab-panel .cont02 .guideMsgWrap dt,
.giftOption_tab .tab-panel .cont02 .guideMsgWrap dt strong{color:#30489d}
.giftOption_tab .tab-panel .cont02 .trSystemCont1 .ico{background-image:url('/myasset/common/img/cu/spr_trd_list03.png');}
.giftOption_tab .tab-panel .cont02 .trSystemCont1 .ico1{top:50%;margin-top:-47px;background-position:0 -73px;}
.giftOption_tab .tab-panel .cont02 .trSystemCont1 .titWrap .dp1 strong{color:#30489d;}
.giftOption_tab .tab-panel .cont02 .trSystemCont1 .lyWrap dt .ico{width:58px;height:63px;}
.giftOption_tab .tab-panel .cont02 .btn.download{background:#30489d;}
.trSystemCont1 .lyWrap .ico.feature5{background-position:0 0;}
.trSystemCont1 .lyWrap .ico.feature6{background-position:-58px 0;}
.trSystemCont1 .lyWrap .ico.feature7{background-position:-116px 0;}
.trSystemCont1 .lyWrap .ico.feature8{background-position:-174px 0;}
.trSystemCont1 .lyWrap.blueBlue3 .lCont > dl{background-color:#6987ce;}
.trSystemCont1 .lyWrap.blueBlue3 .rCont > dl{background-color:#30489d;}
.trSystemCont1 .lyWrap.blueBlue4{margin-top:10px;}
.trSystemCont1 .lyWrap.blueBlue4 dl{height:212px;}
.trSystemCont1 .lyWrap.blueBlue4 .lCont > dl{background-color:#4758b2;}
.trSystemCont1 .lyWrap.blueBlue4 .lCont > dl dt{padding-top:56px;}
.trSystemCont1 .lyWrap.blueBlue4 .lCont > dl dt .ico{top:56px;}
.trSystemCont1 .lyWrap.blueBlue4 .rCont > dl{background-color:#80848e;}/* 250516 수정(웹접근성 명도대비) */
.trSystemCont1 .lyWrap.blueBlue4 .rCont > dl dt{padding-bottom:8px;}
.trSystemCont1 .lyWrap.blueBlue4 .rCont > dl dd + dt{padding-top:15px;}
.giftOption_tab .btn.download{position:relative;padding:0 14px 0 30px;height:28px;line-height:28px;color:#fff;border:0;background:#0054a6;}
.giftOption_tab .btn.download .ico{top:6px;left:10px;right:auto;width:17px;height:14px;background:url('/myasset/common/img/spr_com.png') -414px 0 no-repeat !important;}
.giftOption_tab .auditInfo_tx{text-align:right;color:#000;} /*200123 김예리수정*/
.giftOption_tab .bulletList{margin-top:15px;}
.giftOption_tab .bulletList li{font-size:15px;color:#000;letter-spacing:-0.03em;}

/* 고객유의사항(210527 추가, 210528 수정) - 가이드 무시, 워드 파일대로 */
.cstNotice * {line-height:1.6}
.cstNotice ul li ul {margin-top:5px}
.cstNotice .t_red {color:red !important}
.cstNotice .t_blue {color:blue !important}
.cstNotice .titWrap .dp3 {font-size:15px; padding:0; background:none}
.cstNotice .titWrap h4.dp3 {font-size:14px;}
.cstNotice .titWrap .dp3.disc {position:relative; padding-left:10px }
.cstNotice .titWrap .dp3.disc:before {display:block; content:""; position:absolute; left:0; top:9px; width:4px; height:4px; background:#333}
.cstNotice .dp3 {font-size:15px;}
.cstNotice p.dp3 {padding-left:15px; text-indent:-15px}
.cstNotice .list_num {padding-left:25px}
.cstNotice li .list_num {padding-left:15px}
.cstNotice .list_num > li {margin-top:3px; list-style-type:decimal; font-size:14px;}
.cstNotice .list_disc * {font-size:14px;}
.cstNotice .list_disc > li {position:relative; padding-left:9px;}
.cstNotice .list_disc > li:before {display:block; content:""; position:absolute; left:0; top:9px; width:4px; height:4px; background:#333}
.cstNotice .list_disc > li.supTxt:before {top:15px}
.cstNotice li .list_disc {margin-left:14px;}
.cstNotice .list_nb {}
.cstNotice .list_nb li {margin-top:3px; margin-left:16px; text-indent:-16px}/* 특수문자나 숫자 들여쓰기 */
.cstNotice .faqWrap {margin-top:10px;}
.cstNotice .faqWrap + .faqWrap {margin-top:20px}
.cstNotice .faqWrap dt {color:#333; padding:5px 8px 5px 18px; border:1px solid #e8e8e8; background:#fcfcfc}
.cstNotice .faqWrap dt span {display:block; color:#333; padding-left:10px; text-indent:-17px;}
.cstNotice .faqWrap dd {color:red; font-weight:bold; margin-top:5px; padding-left:20px; text-indent:-20px;}
.cstNotice .faqWrap dd p {padding-left:17px; font-weight:normal}

/* 개인정보 처리방침 리스트(240910 계수련 수정) */
.prvcyPlcyWrap {width:50%; float:left; margin-top:15px; padding-right:5px; box-sizing:border-box;}
.prvcyPlcyWrap + .prvcyPlcyWrap {padding:0 0 0 5px}
.prvcyPlcyWrap li {margin-top:10px;}
.prvcyPlcyWrap li:first-child {margin:0;}
.prvcyPlcyWrap li > a {position:relative; display:block; padding-left:19px; color:#6d6d6d; font-size:14px; line-height:1.4; letter-spacing:-1px;}
.prvcyPlcyWrap li > a:before {content:""; position:absolute; top:2px; left:0; width:13px; height:13px; background:url("/myasset/common/img/cu/bul_term.png") no-repeat;}

/* 민원 처리 프로세스(230526 추가) */
.civilProc {border:1px solid #e1e1e1}
.civilProc .guideTxt {margin:35px 40px 40px 40px}
.civilProc .guideTxt .btn {margin-top:-2px; margin-left:10px; height:25px; line-height:25px; padding:0 15px !important; font-size:14px;}

/* 분쟁조정사례/판례(230526추가) */
.rowBoxList1 {position:relative; margin-top:30px; overflow:hidden}
.rowBoxList1 dl {float:left; width:386px; padding-bottom:40px; margin-left:0; border:1px solid #ddd; border-top-color:#a8a8a8}
.rowBoxList1 dl + dl {margin-left:14px}
.rowBoxList1 dl dt {margin-bottom:10px}
.rowBoxList1 dl dt img {display:block; width:100%}
.rowBoxList1 dl dd {text-align:center}
.rowBoxList1 dl dd.cont1 {height:105px}
.rowBoxList1 dl dd .tit1 {font-size:18px; color:#000; font-weight:bold; line-height:1.3;}
.rowBoxList1 dl dd .txt1 {margin-top:11px; font-size:14px; color:#333; line-height:1.3;}
.rowBoxList1 dl dd .btn {font-size:14px; color:#fff; background-color:#4b4b4b; border-color:#4b4b4b}

/* 전산장애 대처방법 및 보상(230526추가) */
.cmptrFlr {padding:0 30px 40px; background:#e6edf7}
.cmptrFlr .visualWrap {padding:55px 0 50px 10px; background:url('/myasset/common/img/mobile/cu/img_cu0516000t1_1.png')no-repeat 452px 61px;}
.cmptrFlr .tit1 {font-size:52px; color:#115bc3; line-height:1.3; letter-spacing:-0.05em}
.cmptrFlr .txt1 {padding-top:30px; font-size:21px; color:#000; line-height:1.4; letter-spacing:-0.04em}
.cmptrFlr .cont1 {padding:30px 29px 40px; background:#fff;}
.cmptrFlr .cont1 + .cont1 {margin-top:20px;}
.cmptrFlr .cont1 .tit2 {padding:2px 0 0 36px; min-height:28px; font-size:22px; color:#115bc3; line-height:1.1; background:url('/myasset/common/img/cu/img_cu0516000t1_2.png')no-repeat 0 0;}
.cmptrFlr .cont1 .tit2 + .img {margin-top:35px}
.cmptrFlr .cont1 .guideTxt {margin-left:10px;}
.cmptrFlr .cont1 .guideTxt li em {font-weight:normal;}
.cmptrFlr .cont1 .tit2 + .guideTxt {margin-top:22px}
.cmptrFlr .cont1 .tit2 + .guideTxt.num {margin:22px 0 20px}
.cmptrFlr .cont1 .guideTxt.num > li {margin-top:10px}
.cmptrFlr .cont1 .guideTxt.num > li:first-child {margin-top:0}
.cmptrFlr .cont1 .guideTxt.num li {font-size:15px;}
.cmptrFlr .cont1 .guideTxt.num li em {font-weight:bold;}
.cmptrFlr .cont1 .img + .guideTxt {margin-top:45px;}
.cmptrFlr .cont1 .tblCol {margin:30px 51px; border-top:1px solid #c5d2e9; border-right:1px solid #c5d2e9;}
.cmptrFlr .cont1 .tblCol th {padding:10px; color:#fff; background-color:#0d6abe; border-bottom:1px solid #c5d2e9;}
.cmptrFlr .cont1 .tblCol td {border-bottom:1px solid #c5d2e9; border-left:1px solid #c5d2e9; padding:10px;}

.cmptrFlr.cmptrFlr2 {}
.cmptrFlr.cmptrFlr2 .visualWrap {padding:55px 0 40px 10px; background:url('/myasset/common/img/mobile/cu/img_cu0516000t2_1.png')no-repeat 492px 51px;}
.cmptrFlr.cmptrFlr2 .txt1 {font-size:18px;}

/* 241004 티레이더M 안내페이지 수정 */
.trmWrap2 {position:relative; margin:-32px 0 30px; border:1px solid #ebebeb; background:#f1f1f1}
.trmWrap2 .bannerWrap .hide,
.trmWrap2 .btn-wrap .hide {display:none}
.trmWrap2 .btn-wrap {position:absolute; top:163px; left:38px}
.trmWrap2 .tab-panel {margin-bottom:30px; padding:0 30px 30px; background:#fff;}
.trmWrap2 .mytab1,
.trmWrap2 .trmNotice1{padding:0 39px 40px; background:#f1f1f1; box-sizing:border-box;}
.trmWrap2 .tab-selector {height:72px; border-bottom:0;}
.trmWrap2 .tab-selector > li {background:none; width:355px !important}/* 241016 수정(width추가 : 화면크기 변경되면 틀어짐) */
.trmWrap2 .tab-selector > li > a {display:block; margin:0; text-align:center; height:72px; line-height:72px; font-size:26px; color:#fff !important; border:none; background: url("/myasset/common/img/cu/bg_cu_0303009_p1t1_01.png") repeat-x 0 bottom;}
.trmWrap2 .tab-selector > li.active > a {height:72px; background:#3682ff !important;}
.trmWrap2 .titWrap .dp2 {height:40px; font-size:22px; background-position:left 12px}
.trmWrap2 .titWrap .dp2 > em {color:#2c81d8}
.trmWrap2 p {font-size:16px;}
.trmWrap2 p em {color:#f46017;}
.trmWrap2 p + p {font-weight:bold}
.trmWrap2 .trDfList ul li dt {font-size:16px; color:#2c81d8;}
.trmWrap2 .trDfList > ul > li {padding:15px 20px 18px 125px}
.trmWrap2 .trDfList > ul > li > dl > dd {position:relative; padding-left:8px; min-height:22px;font-size:14px;letter-spacing:-1.8px}
.trmWrap2 .trDfList > ul > li > dl > dd:before {position:absolute; top:7px; left:0px; width:2px; height:2px; background-color:#000; clear:both; display:block; content:''}
.trmWrap2 .trDfList ul li .ico {left:38px;  background-image:url("/myasset/common/img/cu/spr_trd_list02.png")}
.trmWrap2 .trDfList ul li .ico.r41 {top:29px; left:34px; width:70px; background-position:0px -238px}
.trmWrap2 .trDfList ul li .ico.r42 {top:27px; left:27px; width:76px; height:71px; background-position:-73px -238px}
.trmWrap2 .guideTxt2 {margin-bottom:20px}
.trmWrap2 .trmNotice1 > p {text-align:right; font-size:15px; color:#434343;}
.trmWrap2 .trmView {margin:0 -30px 0;}
.trmWrap2 .trmView .txt-wrap {margin:43px 0 30px 0; text-align:center;}
.trmWrap2 .trmView .txt-wrap h3 {margin-bottom:7px; font-size:40px; font-weight:bold; color:#0181e9;}
.trmWrap2 .trmView .txt-wrap p {font-size:24px; color:#4e4d4d}

/* 사칭사례 제보(250429 추가) */
.reportFraud {}
.lyWrap.reportFraud .lCont {width:49%;}
.lyWrap.reportFraud .rCont {width:49%;}
.lyWrap.reportFraud .boxWrap {text-align:center; padding: 30px 20px 30px}
.lyWrap.reportFraud .boxWrap dt {font-size:20px; font-weight:bold; color:#000;}
.lyWrap.reportFraud .boxWrap dt strong {color:#e02f00; border-bottom:1px solid #e02f00}
.lyWrap.reportFraud .boxWrap dd {padding-top:20px;}
.lyWrap.reportFraud .boxWrap dd .btn {width:265px; height:45px; line-height:44px; font-size:18px; font-weight:bold; color:#1779cc; background:#deeefc;; border-color:#deeefc; border-radius:6px;}