@charset "utf-8";
/************************************************
YUANTA
commnet : bank
*************************************************/
.partnerWrap .partC2>.arrowB, .goodnaversBusiness li span, .userNoTiceGreet>span, .myPartnerMsgWrap .partnerInfoWrap .visualImg, .partnerWrap .partData li a.btnModify, .partnerWrap .partData li a.btnDelete {display:inline-block;background:url("/myasset/common/img/ba/spr_ba.png") no-repeat;font-size:0;overflow:hidden;line-height:0;vertical-align:middle}

.contTitH1 + .assetStatus{position:relative;margin-top:-32px}

/*icon*/
.arrowProcess{display:block;margin:0 auto;margin-top:10px;width:204px;height:50px;background:url("/myasset/common/img/ba/spr_ba.png") no-repeat center -136px;text-indent:-9999em}
.arrowProcess.pc0{margin-top:38px;background:url("/myasset/common/img/ba/img_right_arrow.png") no-repeat 0 0;}
.arrowProcess.pc1{background-position: 0px -136px;}
.arrowProcess.pc2{background-position: 0px -71px}
.arrowProcess.pc3{background-position: 0px -4px}

/* 통합자산현황 */
.accChartWrap .chartWrap {position:relative; height:240px; border:0; background:none;}
.rCont.accChartWrap .chartWrap {border:1px solid #e8e8e8; overflow:hidden;}/* 240718 추가 */
.rCont.accChartWrap .titWrap .rTxt {top:3px;}/* 240718 추가 */

/*이체*/
.coaltiBox{position:relative;background-color:#f9f9f9;border:1px solid #e0e0e0;}
.coaltiBox>.inwrap{overflow:hidden;padding-top:40px;padding-left:65px;padding-right:65px;padding-bottom:40px}
.coaltiBox .ctiBox{float:left;text-align:center;height:87px}
.coaltiBox .ctiBox .ciiBoxInfo{display:table;width:100%;height:95px;border-top:1px solid #e0e0e0;}
.coaltiBox .ctiBox .ciiBoxInfo .ctiName{display:table-cell;vertical-align:middle;}
.coaltiBox .ctiBox .ciiBoxInfo .ctiName span{padding-left:10px;padding-right:10px;width:165px;font-size:16px;color:#3d3d3d;font-weight:bold;line-height:24px;word-wrap:break-word;}
.coaltiBox .ctiBox .ciiBoxInfo .ctiName em{display:block;padding-left:10px;padding-right:10px;width:165px;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:24px;word-wrap:break-word;}
.coaltiBox .ctiBox.col1 .ctiBoxTit,
.coaltiBox .ctiBox.col3 .ctiBoxTit{overflow:hidden;padding-top:8px;padding-bottom:8px;height:24px;font-size:14px;color:#6d6d6d;font-weight:bold;}
.coaltiBox .ctiBox.col2 .ctiBoxTit{font-size:16px;color:#00a0df;font-weight:bold;}
.coaltiBox .ctiBox.col2.pc2 .ctiBoxTit{color:#d2271f}
.coaltiBox .ctiBox.col2.pc2 .ctiBoxInfo .ctiError{font-size:18px;color:#d2271f;font-weight:bold;}
.coaltiBox .ctiBox.col2.pc2 .ctiBoxInfo .ctiError em{color:#6d6d6d}
.coaltiBox .ctiBox.col2 .ctiBoxInfo p:first-child{padding-top:8px}
.coaltiBox .ctiBox.col2 .ctiBoxInfo p{}
.coaltiBox .ctiBox.col2 .ctiBoxInfo .ctiPrice{font-size:18px;color:#f26522;font-weight:bold;line-height:24px}
.coaltiBox .ctiBox.col2 .ctiBoxInfo .ctiDate{font-size:13px;color:#6d6d6d;font-weight:bold;}
.coaltiBox .ctiBox.col1 .ctiBoxInfo,
.coaltiBox .ctiBox.col3 .ctiBoxInfo{padding-top:20px;border-top:1px solid #e0e0e0}
.coaltiBox .ctiBox.col1{width:186px;min-height:135px;background-color:#fff;border:1px solid #e0e0e0;border-top:2px solid #6d6d6d;box-shadow:3px 3px 0px #eaeaea}
.coaltiBox .ctiBox.col2{width:282px}
.coaltiBox .ctiBox.col3{width:186px;min-height:135px;background-color:#fff;border:1px solid #e0e0e0;border-top:2px solid #6d6d6d;box-shadow:3px 3px 0px #eaeaea}

.coaltiBoxNew{position:relative;width:790px;height:220px;background:url("/myasset/common/img/ba/bg_coaltiboxnew_01.gif") no-repeat 0 0;}
.coaltiBoxNew .coaltiBoxNewImg{overflow:hidden;position:absolute;left:99px;top:27px;width:591px;height:76px;background:url("/myasset/common/img/ba/bg_coaltiboxnew_02.png") no-repeat 0 0;}
.coaltiBoxNew .coaltiBoxNewImg > span{float:left;display:block;text-align:center;}
.coaltiBoxNew .coaltiBoxNewImg .c1{width:76px;height:76px;line-height:76px;font-size:18px;color:#fff}
.coaltiBoxNew .coaltiBoxNewImg .c2{margin-left:140px;margin-top:8px;width:160px;height:60px}
.coaltiBoxNew .coaltiBoxNewImg .c2 > span.c2t1{display:block;margin-top:20px;font-size:18px;color:#115bc0;font-weight:bold;line-height:20px}
.coaltiBoxNew .coaltiBoxNewImg .c2.type2 > span.c2t1{margin-top:20px}
.coaltiBoxNew .coaltiBoxNewImg .c2.type2 > span.c2t2{display:block;margin-top:4px;font-size:13px;color:#6d6d6d;font-weight:normal;line-height:16px}
.coaltiBoxNew .coaltiBoxNewImg .c3{margin-left:139px;width:76px;height:76px;line-height:76px;font-size:18px;color:#fff}
.coaltiBoxNew .coaltiBoxNewData{padding:125px 30px 0px 30px;}
.coaltiBoxNew .coaltiBoxNewData li{float:left;text-align:center;}
.coaltiBoxNew .coaltiBoxNewData .c1{width:212px}
.coaltiBoxNew .coaltiBoxNewData .c1 .cBTxt{font-size:18px;color:#000;font-weight:bold;line-height:20px}
.coaltiBoxNew .coaltiBoxNewData .c1 .cBNum{margin-top:8px;font-size:14px;color:#6d6d6d}
.coaltiBoxNew .coaltiBoxNewData .c2{width:302px;border-left:1px solid #e0e0e0}
.coaltiBoxNew .coaltiBoxNewData .c2 .cBTxt{font-size:26px;color:#115bc0;font-weight:bold;line-height:20px}
.coaltiBoxNew .coaltiBoxNewData .c2 .cBNum{margin-top:8px;font-size:14px;color:#3d3d3d}
.coaltiBoxNew .coaltiBoxNewData .c3{width:212px;border-left:1px solid #e0e0e0}
.coaltiBoxNew .coaltiBoxNewData .c3 .cBTxt{font-size:18px;color:#ea4b05;font-weight:bold;line-height:20px}
.coaltiBoxNew .coaltiBoxNewData .c3 .cBNum{margin-top:8px;font-size:14px;color:#6d6d6d}

/*insTransfer::ci05*/
.insTransfer .tblCol>table>thead>tr>th, 
.insTransfer .tblCol>table>tbody>tr>td {height: 42px;padding: 7px 0 7px 16px;letter-spacing: 0}
.insTransfer .tblCol td .outPrintTxt {margin: 7px 0;line-height: 24px;}
.insTransfer .tabWrap.acc .panels {top: 0;margin:0;}
.insTransfer .tabWrap.acc .btnMore {top: -40px;}
.insTransfer .tabWrap.acc .accListWrap {height:175px;padding: 17px 15px;}/*높이값 수정하지 마시오*/
.insTransfer .accListWrap .accList li {height:auto;line-height: 18px;padding-top:2px;padding-bottom:2px;}
.insTransfer .accListWrap .accList li+li {margin-top: 13px;}
.insTransfer .accListWrap .accList li>.btnOpt {top:0;}
.insTransfer .accListWrap .accList li>.btnDel {top:0;}
.ie8 .insTransfer .tblCol td .btn {letter-spacing: -1px}
.bankTblFoot.listColAllWrap {border-top:0}
.bankTblFoot.listColAllWrap dl dt,
.bankTblFoot.listColAllWrap dl dd {background-color: #eef5fa;font-weight: bold;}
.bankTblFoot.listColAllWrap dl dd {text-align: right;}
/*cardStep::JY::*/
.cardStep {margin-top:40px;font-weight:bold;font-size:16px;}
.cardStep dt {color:#1f80d2;}
.cardStep dd {margin-top:5px;background:#f1f8fd;border:1px solid #7db4e3;color:#3d3d3d;text-align:center;}
.cardStep dd ul {overflow:hidden;display:inline-block;vertical-align:top;}
.cardStep dd ul li {float:left;margin-left:27px;padding:11px 0 11px 28px;background:url("/myasset/common/img/ba/card_step_arrow.png") no-repeat left 50%;}
.cardStep dd ul li:first-child {margin:0;padding-left:0;background:none;}

/*icCard::JY::*/
.icCard {position:relative;overflow:hidden;}
.icCard dt {font-weight:bold;font-size:16px;color:#3d3d3d;}
.icCard .icImg {float:left;width:260px;margin:0;padding-top:170px;background:url("/myasset/common/img/ba/img_iccard.png") no-repeat 50% 5px;}
.icCard .icImg em {font-size:12px;font-weight:normal;}
.icCard dd {margin-left:300px;}
.icCard dd ul li {margin-top:10px;}
.icCard dd ul li > em {display:block;padding:5px 0 0 10px;color:#909090;text-indent:-10px;}

/* 거래내역 */
.js-inqBtn.on {color: #e02f00}


/* investGraph */
.investGraph li {margin:0 0 4px 0;}
.investGraph li p {border:1px solid #e8e8e8;height:34px;-moz-border-radius:3px;-w-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.investGraph li p > strong {padding-left:10px;display:inline-block;height:34px;line-height:34px;font-weight:normal;color:#fff;width:171px;background-color:#f36523;}
.investGraph li p > span {line-height:34px;padding-left:20px;color:#6d6d6d;}
.investGraph li.r5 {margin-bottom:0;}
.investGraph li.r1 p > strong {width:171px;background-color:#2483d3;}
.investGraph li.r2 p > strong {width:151px;background-color:#2269c9;}
.investGraph li.r3 p > strong {width:131px;background-color:#2162c1;}
.investGraph li.r4 p > strong {width:111px;background-color:#2b5cb6;}
.investGraph li.r5 p > strong {width:91px;background-color:#2f4aa3;}
.investGraphWrap {overflow:hidden;margin-top:30px}
.investGraphWrap .investGraph {float:left;width:587px;}
.investGraphWrap .investGraph.nodata{line-height:196px;text-align:center;border:1px solid #e8e8e8;font-size:14px;color:#3d3d3d}
.investGraphWrap .investIcon {float:right;margin-top:35px}

/*icCard::JY::*/
.numBox {position:relative;padding:15px 15px 18px;min-height:310px;overflow:hidden;background-color:#f8f8f8;border:1px solid #e8e8e8;}
.numBox .ico {position:absolute;top:15px;left:15px;}
.numBox p {margin-left:25px;color:#3d3d3d;}
.numBox .imgWrap {position:absolute;bottom:20px;left:15px;right:15px;text-align:center;line-height:0;}

/* prefTaxBanner */
.prefTaxBanner {display:table;width:100%;}
.prefTaxBanner > div {position:relative;display:table-cell; border:1px solid #e8e8e8;}
.prefTaxBanner dl {padding:15px 20px 20px 110px;}
.prefTaxBanner dt {font-size:16px;font-weight:bold;color:#3d3d3d;line-height:18px;}
.prefTaxBanner dd {font-size:14px;color:#6d6d6d;margin:0;padding:0;height:auto;}
.prefTaxBanner .rCont dl {border-left:0;}
.prefTaxBanner .rCont {border-left:0;width:394px;}
.prefTaxBanner .ico {position:absolute;top:50%;left:25px;margin-top:-35px;}
.prefTaxBanner .guideTxt li {font-size:14px;color:#6d6d6d;}
.prefTaxBanner .guideTxt li:before {background-color:#6b6b6b;}

/*가상계좌 조회 다이어그램*/
.virtualDia{position:relative;padding-top:81px;}
.virtualDia .vDiaImg{padding-left:91px}
.virtualDia li{float:left}
.virtualDia li p{text-align:center;font-size:14px;color:#3d3d3d;line-height:18px}
.virtualDia li:first-child p{text-align:center;font-size:18px;color:#3d3d3d}
.virtualDia .virTxt4{position:absolute;left:336px;top:37px;padding: 0px 22px;width:236px;height:43px;background:url("/myasset/common/img/ba/img_vaccount4.png") no-repeat 0 0;}
.virtualDia .virTxt4 p{text-align:center;line-height:18px;font-size:14px;color:#6d6d6d;letter-spacing:-1px;}

.virtualDia ul li:first-child{padding-left:137px;}
.virtualDia ul li.c2{padding-left:123px}
.virtualDia ul li.c3{padding-left:54px}

/*sortWrap::JY::*/
.sortWrap {position:relative;margin-top:30px;}
.sortWrap .sortBtn {position:absolute;top:0;left:0;border:1px solid #dcdcdc;}
.sortWrap .sortBtn li {border-top:1px solid #dcdcdc;}
.sortWrap .sortBtn li:first-child {border-top:none;}
.sortWrap .sortBtn li a {display:block;width:100px;line-height:30px;text-align:center;font-size:16px;}
.sortWrap .sortBtn li a:hover{background-color:#f9f9f9}
.sortWrap .sortBtn li.on a {background:#f26522;color:#fff;}
.sortWrap .sortList {overflow-y:auto;height:464px;margin-left:112px;border:1px solid #dcdcdc;}
.sortWrap .sortList li {border-top:1px solid #dcdcdc;}
.sortWrap .sortList li:first-child {border-top:none;}
.sortWrap .sortList li a {display:block;padding-left:30px;line-height:30px;}
.sortWrap .sortList li a:hover{background-color:#f9f9f9}
.sortWrap .sortList li a.on{background-color:#eef5fa}
.sortWrap .sortList li a span {display:inline-block;margin-left:30px;}

/* assetStatus */
.assetStatus .titWrap .dp2 {font-size:18px;}
.assetStatus .titWrap .dp2 span {font-weight:normal;font-size:15px;}
.assetStatus .leafBody > ul {overflow:hidden;border-bottom:1px solid #dcdcdc;}
.assetStatus .leafBody > ul li {padding:10px 8px;height:87px;float:left;width:22%;border-left:1px solid #dcdcdc;box-sizing:border-box;}
.assetStatus .leafBody > ul li:first-child {border-left:none;}
.assetStatus .leafBody > ul li > span {display:block;color:#3d3d3d;font-size:15px;}
.assetStatus .leafBody > ul li > p {text-align:right;line-height:34px;font-size:13px;color:#3d3d3d;letter-spacing:-1px}
.assetStatus .leafBody > ul li > p em {font-size:17px;color:#000;letter-spacing:-1px;}
.assetStatus .leafBody > ul li > p em.plus {color:#ed0101;}
.assetStatus .leafBody > ul li > p em.minus {color:#115bc0;}
.assetStatus .leafBody > ul li > p strong {color:#000;font-size:17px;font-weight:normal;}
.assetStatus .gTitWrap {position:relative;height:44px;border-bottom:1px solid #dcdcdc;}
.assetStatus .gTitWrap p {color:#000;font-size:18px;text-align:center;line-height:44px;}
.assetStatus .gTitWrap .btnsWrap {position:absolute;top:12px;left:17px;}
.assetStatus .gTitWrap .btns .btn {padding:0 6px;font-size:12px;color:#6d6d6d;height:18px;line-height:18px;}
.assetStatus .gTitWrap .rTxt {position:absolute;right:17px;top:15px;color:#6d6d6d;font-size:13px;}
.assetStatus .graphArea  .h247{height:247px;}
.assetStTab .chartWrap {margin-top:10px;}
.assetStTab .btns {position:absolute;bottom:10px;width:100%;padding:0 10px;text-align:right;box-sizing:border-box;}

/* myPartnerMsgWrap */
.myPartnerMsgWrap{overflow:hidden;position:relative;background:#fff url("/myasset/common/img/ba/bg_myparter02.png") repeat-y;padding:27px 21px;margin-top:-32px}
.myPartnerMsgWrap .bgTop{height:22px;position:absolute;top:0;left:0;right:0;background:#fff url("/myasset/common/img/ba/bg_myparter01.png") no-repeat;}
.myPartnerMsgWrap .bgBottom{height:22px;position:absolute;left:0;right:0;bottom:0;background:#fff url("/myasset/common/img/ba/bg_myparter03.png") no-repeat;}
.myPartnerMsgWrap .partnerInfoWrap{height:126px;border:1px solid #e8e8e8;background:#fff;/* url("/myasset/common/img/bg_guidemsgwrap.png") no-repeat right 0*/padding-left:144px;padding-right:145px;position:relative;overflow:hidden}
.myPartnerMsgWrap .partnerInfoWrap .visualImg{width:104px;height:104px;position:absolute;top:6px;left:0px;background-position:7px -273px;margin:4px 20px;}
.myPartnerMsgWrap .partnerInfoWrap .visualImg>span{position:absolute;top:0;left:0;display:block;width:104px;height:104px;background:url("/myasset/common/img/ba/img_photo_frame.png") no-repeat;}
.myPartnerMsgWrap .partnerInfoWrap .btnGroup{width:118px;position:absolute;top:23px;right:20px}
.myPartnerMsgWrap .partnerInfoWrap .btnGroup.type{top:43px;}
.myPartnerMsgWrap .partnerInfoWrap .btnGroup a{float:left;display:inline-block;width:113px;margin-left:3px;margin-top:3px;border:1px solid #e55e1f;height:38px;line-height:38px;background:#f26622 url("/myasset/common/img/ba/bg_myparter_btn.png") repeat-x;border-radius:3px;text-align:center;color:#fff;font-size:15px;text-shadow:1px 1px #c54300;}
.myPartnerMsgWrap .partnerInfoWrap .btnGroup a.s{width:54px;height:21px;line-height:21px;font-size:12px}
.myPartnerMsgWrap .partnerInfoWrap .info{padding:5px 0;}
.myPartnerMsgWrap .partnerInfoWrap .info p{line-height:18px;margin-top:20px}
.myPartnerMsgWrap .partnerInfoWrap .info .ico{margin-left:5px}
.myPartnerMsgWrap .partnerInfoWrap .info .ico.map{position:relative;top:-2px;}
.myPartnerMsgWrap .partnerInfoWrap .info strong{font-size:25px;color:#3d3d3d;}
.myPartnerMsgWrap .partnerInfoWrap .info strong .btn.s{height:17px;line-height:17px;font-size:12px;color:#6d6d6d;padding:0 4px !important;margin-left:3px}
.myPartnerMsgWrap .partnerInfoWrap .info .pos{display:inline-block;font-size:14px;font-weight:bold;color:#000;margin-left:15px;}
.myPartnerMsgWrap .partnerInfoWrap .info .tel{display:inline-block;font-size:15px;font-weight:bold;color:#000;margin-left:15px;}
.myPartnerMsgWrap .tabWrap{margin-top:15px;}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab{width:33%;}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab:first-child{width:34%;}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab a{height:48px;line-height:48px;border-color:#cfcfcf;background-color:#f8f8f8;position:relative;font-size:15px;color:#6d6d6d;}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab.tc-selected a{border-width:1px;font-size:16px;color:#000;font-weight:bold;background-color:#fff}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab a .tee{display:none}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab .ico{display:none;margin-left:6px;vertical-align:middle}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab .ico.mail{display:inline-block;}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab.tc-selected a .tee{height:3px;display:block;position:absolute;top:0;left:0;right:0;background-color:#1f80d2}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab.tc-selected + .tc-tab a{background:#f8f8f8 url("/myasset/common/img/ba/myparter_tab_shadow.png") no-repeat left top;}
.myPartnerMsgWrap .tabWrap .tabs .tc-tab.tc-selected .ico{display:inline-block;}
.myPartnerMsgWrap .tabWrap .tabs .ico.type48{position:absolute;right:10px;bottom:2px;}
.myPartnerMsgWrap .tabWrap .tabs .ico.type49{position:absolute;right:10px;bottom:1px;}
.myPartnerMsgWrap .tabWrap .panels{border:1px solid #d4d4d4;top:-1px;min-height:545px;background-color:#fff;padding:30px;}
.myPartnerMsgWrap .tabWrap .tabs .ico.type49{position:absolute;right:10px;bottom:1px;}
.myPartnerMsgWrap .tabWrap .panels .tblTxtWrap .lCont .btn{height:26px;line-height:26px;font-size:13px;padding:0 5px !important;}
.investNoteList{}
.investNoteList>li{border-top:1px dashed #dcdcdc;padding:12px 0;}
.investNoteList>li:first-child{border-top:none;padding-top:0;}
.investNoteList>li dt{position:relative;margin-bottom:10px}
.investNoteList>li dt a.btn.s{position:absolute;top:0;right:0}
.investNoteList>li dt .ico.new{position:relative;top:-1px;}
.investNoteList>li dt .divider{width:19px;color:#c5c5c5;font-weight:normal}
.investNoteList>li dt em{color:#115bc0;}
.investNoteList>li dd {line-height:18px;color:#515151;height:55px;overflow:hidden;}
.myPartnerMsgWrap .ctrlWrap{position:relative;margin-bottom:20px;}
.myPartnerMsgWrap .ctrlWrap .linkWrap{border:1px solid #cfcfcf;height:40px;line-height:40px;background-color:#f8f8f8;padding:0 10px 0 28px;}
.myPartnerMsgWrap .ctrlWrap .linkWrap a{display:inline-block;line-height:28px}
.myPartnerMsgWrap .ctrlWrap .linkWrap a .mail.s{margin-right:3px}
.myPartnerMsgWrap .ctrlWrap .linkWrap a .ico.new{position:relative;top:-1px;}
.myPartnerMsgWrap .ctrlWrap .linkWrap .divider{width:39px;color:#c9c9c9;font-weight:normal;font-size:10px}
.myPartnerMsgWrap .ctrlWrap .linkWrap a:focus{font-weight:bold;text-decoration:underline;}
.myPartnerMsgWrap .ctrlWrap .linkWrap .btn{float:right;line-height:18px;height:18px;margin-top:10px;}
.myPartnerMsgWrap .ctrlWrap .rCont{display:block;margin-top:7px;font-size:12px;text-align:right;}
.myPartnerMsgWrap .ctrlWrap .rCont .balloon{position:relative;top:-1px;}
.myPartnerMsgWrap .txtMsg {height:138px; letter-spacing:-1px; color:#000; line-height:18px; background-color:#fff; background:url("/myasset/common/img/ba/bg_mypartnertxt.png") no-repeat; padding:50px 0 0 35px; font-size:17px; line-height:22px}
.myPartnerMsgWrap .txtMsg strong{color:#1779cc;}
.myPartnerMsgWrap .txtMsg .btn{margin-top:10px}

/*파트너메시지*/
.partnerWrap{overflow:hidden;min-height:400px}
.partnerWrap .partC{float:left;}
.partnerWrap .partC1{width:195px}
.partnerWrap .partC2{padding-left:63px;width:427px;position:relative;}
.partnerWrap .partC2.type{padding-left:0;width:572px;margin:0 auto;float:none;}
.partnerWrap .partC2>.arrowB{width:26px;height:49px;background-position:-212px 0;position:absolute;left:22px;top:50%;margin-top:-25px}
.partnerWrap .partC2 .listColAllWrap.part{float:left;}
.partnerWrap .partC2 .listColAllWrap.part.fst{}
.partnerWrap .partC2 .listColAllWrap.part+.listColAllWrap.part{margin-left:10px}
.partnerWrap .partC2.type .listColAllWrap.part+.listColAllWrap.part{margin-left:25px;}
.listColAllWrap.part{width:198px;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.partnerWrap .partC1 .listColAllWrap.part{width:193px;}
.listColAllWrap.part.fst .partTit{border-left:none}
.listColAllWrap.part.fst .partData{border-left:none;}

.partnerWrap .partC2.type .listColAllWrap.part{width:263px;}
.partnerWrap .partTit{padding:6px 15px 5px;background-color:#f8f8f8;font-size:14px;color:#353535;text-align:center;}
.partnerWrap .partData{overflow:auto;height:370px;border-bottom:1px solid #e0e0e0;}
.partnerWrap .partData.fix{border-left:none;border-right:none;overflow:hidden;height:auto;border-bottom:none;}
.partnerWrap .partData li{padding:6px 15px 5px;border-bottom:1px solid #e0e0e0;letter-spacing:-1px}
.partnerWrap .partData li a.btnModify, .partnerWrap .partData li a.btnDelete{display:inline-block;width:17px;height:18px}
.partnerWrap .partData li a.btnModify{background-position:-234px -59px}
.partnerWrap .partData li a.btnDelete{background-position:-212px -59px}
.partnerWrap .partData li:first-child{border-top:1px solid #e0e0e0;}
.partnerWrap .partData li.current{background-color:#dbdbdb;font-weight:bold;}
.partnerWrap .partData li.noData{border-bottom:1px solid #e0e0e0;}
.partnerWrap .partData li input[type=checkbox]{margin-right:4px}
.partnerWrap .partData li label{font-size:14px;color:#333;padding-right:0;margin-right:5px;}
.partnerWrap .partData li label:hover{color:#115bc0;text-decoration:underline;}
.partnerWrap .partData li label input[type=text]{width:78px;}
.partnerWrap .bothBtnWrap{margin-top:5px;margin-bottom:5px}
.partnerWrap .bothBtnWrap input[type=text]{height:26px;line-height:26px;width:102px;}
.partnerWrap .partC1 .bothBtnWrap .rCont .btn{height:26px;line-height:26px;font-size:13px;color:#3d3d3d;}

.partWrapCol2{position:relative;overflow:scroll;height:406px;padding-bottom:1px;background:url("/myasset/common/img/ba/bg_myparter_partwrapcol2.png") no-repeat left 8px;}
.popBody .partWrapCol2{background:url("/myasset/common/img/ba/bg_myparter_partwrapcol2_p.png") no-repeat -3px bottom;}
.partWrapCol2 .lB, .partWrapCol2 .rB{display:block;width:200px;height:1px;background-color:#e0e0e0;position:absolute;bottom:0;}
.partWrapCol2 .lB{left:0;}
.partWrapCol2 .rB{right:0;}

/* goodnaversBusiness */
.goodnaversBusiness{overflow:hidden;margin-top:20px;}
.goodnaversBusiness li {float:left; position:relative; width:33%; font-size:12px; line-height:16px; padding-left:94px; box-sizing:border-box; height:80px; padding-top:12px}
.goodnaversBusiness li:first-child{width:34%;}
.goodnaversBusiness li strong{display:block;font-size:14px;color:#3d3d3d;margin-bottom:5px}
.goodnaversBusiness li span{width:80px;height:80px;position:absolute;top:0;left:0;}
.goodnaversBusiness li .item01{background-position:0 -195px}
.goodnaversBusiness li .item02{background-position:-82px -195px}
.goodnaversBusiness li .item03{background-position:-164px -195px}

.bannerNavers {border:1px solid #dcdcdc; overflow:hidden; padding:25px 20px; font-size:18px; line-height:24px; color:#3d3d3d; height:100px; background:url("/myasset/common/img/ba/bg_bannernavers.png") no-repeat right top}
.bannerNavers strong{display:block;margin-top:20px;}

/* returnAcWrap */
.returnAcWrap thead th {height:39px;}
.returnAcWrap thead th strong {font-size:18px;color:#0163b6;}

/* myPointList */
.myPointList li {overflow:hidden;margin-top:20px;}
.myPointList li:first-child {margin:0;}
.myPointList li .imgWrap {float:left;width:178px;height:138px;border:1px solid #e8e8e8;}
.myPointList li > div {width:590px;float:right;}
.myPointList li > div > strong {margin:0 0 5px;color:#3d3d3d;font-weight:bold;font-size:14px; line-height:26px;display:block;}
.myPointList li > div .guideTxt {margin-bottom:10px;}
.myPointList li > div .guideTxt li {margin:0;color:#6d6d6d;font-size:13px;line-height:18px;letter-spacing:-1px;}
.myPointList li > div .guideTxt li:before {background:#666;}
.myPointList li .btn {color:#6d6d6d;}

/*myMenuAdd*/
.myMenuAdd{overflow:hidden;height:362px}
.myMenuAdd>div{float:left;height:100%}
.myMenuAdd .lCont, .myMenuAdd .rCont{overflow-y:scroll;width:338px;border:1px solid #e0e0e0;}
.myMenuAdd .lCont, .myMenuAdd .rCont dl{}
.myMenuAdd .lCont dl dt, .myMenuAdd .rCont dl dt{overflow:hidden;padding:0px 20px;height:36px;border-bottom:1px solid #dbdbdb;line-height:36px;font-size:14px;color:#333;font-weight:bold;}
.myMenuAdd .lCont dl dt>span, .myMenuAdd .rCont dl dt>span{float:left;}
.myMenuAdd .lCont dl dt>select, .myMenuAdd .rCont dl dt>select{float:right;margin-top:4px;width:166px}
.myMenuAdd .lCont dl dd, .myMenuAdd .rCont dl dd{margin-top:12px;padding:0px 20px;font-size:12px;color:#515151}
.myMenuAdd .lCont dl dd li, .myMenuAdd .rCont dl dd li{margin-top:2px;}
.myMenuAdd .lCont dl dd li:first-child, .myMenuAdd .rCont dl dd li:first-child{margin-top:2px;}
.myMenuAdd .cCont{position:relative;width:110px;text-align:center;}
.myMenuAdd .cCont a{position:absolute;left:30px;top:167px;padding:0px 17px;text-align:center;}
.myMenuAdd .cCont a.add>span {background-position: -76px -23px;height: 10px;width: 5px;position:absolute;right:10px;top:9px;}
.myMenuAdd a.btnCD2{display:inline-block;background:url("/myasset/common/img/spr_fundSch.png") no-repeat scroll 0 3px;height: 16px;width: 12px;}
.myMenuAdd a.btnCD2.on{background-position: 0 -14px;}
.myMenuAdd a.btnCD3{display:inline-block;background:url("/myasset/common/img/spr_fundSch.png") no-repeat scroll 0 3px;height: 16px;width: 12px;}
.myMenuAdd a.btnCD3.on{background-position: 0 -14px;}
.myMenuAdd .dep2, .myMenuAdd .dep3, .myMenuAdd .dep4, .myMenuAdd .dep5, .myMenuAdd .dep6{margin-left:15px;display:none}
.myMenuAdd .dep2.open, .myMenuAdd .dep3.open, .myMenuAdd .dep4.open, .myMenuAdd .dep5.open, .myMenuAdd .dep6.open{display:block;}
.myMenuAdd .rCont{position:relative;}
.myMenuAdd .rCont .btnWrap{position:absolute;bottom:0;left:0;width:279px;padding:4px 20px;border-top:1px solid #d5d5d5;}

.bankList .boxWrap {padding:0 5px;}
.bankList td {padding:5px;}
.bankList td li {margin:5px 0;}

/* 관심금융상품 */
/* 펀드위험도 */
.fundRisk {margin:40px 0;height:128px;border:1px solid #d9d9d9;}
.fundRisk li {float:left;width:130px;height:128px;border-left:1px solid #d9d9d9;text-align:center;}
.fundRisk li:first-child {border-left:none;}
.fundRisk li.c1, .fundRisk li.c2, .fundRisk li.c3 {width:131px;}
.fundRisk li a {;position:relative;padding-top:74px;display:block;width:100%;height:100%;box-sizing:border-box;}
.fundRisk li a > strong {display:block;font-size:15px;color:#3d3d3d;font-weight:bold;line-height:18px;}
.fundRisk li a > span {display:block;font-size:15px;color:#6d6d6d;line-height:18px;}
.fundRisk li a.on:after {content:"";position:absolute;width:128px;height:126px;top:-1px;left:-1px;border:2px solid #f26522;}
.fundRisk li.c1 a.on:after, .fundRisk li.c2 a.on:after, .fundRisk li.c2 a.on:after {width:129px;}
.fundRisk li a:before {content:"";position:absolute;top:20px;left:50%;margin-left:-38px;width:76px;height:46px;background:url("/myasset/common/img/ma/spr_fundrisk.png") no-repeat;}
.fundRisk li.c2 a:before {background-position:0 -46px;}
.fundRisk li.c3 a:before {background-position:0 -93px;}
.fundRisk li.c4 a:before {background-position:0 -139px;}
.fundRisk li.c5 a:before {background-position:0 -185px;}
.fundRisk li.c6 a:before {background-position:0 -231px;}

/* onlineAcc */
.onlineAcc {overflow:hidden;}
.onlineAcc > div.accTop {border:1px solid #d3d3d3;overflow:hidden;}
.onlineAcc > div.accTop .tit, .onlineAcc > div.accBottom dl dt {display:block;line-height:46px;height:46px;border-bottom:1px solid #d3d3d3;text-align:center;font-weight:normal;font-size:20px;color:#1f438d;background:#f3f9fc;}
.contTitH1 + .onlineAcc{margin-top:-32px;position:relative;background-color:#fff}
.onlineAcc dl.ac1, .onlineAcc dl.ac2 {position:relative;padding:20px 20px 20px 120px;float:left; height:174px; /* height:205px; */ width:50%; box-sizing:border-box;}/* 221026 수정(height) */
.onlineAcc dl.ac1 {border-right:1px solid #d3d3d3;}
.onlineAcc dl.ac7{position:relative;padding:20px 20px 20px 120px;float:left;height:156px; width:100%; box-sizing:border-box;} /*210426 김예리추가*/
.onlineAcc > div.accTop dt {font-weight:bold;margin-bottom:10px;color:#1879ca;font-size:18px;line-height:18px;}
.onlineAcc > div.accTop dt .ico {position:absolute;top:60px;left:29px;}
.onlineAcc > div.accTop .ac2 dt .ico {left:34px;}
.onlineAcc > div.accBottom2 .ac7 dt .ico{top:50%;margin-top:-32px;} /*210426 김예리추가*/
.onlineAcc dd {font-size:14px;color:#3d3d3d;line-height:18px;letter-spacing:-1px;}
.onlineAcc > div.accTop dd.bn {position:absolute;bottom:20px;left:120px;}
.onlineAcc .bn .btn {margin:0 2px;}

/*170710추가*/
.onlineAcc > div.accTop2 dl.ac1,
.onlineAcc > div.accTop2 dl.ac2,
.onlineAcc > div.accTop2 dl.ac3 {position:relative;padding:20px 0;float:left;height:260px;width:33.3%;box-sizing:border-box;text-align:center}/* 171205수정 (height:294px-> 260px)*/
.onlineAcc > div.accTop2 dl.ac2 {border-right:1px solid #d3d3d3;}
.onlineAcc > div.accTop2 dt .ico {position:relative;top:auto;left:auto;text-align:center; margin-bottom:10px}
.onlineAcc > div.accTop2 .ac1 dt .ico {margin-bottom:15px}/* 210805 추가 */
.onlineAcc > div.accTop2 .ac2 dt .ico {left:auto; margin-bottom:11px}/* 210805 수정(margin-bottom추가) */
.onlineAcc > div.accTop2 dd.bn {left:0;right:0;}
/*170710추가(e)*/

.onlineAcc > div.accBottom {border:1px solid #d3d3d3;overflow:hidden;margin-top:20px;}
.onlineAcc > div.accBottom dl {width:262px;height:354px;float:left;border-left:1px solid #d3d3d3;position:relative;}
.onlineAcc > div.accBottom dl:first-child {border-left:none;}
.onlineAcc > div.accBottom dl dt {font-size:18px;color:#3d3d3d;font-weight:bold;background-color:#f8f8f8;}
.onlineAcc > div.accBottom dl dd {text-align:center;}
.onlineAcc > div.accBottom dl dd.iconWrap {height:110px;line-height:110px;}
.onlineAcc > div.accBottom dl dd.desc {padding:0 20px;}
.onlineAcc > div.accBottom dl dd.desc p {margin-top:15px;color:#000;line-height:18px;}
.onlineAcc > div.accBottom dl dd.desc em {height:50px;line-height:50px;display:block;color:#e02f00;font-size:18px;font-weight:bold;}
.onlineAcc > div.accBottom dl dd.bn {position:absolute;bottom:20px;width:100%;padding:0; }
.onlineAcc > div.accBottom .ac3 .desc {text-align:left;}

/*160707 추가(선물옵션)*/
.onlineAcc > div.accBottom2 {border:1px solid #d3d3d3;overflow:hidden;margin-top:20px;}
.onlineAcc > div.accBottom2 .tit {display:block; line-height:46px; height:46px; border-bottom:1px solid #d3d3d3; text-align:center; font-weight:normal; font-size:20px; color:#1f438d; background:#f3f9fc;}
.onlineAcc > div.accBottom2 dt {font-weight:bold; margin-bottom:10px; color:#1879ca; font-size:18px; line-height:18px;}
.onlineAcc > div.accBottom2 dt .ico {position:absolute;top:60px;left:29px;}
.onlineAcc > div.accBottom2 .ac2 dt .ico {left:34px;}
.onlineAcc > div.accBottom2 dd.bn {position:absolute;bottom:20px;left:120px;}
.onlineAcc .bn .btn {margin:0 2px;}
/*160707 추가(e)*/

/*170620 추가(금현물계좌)*/
.onlineAcc > div.accBottom4 {border:1px solid #d5d5d5;border-top:none;overflow:hidden;margin-top:20px}
.onlineAcc > div.accBottom4 dl {position:relative;width:50%;height:222px;float:left;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;box-sizing:border-box}
.onlineAcc > div.accBottom4 dl:first-child,
.onlineAcc > div.accBottom4 dl.ac5 {border-left:none}
.onlineAcc > div.accBottom4 dl dt {font-size:18px;color:#3d3d3d;font-weight:bold;background-color:#f8f8f8}
.onlineAcc > div.accBottom4 dl dd {position:relative;text-align:left}
.onlineAcc > div.accBottom4 dl dd.iconWrap {height:auto;line-height:18px}
.onlineAcc > div.accBottom4 dl dd .ico {position:absolute;top:60px;left:29px;}
.onlineAcc > div.accBottom4 dl dd.desc {padding:0 20px 0 120px;}
.onlineAcc > div.accBottom4 dl dd.desc p {margin-top:15px;color:#000;line-height:18px}
.onlineAcc > div.accBottom4 dl dd.desc em {height:50px;line-height:50px;display:block;color:#e02f00;font-size:18px;font-weight:bold}
.onlineAcc > div.accBottom4 dl dd.bn {position:absolute;bottom:20px;left:120px;padding:0}
/*170620 추가(e)*/

/*160601 수정 및 추가*/
/* .onlineAccMsg {height:220px;margin-top:20px;border:1px solid #d3d3d3;position:relative;}
.onlineAccMsg dt {line-height:46px;height:46px;border-bottom:1px solid #d3d3d3;text-align:center;font-weight:normal;font-size:20px;color:#1f438d;background:#f3f9fc;}
.onlineAccMsg dd {padding:0 30px;color:#6d6d6d;line-height:18px;}
.onlineAccMsg dd > em {font-size:20px;display:block;line-height:20px;padding:30px 0 17px;color:#f36523;}
.onlineAccMsg dd.bt {margin-top:13px;}
.onlineAccMsg .rCont {position:absolute;bottom:24px;right:42px;}
.onlineAccMsg .rCont > a {display:inline-block;}
.onlineAccMsg .rCont > a:first-child {margin-right:30px;} */
.onlineAccMsg {margin-top:20px;border:1px solid #d3d3d3;position:relative;}
.onlineAccMsg dt {line-height:46px;height:46px;border-bottom:1px solid #d3d3d3;text-align:center;font-weight:normal;font-size:20px;color:#1f438d;background:#f3f9fc;}
.onlineAccMsg dd {padding:0 30px;color:#6d6d6d;line-height:18px;letter-spacing:-1px;}
.onlineAccMsg dd > em {font-size:20px;display:block;line-height:20px;padding:30px 0 17px;color:#f36523;}
.onlineAccMsg dd > a.btn {margin-left:25px;}
.onlineAccMsg > div {margin:30px 0 40px; text-align:center;}
.onlineAccMsg > div > span.img {display:inline-block;margin:0 20px;}
/*160601 수정 및 추가(e)*/

/* myCmaCheckBn */
.myCmaCheckBn {background:url("/myasset/common/img/ba/bg_cmacheck.png") no-repeat 0 bottom;}
.myCmaCheckBn dt {font-size:18px;color:#3d3d3d;font-weight:bold;letter-spacing:-1px;}
.myCmaCheckBn dd {text-align:center;letter-spacing:-1px;height:88px;overflow:hidden;position:relative;}
.myCmaCheckBn dd > span{padding-top:15px;margin-right:46px;font-size:14px;color:#fff;display:block;float:left;width:187px;height:73px;}
.myCmaCheckBn dd strong {color:#fff000;font-size:20px;display:block;}
.myCmaCheckBn dd > em {float:right;text-align:center;padding-top:10px;width:280px;height:68px;font-weight:normal;display:block;}
.myCmaCheckBn dd > em span {font-size:14px;color:#fff;display:block;}
.myCmaCheckBn dd > em strong{display:inline;width:auto;height:auto;padding:0;}

/* 161116 추가 */
/* myCmaCheckBn2 */
.myCmaCheckBn2 {background:url("/myasset/common/img/ba/bg_cmacheck2.png") no-repeat 0 bottom;}
.myCmaCheckBn2 dt {font-size:18px;color:#3d3d3d;font-weight:bold;letter-spacing:-1px;}
.myCmaCheckBn2 dd {text-align:center; letter-spacing:-1px; height:88px; overflow:hidden; position:relative;}
.myCmaCheckBn2 dd > span {padding-top:15px; font-size:14px; color:#fff; display:block; float:left; width:333px; height:73px;}
.myCmaCheckBn2 dd strong {color:#fff000; font-size:20px; display:block;}
.myCmaCheckBn2 dd > em {float:right; text-align:center; padding-top:22px ;width:333px; height:68px; font-weight:normal; display:block;}
.myCmaCheckBn2 dd > em span {font-size:14px; color:#fff; display:block;}
.myCmaCheckBn2 dd > em strong{display:inline; width:auto; height:auto; padding:0;}
/* 161116 추가(e) */

/* bank main */
.baMenu .baIco, .baMenu li.m2 dd ul > li a:before, .baMenu li.m4 dl dt:after, .baMenu li.m5 dl dt:after, .baMenu li.m6 dl dt:after,
.baMainBox .baseInfoWrap dd ul li:before, .baMainBox .baseInfoWrap .myCredit .myPonit:before, .baMainBox .baseInfoWrap .myInvest dd > strong:before,
.baMainBox .myAssetWrap .box1 dt em:before, .baMainBox .myAssetWrap .box1 dd ul li strong:before, .baMainBox .myAssetWrap .box3:before,
.baMenu li.m1 dt:before, .baMenu li.m2 dt:before, .baMenu li.m3 dt:before, .mainTitArea h1:after,.baMainBox .bmbTit > ul li a .ck
{background-image:url("/myasset/common/img/ba/spr_ba_main.png");background-repeat:no-repeat;}
.baMainWrap.bg {background:url("/myasset/common/img/ba/bg_main.jpg") no-repeat center 290px;}
.baMainWrap .baContent {width:990px;margin:0 auto;}
.baMenu {}
.baMenu:after {content:"";display:block;clear:both;}
.baMainWrap .mainTitArea h1 {text-indent:-10000px;}
.baMainWrap .mainTitArea h1:after {content:"";position:absolute;top:30px;left:0;width:190px;height:30px;background-position:-280px -97px;}
.baMenu > li {float:left;height:200px;box-shadow:5px 3px 10px #c2c2c2;}
.baMenu li.m1, .baMenu li.m3, .baMenu li.m4, .baMenu li.m6 {width:260px;}
.baMenu li.m2, .baMenu li.m5 {width:440px;margin-right:15px;margin-left:15px;}
.baMenu li.m1, .baMenu li.m2, .baMenu li.m3 {margin-bottom:30px;height:240px;}
.baMenu dl {padding:28px 40px 0;}
.baMenu dt {color:#000;font-size:32px;line-height:32px;}
.baMenu li.m4 dt, .baMenu li.m5 dt, .baMenu li.m6 dt {font-size:23px;line-height:30px;}
.baMenu dt p {margin-top:8px;font-size:14px;line-height:20px;letter-spacing:-0.5px;}
.baMenu dd > a {color:#00143e; position:relative; font-weight:bold; font-size:17px; line-height:22px; letter-spacing:-1px; display:inline-block; width:70px; float:left; text-align:center;}
.baMenu dd > a:hover {color:#fff;}
.baMenu dd > a .baIco {margin-bottom:8px;}
.baMenu dd > a:first-child {margin:0 33px 0 5px;}
.baMenu dd li a:hover, .baSubMenu dl ul a:hover {text-decoration:underline;}
.baMenu li.m1 {background-color:#58cdeb;}
.baMenu li.m1 dt p {color:#003255;}
.baMenu li.m1 dd, .baMenu li.m3 dd {margin-top:15px;text-align:center;overflow:hidden;}
.baMenu li.m2 {background-color:#66d8b4;}
.baMenu li.m2 dt p {color:#00143e;}
.baMenu li.m2 dd {overflow:hidden;margin-top:10px;background:#d4f6eb;padding:0 20px 15px;}
.baMenu li.m2 dd ul {margin-top:15px;overflow:hidden;}
.baMenu li.m2 dd ul > li {float:left;}
.baMenu li.m2 dd ul > li a {display:inline-block;padding-left:11px;position:relative;}
.baMenu li.m2 dd ul > li a:before {content:"";position:absolute;width:5px;height:5px;left:0;top:50%;margin-top:-3px;background-position:-196px 0;}
.baMenu li.m2 dd ul li.s1, .baMenu li.m2 dd ul li.s3 {width:60%;}
.baMenu li.m2 dd ul li.s2, .baMenu li.m2 dd ul li.s4 {width:40%;}
.baMenu li.m2 dd ul a {color:#00143e;font-size:14px;line-height:28px;}
.baMenu li.m3 {background-color:#92c3ed;}
.baMenu li.m3 dt p {color:#042058;}
.baMenu li.m1 dt, .baMenu li.m2 dt, .baMenu li.m3 dt {position:relative;padding-top:30px;}
.baMenu li.m1 dt:before, .baMenu li.m2 dt:before, .baMenu li.m3 dt:before {content:""; top:0; left:0; position:absolute; width:61px; height:30px; background-position:-279px -56px;}
.baMenu li.m2 dt:before {background-position:-343px -57px;}
.baMenu li.m3 dt:before {background-position:-404px -57px;}

.baMenu li.m4 {background:url("/myasset/common/img/ba/bg_main_menu4.png");}
.baMenu li.m4 dl, .baMenu li.m5 dl,.baMenu li.m6 dl {padding:0;}
.baMenu li.m4 dl dt, .baMenu li.m5 dl dt {padding:0 40px;height:70px;line-height:70px;background:#fff;position:relative;}
.baMenu li.m4 dl dt:after, .baMenu li.m5 dl dt:after, .baMenu li.m6 dl dt:after  {content:""; position:absolute; top:28px; right:20px; width:9px; height:13px; background-position:-196px -10px;}
.baMenu li.m5 dl dt:after {background-position:-196px -29px;}
.baMenu li.m4 dl dt strong {font-weight:normal;color:#1f7dcb;}
.baMenu li.m4 dl dd, .baMenu li.m5 dl dd {padding:20px 40px 0;}
.baMenu li.m4 dl dd a {font-weight:bold;padding:0 0 0 10px;position:relative;color:#3d3d3d;font-size:15px;line-height:28px;letter-spacing:-1px;}
.baMenu li.m4 dl dd a:before {content:"";position:absolute;width:5px;height:1px;top:7px;left:0;background:#3d3d3d;}
.baMenu li.m5 {background:url("/myasset/common/img/ba/bg_main_menu5.png");}
.baMenu li.m5 dl, .baMenu li.m6 dl {height:200px;}
.baMenu li.m5 dl dt {color:#fff;background:#0160b3;}
.baMenu li.m5 dl dd {color:#202020;font-size:15px;line-height:20px;}
.baMenu li.m6 {background:#f0f5fa;}
.baMenu li.m6 dt {padding:20px 40px 10px;position:relative;}
.baMenu li.m6 dd {padding:0 40px;color:#202020;font-size:14px;line-height:20px;}
.baMenu .baIco {display:inline-block;width:62px;height:62px;font-size:0;vertical-align:top;}
.baMenu .baIco.type1 {background-position:0 -55px;}
.baMenu .baIco.type2 {background-position:-65px -55px;}
.baMenu .baIco.type3 {background-position:-131px -55px;}
.baMenu .baIco.type4 {background-position:-196px -55px;}
.baMenu a:hover .baIco.type1 {background-position:0 -120px;}
.baMenu a:hover .baIco.type2 {background-position:-65px -120px;}
.baMenu a:hover .baIco.type3 {background-position:-131px -120px;}
.baMenu a:hover .baIco.type4 {background-position:-196px -120px;}

.baMainWrap .baBanner {overflow:hidden;margin:50px 0 100px;}
.baMainWrap .baBanner li {float:right;width:493px;height:140px;}
.baMainWrap .baBanner li:first-child {float:left;}
.baMainWrap .baBanner li a {display:block;width:493px;}
.baMainWrap .baBanner li a img {width:100%;}
.baMainBox {margin-top:20px;margin-bottom:100px;border:1px solid #abc7db;border-top:2px solid #4b4b4b;}
.mainTitArea + .baMainBox  {margin-top:0;}
.baMainBox .bmbTit {padding:35px 40px 0;height:110px;background-color:#f8f8f8;position:relative;box-sizing:border-box;}
.baMainBox .bmbTit > p {font-size:32px;line-height:32px;color:#000;letter-spacing:-2px;}
.baMainBox .bmbTit .rcLogin {display:block;color:#b6b6b6;font-size:12px;line-height:12px;padding-top:15px;}
.baMainBox .bmbTit > ul {position:absolute;right:40px;top:39px;height:28px;}
.baMainBox .bmbTit > ul li {float:left;margin-left:6px;}
.baMainBox .bmbTit > ul li:first-child {padding-right:10px;}
.baMainBox .bmbTit > ul li a {position:relative;padding:0 15px;font-size:13px;color:#6d6d6d;line-height:26px;height:26px;border:1px solid #9d9d9d;display:inline-block;background:#fff;border-radius:3px;}
.baMainBox .bmbTit > ul li a strong {color:#dd3900;}
.baMainBox .bmbTit > ul li a .cnt {top:-10px;right:-10px;position:absolute;display:inline-block;line-height:20px;height:20px;padding:0 6px;text-align:center;color:#fff;border:2px solid #fff;background:#dd3900;border-radius:12px;}
.baMainBox .bmbTit > ul li a .ck {top:-10px;right:-10px;position:absolute;display:inline-block;line-height:20px;height:20px;width:20px;text-align:center;color:#fff;border:2px solid #fff;background-color:#dd3900;background-position:0 1px;border-radius:12px;}
.baMainBox .bmbBody {padding:40px 40px 30px;}
.baMainBox .baseInfoWrap {display:table;width:100%;border-collapse:collapse;}
.baMainBox .baseInfoWrap > dl {display:table-cell;border-left:1px solid #e7e7e7;}
.baMainBox .baseInfoWrap > dl:first-child {border-left:0;}
.baMainBox .baseInfoWrap dt {position:relative;color:#3d3d3d;}
.baMainBox .baseInfoWrap dt .rCont {position:absolute;right:0;}
.baMainBox .baseInfoWrap dd {padding:10px 0 0;}
.baMainBox .baseInfoWrap dd ul {font-size:14px;line-height:26px;padding:0 10px 10px 0;}
.baMainBox .baseInfoWrap dd ul li {padding-left:8px;position:relative;}
.baMainBox .baseInfoWrap dd ul li:before {content:"";position:absolute;width:3px;height:3px;left:0;top:12px;background-position:-215px -29px;}
.baMainBox .baseInfoWrap .myCredit {width:299px;padding-right:40px;}
.baMainBox .baseInfoWrap .myContact {width:349px;padding-left:40px;}
.baMainBox .baseInfoWrap .myCredit dt, .baMainBox .baseInfoWrap .myContact dt {line-height:19px;padding-bottom:10px;font-size:19px;border-bottom:1px solid #efefef;}
.baMainBox .baseInfoWrap .myCredit dt {color:#fc641c;}
.baMainBox .baseInfoWrap .myCredit dt .btn {margin-top:5px}/* 221124추가 */
.baMainBox .baseInfoWrap .myCredit dd ul {color:#000;}
.baMainBox .baseInfoWrap .myCredit dd ul li:before {background-position:-215px -38px;}
.baMainBox .baseInfoWrap .myCredit .myPonit {padding-left:25px;line-height:18px;font-weight:bold;font-size:14px;position:relative;}
.baMainBox .baseInfoWrap .myCredit .myPonit:before {content:"";position:absolute;width:18px;height:18px;left:0;top:0;background-position:-215px 0;}
.baMainBox .baseInfoWrap .myContact ul strong {color:#3d3d3d;}
.baMainBox .baseInfoWrap .myContact ul li.addr {overflow:hidden;}
.baMainBox .baseInfoWrap .myContact ul li.addr > strong {float:left;}
.baMainBox .baseInfoWrap .myContact ul li.addr > div {float:right;width:264px;padding-top:3px;}
.baMainBox .baseInfoWrap .myContact ul li.addr > div p {line-height:18px;}
.baMainBox .baseInfoWrap .myInvest dt{font-weight:bold;text-align:center;color:#6d6d6d;font-size:19px;letter-spacing:-1px;}
.baMainBox .baseInfoWrap .myInvest dd {text-align:center;}
.baMainBox .baseInfoWrap .myInvest dd > strong {padding-top:55px;margin-bottom:15px;display:block;font-weight:bold;font-size:14px;position:relative;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type1 {color:#649604;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type2 {color:#a98300;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type3 {color:#cb7c01;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type4 {color:#e96323;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type5 {color:#e71d1d;}
.baMainBox .baseInfoWrap .myInvest dd > strong:before {content:"";position:absolute;width:76px;height:44px;left:50%;top:0;margin-left:-38px;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type1:before {background-position:0 -281px;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type2:before {background-position:-79px -281px;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type3:before {background-position:-159px -281px;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type4:before {background-position:-239px -281px;}
.baMainBox .baseInfoWrap .myInvest dd > strong.type5:before {background-position:-319px -281px;}
.baMainBox .baseInfoWrap .btn.s {padding:0 15px !important;border-color:#9d9d9d;color:#6d6d6d;}
.baMainBox .titWrap h2 {font-size:20px;color:#0b52a4;letter-spacing:-1px;line-height:30px;}

.baMainBox .myAssetWrap {overflow:hidden;}
.baMainBox .myAssetWrap .box1 {border:1px solid #197ac7;float:left;width:517px;height:248px;position:relative;overflow:hidden;}
.baMainBox .myAssetWrap .box1 .chart {position:absolute;top:5px;left:5px;width:249px;height:249px;}
.baMainBox .myAssetWrap .box1 dt, .baMainBox .myAssetWrap .box1 dd {padding-left:269px;padding-right:30px;}
.baMainBox .myAssetWrap .box1 dt {line-height:26px;padding-top:30px;text-align:right;color:#6d6d6d;font-size:20px;letter-spacing:-1px;}
.baMainBox .myAssetWrap .box1 dt em {text-align:left;padding-left:26px;display:block;color:#f26522;font-size:18px;line-height:18px;margin-bottom:20px;position:relative;}
.baMainBox .myAssetWrap .box1 dt em:before {content:"";position:absolute;top:0;left:0;width:21px;height:21px;background-position:-238px 0;}
.baMainBox .myAssetWrap .box1 dt span {white-space:nowrap;}
.baMainBox .myAssetWrap .box1 dt a {border-bottom:1px solid #3d3d3d;}
.baMainBox .myAssetWrap .box1 dd {padding-top:20px;}
.baMainBox .myAssetWrap .box1 dd ul {font-size:13px;color:#3d3d3d;}
.baMainBox .myAssetWrap .box1 dd ul li {padding-left:70px;text-align:right;position:relative;line-height:19px;margin-bottom:7px;}
.baMainBox .myAssetWrap .box1 dd ul li strong {font-weight:normal;position:absolute;top:0;left:0;padding-left:29px;}
.baMainBox .myAssetWrap .box1 dd ul li strong:before{content:"";position:absolute;top:0px;left:0;width:19px;height:19px;}
.baMainBox .myAssetWrap .box1 dd ul li.a1 strong:before {background-position:-278px 0;}
.baMainBox .myAssetWrap .box1 dd ul li.a2 strong:before {background-position:-297px 0;}
.baMainBox .myAssetWrap .box1 dd ul li.a3 strong:before {background-position:-316px 0;}
.baMainBox .myAssetWrap .box1 dd ul li.a4 strong:before {background-position:-335px 0;}
.baMainBox .myAssetWrap .box2 {float:right;width:383px;height:98px;margin-bottom:7px;overflow:hidden;}
.baMainBox .myAssetWrap .box2 a {display:block;}
.ie8 .baMainBox .myAssetWrap .box2 dd strong, .ie8 .baMainBox .myAssetWrap .box1 dt strong {letter-spacing:-2px;}
.baMainBox .myAssetWrap .box3 {float:right;width:383px;height:145px;box-sizing:border-box;}
.baMainBox .myAssetWrap .box3 > a {display:block;}
.baMainBox .myAssetWrap .box3 {border:1px solid #dadada;padding:25px 24px 25px 137px;position:relative;}
.baMainBox .myAssetWrap .box3.imgBan {border:none;padding:0px;background:none !important;}
.baMainBox .myAssetWrap .box3.imgBan:before{background:none;width:0;height:0}
.baMainBox .myAssetWrap .box3:before {content:"";position:absolute;top:30px;left:27px;width:83px;height:83px;background-position:0 -189px;}
.baMainBox .myAssetWrap .box3 dt {color:#1779cc;font-weight:bold;font-size:15px;line-height:15px;position:relative;}
.baMainBox .myAssetWrap .box3 dt:after {content:"";position:absolute;bottom:4px;right:0;width:139px;height:1px;background:#afceec;}
.baMainBox .myAssetWrap .box3 dd {margin-top:10px;color:#3d3d3d;font-size:14px;line-height:14px;}
.baMainBox .myAssetWrap .box3 dd > strong {font-size:17px;}
.baMainBox .myAssetWrap .box3 dd > p {line-height:20px;}
.baMainWrap .subMenuLink {margin-top:110px;}

/* multiLogin(201104수정 및 추가) */
.multiLogin {/* padding:39px 29px; */ padding:39px 29px 33px; overflow:hidden; border:1px solid #e9e9e9; background:#f8f8f8;}/* 240226 수정 */
.contTitH1 + .multiLogin {margin-top:-32px}/* 240226 추가 */
.multiLogin > dl {border:1px solid #cecece; width:348px; /* height:250px; */ height:212px; background:#fff; color:#3d3d3d; position:relative;}
/* .multiLogin > dl:after {content:"";position:absolute;top:123px;left:50%;width:270px;height:100px;margin-left:-135px;background:url("/myasset/common/img/ba/spr_multi_login.jpg") no-repeat 0 0;}
.multiLogin > dl.fR:after {background-position:right 0;} */
.multiLogin > dl dt {/* height:70px; line-height:70px; */ height:65px; line-height:65px; border-bottom:1px solid #e8e8e8; font-size:20px; letter-spacing:-1px; text-align:center;}/* 240226 수정 */
.multiLogin > dl dd {/* padding:20px 48px 0; */ padding:22px 40px 0;}/* 240226 수정 */
.multiLogin > dl dd strong,
.multiLogin > dl dd em {display:block; font-size:16px; line-height:1.4}/* 240226 수정 */
.multiLogin > dl dd em {display:block; color:#f26522; letter-spacing:-0.03em;}/* 240226 수정 */
.multiLogin > dl dd p {/* margin-top:8px; */ margin-top:15px; line-height:1.4; font-size:14px; color:#6d6d6d; letter-spacing:-0.06em;}/* 240226 수정 */
.multiLogin > dl dd p.sTxt {margin-top:12px; font-size:13px; color:#333;}
.multiLogin > dl dd .txt2 {font-weight:bold; text-decoration:underline;}/* 240226 추가 */
.multiLogin .txt1 {padding-top:5px; font-size:13px; clear:both;}/* 240226 추가 */
/* 201104수정 및 추가(e) */

/* 추천펀드 */
.fundRcmd {padding:0 13px 13px;margin-top:40px;border:1px solid #d5d4d4;background-color:#f2f2f2;}
.fundRcmd p.tit {position:relative;padding:0 0 0 56px;height:45px;line-height:45px;font-size:20px;color:#3d3d3d;font-weight:bold;}
.fundRcmd p.tit:before {content:""; position:absolute; top:-1px; left:17px; width:27px; height:36px; background:url("/myasset/common/img/ma/bg_fundrcmd.png") no-repeat;}
.fundRcmd ul {padding:15px 0;overflow:hidden;border:1px solid #eaeaea;background:#fff;border-radius:5px;box-shadow:1px 3px 5px #e8e8e8;}
.fundRcmd ul li {padding:0 28px 0 29px;float:left;border-left:1px solid #e8e8e8;width:33.3%;box-sizing:border-box;}
.fundRcmd ul li:first-child {border:none;}
.fundRcmd ul li > strong {margin-top:10px;display:block;font-size:16px;color:#3d3d3d;line-height:22px;height:44px;overflow:hidden;}
.fundRcmd ul li > span {display:block;text-align:right;font-size:13px;color:#6d6d6d;}
.fundRcmd ul li > span em {margin-left:5px;color:#f26522;font-size:22px;}
.fundRcmd ul li > div {position:relative;}
.fundRcmd ul li > div .btn {width:64px;border-color:#e0e0e0;}
.fundRcmd ul li > div .strong {position:absolute;right:0;top:0;border-color:#dd3900;}

/*noticeDataWrap*/
.noticeDataWrap {height:53px; padding:172px 35px 0; background:url("/myasset/common/img/ba/ban_ba0105001p1.jpg") no-repeat; position:relative; margin-top:-32px}
.noticeDataWrap p {line-height:22px; letter-spacing:-1px}
.noticeDataWrap .btn{vertical-align:top;margin-left:5px}
.noticeDataWrap em{font-weight:bold;display:inline-block;margin-right:5px;}
.userNoTiceGreet {margin:36px 0 26px;position:relative;letter-spacing:-1px;padding:0 0 0 80px;}
.userNoTiceGreet>span {width:46px;height:44px;background-position:-268px 0;position:absolute;top:0;left:13px;}
.userNoTiceGreet p {font-size:15px;color:#000;line-height:24px}
.userNoTiceGreet .date {font-size:20px;color:#1779cc;}

/* confirmFormWrap */
.confirmFormWrap {border:2px solid #e8e8e8;padding:30px;}
.confirmFormWrap > dl dt {padding-bottom:10px; line-height:20px; font-size:20px; font-weight:bold; color:#3d3d3d; text-align:right; border-bottom:1px solid #6d6d6d;}
.confirmFormWrap > dl dd {padding-top:15px;}
.confirmFormWrap dd .guideTxt li {margin-top:15px;}
.confirmFormWrap dd .guideTxt li >strong {display:inline-block;width:75px;}
.confirmFormWrap dd .tit1 {letter-spacing:6px;}
.confirmFormWrap .markWrap > span  {letter-spacing:-0.05em;color:#3d3d3d;display:block;text-align:center;font-size:14px;line-height:14px;}

.favorTit{font-size:15px;color:#000;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;line-height:15px}
.favorTit >strong{font-size:20px;line-height:20px}
.favorTit >em{font-weight:bold;color:#1779cc;font-size:20px;line-height:20px}
.favorTit .divider{color:#000;font-size:20px;width:18px;}

/* expertWrap1 (160826 추가) */
.expertWrap1 {position:relative; padding-bottom:35px; background:url("/myasset/common/img/ba/bg_expert2.jpg") repeat 0 0;}
.expertWrap1 > .inner {padding:0 30px; background:url("/myasset/common/img/ba/bg_expert1.jpg") no-repeat 0 0;}
.titWrap.expert {padding-top:41px; overflow:hidden;}
.titWrap.expert .ico {float:left; width:68px; height:75px; margin-right:13px; background:url("/myasset/common/img/ba/bg_expert_h2.png") repeat 0 0;}
.titWrap.expert h2 {font-size:40px; color:#ffdc97; font-weight:normal; line-height:1.5; letter-spacing:-2px;}
.titWrap.expert .btn {font-size:14px; color:#fff; height:28px; line-height:28px; padding:0 15px !important; letter-spacing:-1px; border-radius:0px; border:none; background-color:#dd3900}
.titWrap.expert > p {font-size:15px; color:#fff; line-height:1.3}
.titWrap.expert > p > strong {color:#ffdc97; font-weight:normal}

.expertPro_list {margin-top:35px;}
.expertPro_list:before {content:""; display:table;}
.expertPro_list li {float:left; margin-left:20px; width:229px; height:210px; text-align:center; background:url("/myasset/common/img/ba/spr_expert1.png") no-repeat left bottom; box-shadow:4px 5px 10px #464341}
.expertPro_list li:first-child {margin-left:0px;}
.expertPro_list .expertPro1 {background-position:0 0;}
.expertPro_list .expertPro2 {background-position:-229px 0;}
.expertPro_list .expertPro3 {background-position:-458px 0;}
.expertPro_list li > p {padding-top:25px; text-align:center; color:#fff; font-size:22px; letter-spacing:-1px; line-height:28px;}
.expertPro_list li > p > span {font-weight:bold; border-bottom:2px solid #fff;}

h3.expert_benefit {margin:50px -30px 0}/* 161026 추가 */

.expertPro_cont {margin-top:29px;}
.expertPro_cont > dt {padding:0 30px; height:72px; line-height:72px; font-size:22px; color:#fff;}
.expertPro_cont > dd {padding:30px; background-color:#fff;}
.expertPro_cont > dd img {display:block;}
.expertPro_cont > dd > .guideTxt,
.expertPro_cont > dd > .guideTxt li {font-size:16px; letter-spacing:-1px; line-height:22px; color:#000;}
/* .expertPro_cont1 {margin-top:88px;} */ /* 161026 삭제 */
.expertPro_cont1 > dt {background:#5e78c3 url("/myasset/common/img/ba/bg_expert_tit1.png") no-repeat right bottom;}
.expertPro_cont1 > dd p {color:#000;}

.expertPro_cont2 > dt {background:#9679bc url("/myasset/common/img/ba/bg_expert_tit2.png") no-repeat right bottom;}
.expertPro_cont2 > dd > .guideTxt li em {color:#ed4800; text-decoration:underline;}
.expertPro_cont2 > dd > .guideTxt li strong {font-weight:normal; text-decoration:underline;}
.expertPro_cont2_list {overflow:hidden; margin-top:15px;}
.expertPro_cont2_list li {float:left; margin-left:14px; width:214px; height:52px; padding-top:14px; text-align:center; color:#2e2e2e; font-size:13px; line-height:1.3;}
.expertPro_cont2_list li:first-child {margin-left:0px;}
.expertPro_cont2_list li > em {display:block; font-size:18px;}
.expertPro_cont2_list li.list1 {background-color:#eae4f2;}
.expertPro_cont2_list li.list2 {background-color:#dcd0e8;}
.expertPro_cont2_list li.list3 {background-color:#cdbbde;}

.expertPro_cont3 {margin-top:0px;}/* 161026 추가 */
.expertPro_cont3 > dt {background:#3783ab url("/myasset/common/img/ba/bg_expert_tit3.png") no-repeat right bottom;}
.expertPro_cont3 .boxWrap {margin:5px 0 8px; padding:18px 30px 18px; border:none; background-color:#f1f1f1;}/* 250417 수정 */
.expertPro_cont3 .boxWrap p {font-size:15px; color:#000;}
.expertPro_cont3 .boxWrap p em {font-weight:normal;}
.expertPro_cont3 .guideTxt2 {margin-left:19px; color:#000;}
.expertPro_cont3 .guideTxt2 span {color:#000;}

.expert_customer {margin-top:30px; height:142px; color:#fff; background:url("/myasset/common/img/ba/bg_expert_customer.png") no-repeat right bottom;}
.expert_customer dl {padding:20px 30px 30px;}
.expert_customer dt span {font-size:22px; font-weight:bold; border-bottom:2px solid #fff;}
.expert_customer dd ul {padding-top:10px;}
.expert_customer dd li {font-size:16px; padding-left:25px; background:url("/myasset/common/img/ba/ico_expert_customer.png") no-repeat left center;}

.expertWrap1 .pageBtnWrap {margin-top:30px;}
.expertWrap1 .pageBtnWrap > .btn {border-radius:0px; padding:0 25px}

.expert_guideTxt {margin:30px 30px 0;color:#fff;}/* 200804수정 */
.expert_guideTxt p,
.expert_guideTxt p span {color:#fff;}
/* expertWrap1 (160826 추가)(e) */

/* 제휴 전문가서비스 추가 (160117) */
/* .bannerWrap.proServicesWrap {height:198px; background:url("/myasset/common/img/ba/ban_ba1201010p1.jpg") no-repeat center top}
.bannerWrap.proServicesWrap > dl {padding:45px 0 0 40px}
.bannerWrap.proServicesWrap dt {color:#fff; font-size:28px}
.bannerWrap.proServicesWrap dd {color:#fff; font-size:16px; line-height:22px; margin-top:15px}
.boxWrap.proServicesWrap {padding:18px 25px 25px}
.boxWrap.proServicesWrap > dl > dt {border-bottom:1px solid #e1e1e1}
.boxWrap.proServicesWrap > dl > dt span {display:inline-block; font-size:20px; color:#000; padding-bottom:5px; border-bottom:1px solid #1e1e1e}
.boxWrap.proServicesWrap > dl > dd {min-height:105px; margin-top:25px; position:relative; padding-left:200px}
.boxWrap.proServicesWrap > dl > dd .lCont {position:absolute; left:0px; top:0px}
.img.winnerStock {width:130px; height:105px; background-position:0px -760px}
.boxWrap.proServicesWrap > dl > dd dt {color:#010101; font-size:22px; line-height:28px}
.boxWrap.proServicesWrap > dl > dd dd {color:#010101; font-size:16px}
.boxWrap.proServicesWrap > dl > dd dd.bt {position:absolute; right:0; bottom:0} */

/* 즉시이체완료페이지 배너 추가(170220) - 수정(170620) */
/* .transfer_bnWrap {margin-top:90px; position:relative; overflow:hidden; border:1px solid #d1d1d1}
.transfer_bnWrap li {float:left; height:295px; border-left:1px solid #e2e2e2; text-align:center}
.transfer_bnWrap li:first-child {border-left:none;}
.transfer_bnWrap li span,
.transfer_bnWrap li span img {display:block;} */
.transfer_bnWrap {margin-top:75px; position:relative; overflow:hidden;}
.transfer_bnWrap li {float:left; /* height:225px; */ margin-left:9px}/* 180808수정*/
.transfer_bnWrap li:first-child {margin-left:0}
.transfer_bnWrap li a,
.transfer_bnWrap li img {display:block;}

/* Long-Short 투자(171115) 추가 */
.longshortWrap > ol > li .listBlue li:before,.longshortWrap > ol > li .listOrg li:before,.longshortWrap .listGrd dd:before {content:"";clear:both;display:block;position:absolute;top:0;left:0;background:url("/myasset/common/img/ba/spr_ba_main.png") no-repeat;}

.longshort {background:url("/myasset/common/img/ba/spr_ba_main.png") no-repeat; font-size: 0; overflow: hidden; line-height:0; display:inline-block;}
.longshort.up{vertical-align:middle;width:16px;height:12px;background-position:0px -423px;position:relative;}
.longshort.down{vertical-align:middle;width:16px;height:12px;background-position:-20px -423px;position:relative}
.longshortWrap {background:#f2f5fc;}
.longshortWrap h2 {background:url("/myasset/common/img/ba/bg_longshort_tit.png") no-repeat; font-size:32px; color:#fff; padding-left:30px; line-height:82px; font-weight:normal;}
.longshortWrap > ol > li {text-align:center;}
.longshortWrap > ol > li img {display:block; margin:20px auto;;}
.longshortWrap > ol > li .number {display:block; font-size:24px; color:#1d65eb; letter-spacing:-0.8px;}
.longshortWrap > ol > li .number span {display:block; font-size:46px; color:#b2c4f5; font-weight:bold; line-height:46px; margin-top:40px;}
.longshortWrap > ol > li .txtInfo {background:#dee3fa; padding:20px 75px; margin:30px 0 20px; text-align:left;}
.longshortWrap > ol > li .txtInfo strong {display:inline-block; color:#0e141f; font-size:16px; vertical-align:middle; margin-right:5px;}
.longshortWrap > ol > li .txtInfo a {font-size:12px; line-height:22px; height:22px;}
.longshortWrap > ol > li .txtInfo p {color:#555; font-size:14px; margin:5px 0 0 15px; line-height:20px;}
.longshortWrap > ol > li .listInfo {margin-left:75px;}
.longshortWrap > ol > li .listInfo li {text-align:left; font-size:15px; color:#333; line-height:22px;}
.longshortWrap > ol > li .listInfo li em {font-size:25px; vertical-align:middle;}
.longshortWrap > ol > li .listInfo li:nth-child(1) span,.longshortWrap > ol > li .listInfo li:nth-child(1) span em {color:#e8640d;}
.longshortWrap > ol > li .listInfo li:nth-child(2) span,.longshortWrap > ol > li .listInfo li:nth-child(2) span em {color:#3275f2;}
.longshortWrap > ol > li h3.ex {color:#0b121a; font-size:23px; margin-bottom:10px;}
.longshortWrap > ol > li .listEx {overflow:hidden; margin-left:75px; }
.longshortWrap > ol > li .listEx li {float:left; border:1px solid #3e74d6; background:#fff; padding:20px;}
.longshortWrap > ol > li .listEx li:nth-child(1) {margin-right:20px; width:270px;}
.longshortWrap > ol > li .listEx li:nth-child(2) {width:270px;}
.longshortWrap > ol > li .listEx li strong {font-size:19px; color:#162238; display:inline-block;}
.longshortWrap > ol > li .listEx li strong span {color:#3e74d6;}
.longshortWrap > ol > li .listEx li table {width:100%; margin-top:20px;}
.longshortWrap > ol > li .listEx li table caption {visibility: hidden; overflow: hidden; width: 0; height: 0; font-size: 0; line-height: 0;}
.longshortWrap > ol > li .listEx li th {background:#001030; color:#fff; text-align:center; line-height:33px;}
.longshortWrap > ol > li .listEx li td {text-align:center; padding:5px 0}
.longshortWrap > ol > li .listEx li td.left {text-align:left; padding-left:15px;}
.longshortWrap > ol > li .listEx li td strong {display:block; font-size:16px; color:#010101;}
.longshortWrap > ol > li .listEx li td em {font-size:16px; color:#333; font-weight:bold; display:inline-block; margin-right:3px; vertical-align:middle;}
.longshortWrap > ol > li .listEx li tr:nth-child(1) {background:#f7f9ff;}
.longshortWrap > ol > li .listEx li tr:nth-child(2) {background:#e1e4f1;}
.longshortWrap > ol > li .listEx li td .txtRed {font-size:18px; font-weight:bold; color:#e9321a; border-bottom:1px solid #e9321a; display:inline-block; line-height:22px;}
.longshortWrap > ol > li .listEx li td .txtBlack {font-size:18px; font-weight:bold; color:#000; border-bottom:1px solid #000; display:inline-block; line-height:22px;}
.longshortWrap > ol > li .listEx li td .txtLong {color:#e8640d; font-size:15px;}
.longshortWrap > ol > li .listEx li td .txtShort {color:#3275f2; font-size:15px;}
.longshortWrap > ol > li .listEx:after {clear:both;}
.longshortWrap > ol > li .listBlue {background:#476aad; padding:20px 0px; margin:10px 75px;}
.longshortWrap > ol > li .listBlue li {position:relative; color:#fff; text-align:left; padding-left:20px; margin-left:150px;}
.longshortWrap > ol > li .listBlue li:before {width:15px; height:20px; background-position:0px -362px;}
.longshortWrap > ol > li .listOrg {background:#fff; border:1px solid #e8640d; padding:20px 0px; margin:0px 75px;}
.longshortWrap > ol > li .listOrg li {position:relative; color:#12245f; text-align:left; margin-left:75px; padding-left:75px;}
.longshortWrap > ol > li .listOrg li:before {width:65px; height:20px; background-position:0px -392px;}
.longshortWrap > ol > li .listOrg li:nth-child(2) {margin-top:3px; margin-bottom:3px;}
.longshortWrap > ol > li .listOrg li span {position:absolute; top:1px; left:0; inline-block; text-align:center; color:#fff; font-size:15px; line-height:20px; width:65px;}
.longshortWrap > ol > li h3 {margin-top:15px; color:#e8640d; font-size:20px;]}
.longshortWrap .listGrd {margin-top:50px; background:url("/myasset/common/img/ba/bg_longshort_box.gif") repeat-y; padding:20px 30px;}
.longshortWrap .listGrd dt {font-size:25px; color:#ff642e; font-weight:bold; display:block; margin-bottom:5px; font-weight:normal;}
.longshortWrap .listGrd dd{position:relative;font-size:19px; color:#fff; text-align:left; padding-left:25px; font-weight:bold;}
.longshortWrap .listGrd dd:before {width:20px;height:20px; background-position:0px -358px;} 
.longshortWrap .noticeWrap {margin-top:0px; background:#fff;}

/* Long-Short 투자란?(171226) 추가 */
.longshortWrap2 .noticeArea {padding:30px; background:#eeeff4;}
.longshortWrap2 .noticeArea dt {padding-bottom:5px; font-size:26px; color:#333; font-weight:bold}
.longshortWrap2 .noticeArea dd {font-size:20px; color:#666}
.longshortWrap2 .noticeArea > p {padding-top:20px; font-size:20px; color:#666}

/* MY쿠폰함 (171212) 추가 */
.bannerWrap.myCouponWrap {box-sizing:border-box; height:155px; padding:40px 0 0 40px; background:url("/myasset/common/img/ba/ban_ba0108001p1t1.jpg") no-repeat 0 0;}
.bannerWrap.myCouponWrap p {font-size:24px; color:#000; line-height:1.3}
.couponList > ul {position:relative; height:377px; overflow:hidden; margin-top:15px;}
.couponList.on > ul {height:auto}
.couponList > ul li {position:relative; margin-top:15px;}
.couponList > ul li.odd {float:left}
.couponList > ul li.even {float:right}

/* 181107수정 (couponList삭제 .couponList .couponWrap) */
.couponWrap {display:inline-block; width:380px; height:173px; letter-spacing:-1px; text-align:center; color:#fff; background:url("/myasset/common/img/ba/bg_coupon.png") no-repeat}
.couponWrap.els_cp {background-position:0 -178px}/* 180316수정 */
.couponWrap.fund_cp {background-position:-390px 0} 
.couponWrap.cash_cp {background-position:0 0} /* 180316추가 */
.couponWrap.service369_cp,
.couponWrap.chrgCnts_cp,
.couponWrap.purple_cp {background-position:-390px -178px}/* 181101추가, 201111추가, 210507추가, 210514 class명 수정(개발소스상 _cp 필요) */
.couponWrap.red_cp {background-position:0 -356px}/* 210607추가 */
.couponWrap.green_cp {background-position:-390px -356px}/* 230613 추가 */
.couponWrap dt {font-size:17px}
.couponWrap dt > span {display:block; margin:8px auto 0; font-size:0;overflow:hidden;line-height:0}
.couponWrap  dt > span.sTxt {color:#fffcac; font-size:12px; line-height:1.1; letter-spacing:0.01em}/* 210507추가, 210510수정 */
.couponWrap .ico_els {width:32px; height:10px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -372px 0}
.couponWrap .ico_fund {width:46px; height:10px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -424px 0}
.couponWrap .ico_cash {width:53px; height:13px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -372px -20px} /* 180316추가 */
.couponWrap .ico_369 {width:59px; height:13px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -441px -43px} /* 181101추가/ 190328수정 */
.couponWrap .ico_prmm {width:73px; height:13px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -353px -43px}/* 201111추가 */
.couponWrap dd .price {display:block; font-size:34px; padding-top:15px; line-height:1.2}
.couponWrap dd .date {display:block; font-size:14px; color:#feddd1; line-height:1.2}
.couponWrap.fund_cp dd .date {color:#cfd1e2}
.couponWrap dd.btnWrap {padding-top:12px;}
.couponWrap dd.btnWrap .btn {padding:0 18px; background:none; border:1px solid #fff; color:#fff}/* 210507수정(padding:0 20px;-> padding:0 18px;) */
.couponWrap dd.btnWrap .btn.btn_use {background:none; border:1px solid #fffcac; color:#fffcac}
.couponWrap dd.btnWrap .btn_dsbld {display:inline-block; margin:0; height:26px; line-height:26px; padding:0 18px; font-size:13px; color:#8e8e8e; text-align:center; background:none; border:1px solid #8e8e8e}/* 210607추가(비활성화) */
/* 181107수정 (couponList삭제)(e) */

.couponList .btnMore {margin-top:25px; display:block; color:#3d3d3d; font-size:16px; height:42px; line-height:42px; text-align:center; border:1px solid #dfdfdf; background:#f7f7f7}
.couponList .btnMore .ico_more {display:inline-block; margin-left:9px; vertical-align:middle; font-size:0; overflow:hidden; line-height:0; width:10px; height:6px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -334px -23px}
.couponList .btnMore.on .ico_more {background-position:-354px -23px}

/* fund 쿠폰 사용하기 클릭시 레이어 팝업 관련 */
.couponWrap .layer-link {top:5px !important; left:200px !important;}
.couponWrap .layer-link li {margin:1px !important;}
.couponWrap .layer-link .ar-area.ar-left {background:none}
/*fund 쿠폰 사용하기 클릭시 레이어 팝업 관련(e) */

.boxWrap.couponBox {margin-top:50px}
.boxWrap.couponBox dt {font-size:15px; padding-bottom:10px;}
.boxWrap.couponBox > .rCont {top:38px}
.boxWrap.couponBox .btn {padding:6px 15px 6px 40px; color:#fff; font-size:16px; border:1px solid #dd3900; background:#dd3900;}
.boxWrap.couponBox .btn:after {display:block ;position:absolute; top:50%; left:16px; font-size:0; width:18px; height:13px; margin-top:-7px; content:""; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -334px 0}

/* 181113추가(신규페이지 - 쿠폰증정이벤트) */
.coupon_cont {width:640px; margin:0 auto; padding:32px 0 40px; text-align:center; background:#dededb url("/myasset/common/img/ba/bg_coupon_cont.png") repeat}
.coupon_cont .ico_coupon {display:inline-block; font-size:0; overflow:hidden; line-height:0; width:154px; height:40px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -346px -133px}
.coupon_cont h2 {padding:10px 0 48px; color:#191919; font-size:44px; font-weight:normal; line-height:1.2; letter-spacing:-0.08em}
.coupon_cont .infoWrap {margin:55px 20px 0; padding:30px 40px 40px; background:#fff}
.coupon_cont .info_cont {padding-bottom:20px; border-bottom:1px solid #c9c9c9}
.coupon_cont .info_cont dl {width:100%; display:table; text-align:left}
.coupon_cont .info_cont dl dt {width:156px; position:static; display:table-cell; vertical-align:middle; color:#2c2b2d; font-size:25px; font-weight:bold; letter-spacing:-0.06em}
.coupon_cont .info_cont dl dd {display:table-cell}
.coupon_cont .info_cont dl dd input {width:95%; height:54px; margin:8px 0; line-height:54px; border:2px solid #4c4c4c; border-radius:6px}
.coupon_cont .info_cont dl dd input[type=text], 
.coupon_cont .info_cont dl dd input[type=number] {font-size:24px;}

.coupon_cont .input::-webkit-input-placeholder {font-size:24px; color:#898989; vertical-align:middle;}
.coupon_cont .input:-webkit-input-placeholder {font-size:24px; color:#898989; vertical-align:middle;}
.coupon_cont .input::-moz-placeholder {font-size:24px; color:#898989; vertical-align:middle;}
.coupon_cont .input:-moz-placeholder {font-size:24px; color:#898989; vertical-align:middle;}
.coupon_cont .input:-ms-input-placeholder {font-size:24px; color:#898989; vertical-align:middle;}
.coupon_cont .input .placeholder{font-size:24px; color:#898989 !important; vertical-align:middle;}

.coupon_cont .agreeBox {padding:25px 0; text-align:left}
.coupon_cont .agreeBox,
.coupon_cont .agreeBox label {color:#2c2b2d; font-size:18px; font-weight:bold}
.coupon_cont .agreeBox .btn {font-size:18px; height:34px; line-height:34px; background:#646464; border:1px solid #646464}

.coupon_cont .couponBtn {}
.coupon_cont .couponBtn .btn {display:block; height:73px; line-height:73px; color:#fff; font-size:30px; background:#0c355f; border:1px solid #0c355f}
.coupon_cont .couponBtn .btn .ico_couponBtn {display:inline-block; font-size:0; overflow:hidden; line-height:0; width:62px; height:31px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -264px -133px; margin-right:28px; vertical-align:middle}
.coupon_cont .couponBtn .coupon_num {display:block; margin-top:10px; height:63px; line-height:63px; font-size:28px; color:#2c2b2d; border:1px solid #d5d5d5; background:#f6f5f3}

.coupon_cont .coupon_notice {text-align:left; margin:20px 20px 0; padding:30px 40px 38px; background:#fff}
.coupon_cont .coupon_notice h3 {font-size:28px; color:#2c2b2d; padding-bottom:18px; margin-bottom:20px; border-bottom:1px solid #c9c9c9}
.coupon_cont .coupon_notice .noticeTxt {font-size:20px; color:#686868}

.coupon_cont .b_txt {margin-top:18px; font-size:20px; color:#686868;}
.coupon_cont .logoWrap {margin-top:40px;}
.coupon_cont .logoWrap .ico_logo {display:inline-block; font-size:0; overflow:hidden; line-height:0; width:187px; height:30px; background:url("/myasset/common/img/ba/spr_ba.png") no-repeat -314px -183px; margin-right:28px; vertical-align:middle}
/* 181113추가(신규페이지 - 쿠폰증정이벤트)(e) */

/* 190917 [HTS 신규화면- web경로로 뱅킹메뉴에 붙어있음(stg까지만)] RA관련 화면 "티레이더Robo-ETF형 자산배분" */
.ba1201013_p1 {height:162px}
/* .ba1201013_p1 .chartWrap {height:162px !important} */

/*계좌통합관리(201113김예리추가)*/
/* fDetail */
.fDetail {padding:0;background:none;}
.fDetail dt {padding:15px 100px 15px 28px; border-bottom:1px solid #e8e8e8;}
.guideMsgWrap.fDetail dt .rCont.btn {top:14px;right:20px}
.fDetail dd {padding:20px 28px;}
.fDetail dd ul.guideTxt li{font-size:14px;}
.fDetail dd ul.guideTxt>li:before{background-color:#6d6d6d;}
/*계좌통합관리(201113김예리추가)(e)*/

/* 221124추가(MY등급) */
.contTitH1 + .myRatingWrap1 {margin-top:-32px;}
.myRatingWrap1 .myRating.cont1 {padding:30px 30px 18px; background:#e1ecf6 url('/myasset/common/img/bank/myRating_bg.png')no-repeat right top;}/* 221129수정 */
.myRatingWrap1 .myRating.cont1 .txt1 {font-size:28px; color:#000; letter-spacing:-0.06em}/* 221129수정 */
.myRatingWrap1 .myRating.cont1 .txt1 strong {font-size:28px; color:#000; letter-spacing:-0.06em}/* 221129수정 */
.myRatingWrap1 .myRating.cont1 .txt2 {font-size:14px; color:#000}/* 221129수정 */
.myRatingWrap1 .myRating.cont1 .txt2 em {color:#000}/* 221129수정 */
.myRatingWrap1 .myRating.cont1 .txt3 {font-size:13px; color:#4f7188}/* 221129수정 */
.myRatingWrap1 .myRating.cont1 .nameWrap .btn {display:none}/* 230206 추가 */
.myRatingWrap1 .myRating.cont2 {border-top:1px solid #c5ceda; background:#e1ecf6; overflow:hidden}/* 221129수정 */
.myRatingWrap1 .myRating.cont2 li {float:left; padding:25px 30px; border-left:1px solid #c5ceda; box-sizing:border-box;}/* 221129수정 */
.myRatingWrap1 .myRating.cont2 li:first-child {border-left:0}
.myRatingWrap1 .myRating.cont2 .div1 {width:275px}
.myRatingWrap1 .myRating.cont2 .div2 {width:196px}
.myRatingWrap1 .myRating.cont2 .div3 {width:317px}
.myRatingWrap1 .myRating.cont2 li .txt1 {display:block; font-size:16px; color:#000;}/* 221129수정 */
.myRatingWrap1 .myRating.cont2 li .txt2 {display:block; font-size:24px; color:#000; font-weight:bold; text-align:right; letter-spacing:-0.06em}/* 221129수정 */
.myRatingWrap1 .myRating.cont3 {padding:35px 30px; border:1px solid #d7dfe6;}/* 221129수정 */
.myRatingWrap1 .myRating.cont3 .pointBg {position:relative; width:100%; margin:0 auto; height:20px; background:#dce3e4; border-radius:30px}
.myRatingWrap1 .myRating.cont3 .pointBg .pointLine > span {position:absolute; top:0; width:1px; height:100%; background:#fff;}
.myRatingWrap1 .myRating.cont3 .pointBg .pointLine .line1 {left:25%;}
.myRatingWrap1 .myRating.cont3 .pointBg .pointLine .line2 {left:50%;}
.myRatingWrap1 .myRating.cont3 .pointBg .pointLine .line3 {left:75%;}
.myRatingWrap1 .myRating.cont3 .pointBg .point {position:absolute; left:0; top:0; height:100%; background:#f08c38; border-radius:30px}
.myRatingWrap1 .myRating.cont3 .intervalWrap1 {position:relative; margin:20px 30px 0px}
.myRatingWrap1 .myRating.cont3 .intervalWrap1 .interval {position:absolute; bottom:5px; font-size:14px; color:#4c4c4c; letter-spacing:-0.04em}
.myRatingWrap1 .myRating.cont3 .intervalWrap1 .interval.interval1 {left:12.5%; margin-left:-45px}
.myRatingWrap1 .myRating.cont3 .intervalWrap1 .interval.interval2 {left:37.5%; margin-left:-32px}
.myRatingWrap1 .myRating.cont3 .intervalWrap1 .interval.interval3 {left:62.5%; margin-left:-25px}
.myRatingWrap1 .myRating.cont3 .intervalWrap1 .interval.interval4 {left:87.5%; margin-left:-6px}
.myRatingWrap1 .myRating.cont3 .intervalWrap2 {position:relative; margin:32px 30px 0}
.myRatingWrap1 .myRating.cont3 .intervalWrap2 .interval {position:absolute; bottom:0; font-size:16px; color:#000; font-weight:bold; letter-spacing:-0.04em}
.myRatingWrap1 .myRating.cont3 .intervalWrap2 .interval.interval1 {left:25%; margin-left:-33px}
.myRatingWrap1 .myRating.cont3 .intervalWrap2 .interval.interval2 {left:50%; margin-left:-27px}
.myRatingWrap1 .myRating.cont3 .intervalWrap2 .interval.interval3 {left:75%; margin-left:-11px}

.myRatingWrap2 .dp1 {font-size:25px;}
.myRatingWrap2 .keyBnfts {margin-top:20px; overflow:hidden}
.myRatingWrap2 .keyBnfts li {float:left; position:relative; padding:5px 0 0 82px; min-height:72px; box-sizing:border-box;}
.myRatingWrap2 .keyBnfts li.keyBnfts1 {width:253px;}
.myRatingWrap2 .keyBnfts li.keyBnfts2 {width:244px;}
.myRatingWrap2 .keyBnfts li.keyBnfts3 {width:293px;}
.myRatingWrap2 .keyBnfts li .ico {position:absolute; left:3px; top:0px; width:72px; height:72px; background-repeat:no-repeat;}
.myRatingWrap2 .keyBnfts li .ico.platinum {background-image:url('/myasset/common/img/bank/myRating_platinum.png')}
.myRatingWrap2 .keyBnfts li .ico.gold {background-image:url('/myasset/common/img/bank/myRating_gold.png')}
.myRatingWrap2 .keyBnfts li .ico.silver {background-image:url('/myasset/common/img/bank/myRating_silver.png')}
.myRatingWrap2 .keyBnfts li .txt1 {display:block; font-size:18px; color:#000; font-weight:bold;}
.myRatingWrap2 .keyBnfts li .txt2 {display:block; font-size:14px; color:#676f7b; letter-spacing:-0.03em}
/* 221124추가(MY등급)(e) */

/* 240626 MY등급 - 생일 Gift */
.birthdayGift {margin-top:40px;}
.birthdayGift .bnWrap1 + .guideTxt {margin-top:15px;}
.birthdayGift .giftList1 {margin-top:35px; padding:25px 10px; background:#f8f8f8 url('/myasset/common/img/mobile/ba/birthdayGift_bg.png') no-repeat 128px 5px; background-size:650px auto; overflow:hidden;}
.birthdayGift .giftList1 .gift {float:left; width:33%; text-align:center;}
.birthdayGift .giftList1 .gift img {display:block; width:220px; margin:5px auto 0; border:1px solid #e6e6e6; border-radius:10px;}
.birthdayGift .giftList1 .gift input[type=radio] + label {display:block; padding-right:3px;}
.birthdayGift .giftList1 .gift input[type=radio]:checked + label img {border:1px solid #000;}
.birthdayGift .giftList1 .gift .txt1 {display:block; margin-top:12px; padding:0 20px; font-size:14px; line-height:1.5;}

.pop_birthdayGift {margin-top:20px; text-align:center;}
.pop_birthdayGift img {display:block; width:220px; margin:0 auto; border:2px solid #e6e6e6; border-radius:10px;}
.pop_birthdayGift .txt1 {margin:25px 10px 0; font-size:18px; color:#000; font-weight:bold; line-height:1.5;}
.pop_birthdayGift .txt1 strong {color:#0157ac;}


/* 공모주(IPO/유상증자) 청약 안내 - (탭)청약 가이드 (230713 추가) */
.sbscrGuide .ico, .sbscrGuide ol li:before, .sbscrGuide_list .ico
{display:inline-block; background:url("/myasset/common/img/tr/ico_ipo_service.png") no-repeat; font-size:0; overflow:hidden; line-height:0; vertical-align:middle}
.sbscrGuide ol {padding:22px 0 18px 22px; border:1px solid #e8ecf5; background-color:#f3f6fc; overflow:hidden;}
.sbscrGuide ol li {float:left; position:relative; padding-left:101px; padding-top:10px; width:110px; height:56px; font-size:16px; font-weight:bold; color:#000; line-height:1.4}
.sbscrGuide ol li.prcs1 {padding-left:73px; width:78px;}
.sbscrGuide ol li.prcs1 a {color:#e02f00; text-decoration:underline;}/* 240702 추가 */
.sbscrGuide ol li.prcs1 a .mHide {display:inline-block; text-decoration:none;}/* 240702 추가 */
.sbscrGuide ol li.prcs2 {width:85px;}
.sbscrGuide ol li:before {clear:both; display:block; content:''; position:absolute; left:0; top:20px; width:14px; height:25px; background-position:0 -63px}
.sbscrGuide ol li.prcs1:before {background:none}
.sbscrGuide ol li .ico {position:absolute; top:0px; width:67px; height:67px;}
.sbscrGuide ol li.prcs1 .ico {left:0; background-position:-25px -77px}
.sbscrGuide ol li.prcs2 .ico {left:27px; background-position:-159px 0}
.sbscrGuide ol li.prcs3 .ico {left:27px; background-position:-102px -77px}
.sbscrGuide ol li.prcs4 .ico {left:27px; background-position:-235px 0}
.sbscrGuide_list > li {position:relative; margin-top:20px; border:1px solid #c5d1e7; border-radius:5px; overflow:hidden}
.sbscrGuide_list > li:first-child {margin-top:0}
.sbscrGuide_list > li .cont1 {padding:30px 40px 35px 50px;}
.sbscrGuide_list .num {display:inline-block; font-size:0; overflow:hidden; line-height:0; vertical-align:middle; position:absolute; left:20px; top:31px; height:28px; background:url("/myasset/common/img/spr_com.png") no-repeat;}
.sbscrGuide_list .num.num1 {width:9px; background-position:-230px -90px;}
.sbscrGuide_list .num.num2 {width:16px; background-position:-249px -90px;}
.sbscrGuide_list .num.num3 {width:17px; background-position:-275px -90px;}
.sbscrGuide_list .num.num4 {width:20px; background-position:-302px -90px;}
.sbscrGuide_list .num.num5 {width:17px; background-position:-333px -90px;}
.sbscrGuide_list .tit1 {margin-bottom:15px; font-size:20px; color:#000}
.sbscrGuide_list p {font-size:16px; color:#000; line-height:1.5;}
.sbscrGuide_list .bTxt {font-size:17px; font-weight:bold; color:#000; line-height:1.5;}
.sbscrGuide_list .sTxt {font-size:15px;}
.sbscrGuide_list .notiTxt1 {margin-top:30px; text-align:center; text-decoration:underline;}
.sbscrGuide_list p + .list1 {margin-top:5px;}
.sbscrGuide_list .list1 li {font-size:16px; color:#000; line-height:1.5;}
.sbscrGuide_list .list1 li + li {margin-top:12px;}
.sbscrGuide_list table th {padding:7px 12px 8px; font-size:14px; font-weight:bold; color:#000;}
.sbscrGuide_list table th.txtL {padding-left:20px;}
.sbscrGuide_list table td {padding:7px 12px 8px; font-size:14px; color:#000;}
.sbscrGuide_list .linkWrap {padding:15px 40px 18px 49px; background:#f7f9fd}
.sbscrGuide_list .linkWrap .tit2 {position:relative; padding-left:30px; font-size:16px; color:#0163b6;}
.sbscrGuide_list .linkWrap .tit2 .ico {position:absolute; left:0; top:50%; margin-top:-7px; width:24px; height:14px; background-position:-432px -67px;}
.sbscrGuide_list .linkWrap .linkCont a {display:inline-block; margin-top:10px; margin-right:5px; padding:3px 20px; font-size:16px; font-weight:bold; color:#000; border:1px solid #abb3c5; border-radius:30px; background:#fff;}

/* 특별한 주식선물 찾기(231110, 231123이동) */
.sGiftWrap * {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sGiftWrap .titWrap1 {margin-top:70px; padding-bottom:17px;}
.sGiftWrap .titWrap1 h2 {position:relative; padding-left:64px; font-size:30px; color:#000; height:46px;}
.sGiftWrap .titWrap1 h2 .sTxt {font-size:14px; color:#424242}
.sGiftWrap .titWrap1 h2 .ico1 {position:absolute; left:2px; top:0; display:inline-block; width:51px; height:46px; background:url("/myasset/common/img/mobile/tr/sGiftWrap_ico1.png") no-repeat; background-size:51px 46px;}
.sGiftWrap .sector {margin-top:0px; padding:32px 50px 90px; text-align:center; background-repeat:no-repeat !important; background-position:right bottom !important; background-size:500px auto;}
.sGiftWrap .sector.top {}
.sGiftWrap .sector + .sector {margin-top:10px;}
.sGiftWrap .sector .titWrap2 .tit {font-size:30px; color:#000; line-height:1.4}
.sGiftWrap .sector .titWrap2 .txt1 {font-size:14px; color:#000;}
.sGiftWrap .sector .stockWrap {text-align:center;}
.sGiftWrap .sector .stockWrap a {display:inline-block; position:relative; min-width:120px; max-width:600px; height:69px; padding:0 35px; margin:20px 10px 0; vertical-align:top;}
.sGiftWrap .sector .stockWrap a .in {display:block; height:69px; padding-top:9px; padding-left:43px; text-align:left; background:#fff}
.sGiftWrap .sector .stockWrap a:before {display:inline-block; position:absolute; top:0px; left:0; content:''; width:35px; height:69px; vertical-align:top; background: url("/myasset/common/img/tr/sGiftWrap_stockBg.png") no-repeat left top;}
.sGiftWrap .sector .stockWrap  a:after {display:inline-block; position:absolute; top:0px; right:0; content:''; width:35px; height:69px; vertical-align:top; background:url("/myasset/common/img/tr/sGiftWrap_stockBg.png") no-repeat right top;}
.sGiftWrap .sector .stockWrap .logo {display:block; position:absolute; top:10px; left:16px; width:50px; height:50px;}
.sGiftWrap .sector .stockWrap .logo img {width:50px; height:50px;}
.sGiftWrap .sector .stockWrap .stock {display:block; font-size:19px; color:#000; line-height:1.4; max-width:305px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sGiftWrap .sector .stockWrap .price {font-family:arial; display:block; font-size:18px; font-weight:bold; color:#000; line-height:1.4;}
.sGiftWrap .sector .stockWrap .price .rate {padding-left:8px; color:#000}
.sGiftWrap .sector .stockWrap .price .rate.up {color:#ff1e1e}
.sGiftWrap .sector .stockWrap .price .rate.down {color:#002ba6}
.sGiftWrap .bannerWrap {margin-top:10px}
.sGiftWrap .qnaWrap dt {font-size:15px;}
.sGiftWrap .qnaWrap dd {padding:10px 100px 15px 35px;}
.sGiftWrap .qnaWrap dd .cont, .sGiftWrap .qnaWrap dd .cont p {font-size:14px;}

/* 주식선물하기 - 서비스 소개(231129) */
.contTitH1 + .sGiftGdWrap {margin-top:-32px}
.sGiftGdWrap * {line-height:1.3;}
.sGiftGdWrap .cont1 {margin:0 58px;}
.sGiftGdWrap .cont1 .tit1 {font-size:34px; color:#141313; margin-top:50px; padding-bottom:20px; border-bottom:3px solid #c4c4c4}
.sGiftGdWrap .cont1 .tit1 em {color:#d737cc}
.sGiftGdWrap .cont1 .tit1 em.blue {color:#397ad9}
.sGiftGdWrap .cont1 .sGiftGdList li {position:relative; margin-top:35px; padding-left:160px; min-height:130px; font-size:30px; color:#6d6d6d}
.sGiftGdWrap .cont1 .sGiftGdList li .img1 {position:absolute; left:0; top:-5px; width:130px; height:130px;}
.sGiftGdWrap .cont1 .sGiftGdList li .img1 img {display:block; width:130px;}
.sGiftGdWrap .cont1 .sGiftGdList li p {font-size:30px; color:#6d6d6d; letter-spacing:-0.05em;}
.sGiftGdWrap .cont1 .sGiftGdList li p.line2 {padding-top:20px}
.sGiftGdWrap .cont1 .sGiftGdList li p.txt2 {margin-top:6px; font-size:28px; color:#111; font-weight:normal;}
.sGiftGdWrap .qrWrap {margin-top:85px; padding:22px 20px 20px; text-align:center; border-top:1px solid #e8ebec; border-bottom:1px solid #e8ebec; background:#f6f9fa}
.sGiftGdWrap .qrWrap p {padding-bottom:12px; font-size:16px; color:#000;}
.sGiftGdWrap .mBtnWrap {display:none;}

.sGiftGdWrap .pointWrap {margin:32px 50px 0 58px;}
.sGiftGdWrap .pointWrap .tit1 {font-size:30px; color:#111;}
.sGiftGdWrap .pointWrap .txt1 {font-size:21px; color:#555; letter-spacing:-0.04em;}
.sGiftGdWrap .pointWrap .guideTxt + .txt1 {margin-top:20px}
.sGiftGdWrap .pointWrap .guideTxt li {margin-top:7px; padding-left:12px; font-size:23px; color:#555; letter-spacing:-0.04em;}
.sGiftGdWrap .pointWrap .guideTxt li li {font-size:21px;}
.sGiftGdWrap .pointWrap .guideTxt > li:before {top:11px; width:4px; height:4px; background-color:#aaa;}
.sGiftGdWrap .pointWrap .guideTxt li .sTit1 {/* font-weight:normal; */ font-size:22px;}
.sGiftGdWrap .pointWrap .guideTxt > li > ul > li:before {top:13px;}
.sGiftGdWrap .pointWrap .guideTxt li.nb:before {left:0; background-color:transparent}
.sGiftGdWrap .pointWrap .btn {display:block; height:56px; line-height:56px; font-size:22px; font-weight:bold;border-radius:5px}
.sGiftGdWrap .pointWrap .btn_halfWrap {position:relative; margin-top:18px;}
.sGiftGdWrap .pointWrap .btn_halfWrap:after {content:""; display:table; clear:both;}
.sGiftGdWrap .pointWrap .btn_halfWrap .lCont {float:left; width:49.5%; box-sizing:border-box;}
.sGiftGdWrap .pointWrap .btn_halfWrap .rCont {float:right; width:49.5%; box-sizing:border-box;}
.sGiftGdWrap .pointWrap .btn_halfWrap .btn {color:#000; border-color:#aaa}
.sGiftGdWrap .pointWrap .btnWrap1 {margin-top:18px;}
.sGiftGdWrap .pointWrap .btnWrap1 .btn {color:#fff; border-color:#828282; background-color:#828282}

/* 241106 추가(신용융자 페이지 이벤트 플로팅 배너) */
.crdtLns_floating {position:fixed; left:50%; margin-left:425px; bottom:350px; width:205px; z-index:90;}
.crdtLns_floating a {display:block;}
.crdtLns_floating a img {display:block; width:205px; height:205px;}
.crdtLns_floating .float1 {position:relative;}
.crdtLns_floating .float1 .btnClose {position:absolute; right:22px; bottom:12px; width:46px; height:46px;}
.crdtLns_floating .float1 .btnClose .ico {display:inline-block; width:46px; height:46px; font-size:0; content:""; background:url("/myasset/common/img/event/2024_crdtLns/btn_floating.png") no-repeat; overflow:hidden; z-index:10}