@charset "utf-8";
/************************************************
YUANTA
commnet : pension
*************************************************/

.headerWrap h1{background-position:0 -213px;height:43px}
.headerWrap h1>a{height:43px}

.headerWrap .globalWrap{padding-right:0}
.gnbNavWrap{padding-left:289px;}
.banArea .ban{height:97px;background: url('/templets/common/img/ban_gnb_type_pe1.gif') 0 0 no-repeat;/*float:none;width:100%*/}

.peLoginWrap{text-align:center;background:url("/myasset/common/img/pe/bg_login.png") no-repeat center 60px}
.peLoginWrap.ci-tab .tab-selector{border-bottom:2px solid #cbcbcb;height:55px;}
.peLoginWrap.ci-tab .tab-selector > li> a {border-color:#f2f2f2;height:54px;line-height:58px;font-size:20px;font-weight:bold; color:#777;}/* 230512수정(웹접근성) */
.peLoginWrap.ci-tab .tab-selector > li.active > a{border-color:#cbcbcb;height:55px;color:#f26522;}
.peLoginWrap.ci-tab .tab-selector > li.active+li > a{border-left-color:#cbcbcb;}
.peLoginWrap.ci-tab .tab-panel > li .panel{padding:0;}
.peLoginWrap .tab-panel{border:2px solid #cbcbcb;border-top:none;overflow:hidden}
.peLoginWrap .lyWrap{margin-bottom:20px;}
.peLoginWrap .lyWrap.dot{background:url("/myasset/common/img/pe/dot_login.png") no-repeat center 44px}
.peLoginWrap .lyWrap.bt{border-top:1px solid #cbcbcb;}
.peLoginInner{position: relative;margin:0 10px 20px;height:200px;padding:0 38px;}
.peLoginInner>dt{padding-top:13px;height:30px;font-size:16px;color:#3d3d3d;font-weight:bold;}
.peLoginInner>dd>.txt{color:#3d3d3d;font-size:14px;letter-spacing:-1px;line-height:18px}
.lCont .peLoginInner>dd>.txt{display:block;height:70px;color:#3d3d3d;line-height:18px;}
.peLoginInner>dd{overflow:hidden;text-align:center;}
.peLoginInner>dd>.txt.type{padding:20px 0 10px;height:40px}
.peLoginInner>dd>dl{width:300px;margin:0 auto;}
.peLoginInner>dd>dl.type{width:500px;margin:10px auto 0;}
.peLoginInner>dd>dl.type input[type=text]{width:80px;}
.peLoginInner>dd>dl.type>dd{text-align:left}
.peLoginInner>dd>dl.autoSet{width:205px;}
.peLoginInner>dd>dl.certificate{width:auto;display:inline-block;margin-top:10px}
.peLoginInner>dd>dl.certificate dt{width:100px;}
.peLoginInner>dd>dl.certificate dd{padding-left:100px}
.peLoginInner>dd>dl>dt{float:left;width:120px;height:30px;padding-top:5px;line-height:30px;text-align:left;color:#6d6d6d;font-weight:bold}
.peLoginInner>dd>dl>dd{padding-left:120px;text-align:center;height:30px;padding-top:7px;}
.peLoginInner>dd>dl>dd select {width:86px;}
.peLoginInner>dd>dl>dd input[type=text] {width:158px;}
.peLoginInner .inputList{overflow:hidden;margin-bottom:10px;}
.peLoginInner .inputList li{text-align:left;margin-top:4px;}
.peLoginInner .inputList li:first-child{margin-top:none}
.peLoginInner .inputList li input[type="text"], .peLoginInner .inputList li input[type="password"]{width:170px;}
.peLoginInner .saveId {position: absolute;top: 97px;left: 215px;}
.peLoginInner .saveId2 {position: absolute;top: 89px;left: 215px;}
.peLoginWrap .btnLogin{display:inline-block;margin:0;padding:0 10px;border:1px solid #1f80d2;vertical-align:middle;cursor:pointer;text-align:center;overflow:hidden;width:278px;height:60px;line-height:60px;font-size:20px;color:#fff;background-color:#1f80d2;border-radius:3px}
.peLoginWrap .selectUser{text-align:center;height:70px;line-height:70px;font-size:16px;color:#3d3d3d;font-weight:bold}

/*퇴직연금*/
.icon_wrap_pension .dType5{border:1px solid #da3b3b;background-color:#da3b3b;color:#fff}/*초고위험*/
.icon_wrap_pension .dType4{border:1px solid #d04812;background-color:#d04812;color:#fff}/*고위험*/
.icon_wrap_pension .dType3{border:1px solid #ba5c00;background-color:#ba5c00;color:#fff}/*중위험*/
.icon_wrap_pension .dType2{border:1px solid #827701;background-color:#827701;color:#fff}/*저위험*/
.icon_wrap_pension .dType1{border:1px solid #548000;background-color:#548000;color:#fff}/*초저위험*/
.icon_wrap_pension .dType0{border:1px solid #999;background-color:#999;color:#fff}/*기타*/

/* 펀드검색 */
.pe_fund_top .f_ct_wrap > ul > li.col2{width:160px !important;}/*width:168px*/
.pe_fund_top .f_ct_wrap > ul > li.col3{width:148px !important;}
.pe_fund_top .f_ct_wrap > ul > li.col4{width: 172px !important;}
.pe_fund_top .f_ct_wrap > ul > li.col5{width:150px !important;}
.pe_fund_top .f_ct_wrap > ul > li.col6{width:154px !important;}
.pe_fund_top .f_ct_wrap > ul > li.colw156{width:156px !important;}
.pe_fund_top .f_ct_wrap > ul > li.colw160{width:160px !important;}
.pe_fund_top .f_ct_wrap > ul > li.colw262{width:262px !important;}

/*adverWrap*/
.adverWrap .link{text-decoration:none}
.adverWrap.login {margin-top:20px;}
.adverWrap.login ul{border:1px solid #cecece;}
.adverWrap.login li{border-left:1px solid #cecece;width:262px}
.adverWrap.login li:first-child{border-left:none}
.loginGBans li{height:212px;position:relative;}
.loginGBans li>span{display:inline-block;position:absolute;width:69px;height:69px;top:20px;left:13px;background-color:#f9f9f9}
.loginGBans dl{margin:0 20px;}
.loginGBans dt{color:#3d3d3d;font-size:17px;line-height:20px;height:65px;padding-top:20px;position:relative;padding-left:50px;}
.loginGBans dt>span{position:absolute;top:27px;left:0;}
.loginGBans dt> .ico.type08{top:24px;}
.loginGBans dd{color:#3d3d3d;font-size:13px;line-height:16px}
.loginGBans dd.cont{height:80px;font-size:13px;letter-spacing:-1px;line-height:18px}
.loginGBans li.last dt{padding-top:30px;height:55px}

.unitcyber{position: relative; float: right; top: 10px;}
.WEBPONENT-PAGING-TOTAL-COUNT-TEXT{display: none;}

/* myPeSubMain */
.myPeSubMain {padding:29px 29px 39px;border:1px solid #e8e8e8; border-top:2px solid #6d6d6d;background:#f8f8f8 url("/myasset/common/img/pe/bg_mysubmain.png") no-repeat top right;}
.contTitH1 + .myPeSubMain{margin-top:-32px;position:relative;}
.myPeSubMain > p {line-height:18px;}
.myPeSubMain > ul {margin-top:25px;overflow:hidden;}
.myPeSubMain > ul li {width:350px;}
.myPeSubMain > ul dl {background:#fff;border:1px solid #d0d0d0;height:358px;position:relative;}
.myPeSubMain > ul dl dt {font-size:20px;text-align:center;color:#3d3d3d;height:70px;}
.myPeSubMain > ul dl dt strong {margin-top:20px;padding-left:48px;position:relative;display:inline-block;height:37px;line-height:37px;}
.myPeSubMain > ul dl dt strong:before {display:inline-block; background:url("/myasset/common/img/spr_com.png") no-repeat; font-size:0; overflow:hidden; line-height:0; content:"";position:absolute;top:0;left:0;width:40px;height:37px; background-position:0 -321px}
.myPeSubMain > ul li.b2 dl dt strong:before {background-position:-41px -321px;}
.myPeSubMain > ul dl dd.desc {padding:40px 40px 0;border-top:1px solid #e8e8e8;line-height:18px;letter-spacing:-0.08em;}
.myPeSubMain > ul dl dd.btns {position:absolute;padding:0 30px 40px;width:100%;bottom:0;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.myPeSubMain > ul dl dd.btns a.btn {margin:10px 0 0 0;font-size:16px;height:40px;line-height:40px;color:#fff;border:0;display:block;text-align:center;background:#f26522;}
.myPeSubMain > ul li.b2 dl dd.btns a.btn {background:#1f80d2;}

/* myPeSubMain2(230331 개편) */
.myPeSubMain2 {padding:29px 29px 40px; border:1px solid #e8e8e8; border-top:2px solid #6d6d6d; background:#f8f8f8 url("/myasset/common/img/pe/bg_mysubmain.png") no-repeat top right;}
.contTitH1 + .myPeSubMain2 {margin-top:-32px; position:relative;}
.myPeSubMain2 > p {line-height:18px;}
.myPeSubMain2 > ul {margin-top:25px;}
.myPeSubMain2 > ul li {margin-top:30px;}
.myPeSubMain2 > ul dl {position:relative; background:#fff; border:1px solid #d0d0d0;}
.myPeSubMain2 > ul dl dt {font-size:20px; text-align:center; color:#3d3d3d; height:70px;}
.myPeSubMain2 > ul dl dt strong {position:relative; display:inline-block; margin-top:20px; padding-left:48px; height:37px; line-height:37px;}
.myPeSubMain2 > ul dl dt strong:before {display:inline-block; background:url("/myasset/common/img/pe/ico_mysubmain.png") no-repeat; font-size:0; overflow:hidden; line-height:0; content:""; position:absolute; top:0; left:0; width:40px; height:39px; background-position:0 0}
.myPeSubMain2 > ul li.b2 dl dt strong:before {background-position:-49px 0;}
.myPeSubMain2 > ul li.b3 dl dt strong:before {background-position:-99px 0;}
.myPeSubMain2 > ul dl dd.desc {padding:28px 10px 0; text-align:center; line-height:19px; letter-spacing:-0.03em; border-top:1px solid #e8e8e8;}
.myPeSubMain2 > ul dl dd.btns {padding:37px 10px 40px; text-align:center; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.myPeSubMain2 > ul dl dd.btns a.btn {margin:0 10px; padding:0; width:288px; font-size:16px; height:40px; line-height:40px; color:#fff; border:0; display:inline-block; text-align:center; background:#f26522;}
.myPeSubMain2 > ul li.b2 dl dd.btns a.btn {background:#1f80d2;}
.myPeSubMain2 > ul li.b3 dl dd.btns a.btn {background:#00c699;}

/* stepHorizontal */
.stepHorizontal {overflow:hidden;margin-bottom:15px;}
.stepHorizontal li {float:left;width:127px;height:102px;border:1px solid #e8e8e8;margin-right:3px;}
.stepHorizontal li:last-child {margin-right:0;}
.stepHorizontal li > strong {height:24px;padding:0 0 0 7px;font-size:13px;color:#fff;font-weight:normal;display:block;margin:5px;background:#004da1 url("/myasset/common/img/pe/bg_steph.png") no-repeat right 0;}
.stepHorizontal li div{padding:15px 13px;font-size:14px;color:#3d3d3d;line-height:18px;text-align:center;letter-spacing:-1px;}
.stepHorizontal li .date {font-size:13px;display:block;font-weight:normal;}
.stepHorizontal li.on {border-color:#f26522;}
.stepHorizontal li.on div {color:#f26522;font-weight:bold;}
.stepHorizontal li.s1 > strong {background-color:#004da1;background-position:right 0;}
.stepHorizontal li.s2 > strong {background-color:#1057a7;background-position:right -24px;}
.stepHorizontal li.s3 > strong {background-color:#4364a8;background-position:right -48px;}
.stepHorizontal li.s4 > strong {background-color:#4c6fbd;background-position:right -96px;}
.stepHorizontal li.s5 > strong {background-color:#5573c8;background-position:right -72px;}
.stepHorizontal li.on > strong {background-color:#f26522;background-position:right -120px;}

/*savingWrap::JY::*/
.savingWrap {border:1px solid #e8e8e8;border-top:2px solid #6d6d6d;}
.savingWrap ul {display:table;width:100%;}
.savingWrap ul li {display:table-cell;position:relative;width:35%;height:97px;border-left:1px solid #e8e8e8;font-weight:bold;vertical-align:middle;}
.savingWrap ul li:first-child {width:35%;border-left:none;}
.savingWrap ul li:last-child {width:30%;border-left:none;}
.savingWrap ul li .ico {position:absolute;top:19px;left:30px;}
.savingWrap dl {margin-left:117px;line-height:1.3;}
.savingWrap dl dt {color:#3d3d3d;font-size:15px;}
.savingWrap dl dd {color:#f26522;font-size:18px;}
.savingWrap dl dd.minus {color:#1f80d2;}

/* saveWrap2 계수련 추가 */
.savingWrap2 {border-top:2px solid #6d6d6d; border-bottom:1px solid #e8e8e8;}
.savingWrap2 ul {display:table;width:100%;}
.savingWrap2 ul li {display:table-cell;position:relative;width:25%;height:97px;border-left:1px solid #e8e8e8;font-weight:bold;vertical-align:middle;}
.savingWrap2 ul li:first-child {border-left:none;}
.savingWrap2 dl {padding:0 20px;line-height:1.3;}
.savingWrap2 dl dt {margin-bottom:10px; color:#3d3d3d;font-size:15px;}
.savingWrap2 dl dd {text-align:right; color:#f26522; font-size:20px;}
.savingWrap2 dl dd.minus {color:#1f80d2;}

/*gridWinPopWrap*/
.gridWinPopWrap{/*width:862px;*/padding:10px;overflow:hidden;background-color:#fff;color:#000 !important;}
.gridWinPopWrap h1{text-align:center;font-size:18px;color:#000;}
.gridWinPopWrap .printGroup{overflow:hidden;border:1px solid #000;padding:10px;margin-top:10px}
.gridWinPopWrap .printGroup:first-child{margin-top:0;}
.gridWinPopWrap .markWrap{text-align:center;margin-top:30px;}
.gridWinPopWrap .markWrap img{display:block;margin:0 auto}

.printGroup td{white-space: normal !important; overflow: visible !important;}
.noWhite td{white-space: normal !important; overflow: visible !important;}
.input_none{background: #fff; border: 0px solid #FFF}

/*plan box*/
.bgPPlan1{position:relative;width:789px;height:198px;background:#f8f8f8 url("/myasset/common/img/pe/img_pension_p1.gif") no-repeat 0 0;}
.bgPPlan1 p, .bgPPlan1 dt,  .bgPPlan1 dd{font-size:15px;color:#3d3d3d}
.bgPPlanT1{position:absolute;left:98px;top:114px;width:90px;text-align:center;line-height:15px}
.bgPPlanT2{position:absolute;left:212px;top:61px;width:120px;text-align:center;}
.bgPPlanT2 dt{font-weight:bold;}
.bgPPlanT2 dd{margin-top:28px;font-size:13px;}
.bgPPlanT3{position:absolute;left:360px;top:110px;width:90px;text-align:center;line-height:15px}
.bgPPlanT3 span{display:block;font-size:10px}
.bgPPlanT4{position:absolute;left:471px;top:61px;width:120px;text-align:center;}
.bgPPlanT4 dt{font-weight:bold;}
.bgPPlanT4 dd{margin-top:28px;font-size:13px;}
.bgPPlanT5{position:absolute;left:620px;top:114px;width:90px;text-align:center;line-height:15px}
.bgPPlan2{width:790px;height:415px;background:#f8f8f8 url("/myasset/common/img/pe/img_pension_p2.gif") no-repeat 0 0;}

/*singlePWrap*/
.singlePWrap{background-color:#f6f6f6;border:1px solid #e8e8e8;}
.singlePWrap .singleP{padding:52px 34px 8px}
.singlePWrap .singleP>div{position:relative;height:34px;border:1px solid #dad6cb;background-color:#fdfdfd;border-radius:4px}
.singlePWrap .singleP>div>span.cbar{position:absolute;left:0;top:0;height:34px;background:url("/myasset/common/img/pe/img_spbar.png") no-repeat 0 0;text-indent:-9999em}
.singlePWrap .singleP .spPer{position:absolute;left:0;top:-40px;margin-left:-30px;width:60px;height:34px;background:url("/myasset/common/img/pe/img_spbar.png") no-repeat 0 -36px;font-size:14px;color:#fff;font-weight:bold;text-align:center;line-height:28px}
.singlePWrap .sptxt{overflow:hidden;padding:0px 34px;font-size:14px;color:#3d3d3d;font-weight:bold;}

.opSelectionWrap{overflow:hidden;}
.opSelectionWrap .opSelection li{float:left;margin-left:12px;width:253px;height:273px;border:1px solid #cecece;text-align:center;}
.opSelectionWrap .opSelection+.opSelection{margin-top:18px}
.opSelectionWrap .opSelection li:first-child{margin-left:0px}
.opSelectionWrap .opSelection li .inWrap{padding:27px 20px 0px;}
.opSelectionWrap .opSelection li .opsImg{display:block;margin:0 auto;width:76px;height:78px;background:url("/myasset/common/img/pe/spr_opsel_icon.png") no-repeat 0 0;}
.opSelectionWrap .opSelection li .opsImg.ico2{background-position:-77px 0px}
.opSelectionWrap .opSelection li .opsImg.ico3{background-position:-154px 0px}
.opSelectionWrap .opSelection li .opsImg.ico4{background-position:-231px 0px}
.opSelectionWrap .opSelection li .opsImg.ico5{background-position:-308px 0px}
.opSelectionWrap .opSelection li .opsImg.ico6{background-position:-385px 0px}
.opSelectionWrap .opSelection li .opsTit{display:block;margin-top:14px;font-size:18px;color:#12456f;font-weight:bold;}
.opSelectionWrap .opSelection li .opsTxt{display:block;margin-top:14px;font-size:14px;color:#6d6d6d;line-height:18px}

/* rcmFundList */
.rcmFundList:after {content:"";display:block;clear:both;}
.rcmFundList dl {padding:20px;border:1px solid #e8e8e8;margin-bottom:10px;width:390px;float:right;box-sizing:border-box;}
.rcmFundList dl dt strong {margin-top:20px;height:36px;overflow:hidden;display:block;color:#000;font-size:15px;line-height:18px;}
.rcmFundList dl dd {margin-top:18px;}
.rcmFundList dl dd > span em {font-weight:normal;}
.rcmFundList dl dd > span {color:#3d3d3d;font-size:14px;line-height:18px;}

/* rcmFundList2 (190614 추가) */
.rcmFundList2:after {content:"";display:block;clear:both;}
.rcmFundList2 dl {padding:20px;border:1px solid #e8e8e8;margin-bottom:10px;width:390px;float:right;box-sizing:border-box;}
.rcmFundList2 dl dt strong {margin-top:20px;height:36px;overflow:hidden;display:block;color:#000;font-size:15px;line-height:18px;}
.rcmFundList2 dl dd {margin-top:18px;}
.rcmFundList2 dl dd > span em {font-weight:normal;}
.rcmFundList2 dl dd > span {color:#3d3d3d;font-size:14px;line-height:18px;}
.listDetailWrap.rcmFundList2 .itemWrap .info {margin-left:8px}
.listDetailWrap.rcmFundList2 .itemWrap .btnWrap .btn {width:105px}

/* 퇴직연금이용가이드 */
.downLoadBtnWrap a {letter-spacing: -1px;}
.ie8 .downLoadBtnWrap a {letter-spacing: -1.5px;}

/* sub main */
.peMainWrap .mainTitArea h1:after, 
.peMainMenu li.m1 dl, .peMainMenu li.m3 dl, .peMainMenu li.m2 dl, .peMainMenu li.m1 dt:after, .peMainMenu li.m2 dt:after, .peMainMenu li.m3 dt:after,
.peMainWrap .subMenuLink > a > dl dt:after, 
.peMainWrap .subMenuLink .link3 .bn1 > dl dt:after,
.icoPe01, .icoPe02 {background:url("/myasset/common/img/pe/spr_pe_main.png") no-repeat;}/* 241129 수정 */
.icoPe01{width:48px;height:48px;background-position:0 -69px;}
.icoPe02{width:58px;height:45px;background-position:-54px -69px;}

.peMainWrap {background:url("/myasset/common/img/pe/bg_main.jpg") no-repeat center 221px;}
.peMainWrap .peContent {width:990px;margin:0 auto 100px;}
.peMainWrap .mainTitArea h1 {text-indent:-10000px;overflow:visible;}
.peMainWrap .mainTitArea h1:after {content:"";position:absolute;top:42px;left:0;width:130px;height:30px;background-position:0 0;}
.peVisualWrap {height:270px;}
.peVisualWrap .vImgWrap {width:715px;float:left;}
.peVisualWrap .logInfoWrap {padding:40px 29px;border:1px solid #e1e1e1;float:right;letter-spacing:-1px;width:260px;height:270px;background:#fff;box-sizing:border-box;box-shadow:5px 5px 10px #34332b;background:url("/myasset/common/img/pe/spr_pe_main.png") no-repeat right -367px;}
.peVisualWrap .logInfoWrap p {color:#0c284d;font-size:16px;line-height:24px;}
.peVisualWrap .logInfoWrap p strong {font-size:18px;}
.peVisualWrap .logInfoWrap label {display:block;margin:30px 0 10px 0;font-size:14px;line-height:14px;color:#202020;}
.peVisualWrap .logInfoWrap select {width:100%;margin-bottom:40px;}
.peVisualWrap .logInfoWrap .btn {display:block;height:36px;color:#fff;font-size:17px;font-weight:bold;line-height:36px;background-color:#053d8b;border-color:#053d8b;}
.peVisualWrap .logInfoWrap div.btns {padding:0 23px;}
.peVisualWrap .logInfoWrap .txt1 {margin:40px 0 50px;text-align:center;}

.peMainMenu {margin-top:30px;}
.peMainMenu:after, .peRmdFund:after {content:"";display:block;clear:both;}
.peMainMenu > li, .peRmdFund > li, .peMainWrap .subMenuLink > dl {float:left;width:320px;margin-left:15px;} 
.peMainMenu > li:first-child, .peRmdFund > li:first-child, .peMainWrap .subMenuLink > dl:first-child {margin-left:0;}
.peMainMenu > li {box-shadow:2px 2px 5px #403d36;}
.peMainMenu > li > a, .peRmdFund > li > a {display:block;}
.peMainMenu dl {height:176px;letter-spacing:-1px;}
.peMainMenu dl dt {color:#fff;height:58px;font-size:23px;line-height:58px;text-align:center;position:relative;}
.peMainMenu li.m1 dl, .peMainMenu li.m3 dl {background-position:right 0;}
.peMainMenu li.m2 dl {background-position:right -183px;}
.peMainMenu li.m1 dt {background-color:#0095e0;}
.peMainMenu li.m2 dt {color:#000; background-color:#fff;}
.peMainMenu li.m2 dt a {display:block;}/* 241129 추가 */
.peMainMenu li.m2 dt strong {font-weight:normal; color:#1f7dcb;}
.peMainMenu li.m2 dt:after {content:""; position:absolute; width:9px; height:15px; top:21px; right:20px; background-position:0 -35px;}/* 241129 추가 */
.peMainMenu li.m3 dt {background-color:#0167ba;}
.peMainMenu li.m1 dt:after, .peMainMenu li.m3 dt:after {content:"";position:absolute;width:9px;height:15px;top:21px;right:20px;background-position:0 -49px;}
.peMainMenu dl dd > ul {padding:20px 50px;color:#202020;font-size:16px;line-height:26px;}
.peMainMenu dl dd > ul li {padding-left:10px;position:relative;}
.peMainMenu dl dd > ul li:before {content:"";position:absolute;width:2px;height:2px;top:12px;left:0;background:#666;}
.peMainMenu dl dd > ul strong{display:inline-block;margin-left:20px;color:#1f80d2;}
.peMainMenu dl dd .btn {height:38px;line-height:38px;color:#fff;font-size:16px;display:block;border-color:#1f80d2;background-color:#1f80d2;}
.peMainMenu dl dd .btn.em {margin-bottom:10px;border-color:#f26522;background-color:#f26522;}
.peMainMenu dl dd > p {font-size:16px;color:#202020;text-align:center;padding:35px 25px;line-height:24px;}
.peMainMenu li.m3 dl dd > p {padding:35px 60px;}
.peMainMenu li.m2 dd {padding:14px 16px;}
.peMainMenu li.m3 ul {padding-top:20px;}

.peRmdFund {margin-top:110px;}
.peRmdFund dl {padding:20px;color:#3d3d3d;height:120px;box-sizing:border-box;letter-spacing:-1px;background-color:#fff;}
.peRmdFund dl dt {font-size:18px;line-height:22px;height:44px;overflow:hidden;font-weight:bold;letter-spacing:-1px;}
.peRmdFund dl dd {font-size:14px;}
.peRmdFund dl dd em {font-size:25px;letter-spacing:-2px;}
.peRmdFund li.f1 dl {background-color:#dcedf2;}
.peRmdFund li.f2 dl {background-color:#ebe8e3;}
.peRmdFund li.f3 dl {background-color:#ecf2dd;}

.peMainWrap .subMenuLink {margin-top:65px;}
.peMainWrap .peMainMenu + .subMenuLink {margin-top:110px;}/* 190614추가 */
.peMainWrap .subMenuLink li {overflow:hidden;}
.peMainWrap .subMenuLink .date {color:#767676;font-size:14px;float:right;width:80px;}
.peMainWrap .subMenuLink li > a {font-size:15px;float:left;width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.peMainWrap .subMenuLink > a {float:left;border:1px solid #dadada;display:block;margin-left:15px;width:320px;height:136px;background:#fafafa;box-sizing:border-box;}
.peMainWrap .subMenuLink > a > dl,
.peMainWrap .subMenuLink .link3 .bn1 > dl {width:100%;}
.peMainWrap .subMenuLink > a > dl dt,
.peMainWrap .subMenuLink .link3 .bn1 > dl dt /* 240425 추가 */ {border:0;background:none;color:#3d3d3d;}
.peMainWrap .subMenuLink > a > dl dt:after,
.peMainWrap .subMenuLink .link3 .bn1 > dl dt:after /* 240425 추가 */ {width:9px;height:15px;background-position:0 -35px;}
.peMainWrap .subMenuLink > a > dl dt strong,
.peMainWrap .subMenuLink .link3 .bn1 > dl dt strong /* 240425 추가 */ {color:#1f7dcb;}
.peMainWrap .subMenuLink > a > dl dd,
.peMainWrap .subMenuLink .link3 .bn1 > dl dd /* 240425 추가 */ {padding-top:12px;font-size:14px;line-height:18px;color:#6d6d6d;}
.peMainWrap .subMenuLink .link3 {width:319px; float:left; margin-left:15px;}/* 200507추가 */
.peMainWrap .subMenuLink .link3 a {display:block}/* 200515추가 */
.peMainWrap .subMenuLink .link3 .bn1 {border:1px solid #dadada; display:block; width:320px; height:136px; background:#fafafa; box-sizing:border-box;}/* 240425 추가 */
.peMainWrap .subMenuLink .link3 a + a {margin-top:10px}

/* 211208 계수련 추가 */
.noticeWrap01.pension {padding:35px 30px 10px; background:#646464; color:#cbcbcb;}
.noticeWrap01.pension .guideTxt + h3 {margin-top:15px;}
.noticeWrap01.pension .guideTxt li:before {background-color:#cbcbcb;}
.noticeWrap01.pension .guideTxt .btn {color:#e0e0e0; background:#343434; border-color:#343434;}
.noticeWrap01.pension .auditInfo {margin-top:30px}


/* ***** 디폴트옵션(230331)  ***** */
table .itemWrap a.tit {font-weight:bold;}

/* fDetail2 */
.fDetail2 {padding:0;background:none;}
.fDetail2 dt {padding:15px 100px 15px 28px; border-bottom:1px solid #e8e8e8;}
.guideMsgWrap.fDetail2 dt .rCont.btn {top:50%; right:20px; margin-top:-14px}
.fDetail2 dt .icon_wrap {display:block; padding-bottom:8px}
.fDetail2 dt .tit {font-size:20px; color:#000; letter-spacing:-0.03em}
.fDetail2 dd {padding:20px 28px;}
.fDetail2 dd ul.guideTxt li {font-size:14px; margin-top:5px}
.fDetail2 dd ul.guideTxt>li:before {background-color:#6d6d6d;}
.fDetail2 dd ul.guideTxt li > .tit {display:inline-block; width:120px; font-weight:bold; font-size:14px}
.fDetail2 dd ul.guideTxt.half li {float:left; width:48%;}
.fDetail2 dd.footWrap {padding:12px 35px; border-top:1px solid #e8e8e8; background:#f6f6f6;}
.fDetail2 dd.footWrap > strong {margin-right:20px; color:#767676; font-size:13px;}
.fDetail2 dd .btnFiles {display:inline-block; overflow:hidden; vertical-align:middle;}
.fDetail2 dd .btnFiles .btn {float:left; margin-right:10px; padding:0 5px; font-size:13px; color:#313131; height:26px; line-height:26px; border-color:#e0e0e0; border-radius:2px;}
.fDetail2 dd .btnFiles .btn .ico {margin-right:6px;}

/* defOptGuide */
.defOptGuide {position:relative; padding:10px 15px; background:#f5f5f5}/* 240205 수정 */
.defOptGuide .tit1 {position:relative; /* top:5px; */ font-size:14px; color:#1f80d2; padding:0 0 10px 27px; background: url('/myasset/common/img/pe/ico_point.png') no-repeat left 0;}
.defOptGuide .guideTxt {display:inline-block; margin-left:2px; font-weight:bold; font-size:14px; vertical-align:middle;}
.defOptGuide .btn.strong {height:28px; line-height:28px; font-size:13px; vertical-align:middle; background:#ec7035; border-color:#ec7035;}
.defOptGuide .guideTxt + .btn.strong {margin-left:15px;}

/* 상품별 매매 시간 안내 버튼(240205 추가) */
.defOptGuide .btn_trhrsPrdct {position:absolute; right:19px; bottom:10px;}
.defOptGuide .btn_trhrsPrdct .ico {width:17px; height:18px; background:url('/myasset/common/img/pe/ico_trhrsPrdct.png') no-repeat}

.trhrsPrdctWrap {margin-top:12px; text-align:right;}
.trhrsPrdctWrap .btn_trhrsPrdct .ico {width:17px; height:18px; background:url('/myasset/common/img/pe/ico_trhrsPrdct.png') no-repeat}
/* 240205 추가(e) */