@charset "utf-8";
/************************************************
YUANTA
commnet : common
*************************************************/

.spr, .ico, .pageOptWrap li>a, .lineMapWrap li>span, .noticeWrap .noticeTit>span, table .btnDel, .tabWrap.acc .btnMore>span, .accList li>.btnDel, .accList li>.btnOpt, .pagenation a>span, .pagenation span>span,
.processWrap dt>span, .processWrap div>span, .processWrap div>strong>span, a.btnLike>span, .listDetailWrap .itemWrap>li .dcText, .calCtrlWrap a>span, input[type=checkbox].btnType + label>span, table .itemWrap .btnShow>span,
table .itemWrap .btnShow span, .interGroupWrap .btnGroup .btn span, .investProPenSity .standard>span>span, .listDetailWrap .itemWrap li>.btnShow>span, .icon_wrap .favor>span, .fund_top_txt .btn > span, 
.unitedSrchWrap .srchArea dt>span, .unitedSrchWrap .srchArea dd .btn.srch>span, .unitedSrchWrap .srchTxt .rCont .btnAllView>span, .unitedSrchWrap .srchTxt .rCont .btnAllHide>span, .giroWrap .boxWrap.foot .compStamp,
.sProgramSetup .lCont>span, .addressWrap .titWrap .dp3 em, .androidDown, .iosDown, .myPartnerMsgWrap .btnMore>span, .tabWrap.lecture .panels .videoWrap .btnPlay>span, .funRankingWrap a .ico
{display:inline-block;background:url("/myasset/common/img/spr_com.png") no-repeat;font-size:0;overflow:hidden;line-height:0}

/* ico */
.ico{vertical-align:middle}
.ico.import{width:20px;height:24px;background-position:-405px -40px;vertical-align:middle;margin:0 3px 0 0}
.ico.importBlue{width:20px;height:24px;background-position:-427px -40px;vertical-align:middle;margin:0 3px 0 0}
.ico.question{width:20px;height:20px;background-position:-383px -40px;vertical-align:middle;margin:0 3px 0 0}
.ico.pre{width:10px;height:6px;background-position:0 -30px;}
.ico.next{width:10px;height:6px;background-position:0 -23px;}
.ico.glass{width:15px;height:16px;background-position:-25px -40px}
.ico.acrobat{vertical-align:middle;width:17px;height:17px;background-position:-41px -40px;top:0 !important;}
.ico.acrobat.s{vertical-align:middle;width:16px;height:16px;background-position:-174px -40px;top:0 !important;}
.ico.excel{vertical-align:middle;width:17px;height:17px;background-position:-60px -40px}
.ico.word{vertical-align:middle;width:17px;height:17px;background-position:-79px -40px}
.ico.hanguel{vertical-align:middle;width:17px;height:17px;background-position:-98px -40px}
.ico.ppt{vertical-align:middle;width:17px;height:17px;background-position:-117px -40px}
.ico.zip{vertical-align:middle;width:17px;height:17px;background-position:-136px -40px}
.ico.attach{vertical-align:middle;width:17px;height:17px;background-position:-155px -40px}
.ico.favor{vertical-align:middle;width:19px;height:18px;background-position:-344px 0;position:relative;top:-1px;}
.ico.favor.on{background-position:-344px -18px;}
.ico.up{vertical-align:middle;width:16px;height:12px;background-position:-378px 0;position:relative;}
.ico.keep{vertical-align:middle;width:16px;height:12px;background-position:-378px -12px;position:relative}
.ico.up.end{vertical-align:middle;width:16px;height:12px;background-position:-378px -26px;position:relative;}
.ico.down{vertical-align:middle;width:16px;height:12px;background-position:-362px 0;position:relative}
.ico.down.end{vertical-align:middle;width:16px;height:12px;background-position:-362px -26px;position:relative}
.ico.down2{vertical-align:middle;width:16px;height:12px;background-position:-362px -12px;position:relative;top:2px;}
.ico.downLoad{width:16px;height:16px;background-position:-635px -96px;}
.ico.arrow{width:11px;height:6px;background-position:-125px -23px;margin-left:3px;}
.ico.arrow.u{background-position:-139px -23px}
/*sns*/
.ico.kakaotalk{width:32px;height:31px;background-position:0 -280px;vertical-align:middle}
.ico.kakaostory{width:32px;height:31px;background-position:-33px -280px;vertical-align:middle}
.ico.facebook{width:42px;height:42px;background-position:-854px -44px;vertical-align:middle}
.ico.twitter{width:42px;height:42px;background-position:-898px -44px;vertical-align:middle}
.ico.naverBlog{width:42px;height:42px;background-position:-942px -44px;vertical-align:middle}
.ico.naverCafe{width:42px;height:42px;background-position:-773px -96px;vertical-align:middle}
.ico.daumCafe{width:42px;height:42px;background-position:-817px -96px;vertical-align:middle}
.ico.urlCopy{width:42px;height:42px;background-position:-861px -96px;vertical-align:middle}

.ico.risk{width:14px;height:14px}
.ico.risk.bad{background-position:-186px -23px}
.ico.risk.average{background-position:-170px -23px}
.ico.risk.good{background-position:-154px -23px}
.ico.accountY{width:53px;height:42px;background-position:-872px 0}
.ico.accountN{width:53px;height:42px;background-position:-927px 0}
.mandatory{color:#ff3300;display:inline-block;margin-left:5px}
.mandatory>span{display:inline-block}
.addFile{display:inline-block;text-decoration:underline;}
.addFile .ico{top:1px !important;position:relative;}
.androidDown{width:77px;height:22px;background-position:-510px -279px}
.iosDown{width:78px;height:22px;background-position:-589px -279px}
a.ico{cursor:pointer}
.subwayLine{display:inline-block;text-align:left}
table .subwayLine{display:block;margin:1px 3px;}
.subwayLine>span{display:inline-block;width:14px;height:16px;line-height:16px;text-align:center;border-radius:3px;color:#fff;font-size:11px;margin:0 3px;font-family:'arial'}
.appType{display:inline-block;height:14px;line-height:12px !important;min-width:30px;padding:0 2px;text-align:center;border-radius:2px;border:1px solid #6480c0;color:#fff;background-color:#6480c0;font-family:"dotum";font-size:11px;margin-right:3px;min-width:36px}
.subwayLine.line1>span{background-color:navy}
.subwayLine.line2>span{background-color:green}
.subwayLine.line3>span{background-color:orange}
.subwayLine.line4>span{background-color:blue}
.subwayLine.line5>span{background-color:violet}
.subwayLine.line6>span{background-color:brown}
.subwayLine.line7>span{background-color:khaki}
.subwayLine.line8>span{background-color:pink}
.subwayLine.line9>span{background-color:lightbrown}
.atm{display:inline-block;height:16px;line-height:16px;text-align:center;border-radius:3px;color:#3d3d3d;font-size:10px;margin:0 3px;border:1px solid gray;padding:0 5px;font-family:'arial'}
.icon{display:inline-block;height:15px;padding:0 7px;border-radius:2px;font-size:12px;line-height:15px;white-space:nowrap;font-weight:bold}
.icon.st1{border:1px solid #1779cc;color:#1779cc;}
.icon.st2{border:1px solid #f26522;color:#f26522;}
.icon.st3{border:1px solid #6d6d6d;color:#6d6d6d;}
.ico.asterisk{width:23px;height:23px;background-position:-450px -40px}
.ico.mail{width:20px;height:16px;background-position:-719px -55px}
.ico.mail.on{width:29px;height:20px;background-position:-719px -72px}
.ico.mail.s{width:16px;height:13px;background-position:-805px -55px}
.ico.new{width:16px;height:16px;background-position:-750px -55px}
.ico.edit{width:16px;height:16px;background-position:-768px -55px}
.ico.map{width:16px;height:16px;background-position:-786px -55px}
.ico.balloon{width:28px;height:15px;background-position:-824px -55px}
td a + .count, dd a + .count, .unitedSrchWrap .searchWrap .srchTxt .count{display:inline-block;text-align:center;padding:0;background-color:#dd3900;color:#fff;border-radius:3px;margin-left:5px;font-size:12px;font-weight:bold;width:16px;line-height:16px;font-family:"arial"}
/* ico type*/
.ico.type01{width:47px;height:28px;background-position:-347px -150px}
.ico.type02{width:40px;height:32px;background-position:-398px -150px}
.ico.type03{width:40px;height:32px;background-position:-440px -150px}
.ico.type04{width:39px;height:35px;background-position:0 -321px}
.ico.type05{width:40px;height:36px;background-position:-41px -321px}
.ico.type06{width:37px;height:32px;background-position:-83px -321px}
.ico.type07{width:42px;height:31px;background-position:-122px -321px}
.ico.type08{width:40px;height:32px;background-position:-166px -321px}
.ico.type09{width:58px;height:66px;background-position:-347px -189px}
.ico.type10{width:51px;height:51px;background-position:-407px -189px}
.ico.type11{width:83px;height:73px;background-position:-257px -265px}
.ico.type12{width:81px;height:75px;background-position:-342px -265px}
.ico.type13{width:70px;height:72px;background-position:-426px -263px}
.ico.type14{width:62px;height:62px;background-position:0 -367px}
.ico.type15{width:62px;height:62px;background-position:-64px -367px}
.ico.type16{width:62px;height:62px;background-position:-128px -367px}
.ico.type17{width:63px;height:63px;background-position:0 -443px}
.ico.type18{width:64px;height:64px;background-position:-65px -443px}
.ico.type19{width:70px;height:70px;background-position:-211px -367px}
.ico.type20{width:70px;height:70px;background-position:-282px -367px}
.ico.type21{width:62px;height:41px;background-position:0 -620px}
.ico.type22{width:72px;height:51px;background-position:-72px -620px}
.ico.type23{width:68px;height:42px;background-position:-154px -620px}
.ico.type24{width:65px;height:48px;background-position:0 -680px}
.ico.type25{width:60px;height:63px;background-position:-70px -680px}
.ico.type26{width:56px;height:54px;background-position:-135px -680px}
.ico.type27{width:156px;height:128px;background-position:0 -150px;}
.ico.type28{width:72px;height:48px;background-position:-158px -150px;}
.ico.type29{width:57px;height:55px;background-position:-232px -150px;}
.ico.type30{width:66px;height:66px;background-position:-354px -367px;}
.ico.type31{width:66px;height:66px;background-position:-422px -367px;}
.ico.type32{width:66px;height:66px;background-position:-490px -367px;}
.ico.type33{width:66px;height:66px;background-position:-558px -367px;}
.ico.type34{width:66px;height:66px;background-position:-626px -367px;}
.ico.type35{width:66px;height:66px;background-position:-694px -367px;}
.ico.type36{width:66px;height:66px;background-position:-762px -367px;}
.ico.type37{width:66px;height:66px;background-position:-830px -367px;}
.ico.type38{width:66px;height:66px;background-position:-898px -367px;}
.ico.type39{width:66px;height:66px;background-position:-131px -443px;}
.ico.type40{width:66px;height:66px;background-position:-211px -443px;}
.ico.type41{width:66px;height:66px;background-position:-279px -443px;}
.ico.type42{width:66px;height:66px;background-position:-347px -443px;}
.ico.type43{width:42px;height:49px;background-position:-635px 0;}
.ico.type44{width:60px;height:47px;background-position:-681px 0;}
.ico.type45{width:53px;height:52px;background-position:-745px 0;}
.ico.type46{width:100px;height:100px;background-position:-0px -745px;}
.ico.type47{width:100px;height:100px;background-position:-102px -745px;}
.ico.type48{width:37px;height:35px;background-position:-635px -55px;}
.ico.type49{width:39px;height:32px;background-position:-676px -55px;}

/* ico num */
.ico.num01{width:22px;height:22px;background-position:-72px -66px}
.ico.num02{width:22px;height:22px;background-position:-96px -66px}
.ico.num03{width:22px;height:22px;background-position:-120px -66px}
.ico.num04{width:22px;height:22px;background-position:-144px -66px}
.ico.num05{width:22px;height:22px;background-position:-168px -66px}
.ico.num06{width:22px;height:22px;background-position:-192px -66px}
.ico.num07{width:22px;height:22px;background-position:-216px -66px}
.ico.num08{width:22px;height:22px;background-position:-240px -66px}
.ico.num09{width:22px;height:22px;background-position:-264px -66px}
.ico.num10{width:22px;height:22px;background-position:-288px -66px}

/* ico card */
.ico.card01{width:22px;height:18px;background-position:-230px -123px}/*더블포인트*/
.ico.card02{width:22px;height:16px;background-position:-254px -123px}/*할부*/
.ico.card03{width:19px;height:19px;background-position:-278px -123px}/*쇼핑*/
.ico.card04{width:24px;height:17px;background-position:-299px -123px}/*외식*/
.ico.card05{width:19px;height:19px;background-position:-325px -123px}/*스포츠*/
.ico.card06{width:23px;height:19px;background-position:-346px -123px}/*놀이공원*/
.ico.card07{width:16px;height:16px;background-position:-371px -123px}/*미용*/
.ico.card08{width:17px;height:17px;background-position:-389px -123px}/*영화*/
.ico.card09{width:22px;height:18px;background-position:-408px -123px}/*포인트*/
.ico.card10{width:19px;height:17px;background-position:-432px -123px}/*여행*/
.ico.card11{width:22px;height:22px;background-position:-453px -123px}/*icon*/
.ico.card12{width:22px;height:22px;background-position:-475px -123px}/*주유*/
.ico.card13{width:21px;height:20px;background-position:-499px -123px}/*한솔차이나*/

/* img type*/
.img{display:inline-block;background:url("/myasset/common/img/spr_img.png") no-repeat;font-size:0;overflow:hidden;line-height:0;vertical-align:middle}
.img.type01{width:291px;height:113px;background-position:0 0;margin-top:15px;margin-right:30px}
.img.type02{width:190px;height:143px;background-position:-301px 0;margin-top:20px;margin-right:90px}

/* 나만의 이미지 */
.myimg{display:inline-block;background:url("/myasset/common/img/spr_myimg.png") no-repeat;font-size:0;overflow:hidden;line-height:0;vertical-align:middle}
.myimg.img01{width:21px;height:18px;background-position:0 0}
.myimg.img02{width:21px;height:18px;background-position:-30px 0}
.myimg.img03{width:21px;height:18px;background-position:-60px 0}
.myimg.img04{width:21px;height:18px;background-position:-90px 0}
.myimg.img05{width:21px;height:18px;background-position:-120px 0}
.myimg.img06{width:21px;height:18px;background-position:-150px 0}
.myimg.img07{width:21px;height:18px;background-position:0 -40px}
.myimg.img08{width:21px;height:18px;background-position:-30px -40px}
.myimg.img09{width:21px;height:18px;background-position:-60px -40px}
.myimg.img10{width:21px;height:18px;background-position:-90px -40px}
.myimg.img11{width:21px;height:18px;background-position:-120px -40px}
.myimg.img12{width:21px;height:18px;background-position:-150px -40px}
.myimg.img13{width:21px;height:18px;background-position:0 -80px}
.myimg.img14{width:21px;height:18px;background-position:-30px -80px}
.myimg.img15{width:21px;height:18px;background-position:-60px -80px}
.myimg.img16{width:21px;height:18px;background-position:-90px -80px}

/* patt */
.patt{width:14px;height:14px;display:inline-block;font-size:0;overflow:hidden;line-height:0;vertical-align:middle;text-indent:-999px}
.patt.type01{background-color:#f26522}
.patt.type02{background-color:#61c42a}
.patt.type03{background-color:#2483d3}
.patt.type04{background-color:#7752e3}
.patt.type05{background-color:#be30d8}
.patt.type06{background-color:#de2424}

/* lineMapWrap */
.lineMapWrap{overflow:hidden;height:50px;border-bottom:1px solid #e0e0e0}
.lineMapWrap>ul{width:990px;margin:0 auto}
.lineMapWrap li{float:left;position:relative;height:50px;line-height:50px;padding-right:35px;padding-left:15px;color:#3b3b3b;background:url("/myasset/common/img/bg_linemap.png") no-repeat right top;}
.lineMapWrap li:first-child{padding-left:30px}
.lineMapWrap li>span{position:absolute;width:18px;height:15px;background-position:-48px 0;left:3px;top:17px}
.lineMapWrap li.on{background-position-y:-50px}

/* contentWrap */
.contentWrap{position:relative;margin-top:39px;min-height:400px;padding-bottom:100px;}
.main .contentWrap{margin:0;padding-bottom:0;}
.main .contentWrap img{display:block;margin:0 auto;}
.type .contentWrap{margin-top:0;}

/* heading */
.contTitH1{font-size:25px;color:#3d3d3d;line-height:1;position:relative;top:-1px;padding-bottom:38px;border-bottom:1px solid #e0e0e0;margin-bottom:30px}
.sProgramSetup .contTitH1{border-bottom:none;padding-bottom:10px;margin-bottom:0}
.contTitH1.blind{padding:0;top:0;margin:0;border:none;}
.titWrap{position:relative;margin-bottom:5px;min-height:30px}
.titWrap em{font-weight:bold;color:#3d3d3d;}
.titWrap.l{border-bottom:1px solid #e0e0e0;margin-bottom:10px;padding-bottom:5px}
.titWrap .dp1{font-size:18px;color:#000;font-weight:bold;display:inline-block;letter-spacing:-1px;height:35px;position:relative;top:7px;margin-right:5px;}
.titWrap .dp2{font-size:16px;color:#3d3d3d;font-weight:bold;display:inline-block;letter-spacing:-1px;padding:0 0 0 9px;height:30px;position:relative;top:5px;background:url("/myasset/common/img/bull_h2.png") no-repeat left 6px;margin-right:5px;}
.titWrap .dp2 .ico{margin-right:5px;position:relative;top:-2px;}
/*.titWrap .dp2{font-size:16px;color:#3d3d3d;font-weight:bold;display:inline-block;letter-spacing:-1px;padding-left:8px;height:30px;position:relative;top:5px;}
.titWrap .dp2:before{position:absolute;top:12px;left:0;width:2px;height:4px;background-color:#1779cc;clear:both;display:block;content:''}*/
.titWrap .dp2.nb, .titWrap .dp3.nb{padding-left:0;background:none}
/*.titWrap .dp2.nb:before{background-color:transparent;}*/
.titWrap .dp3{font-size:14px;color:#3d3d3d;display:inline-block;letter-spacing:-1.5px;position:relative;top:7px;background:url("/myasset/common/img/bull_h3.png") no-repeat 2px 8px;padding-left:12px}
.titWrap .addTxt{color:#15396d;display:inline-block;margin-left:10px;position:relative;top:5px;}
.titWrap .dp3 > .addTxt{top:0;}
.titWrap .dp4{font-size:13px;font-weight:bold;display:inline-block;position:relative;top:7px;padding-left:12px}
.titWrap .dp4:before{position:absolute;top:9px;left:3px;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}
.titWrap .rCont{position:absolute;right:0;bottom:0;line-height:0}
.titWrap .rCont label{font-size:13px}
.titWrap .rTxt, .tblTxtWrap .rTxt{position:absolute;top:5px;right:0;font-size:13px;min-height:30px;margin-top:4px;}
.titWrap .rTxt em, .tblTxtWrap .rTxt em{color:#e02f00;}

.titWrap .rTxt .tit, .titWrap .rCont .tit, .tblTxtWrap .rTxt .tit, .tblTxtWrap .rCont .tit {display:inline-block;font-size:13px;vertical-align:middle;margin-right:5px;color:#3d3d3d;font-weight:bold}
.tblTxtWrap.down .rTxt{top:0;margin-top:0;}
p.tblTxtWrap{padding-left:8px;min-height:20px;line-height:20px}
p.tblTxtWrap:before{position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}
.titWrap>.btn{position:relative;top:5px;}
.titWrap .dp2 + .btn, .titWrap .dp2 + .btn + .btn,  .titWrap .dp2 + .btn + .btn + .btn,  .titWrap .dp2 + .btn + .btn + .btn + .btn {top:3px;}
.titWrap>.guideTxt{font-size:13px;margin-top:3px}
.titWrap .guideTxt li{margin-top:0;}

.titWrap em, .tblTxtWrap em{font-weight:bold !important}
.tblTxtWrap{position:relative;margin-bottom:5px;font-size:13px;min-height:30px;overflow:hidden}
.tblTxtWrap:after, .tblTxtWrap:before{display:table;content:''}
.tblTxtWrap:after{clear:both}
.tblTxtWrap .lCont{position:absolute;left:0;bottom:0;line-height:0}
.tblTxtWrap .rCont{position:absolute;right:0;bottom:0;line-height:0}
.tblTxtWrap .rCont label.last{padding-right:0;}
.tblTxtWrap .rCont label {padding-right:5px}
.tblTxtWrap.down .rCont{top:0;bottom:auto;}
.tblTxtWrap>p{position:relative;display:inline-block;letter-spacing:-1px;top:9px;font-size:13px}
.tblTxtWrap.up>.btn{position:relative;top:1px;}
.tblTxtWrap.down>.btn{}
.tblTxtWrap.down {margin-top:11px;}
.tblTxt.down{margin-top:2px;}
.tblTxtWrap.dowm .rCont{top:0;}
.tblTxtWrap .lTxt{font-size:13px;display:inline-block;letter-spacing:-1px;height:30px;position:relative;top:5px;}
.tblTxtWrap .lTxt em{font-size:16px;display:inline-block;color:#3d3d3d;padding-left:8px;}
.tblTxtWrap .lTxt em:before{position:absolute;top:12px;left:0;width:2px;height:4px;background-color:#3d3d3d;clear:both;display:block;content:''}
.tblTxtWrap strong{color:#1779cc;}
.tblTxtWrap .lTxt strong{font-size:16px;}
.tblTxtWrap .lTxt + p{top:5px;}
.tblTxtWrap.up p{top:3px;}
.tblTxtWrap.down p{top:-3px;}
.tblTxtWrap.down p.guideTxt{top:0;}
.tblTxtWrap>.btn{margin-left:5px;}
.titWrap .rCont .btn, .tblTxtWrap .rCont .btn, .tblTxtWrap.up .rCont .btn{/*background-color:#3d3d3d;border-color:#3d3d3d;color:#fff*/}
.titWrap .rCont select + .btn, .tblTxtWrap .rCont select + .btn, .tblTxtWrap.up .rCont select + .btn{border:1px solid #cecece;height:28px;line-height:28px;color:#6d6d6d;background-color:#fff;font-size:13px}
.titWrap + .tblTxtWrap .lTxt em:before{/*background-color:transparent;*/}

/* pageOptWrap */
.pageOptWrap{position:absolute;top:15px;right:0;height:20px;overflow: hidden;}
.pageOptWrap ul{float:right}
.pageOptWrap li{float:left;padding-left:20px}
.pageOptWrap li>a{display:block;font-size:0}
.pageOptWrap li>a{width:16px;height:20px;background-position:-195px 0}
.pageOptWrap li:first-child>a{width:19px;background-position:-172px 0}
.pageOptWrap li.last-child>a{width:21px;background-position:-215px 0}

/* table */
table, table p{font-size:13px}
table p{line-height:18px}
table select{position:relative;}
table .btnDel{width:20px;height:20px;background-position:-292px -40px}
table .date{display:block}
table a, table a:hover{word-break:break-all}
table input + .btn, table input + label.blind + .btn, table select + input {}
table .btn + input {margin-left:5px;}
table .state{display: inline-block;}
table tr.bg>th, table tr.bg>td{background-color:#fafafa}
table th.bg, table td.bg {background-color:azure !important}
table th.em a, table td.em a, table td.em{color:#000 !important;}
table .icon_wrap + .tit{display:inline-block;margin-top:5px;}
table p + .btn, table p + p, table p .btn{margin-top:5px;}
table .jsSort.on .ico.arrow{background-position:-139px -23px}
td ul.guideTxt, td p.guideTxt{margin:5px 0;}
table th .btn, table td .btn{margin:0 3px;}
table  .btn + .btn{margin-left:1px}
table select + .btn, table input + .btn{margin:0 2px;}
.listColAllWrap dd .btn{margin:0 1px;}

p.guideTxt + .tblRow,  p.guideTxt + .tblCol{margin-top:5px;}

.tblRow{border-top:2px solid #6d6d6d;}
.tblRow table {width:100%;line-height:18px}
.tblRow table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tblRow th{font-weight:normal;padding:5px 10px;color:#3d3d3d;border-left:1px solid #e8e8e8;box-sizing:border-box;}
.tblRow td{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;text-align:right;padding:5px 10px 6px;color:#767676;background-color:#fff;box-sizing:border-box;}
.tblRow th, .tblRow td{height:31px;letter-spacing:-1px}
.tblRow thead th{background-color:#f8f8f8;border-bottom:1px solid #e8e8e8;text-align:center;}
.tblRow tbody th{border-bottom:1px solid #e8e8e8;background-color:#f9f9f9; text-align:left; /*text-align:center;*/}/*테이블공통가이드관련하여 left로 변경 20160120*/
.tblRow tbody.em {border:2px solid #d4101e;}
.tblRow tfoot th{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#000;font-weight:bold;text-align:left;padding:5px 10px;background-color:#eef5fa}
.tblRow tfoot td{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#000;font-weight:bold;padding:5px 10px 6px;background-color:#eef5fa}
.tblRow tr th:first-child, .tblRow tr td:first-child{border-left:none}
.tblRow tfoot tr th:first-child, .tblRow tfoot tr td:first-child{text-align:left;}/*테이블공통가이드관련하여 left로 변경 20160120*/
.tblRow tfoot .price{float:right;}
.tblRow .bl{border-left:1px solid #e8e8e8 !important}
.tblRow.txtC table, .tblRow.txtC th, .tblRow.txtC td{text-align:center !important}
.tblRow.txtL table, .tblRow.txtL th, .tblRow.txtL td{text-align:left !important}
.tblRow.txtC th.txtL, .tblRow.txtC td.txtL {text-align:left !important}
.tblRow.txtC th.txtR, .tblRow.txtC td.txtR {text-align:right !important}
.tblRow.txtL th.txtC, .tblRow.txtL td.txtC {text-align:center !important}
.tblRow.txtL th.txtR, .tblRow.txtL td.txtR {text-align:right !important}


.tblCol{border-top:2px solid #6d6d6d;}
.tblCol table {width:100%;text-align:left;line-height:18px}
.tblCol table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tblCol th{text-align:left;background-color:#f6f6f6;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;color:#3d3d3d;font-weight:normal;padding:5px 0 5px 10px;letter-spacing:-1px;box-sizing:border-box;}
.tblCol tr th:first-child{border-left:none;}
.tblCol th.bl{border-left:1px solid #e8e8e8 !important}
.tblCol th.txtC{padding-left:0;}
.tblCol th, .tblCol td{height:31px;letter-spacing:-1px}
.tblCol td{border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;padding:5px 10px;color:#3d3d3d;box-sizing:border-box;}
.tblCol td.bl{border-left:1px solid #e8e8e8}
.tblCol td.bln{border-left:none}
.tblCol.txtC table, .tblCol.txtC th, .tblCol.txtC td{text-align:center !important}
.tblCol.txtC th{padding-left:0;}
.tblCol.txtR table, .tblCol.txtR th, .tblCol.txtR td{text-align:right !important}
.tblCol.txtC table th.txtL, .tblCol.txtC table td.txtL{text-align:left !important}
.tblCol.txtC table th.txtR, .tblCol.txtC table td.txtR{text-align:right !important}
.tblCol.txtR table th.txtL, .tblCol.txtR table td.txtL{text-align:left !important}
.tblCol.txtR table th.txtC, .tblCol.txtR table td.txtC{text-align:center !important}

table ul.listDisc{margin:0 0 0 20px !important}
table ul.listDisc li{padding:0;list-style:outside disc none;text-align:left;}
table tr.sum td, table tr.sum td{background-color:#f7fafd}

.tblRow + .guideTxt, .tblCol + .guideTxt, .listColAllWrap + .guideTxt, .lyWrap + .guideTxt {margin-top:12px;}
ul.guideTxt +.tblRow, ul.guideTxt + .tblCol, ul.guideTxt + .listColAllWrap,
ul.guideTxt + form > .tblRow, ul.guideTxt+ form > .tblCol, ul.guideTxt+ form > .listColAllWrap,
ul.guideTxt +.CI-GRID-AREA, ul.guideTxt +.tblGrid, ul.guideTxt +.releaseScroll, ul.guideTxt +.releaseHover {margin-top:12px;}

.tblFoot{border-top:1px solid #e8e8e8;margin-top:-1px}
.tblFoot table {width:100%;text-align:left;line-height:1.2}
.tblFoot table caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tblFoot th, .tblFoot td{height:31px;letter-spacing:-1px}
.tblFoot th{background-color:#eef5fa;border-bottom:1px solid #e8e8e8;color:#3d3d3d;font-weight:bold;padding:5px 0 5px 10px;letter-spacing:-1px;box-sizing:border-box;text-align:left}
.tblFoot td{background-color:#eef5fa;border-bottom:1px solid #e8e8e8;padding:5px 10px;color:#3d3d3d;box-sizing:border-box;}

.calWrap{position:relative;padding-top:40px}
.calWrap > select{position:absolute;top:0;right:0}
.tblCal {text-align:center}
.tblCal table {width:100%;border-collapse:separate;border-top:2px solid #1779cc;border-bottom:1px solid #c6c6c6;}
.tblCal caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.tblCal thead th{width:14%;height:41px;background-color:#f8f8f8;font-weight:normal;color:#3d3d3d;border-left:1px solid #e8e8e8;}
.tblCal tbody th{width:14%;height:90px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;color:#000;color:#666}
.tblCal tbody td{width:14%;height:90px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;}
.tblCal th:first-child, .tblCal td:first-child, .tblCal th.last-child, .tblCal td.last-child{width:15%}
.tblCal th:first-child, .tblCal td:first-child a, .tblCal td:first-child .holder .date{color:#c03349;font-weight:bold}
.tblCal th.last-child, .tblCal td.last-child a, .tblCal td.last-child .holder .date{color:#1779cc;font-weight:bold}

.tblCal th:first-child, .tblCal td:first-child{border-left:none;}
.calCtrlWrap {height:28px;overflow:hidden;line-height:28px;text-align:center;width:200px;margin:0 auto;position:absolute;top:0;left:50%;margin-left:-100px;}
.calCtrlWrap a {display:inline-block;width:26px;height:26px;border:1px solid #cecfd1;line-height:30px;position:absolute;top:0}
.calCtrlWrap a>span{display:block;width:5px;height:10px;vertical-align:middle;margin:8px auto 0}
.calCtrlWrap>strong{display:inline-block;height:28px;line-height:28px;margin-bottom:15px;font-size:21px;font-weight:bold;color:#3d3d3d}
.calCtrlWrap .prevE{left:0}
.calCtrlWrap .prev{left:0}
.calCtrlWrap .nextE{right:0}
.calCtrlWrap .next{right:0}
.calCtrlWrap .prev>span{background-position:-67px -23px}
.calCtrlWrap .prevE>span{width:9px;background-position:-54px -23px}
.calCtrlWrap .nextE>span{width:9px;background-position:-85px -23px}
.calCtrlWrap .next>span{background-position:-76px -23px}
.outPrintTxt{margin:5px 0;text-align:right;}

.tblCal td>div.holder{position:relative;background-color:#fff;padding-top:27px;height:60px;width:107px;overflow:hidden;}
.tblCal td>div.holder.on{background-color:#fff}
.tblCal td>div.holder>.date{display:inline-block;position:absolute;top:0;left:0;width:23px;height:22px;line-height:22px;border:1px solid #ebebeb;border-left:none;border-top:none;background-color:#fff;font-size:14px}
.tblCal td>div.holder li{text-align:left;padding:0 5px;line-height:19px;display:block;overflow:hidden;width:97px;white-space:nowrap;text-overflow:ellipsis;font-family:"dotum";font-size:11px}
.tblCal td>div.holder>a {position:absolute;top:0;left:0;right:0;bottom:0;}

table .itemWrap{position:relative;margin:7px 0 -6px;padding-bottom:38px;}
table .itemWrap.type{padding-bottom:10px}
table .itemWrap .tit{font-size:16px;color:#3d3d3d;letter-spacing:-1px;display:block}
table .itemWrap > .icon_wrap + .tit{margin-top:3px;}
table .itemWrap .btnShow {position:absolute;left:0;bottom:0;border:1px solid #dcdcdc;border-bottom:none;border-top-left-radius:2px;border-top-right-radius:2px;height:25px;line-height:25px;font-size:12px;padding:0 10px;color:#3d3d3d;background-color:#f9f9f9}
table .itemWrap .btnShow.off{background-color:#fff}
table .itemWrap .btnShow span{width:9px;height:5px;background-position:-96px -30px;margin-left:5px}
table .itemWrap .btnShow.off span{background-position:-96px -23px}
table .itemWrap.view{padding:0;background-color:#f9f9f9;margin:-5px -10px -6px;min-height:31px;padding:20px;text-align:left}
table .itemWrap.view p{font-size:13px}
table .itemWrap.view p.addTxt, table .itemWrap p.file{text-indent:8px}
table .itemWrap.view p.addTxt>a, table .itemWrap p.file>a{text-indent:0}
table .itemWrap p.file{margin-top:10px;}
table .itemWrap p.file .btn {height:28px;line-height:28px;border:1px solid #cecece;margin-top:0}
table .itemWrap p.file .btn:first-child{margin-left:10px}
table .itemWrap p.file .btn .acrobat.s{margin:-4px 3px 0 0;}
table .itemWrap .detailTxt{margin-left:8px;color:#767676;font-size:12px;margin-top:5px;}
table .itemWrap .guideTxt{margin-top:5px;}
table .optWrap{position:relative;}
table .optWrap .btn{height:26px;line-height:26px;width:126px;text-align:center;padding:0;font-size:13px}
table .optWrap .btn.em{background-color:#dd3900;border-color:#dd3900}
table .optWrap .ratio{color:#3d3d3d;font-weight:bold;font-size:22px;margin-bottom:10px}
table .optWrap .ico.question{margin-left:3px}

/* appTypelist */
.appTypelist{padding:0;margin:0;}
.appTypelist li{padding:0 5px;line-height:19px;font-size:12px}

/*listRowAllWrap*/
.listRowAllWrap{position:relative;border-top:2px solid #6d6d6d;font-size:13px}
.listRowCont>li{position:relative;border-bottom:1px solid #e8e8e8;padding:5px 10px;color:#3d3d3d;box-sizing:border-box;}
.srchList .imgHolder{position:absolute;top:10px;left:10px;width:100px;height:50px}
.srchList .imgHolder img{width:100px;height:50px}
.srchList dl{margin-left:120px;}
.srchList dl dt{position:relative;padding:5px 0;font-weight:bold;color:#3d3d3d;font-size:16px}
.srchList .date{display:inline-block;position:absolute;top:5px;right:10px;font-size:13px;font-weight:normal;color:#6d6d6d;}

/* listColAllWrap */
.listColAllWrap input + .btn, .listColAllWrap input + label.blind + .btn, .listColAllWrap select + input {/*margin-left:5px*/}
.listColAllWrap{position:relative;border-top:2px solid #6d6d6d;font-size:13px}
.listColAllWrap.type{border:1px solid #e8e8e8;border-bottom:none}
.listColAllWrap.type>dl{margin:0;}
.listColAllWrap>dl, .listColAllWrap>fieldset>dl {width:100%;display:table;}
.listColAllWrap>dl>dt, .listColAllWrap>fieldset>dl>dt, .listColAllWrap .innerDl>dt
{position:relative;display:table-cell;color:#3d3d3d;font-weight:normal;padding:5px 10px;line-height:20px;box-sizing:border-box;vertical-align:middle;background:#f8f8f8 url("/myasset/common/img/dot_e8.png") repeat-y 0 0;border-bottom:1px solid #e8e8e8;}
.listColAllWrap>dl>dt{position:static;}/*bg,line issue style fix*/
.listColAllWrap>dl>dt:first-child, .listColAllWrap>fieldset>dl>dt:first-child, .listColAllWrap .innerDl>dt:first-child{background-color:#f8f8f8;background-image:none}
.listColAllWrap .innerDl>dt:first-child{background:#f8f8f8 url("/myasset/common/img/dot_e8.png") repeat-y 0 0;}
.listColAllWrap .innerDl>dt:first-child{position:static;}/*bg,line issue style fix*/
.listColAllWrap>dl>dt.blind{padding:0;border:none}
.listColAllWrap>dl>dd, .listColAllWrap>fieldset>dl>dd, .listColAllWrap .innerDl dd{display:table-cell;border-bottom:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:5px 10px;line-height:20px;color:#3d3d3d;box-sizing:border-box;vertical-align:middle;background:url("/myasset/common/img/dot_e8.png") repeat-y 0 0;}
.listColAllWrap>dl>dd input[type=text], .listColAllWrap>fieldset>dl>dd input[type=text], .listColAllWrap .innerDl dd input[type=text]{/*width:100%;box-sizing:border-box;*/}
.listColAllWrap .imgOpt{position:absolute;top:5px;right:0;width:179px;height:74px;background:url("/myasset/common/img/bg_otp.png") no-repeat 0 0;font-size:0;overflow:hidden;line-height:0}
.imgOpt.b{background:url("/myasset/common/img/bg_otp_b.png") no-repeat 0 0;height:90px}
.listColAllWrap .imgSmartOpt{position:absolute;top:10px;right:10px;width:74px;height:82px;background:url("/myasset/common/img/bg_sotp.png") no-repeat 0 0;font-size:0;overflow:hidden;line-height:0}
.listColAllWrap>dl>dd.view, .listColAllWrap>fieldset>dl>dd.view, .listColAllWrap>dl>dd.view {height:200px;vertical-align:top;background-image:none;position:relative;}
.listColAllWrap>dl>dd.view>iframe, .listColAllWrap>fieldset>dl>dd.view>iframe, .listColAllWrap>dl>dd.view>iframe {width: 100%;min-height:500px;padding:0;margin:0;border:0;}
.listColAllWrap>dl>dd.view.answer {padding-bottom:60px;background-image:none}
.listColAllWrap .addTxtInput{position:relative;height:60px;background-image:none}
.listColAllWrap .addTxtInput .count{font-size:13px;height:25px}
.listColAllWrap .addTxtInput textarea{height:47px;width:675px}
.listColAllWrap .addTxtInput .btn{position:absolute;top:0;right:0;height:61px;line-height:61px;margin-left:5px}
.listColAllWrap .addTxtInput .formHolder{}
.listColAllWrap .addTxtList{background-image:none;padding:0;}
.listColAllWrap .addTxtList li{overflow:hidden;border-top:1px solid #e8e8e8;padding:5px 10px;}
.listColAllWrap .addTxtList li:first-child{border-top:none}
.listColAllWrap .addTxtList span{display:inline-block;}
.listColAllWrap .addTxtList .writer{width:80px}
.listColAllWrap .addTxtList .cont{width:560px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.listColAllWrap .addTxtList .date{width:120px;text-align:right;}
.listColAllWrap .mandatory{/*position:absolute;left:5px;*/}
.listColAllWrap .disposablePinWrap{width:430px;height:30px;overflow:hidden;margin:5px 0}
.listColAllWrap .disposablePinWrap dt{border:1px solid #c9c9c9;width:95px;height:28px;line-height:28px;float:left;text-align:center;background-color:#f9f9f9;border-right:1px solid #c9c9c9;}
.listColAllWrap .disposablePinWrap dd{height:30px;line-height:28px;padding-left:97px;text-align:left;}
.listColAllWrap .disposablePinWrap dd>span.pinHolder{float:left;width:130px;display:inline-block;border:1px solid #c9c9c9;line-height:28px;height:28px;border-left:none;text-align:center;}
.listColAllWrap .disposablePinWrap dd .btn{height:28px;line-height:28px;margin-left:5px}
.listColAllWrap .disposablePinWrap +.txt{margin:20px 0 5px;}
.listColAllWrap .innerDl{width:100%;display:table;}
.listColAllWrap .p0 .innerDl{position:relative;top:1px;}
.listColAllWrap strong{color:#002e8a;}
.listColAllWrap .ico.pre, .listColAllWrap .ico.next{margin:0 5px;top:0;}
.listColAllWrap.search select{/*width:100px;*/}

.listColAllWrap.search input[type=text]{width:143px;}
.listColAllWrap .eventSrch.w input[type=text]{width:247px;}

.listColAllWrap .ddT1{padding:0px !important}
.listColAllWrap .ddT1 label span.label{display:inline-block;padding: 5px 0px;width:167px}
.listColAllWrap .ddT1 label span.text{display:inline-block;padding: 5px 0px 5px 10px;border-left: 1px solid #e8e8e8;}
.listColAllWrap .ddT1.col2 label span.label{padding: 5px 0px}
.listColAllWrap .ddT1.col2 label span.text{padding: 5px 0px 5px 10px}
.listColAllWrap .ddT1 li.ddp{padding:5px 10px;border-top: 1px solid #e8e8e8;color: #3d3d3d;}
.listColAllWrap .ddT1.col2{padding-top:0px;padding-bottom:0px}
.listColAllWrap .ddT1.col2 p.ddp{padding-top:0px;padding-bottom:0px}
.listColAllWrap .ddT1>ul>li:first-child{border-top:none;}

.listColAllWrap .ico {/*position: relative;top: 4px;*/}
.listColAllWrap .textarea{height:200px;}
.listColAllWrap .textarea textarea, .textarea textarea{width:100%;box-sizing:border-box;height:100%;display:block}
.listColAllWrap .textarea.type textarea{height:153px}
.listColAllWrap .textarea .opt, .textarea .opt{text-align:right;display:block;font-size:12px;height:26px;line-height:35px}
.listColAllWrap.otpCertify > .otpWrap > dd > div{position:relative;padding:5px 0;}
p.guideTxt + .listColAllWrap {margin-top:5px;}

/*listAccWrap*/
.listAccWrap{position:relative;border-top:2px solid #6d6d6d;border-bottom:1px solid #e8e8e8;font-size:13px}
.listAccWrap dt{position:relative;border-top:1px solid #e8e8e8;color:#3d3d3d;font-weight:normal;background-color:#f8f8f8;min-height:42px}
.listAccWrap dt>a{line-height:42px;padding:0 10px}
.listAccWrap .on dt{background-color:aliceblue}
.listAccWrap dt .question{position:absolute;top:50%;left:10px;margin-top:-8px;}
.listAccWrap dt .question + a{padding-left:40px}
.listAccWrap>dl:first-child dt{border-top:none;}
.listAccWrap dt ul{display:table;width:100%}
.listAccWrap dt>ul>li, .listAccWrap dd>ul>li{height:42px;line-height:30px;display:table-cell;border-left:1px solid #e8e8e8;box-sizing:border-box;color:#3d3d3d;padding:7px 10px;}
.listAccWrap dt>ul>li:first-child, .listAccWrap dd>ul>li:first-child{border-left:none}
.listAccWrap dd{position:relative;}
.listAccWrap .answer{position:absolute;top:0;left:0;}
.listAccWrap .cont{margin:10px;}

.jsAccLink, .jsAccLink:hover, .jsAccLink:active, .jsAccLink:focus{text-decoration:underline;font-weight:bold}
.qnaWrap .jsAccLink:hover, .qnaWrap .jsAccLink:active, .qnaWrap .jsAccLink:focus{text-decoration:none}
.jsAccDetail{display:none}
.on .jsAccDetail{display:block}
td.jsAccDetail.on{display:table-cell;}
dd.jsAccDetail.on{display:block;}
.searchWrap{overflow:hidden;border:1px solid #e8e8e8;padding:20px 25px;background-color:#fafafa}
.searchWrap dt, .searchWrap dd{float:left;line-height:30px}
.searchWrap dt{margin-right:15px;margin-left:30px;padding-left:10px;font-weight:bold;background:url("/myasset/common/img/bull_searchdt.png") no-repeat left center;}
/* unitedSrchWrap */
.unitedSrchWrap{padding:10px 0 20px;margin-top:40px}
.unitedSrchWrap .searchWrap dt{background:none;margin-right:5px}
.searchWrap dt:first-child{margin-left:0}
.searchWrap input[type=text].input{width:250px;vertical-align:top}
.searchWrap select, .searchWrap input[type=text], .searchWrap input[type=password], .searchWrap .btn.srch{vertical-align:top}
.searchWrap dl{overflow:hidden;display:table;margin:5px auto 0;}
.searchWrap dl:first-child{margin-top:0;}
.searchWrap.type dt, .searchWrap.type dd{float:none}
.searchWrap.type dl{display:table;width:100%}
.searchWrap.type dt, .searchWrap.type dd{display:table-cell;}
.searchWrap.type dd input[type=text], .searchWrap.type dd select{width:100%;box-sizing:border-box;}
.searchWrap.type dd input[type=text]{height:30px;line-height:28px}
.searchWrap .srchTxt{text-align:center;margin-top:10px;position:relative;}
.searchWrap .srchTxt .tit{font-weight:bold;color:#3d3d3d;}
.searchWrap .srchTxt ul{display:inline-block;}
.searchWrap .srchTxt li{display:inline-block;font-size:13px;padding:0 10px;}
.searchWrap .srchTxt li a{font-size:13px}
.searchWrap .srchTxt select{position:absolute;top:0;right:0;}
.searchWrap label{vertical-align:top !important}
.unitedSrchWrap .searchWrap{border:none;padding:0;background-color:#fff;overflow:visible;position:relative;z-index:10}
.unitedSrchWrap .searchWrap .srchArea{background:url("/myasset/common/img/bg_unitedsrch.png") no-repeat center top;width:860px;height:49px;padding:32px 65px 30px;overflow:hidden}
.unitedSrchWrap .searchWrap .srchArea dt{width:133px;height:49px;float:left;margin:0;position:relative;}
.unitedSrchWrap .searchWrap .srchArea dt>span{width:104px;height:23px;background-position:-359px -89px;position:absolute;top:9px;left:1px;}
.unitedSrchWrap .searchWrap .srchArea dd{position:relative;color:#fff;line-height:49px}
.unitedSrchWrap .searchWrap .srchArea dd .holder{display:block;float:left;width:516px;height:40px;background-color:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px;padding:4px 3px 5px;overflow:hidden}
.unitedSrchWrap .searchWrap .srchArea dd .holder select,  .unitedSrchWrap .searchWrap .srchArea dd .holder input{height:40px;border:none;float:left}
.unitedSrchWrap .searchWrap .srchArea dd .holder select{width:145px;padding-left:17px;font-size:18px;font-weight:bold}
.ie8 .unitedSrchWrap .searchWrap .srchArea dd .holder select{padding:8px 0 8px 7px !important}
.unitedSrchWrap .searchWrap .srchArea dd .holder input{width:325px;padding:0 20px;line-height:40px;font-size:18px;color:#3d3d3d;font-weight:bold;border-left:1px solid #cecece;margin-left:5px}
.ie8 .unitedSrchWrap .searchWrap .srchArea dd .holder input{width:315px;margin-left:10px }
.unitedSrchWrap .searchWrap .srchArea dd .btn.srch{width:57px;height:49px;border:none;background-color:#d1d1d1;border-top-right-radius:3px;border-bottom-right-radius:3px}
.unitedSrchWrap .searchWrap .srchArea dd .btn.srch>span{width:23px;height:23px;background-position:-276px 0;left:19px;top:13px;}
.unitedSrchWrap .searchWrap .srchArea dd .btn.srch + input{margin-left:22px;}
.unitedSrchWrap .searchWrap .srchTxt{margin-top:0;border-bottom:1px solid #bdbdbd;height:47px;line-height:47px;padding:0 10px;position:relative;padding-right:260px;letter-spacing:-1px}
.unitedSrchWrap .searchWrap .srchTxt .rCont{position:absolute;top:0;right:0;width:260px;height:47px;line-height:47px;overflow:hidden;}
.unitedSrchWrap .searchWrap .srchTxt .rCont.on{overflow:visible;}
.unitedSrchWrap .searchWrap .srchTxt .tit{float:left;}
.unitedSrchWrap .searchWrap .srchTxt .srchTxtList {display:block;padding:0 5px;overflow:hidden}
.unitedSrchWrap .searchWrap .srchTxt .srchTxtList li{float:left;text-decoration:underline;}

.unitedSrchWrap .searchWrap .srchTxt .rCont ul{float:left;width:190px;margin:0;padding:0;}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul li {width:190px;height:47px;line-height:47px;padding:0;display:block;text-align:left}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul li a{width:127px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul li em{display:inline-block;float:right;}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num1{margin-top:0;}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num2{margin-top:-47px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num3{margin-top:-94px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num4{margin-top:-141px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num5{margin-top:-188px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num6{margin-top:-235px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num7{margin-top:-282px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num8{margin-top:-329px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num9{margin-top:-376px}
.unitedSrchWrap .searchWrap .srchTxt .rCont ul.num10{margin-top:-423px}
.unitedSrchWrap .searchWrap .srchTxt .rCont .btnAllHide{display:none}
.unitedSrchWrap .searchWrap .srchTxt .rCont.on .btnAllHide{display:block;width:62px;height:24px;display:inline-block;float:right;line-height:24px;background-color:#162b47;color:#fff;font-size:13px;}
.unitedSrchWrap .searchWrap .srchTxt .rCont.on .btnAllHide>span{width:11px;height:11px;background-position:-218px -23px;margin-right:3px;vertical-align:middle;}
.unitedSrchWrap .searchWrap .srchTxt .rCont .btnAllView{position:absolute;right:0;bottom:15px;width:16px;height:16px;line-height:0}
.unitedSrchWrap .searchWrap .srchTxt .rCont.on .btnAllView{z-index:-1}
.unitedSrchWrap .searchWrap .srchTxt .rCont .btnAllView>span{width:16px;height:16px;background-position:-313px -40px}
.unitedSrchWrap .searchWrap .srchTxt .count{margin:0 5px}
.unitedSrchWrap .searchWrap .srchTxt .rCont.on .count{margin-left:0}
.unitedSrchWrap .searchWrap .srchTxt .rCont.on ul{float:right;background-color:#fff;border:2px solid #1f80d2;padding:8px 15px 8px 10px;width:181px;margin-top:15px}
.unitedSrchWrap .searchWrap .srchTxt .rCont.on ul li{width:186px;line-height:26px;height:26px;}




.searchResultWrap{font-size:13px;overflow:hidden;border-bottom:1px solid #bdbdbd;padding-bottom:15px}
.searchResultWrap>ul>li{display:inline-block;/*overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;*/padding-top:15px}
.searchResultWrap>ul>li:first-child{padding-top:0;}
.searchResultWrap dt, .searchResultWrap .tit {padding-left:8px;position:relative;font-size:15px !important;font-weight:bold;color:#1779cc;text-decoration:underline;}
.searchResultWrap .tit>a {color:#1779cc;font-size:15px}
.searchResultWrap dt:before, .searchResultWrap .tit:before{position:absolute;top:12px;left:0;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}
.searchResultWrap .tit:before{top:25px;}
.searchResultWrap dd{padding-left:8px;display:block;/*overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle*/}
.searchResultWrap dd .ico{vertical-align:top}
.searchResultWrap a{font-size:14px;color:#6d6d6d}
.searchResultWrap strong{color:#000}
.searchResultWrap dt strong, .searchResultWrap .tit strong{color:#1779cc;}
.searchResultWrap .more {text-align:right;margin-top:24px;}
.searchResultWrap .more a{font-size:13px;}
.searchResultWrap .srchMenuWrap{overflow:hidden;background-color:#fafafa;padding:0 8px;margin-top:5px;height:30px;line-height:30px;text-align:left}
.searchResultWrap .srchMenuWrap dt {float:left;font-weight:bold;color:#3d3d3d;margin-right:10px;width:60px;padding-left:0;text-decoration:none;font-size:13px !important}
.searchResultWrap .srchMenuWrap dt:before{background-color:transparent;}
.searchResultWrap .srchMenuWrap dd{display:block;width:auto;}
.searchResultWrap .srchMenuWrap ul{overflow:hidden}
.searchResultWrap .srchMenuWrap li{float:left;height:30px;margin-left:30px;line-height:30px;font-size:13px}
.searchResultWrap .srchMenuWrap li:first-child{margin-left:0}
.searchResultWrap .srchMenuWrap a{font-size:13px}

/* btn */
.btn, .btnType + label{display:inline-block;margin:0;padding:0 14px;border:1px solid #9d9d9d;height:26px;line-height:26px;color:#3d3d3d;vertical-align:middle;cursor:pointer;overflow:hidden;font-size:13px;background-color:#fff;border-radius:3px;white-space:nowrap;font-weight:normal;text-align:center}
input.btn, button.btn{height:30px}
span.btn{color:#909090 !important;background-color:#f8f8f8 !important;border-color:#e8e8e8 !important;cursor:default !important}
.btn.s, table .btn, .btn.st1, .btn.st2, .btn.ol1, .btn.ol2, .noticeWrap .btn, .listColAllWrap .btn, .listRowAllWrap .btn, .titWrap .btn, .tblTxtWrap .btn, .guideTxt .btn, .btnsWrap .btn, .banWrap .btn
{height:18px;line-height:18px;border-radius:2px;font-size:12px;padding:0 7px !important;background-color:#fff;border-color:#9d9d9d;}
.btn.em, .btnType + label.on {background-color:#3d3d3d;border:1px solid #3d3d3d;color:#fff;}
.btn.s.em{background-color:#4b4b4b;border-color:#4b4b4b;color:#fff;}
.btn.st1 {border-color:#1779cc;background-color:#1779cc;color:#fff;}
.btn.st2, .btn.strong{border-color:#dd3900;background-color:#dd3900;color:#fff;}
.btn.ol1{border-color:#1779cc;background-color:#fff;color:#1779cc;}
.btn.ol2{border-color:#f26522;background-color:#fff;color:#f26522;}
.noticeWrap .rCont .btn{height:28px;line-height:28px;color:#6d6d6d;border-radius:3px}
.btn.srch{border-radius:0;width:28px;height:28px;border-color:#c9c9c9;position:relative;padding:0 !important;background-color:#fff}
.btn.srch >span{position:absolute;top:6px;left:6px;}
input[type=text] + .btn, input[type=password] + .btn, select + .btn, input[type=text] + .btn +.btn, .btn.mSize {height:26px;line-height:26px;font-size:13px}
.btn.srch + *{margin-left:10px;}

.bothBtnWrap{position:relative;min-height:28px;overflow:hidden;margin:10px 0;}
.bothBtnWrap .btn{margin-right:1px}
.bothBtnWrap .lCont{}
.bothBtnWrap .rCont{text-align:right;margin-right:0;margin-left:1px;position:absolute;top:0;right:0}
.pageBtnWrap{text-align:center;margin-top:20px}
.actBtnWrap{text-align:center;margin-top:20px}
.pageBtnWrap>p, .actBtnWrap>p{margin-bottom:20px;}
.pageBtnWrap .btn, .actBtnWrap .btn{font-size:16px;color:#3d3d3d;background-color:#fff;border-color:#a1a1a1;height:38px;line-height:38px;margin:0 1px;letter-spacing:-1px;border-radius:3px;min-width:68px}
.pageBtnWrap .btn.em{background-color:#1779cc;border-color:#1779cc;color:#fff}
.actBtnWrap .btn.em{background-color:#828282;border-color:#828282;color:#fff}
.pageBtnWrap .btn.strong, .actBtnWrap .btn.strong{border-color:#dd3900;background-color:#dd3900;color:#fff;}
.btnsWrap{margin-left:1px;text-align:right;}
span.btnsWrap{display:inline-block;line-height:0}
.btnsWrap .btn{margin-right:1px}
.btnsWrap .btn.end{margin-right:0}
.btnsWrap a.btn:focus, .btnsWrap a.btn:active{background-color:#fff;border-color:#1779cc;color:#1779cc}
.btnsWrap .btn.em:focus, .btnsWrap .btn.em:active{background-color:#3d3d3d;border-color:#3d3d3d;color:#fff;}
.btnsWrap .tit{display:inline-block !important;font-size:13px !important;color:#3d3d3d !important;line-height:18px;margin-right:5px;margin-bottom:0;font-weight:bold !important;vertical-align:middle}

.downLoadBtnWrap{overflow:hidden;margin-left:-10px}
.downLoadBtnWrap li{float:left;display:block;width:190px;margin-left:10px;margin-bottom:13px;height:55px;}
.downLoadBtnWrap a{display:block;height:53px;background-color:#126dbb;border:1px solid #00549f;line-height:53px;padding:0 15px;color:#fff;font-size:15px;font-weight:bold;position:relative;}
.downLoadBtnWrap a.em{background-color:#f26522;border-color:#ea4b00}
.downLoadBtnWrap a .ico{position:absolute;top:18px;right:15px}

/* tabs */
.tabWrap{margin:0;position:relative}
.tabWrap.acc{border:1px solid #dcdcdc;border-top:2px solid #6d6d6d}
.tabWrap.level1{}
.tabWrap.acc .btnMore{position:absolute;top:-45px;right:0;border-left:1px solid #dcdcdc;display:block;width:47px;height:46px}
.tabWrap.acc .btnMore>span{width:18px;height:18px;background-position:-218px -40px;margin:13px 14px 15px 15px;}
.tabWrap.acc .btnMore>.mBtn{display:none;}
.tabWrap .tabs{overflow:hidden;background:#fff}
.tabs .tc-tab{}
.tabs a:hover{text-decoration:none;}
.panels{border-top:2px solid #1779cc;position:relative;top:-2px;margin-bottom:-1px;padding:0}
.tabWrap.acc .panels{z-index:2;border-top:1px solid #dcdcdc;background-color:#fafafa;margin-bottom:-2px}
.tabWrap.acc .accListWrap{top:0;height:203px;margin-bottom:0;overflow-y:scroll;padding:5px 15px;background-color:#fafafa}
.tabWrap.level1 .panels{border:none;}
.panels .tc-panel {display:none}
.panels .tc-panel.tc-selected{display:block}
.tabWrap .tabs .tc-tab{float:left;text-align:center;letter-spacing:-1px;width:25%}
.tabWrap.two .tabs .tc-tab{width:50%;}

.tabWrap.level1 .tabs{border:1px solid #6d6d6d;}
.tabWrap .tabs .tc-tab a{display:block;margin:0 0 0 -1px;font-size:14px;height:36px;line-height:36px;color:#6d6d6d;background:#f2f2f2;border:1px solid #cecece;border-bottom:none}
.tabWrap .tabs .tc-tab.tc-selected a{height:37px;color:#333;position:relative; z-index:1;border-color:#1779cc;background-color:#fff;border-width:2px;}
.tabWrap.acc .tabs .tc-tab a{border:none;background-color:#fff;height:46px;line-height:43px;padding-top:0;}
.tabWrap.acc .tabs .tc-tab.tc-selected a{font-weight:bold;color:#1779cc;}
.tabWrap.level1 .tabs .tc-tab{margin-left:-1px}
.tabWrap.level1 .tabs .tc-tab a{border-color:#e8e8e8;height:40px;line-height:40px;padding:0;color:#3d3d3d;font-weight:bold;background-color:#fff;border-top:none;border-bottom:none;box-sizing:border-box;margin-left:0;font-weight:normal;}
.tabWrap.level1 .tabs .tc-tab.tc-selected a{height:40px;color:#fff;border-color:#e8e8e8;background-color:#5d7790;border-width:1px;font-weight:bold}
.tabWrap.level1 .tabs .tc-tab:first-child a{border-left:none;}
.tabWrap.level1 .tabs .tc-tab:last-child a, .tabWrap.level1 .tabs .tc-tab.last a{border-right:none}
.tabWrap .tabs .tc-tab:first-child a{margin-left:0}

.tabWrap .tabArr {margin-bottom:30px;}
.tabWrap .tabArr .tc-tab a {height:37px;line-height:37px;border:1px solid #dcdcdc;color:#3d3d3d;font-size:14px;background-color:#f6f6f6;}
.tabWrap .tabArr .tc-tab.tc-selected a {border:1px solid #dcdcdc;font-weight:bold;}
.tabWrap .tabArr .tc-tab.tc-selected a:before {content:"";position:absolute;top:-1px;right:-11px;width:22px;height:49px;background:url("/myasset/common/img/bg_tabarr.png") no-repeat right top;}
.tabWrap .tabArr li.last.tc-selected a:before  {right:auto;left:-11px;background-position:right -39px;}
.tabWrap .tabArr + .panels {border-top:0;}

.quickWrap .tabWrap{height:100%;overflow:hidden}
.quickWrap .tabs{width:50px;background-color:#1779cc;margin-top:210px;padding:15px 0 15px 8px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.quickWrap .tabWrap .tabs .tc-tab{float:none;width:42px;height:50px;border-top:1px solid #4c99db;border-bottom:1px solid #1966a8;padding:15px 0}
.quickWrap .tabWrap .tabs .tc-tab:first-child{padding-top:0;border-top:none}
.quickWrap .tabWrap .tabs .tc-tab.last-child{border-bottom:none;}
.quickWrap .tabWrap .tabs .tc-tab a{margin:0;padding:0;background-color:#1779cc;color:#fff;border:none;font-size:13px;line-height:15px}
.quickWrap .panels{border:none;position:absolute;top:0;left:50px;right:0;bottom:0;width:300px;background-color:#1779cc;color:#fff;z-index: 10}

/* accList */
.accList{}
.accList li{position:relative;height:38px;line-height:36px}
.accList li>a:first-child{display:inline-block;overflow:hidden;width:250px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;font-size:13px}
.accList li>a:first-child:hover{text-decoration: underline;color:#f04612;}
.accList li>.btnOpt{position:absolute;top:10px;right:0;width:24px;height:24px;background-position:-240px -40px}
.accList li>.btnOpt.on{background-position:-266px -40px}
.accList li>.btnDel{position:absolute;top:10px;right:0;width:24px;height:24px;background-position:-331px -40px}
.accList li>.btnDel.on, .accList li>.btnDel:active, .accList li>.btnDel:focus{background-position:-357px -40px}
.accList li .accOptWrap{display:none;position:absolute;top:24px;right:0;border:1px solid #c7c7c7;padding:3px;text-align: right;background-color: #fff;z-index: 1}
.accList li .accOptWrap.on{display: block}
.accList li .accOptWrap .btn{display: block;width:110px;margin:2px;padding:0;}
.accList li .accOptWrap .btn:hover{background-color:#124993;border-color:#124993;color:#fff;}

/* noticeWrap */
div.noticeWrap{border:1px solid #e8e8e8;position:relative;margin-top:40px;padding:60px 20px 20px;min-height:30px}
.noticeWrap .noticeTit{display:block;font-size:16px;color:#3d3d3d;position:absolute;top:0;left:0;right:0;padding-left:55px;height:40px;line-height:37px;background:#f8f8f8 url("/myasset/common/img/bg_noticewrap.png") no-repeat right top;}
.noticeWrap .noticeTit>span{width:24px;height:19px;background-position:-320px 0;position:absolute;top:12px;left:20px}
.noticeWrap .rCont{position:absolute;right:20px;top:60px;}
.noticeWrap .guideTxt{overflow:visible;}
.noticeWrap .guideTxt li, .noticeWrap .guideTxt dd{font-size:13px}

.boxWrap{border:1px solid #e8e8e8;position:relative;padding:18px 20px 18px;min-height:30px;/*overflow:hidden*/}
.boxWrap.ns{padding:0;}
#srchSpot .boxWrap{padding:0;margin-top:20px}
#srchSpot .boxWrap:first-child{margin-top:0;}
#srchSpot dt{background-color:#f6f6f6;font-size:14px;font-weight:bold;border-bottom:1px solid #e8e8e8;color:#3d3d3d;padding:0 10px;letter-spacing:-1px;height:30px;line-height:30px}
#srchSpot dd{padding:10px;}
#srchSpot dd li{position:relative;line-height:20px;font-size:14px;letter-spacing:-1px;height:18px;line-height:18px;margin-top:10px;color:#3d3d3d}
#srchSpot dd li:first-child{margin-top:0;}
#srchSpot dd li>a{display:inline-block;overflow:hidden;height:18px;line-height:18px;width:140px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;color:#3d3d3d;}
#srchSpot .myList dd li>a{width:100%}
#srchSpot dd li .rCont{top:0;right:0;width:40px;text-align:left;font-size:12px;height:18px;line-height:18px}
#srchSpot dd li .num{display:inline-block;border:1px solid #c9c9c9;text-align:center;border-radius:2px;height:16px;line-height:16px;width:16px;font-size:11px;font-family:"arial";color:#6d6d6d;margin-right:5px;background-color:#fafafa;letter-spacing:0;vertical-align:middle;position:relative;top:1px;}
.boxWrap.btN{border-top:none}
.boxWrap>p{font-size:13px}
.boxWrap .inner{position:relative;}
.boxWrap span.rCont, .boxWrap p.rCont{position:absolute;top:15px;right:20px}
.boxWrap .guideTxt span.rCont{top:0 !important;right:0 !important}
.boxWrap.bg{background-color:#fcfcfc}
.boxWrap .foot{margin:10px -20px -18px;clear:both;text-align:right;height:40px;line-height:40px;background-color:#f8f8f8;border-top:1px solid #e8e8e8;}
.boxWrap .foot>.btn{margin-right:10px}
.boxWrap.scroll{overflow-y:scroll;height:50px}
.boxWrap.scroll.type{overflow-y:scroll;height:300px}
.boxWrap .termsWrap.scroll{overflow-y:scroll;height:300px;margin:-18px -20px -10px;padding:18px 20px;}
.boxWrap .termsWrap h1{font-size:14px}
.boxWrap .termsWrap h2{font-size:13px;margin:20px 0 5px;}
.boxWrap .termsWrap h1 + h2{margin-top:0;}
.boxWrap .termsWrap p{font-size:13px}
.termsWrap .markWrap{text-align:center;margin:20px;}
.boxWrap .tit{position:relative;font-size:20px;color:#3d3d3d;margin-bottom:10px;display:block;}
.boxWrap .tit.type{display:inline-block;font-size:18px;font-weight:normal;}
.boxWrap .tit.type span{font-weight:normal;font-size:13px}
.boxWrap .tit .rCont{top:0;right:0}
.boxWrap .tit .rCont .btn{background-color:#fff;height:22px;line-height:22px}
.checkWrap{border:1px solid #e8e8e8;background-color:#f9f9f9;position:relative;top:-1px;padding:10px 20px;}

.guideTxt{overflow:hidden;line-height:18px}
p.guideTxt{position:relative;padding-left:8px;min-height:20px}
p.guideTxt.s{font-size:13px}
.guideTxt strong{color:#3d3d3d;}
.guideTxt > .icon_wrap + strong{display:inline-block;vertical-align:middle}
p.guideTxt .rCont{position:absolute;top:0;right:0}
.guideTxt li, .guideTxt dt {padding-left:8px;position:relative;}
ul.guideTxt>li:before, .guideTxt>dt:before, p.guideTxt:before{position:absolute;top:7px;left:0;width:2px;height:2px;background-color:#000;clear:both;display:block;content:''}
ul.guideTxt.num>li:before{background-color:transparent;}

ul.guideTxt.inlineType{overflow:hidden;}
ul.guideTxt.inlineType li{margin-right:20px;margin-top:0;display:inline-block;}

.txt{font-size:13px;line-height:16px}
.txtAgreement{border:1px solid #e0e0e0;background-color:#fafafa;padding:5px;margin:5px 0;font-size:13px;line-height:18px;border-radius:3px}
* + span.txt{margin-left:5px}
span.txt + *{margin-left:5px;}
span.txt + .btn{margin-left:2px}
p.txt{margin-top:5px;margin-left:0px !important;}
.txt em{font-weight:normal}
.guideTxt li, .guideTxt dd{position:relative;font-size:13px;margin-top:5px}
.guideTxt li:first-child, .guideTxt dd:first-child{margin-top:0}
.guideTxt em{font-weight:normal;}
.guideTxt strong em{font-weight:bold}

table .guideTxt li, table .guideTxt dd{line-height:18px}
table .guideTxt li:before, table .guideTxt dd:before{top:8px;}

.guideTxt ul li ,.guideTxt ul dd ,.guideTxt dl dd, .guideTxt dl li{line-height:1.5}
.guideTxt>li>ul>li:before , .guideTxt>li>dl>dd:before, .guideTxt>dd>ul>li:before,  .guideTxt>dd>dl>dd:before{position:absolute;top:8px;left:0;width:4px;height:1px;background-color:#000;clear:both;display:block;content:''}
.guideTxt li ul, .guideTxt dd ul, .guideTxt dd ul, .guideTxt dd dl{margin:5px 0 10px;}
.guideTxt dt{font-weight:bold;color:#3d3d3d;}
.guideTxt.olType li{}
.guideTxt.olType li, .guideTxt.olType dt, .guideTxt .ns{background:none;padding-left:0 !important;}
.guideTxt .nb:before, .guideTxt .ns:before, .guideTxt.olType dd:before, .guideTxt.olType dt:before{background-color:transparent}
.guideTxt.nb:before, .guideTxt.ns:before{background-color:transparent}/*guideTxt P nb, ns Add*/
.guideTxt dd{padding-left:10px;}
.guideTxt dd li{padding-left:8px}
.guideTxt.olType dd{padding-left:15px}
.guideTxt .rCont{position:absolute;top:0;right:0}

.guideTxt.num ol {padding-left:20px;}
.guideTxt.num>ol>li {margin-top:10px;list-style-type:decimal;}
.guideTxt.num>ol>li:first-child {margin:0;}

.guideTxt.num {padding-left:25px;}
.guideTxt.num>li {margin-top:5px;list-style-type:decimal;padding-left:0;}
.guideTxt.num>li:first-child {margin:0;}
.guideTxt.num.nm>li{margin-top:0 !important;}
.guideTxt li li, .guideTxt dd li, .guideTxt dd dd{}
.resultMsgWrap + .guideTxt{margin-top:15px;}
.selfDiagnosis{font-size:13px}
.selfDiagnosis>ol>li{margin-top:10px}
.selfDiagnosis>ol>li:first-child{margin-top:0}
.selfDiagnosis dt, .selfDiagnosis li li{font-weight:bold}
.selfDiagnosis dd{padding-left:18px}

/*3 colum*/
ul.col3{font-size:0;}
ul.col3:after{content:'';display:inline-block;;width:100%;}
ul.col3 li{display:inline-block;width:33.3333%;width:calc(100% / 3);text-align:center;}
.ie7 ul.col3 li{display:inline;zoom:1;}
ul.col3>li>span, ul.col3>li>div, ul.col3>li>a{display:block;font-size:12px;}

/*메세지*/
.resultMsgWrap{position:relative;border:2px solid #e8e8e8;padding:20px;z-index:10;min-height:30px;background:url("/myasset/common/img/bg_guidemsgwrap.png") no-repeat right 0;}
p.resultMsgWrap {font-size:18px;text-align:center;color:#3d3d3d;font-weight:bold}
p.resultMsgWrap em{font-size:18px;color:#f26522}
p.resultMsgWrap strong{font-size:18px;color:#1779cc;}
p.resultMsgWrap .addTxt{font-size:14px;font-weight:normal}
.resultMsgWrap .rCont{position:absolute;top:15px;right:20px}
.resultMsgWrap li .rCont{top:0;right:0;min-height:19px}
dl.resultMsgWrap {color:#3d3d3d;}
dl.resultMsgWrap>dt{font-size:20px;color:#3d3d3d;font-weight:bold}
dl.resultMsgWrap>dt strong{color:#1779cc;}

.guideMsgWrap{border:2px solid #e8e8e8;padding:5px 30px 5px;background:url("/myasset/common/img/bg_guidemsgwrap.png") no-repeat right 0;position:relative;}
.guideMsgWrap.type{padding:25px 30px 25px 155px;position:relative;}
.guideMsgWrap.typeImg{position:relative;padding-right:350px}
.guideMsgWrap.typeImg .rCont{position:absolute;top:0;right:0;bottom:0;}
.guideMsgWrap.foot{padding:0;}
.guideMsgWrap.type p.txt{font-size:14px;margin:10px 0;line-height:20px}

.guideMsgWrap .spr{position:absolute;top:50%;left:0;width:155px;height:80px;margin-top:-40px}
.guideMsgWrap .item01{width:73px;height:51px;background-position:-170px -218px;margin-top:-25px;left:47px;}
.guideMsgWrap .item02{width:86px;height:92px;background-position:0 -511px;left:37px;margin-top:-46px;}
.guideMsgWrap .item03{width:80px;height:74px;background-position:-88px -511px;left:37px;margin-top:-37px;}
.guideMsgWrap .item04{width:66px;height:54px;background-position:-173px -511px;left:52px;margin-top:-27px;}
.guideMsgWrap .item05{width:105px;height:80px;background-position:-244px -511px;left:29px;margin-top:-40px;}
.guideMsgWrap .item06{width:129px;height:122px;background-position:-352px -511px;left:auto;right:29px;margin-top:-61px;}
.guideMsgWrap .item07{width:105px;height:78px;background-position:-485px -511px;left:25px;margin-top:-40px;}
.guideMsgWrap .item08{width:80px;height:74px;background-position:-594px -511px;left:37px;margin-top:-37px;}


.contTitH1 + .guideMsgWrap, .contTitH1 + .progress + .guideMsgWrap, .contTitH1 + .resultMsgWrap, .contTitH1 + .progress + .resultMsgWrap, .contTitH1 + form > .searchWrap,
.contTitH1 + .progress + form > .searchWrap, .contTitH1 + .tabLinkWrap, .contTitH1 + .ci-tab, .contTitH1 + form > .fundSchWrap, .contTitH1 + .leafWrap, .contTitH1 +.adverWrap{margin-top:-32px;}
.contTitH1 + .tabLinkWrap{/*margin-top:-37px;*/}
.contTitH1.blind + .ci-tab, .contTitH1.blind + form > .searchWrap{margin-top:0}
.guideMsgWrap>dt, .guideMsgWrap .inherit>dt{position:relative;/*height:50px;line-height:45px;*/padding-top:18px;font-size:20px;color:#3d3d3d;font-weight:bold;line-height:24px}
.guideMsgWrap>dt strong, .guideMsgWrap .inherit>dt strong{color:#1779cc;}
.guideMsgWrap>dt em{color:#f26522;}
.guideMsgWrap.foot>dt{padding:23px 30px 0;}
.guideMsgWrap>dt>.rCont{position:absolute;top:18px;right:0;}
.guideMsgWrap>dt>.rCont .btn{background-color:#fff;height:22px;line-height:22px}
.guideMsgWrap.foot>dt>.rCont{top:23px;right:30px}
.guideMsgWrap>dt>.addTxt{font-size:13px;font-weight:normal}
.guideMsgWrap>dd, .guideMsgWrap .inherit>dd{position:relative;color:#6d6d6d;padding-bottom:20px;padding-top:10px;line-height:18px}
.guideMsgWrap .inherit>dd.bt{margin-top:-10px;}
.guideMsgWrap.foot>dd{padding:7px 30px 25px}
.guideMsgWrap.foot .footWrap{padding:5px 30px;min-height:30px;line-height:30px;background-color:#f8f8f8;border-top:1px solid #e8e8e8;vertical-align:top;font-size:13px}
.guideMsgWrap.foot .footWrap input[type=text]{width:213px;}
.guideMsgWrap.foot .footWrap .tit{display:inline-block;height:30px;line-height:30px;margin-right:10px}
.guideMsgWrap.foot.bt .footWrap{margin-right:-160px}
.guideMsgWrap.foot .footWrap ul{margin:10px 0;}
.guideMsgWrap.foot .footWrap ul li{line-height:1.7}
.guideMsgWrap .lyWrap{margin-top:10px;}
.guideMsgWrap em{font-weight:bold}
.guideMsgWrap em.b{color:#1779cc;}
.guideMsgWrap.bt{;padding-right:160px}
.guideMsgWrap>dd>.rCont{position:absolute;top:15px;right:0}
ul.guideMsgWrap, p.guideMsgWrap{padding:20px 30px;}
.guideMsgWrap>.guideTxt{margin:15px 0;}
.guideMsgWrap.bt>.rCont{position:absolute;top:50%;right:30px;margin-top:-15px;}
.guideMsgWrap.bt>dd>.rCont{position:absolute;top:0;right:-130px;margin-top:15px;}
p.guideMsgWrap{font-size:16px;color:#3d3d3d}
p.guideMsgWrap >span{font-size:14px}
.guideMsgWrap .tit{color:#3d3d3d;font-size:16px;display:block}

.bgMsgWrap {padding:26px 50px 26px 235px;background:#e1effa url("/myasset/common/img/bg_msgwrap.png") no-repeat;}
.bgMsgWrap dt {font-size:20px;color:#0961aa;font-weight:bold;}
.bgMsgWrap dd {font-size:15px;color:#3d3d3d;line-height:22px;}

/* dl, ul */
.dlLeft{overflow:hidden;}
.dlLeft dt{float:left;}
.guideMsgWrap .guideTxt li, .resultMsgWrap .guideTxt li, .guideTxt dd{min-height:20px}

/* listDetailWrap */
.listDetailWrap{overflow:hidden;border-top:2px solid #002e6e}
.listDetailWrap .itemWrap>li{border-bottom:1px solid #bdbdbd;position:relative;padding:20px 0;overflow:hidden;min-height:88px;}
.listDetailWrap .itemWrap>li>input[type=checkbox]{position:absolute;top:50%;left:10px;margin-top:-7px}
.listDetailWrap .itemWrap .info{margin:0 280px 0 33px}
.listDetailWrap .itemWrap.type>li{padding:20px 0 70px;}

/*icon*/
.icon_wrap{vertical-align:middle;line-height:0;overflow:hidden}
span.icon_wrap{display:inline-block;}
p.icon_wrap{display:block;}
.titWrap .icon_wrap{display:inline;}
.icon_wrap.type2{display:inline-block;}
.ie7 .icon_wrap.type2{display:inline;zoom:1;vertical-align: middle;}
.icon_wrap > span, .icon_wrap > a{display:inline-block;height:18px;padding:0 5px;border-radius:3px;font-size:11px;line-height:19px;white-space:nowrap;}
.icon_wrap .fType01{border:1px solid #e62020;color:#e62020}/*국내주식형*/
.icon_wrap .fType02{border:1px solid #108900;color:#108900}/*국내채권형*/
.icon_wrap .fType03{border:1px solid #7752e3;color:#7752e3}/*국내혼합형*/
.icon_wrap .fType04{border:1px solid #4f7394;color:#4f7394}/*국내기타*/
.icon_wrap .fType05{border:1px solid #cf4900;color:#cf4900}/*해외주식형*/
.icon_wrap .fType06{border:1px solid #00837e;color:#00837e}/*해외채권형*/
.icon_wrap .fType07{border:1px solid #5668f0;color:#5668f0}/*해외혼합형*/
.icon_wrap .fType08{border:1px solid #9c645b;color:#9c645b}/*해외기타*/
.icon_wrap .dType01{border:1px solid #da3b3b;background-color:#da3b3b;color:#fff}/*초고위험*/
.icon_wrap .dType02{border:1px solid #d04812;background-color:#d04812;color:#fff}/*고위험*/
.icon_wrap .dType03{border:1px solid #ba5c00;background-color:#ba5c00;color:#fff}/*중위험*/
.icon_wrap .dType04{border:1px solid #827701;background-color:#827701;color:#fff}/*저위험*/
.icon_wrap .dType05{border:1px solid #548000;background-color:#548000;color:#fff}/*초저위험*/
.icon_wrap .dType06{border:1px solid #999;background-color:#999;color:#fff}/*기타*/
.icon_wrap .favor{border:1px solid #1779cc;background-color:#1779cc;color:#fff}
.icon_wrap .inType1{border:1px solid red;color:red}
.icon_wrap .inType2{border:1px solid orange;color:orange}
.icon_wrap .inType3{border:1px solid blue;color:blue}
.icon_wrap .inType4{border:1px solid green;color:green}
.icon_wrap .favor>span{width:14px;height:9px;background-position:-260px 0;margin-right:4px;}
a.btnLike{display:inline-block;padding:0 5px;border-radius:3px;font-size:11px;height:18px;border:1px solid #cacaca;font-family:"dotum";font-size:11px !important;color:#6d6d6d !important;font-weight:bold;line-height:18px;vertical-align:top}
a.btnLike.on{border-color:#f26522;color:#f26522 !important}
a.btnLike>span{display:inline-block;margin-right:2px;width:11px;height:10px;background-position: -307px -12px;vertical-align:middle;}
a.btnLike.on>span{background-position:-307px 0}
.listDetailWrap .itemWrap .info>.icon_wrap{margin-bottom:5px}
.listDetailWrap .itemWrap .info>a{display:block;font-size:16px;color:#313131;font-weight:bold;padding-bottom:6px;line-height:18px;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.listDetailWrap .itemWrap .info ul{overflow:hidden;margin-bottom:5px}
.listDetailWrap .itemWrap .info li{float:left;margin-top:0px;margin-left:16px;font-size:13px;color:#313131;letter-spacing:-1px}
.listDetailWrap .itemWrap .info li:first-child{margin-left:0px}

.listDetailWrap .itemWrap .info .guideTxt.clearfix li{float:left;margin-left:4px;font-size:12px}

.listDetailWrap .itemWrap .detailTxt{margin-left:6px;color:#767676;font-size:12px;line-height:14px}
.listDetailWrap .itemWrap .ratio, .listDetailWrap .itemWrap .btnWrap{position:absolute}
.listDetailWrap .itemWrap .ratio{width:152px;top:50%;right:125px;font-size:13px;margin-top:-62px;}
.type .listDetailWrap .itemWrap .ratio{width:140px;}
.listDetailWrap .itemWrap.type .ratio{top:10px;margin-top:0;}
.listDetailWrap .itemWrap.type .btnWrap{margin-bottom:30px;}
.listDetailWrap .itemWrap .ratio li{height:25px;line-height:25px;border:1px solid transparent;padding:0 15px;text-align:right;font-size:13px;overflow:hidden}
.type .listDetailWrap .itemWrap .ratio li{padding:0 7px;}
.listDetailWrap .itemWrap .ratio li.now{height:40px;line-height:40px;border-color:#d3d3d3;background-color:#fff}
.listDetailWrap .itemWrap .ratio li>span{float:left;display:inline-block;width:40px;text-align:center;font-size:12px;font-weight:bold;color:#3d3d3d;}
.listDetailWrap .itemWrap .ratio li.now>span, .listDetailWrap .itemWrap .ratio li.now em{font-size:20px}
.listDetailWrap .itemWrap .btnWrap{top:50%;right:8px;margin-top:-32px}
.listDetailWrap .itemWrap .btnWrap .btn{display:block;margin:6px 0;height:21px;line-height:21px;width:92px;padding:0;border-color:#e0e0e0}
.listDetailWrap .itemWrap .btnWrap .btn.em{background-color:#dd3900;border-color:#dd3900;color:#fff}
.listDetailWrap .itemWrap li>.btnShow{position:absolute;right:8px;bottom:0;border:1px solid #dcdcdc;border-bottom:none;border-top-left-radius:2px;border-top-right-radius:2px;height:25px;line-height:25px;font-size:12px;padding:0;width:92px;color:#3d3d3d;background-color:#f9f9f9;text-align:center}
.listDetailWrap .itemWrap li>.btnShow.off{background-color:#fff}
.listDetailWrap .itemWrap li>.btnShow span{width:9px;height:5px;background-position:-96px -30px;margin-left:5px}
.listDetailWrap .itemWrap li>.btnShow.off span{background-position:-96px -23px}
.listDetailWrap .itemWrap.bg{background-color:#f8f8f8}
.listDetailWrap .itemWrap.type .optGroup{height:30px;background-color:#f8f8f8;position:absolute;left:0;right:0;bottom:0;line-height:30px;padding:0 10px 0 33px;border-top:1px solid #c9c9c9}
.listDetailWrap .itemWrap.type .optGroup .guideTxt{margin-top:5px}
.listDetailWrap .itemWrap>li .dcText{position:absolute;left:441px;top:0px;width:45px;height:33px;background-position: -260px 0;font-size:13px;color:#fff;text-align:center;line-height:30px}

/* lyWrap */
.lyWrap{position:relative}
.lyWrap .lCont{float:left;width:50%;box-sizing:border-box;}
.lyWrap .rCont{float:right;width:50%;box-sizing:border-box;}
.lyWrap.type .lCont{float:left;padding-right:10px}
.lyWrap.type .rCont{float:right;padding-left:10px;}
.lyWrap.cell3{}
.lyWrap.cell3 .lCont{width:33%}
.lyWrap.cell3 .cCont{float:left;width:34%;box-sizing:border-box;}
.lyWrap.cell3 .rCont{width:33%}
.lyWrap .boxWrap{overflow:hidden}

/* progress */
.progressWrap{position:relative;height:30px;padding-bottom:10px}/*popup use*/
.progress{overflow:hidden;height:30px;margin:0;letter-spacing:-1px;position:absolute;top:12px;right:0;background:url("/myasset/common/img/dot_d3.png") repeat-x left center;}
.progressWrap .progress{top:0;}
.progress ol{float:right;margin:0;padding:0}
.progress li,.progress li>span{white-space:nowrap}
.progress li{float:left;border:1px solid #d3d3d3;background-color:#fff;height:28px;border-radius:15px;padding:0 5px;min-width:20px;text-align:center;color:#666;margin-left:10px;line-height:26px}
.progress li:first-child{margin-left:0}
.progress li.off>span>span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}
.progress li.on{padding:0 20px;border-color:#1779cc;background-color:#1779cc;color:#fff}

/*pagenationWrap*/
.pagenationWrap{position:relative;}
.pagenationWrap .pageTextL1{position:relative;margin-top:15px}
.pagenationWrap .pageTextL1>span{font-size:12px;display:inline-block;margin-left:3px;letter-spacing:-1px}
.pagenationWrap .pageTextL1 .btn{background-color:#fff}
.pagenation{text-align:center;line-height:28px;margin-top:20px;}
.pagenation a{font-size:16px;color:#3d3d3d;margin:0 8px;vertical-align: top}
.pagenation .pre, .pagenation .next{width:28px;height:28px;display:inline-block;border:1px solid #cecfd1;}
.pagenation .pre{margin-right:12px;}
.pagenation .pre.end{margin-right:1px;}
.pagenation .next{margin-left:12px;}
.pagenation .next.end{margin-left:1px;}
.pagenation a>span{margin-top: 9px;}
.pagenation .pre>span{width:5px;height:10px;background-position:-67px -23px}
.pagenation .pre.end>span{width:9px;height:10px;background-position:-54px -23px}
.pagenation .next>span{width:5px;height:10px;background-position:-76px -23px}
.pagenation .next.end>span{width:9px;height:10px;background-position:-85px -23px}
.pagenation strong{font-size:16px;color:#1779cc;margin:0 8px;}
.pagenation span.pre.end, .pagenation span.next.end{background-color:#ccc !important;border-color:#ccc !important;opacity:.5}

/* processWrap */
.processWrap{overflow:hidden}
.processWrap>li, .processWrap>ol>li{overflow:hidden;padding-top:35px;background:url("/myasset/common/img/bg_process.png") no-repeat 62px 7px;}
.processWrap>li:first-child, .processWrap>ol>li:first-child{padding-top:0;background:none}
.processWrap dt{float:left;position:relative;width:115px;border:1px solid #1dafe6;border-radius:5px;display:table-cell;padding:30px 20px 20px 50px ;min-height:60px;font-size:16px;line-height:20px;color:#6d6d6d;font-weight:bold}
.processWrap dt>span{height:28px;position:absolute;top:30px;left:20px;}
.processWrap span.num1{width:9px;background-position:-230px -90px}
.processWrap span.num2{width:16px;background-position:-249px -90px}
.processWrap span.num3{width:17px;background-position:-275px -90px}
.processWrap span.num4{width:20px;background-position:-302px -90px}
.processWrap span.num5{width:17px;background-position:-332px -90px}
.processWrap dd{border:1px solid #e0e0e0;border-radius:5px;margin-left:200px;display:block;padding:20px;min-height:70px}

.processWrap>ol>li>div{position:relative;border:1px solid #1dafe6;border-radius:5px;padding:30px 20px 25px 50px ;min-height:30px}
.processWrap div>strong{font-size:16px;line-height:20px;color:#6d6d6d;font-weight:bold}
.processWrap div>span, .processWrap div>strong>span{height:28px;position:absolute;top:30px;left:20px;}
.processWrap div>.rCont{position:absolute;top:30px;right:30px;left:auto;background:none;height:auto;}
.processWrap>ol>li>div .guideTxt{margin-top:15px;}
.processWrap>ol>li>div .guideTxt li{font-weight:normal}

.processWrap.left{overflow:hidden;}
.processWrap.left>li{position:relative;width:167px;float:left;padding:0 0 0 40px;background:url("/myasset/common/img/bg_process_l.png") no-repeat 10px center;}
.processWrap.left>li:first-child{padding-left:0;background:none;width:169px;}
.processWrap.left>li>div{border:1px solid #1dafe6;border-radius:5px;padding:20px;font-size:14px;line-height:20px;color:#6d6d6d;min-height:90px;font-weight:bold;text-align:center;}

/* infoWrap */
.infoWrap{overflow:hidden}
.infoWrap li{float:left;width:256px;}
.infoWrap.type li{width:385px;text-align:right;}
.infoWrap li:first-child{width:257px}
.infoWrap.type li:first-child{width:385px;text-align:left}
.infoWrap li+li {margin-left: 10px;}
.infoWrap.type li + li{margin-left:20px}
.infoWrap li:first-child dl, .infoWrap li.last-child dl{margin:0;}
.infoWrap li dl{border:1px solid #dadada;background-color:#fff}
.infoWrap li dl dt, .infoWrap li dl dd{padding:0 10px;color:#666}
.infoWrap li dl dt a.btn{padding:0 5px !important;position:absolute;right:10px;top:7px;border-color:#9d9d9d;border-radius:2px}
.infoWrap li dl dt{height:33px;line-height:32px;border-bottom:1px solid #aeaeae;background-color:#b7b7b7;position:relative;color:#fff;font-weight:bold}
.infoWrap li dl dd{background-color:#fff;font-size:13px;padding:7px 13px}
.infoWrap li dl dd p{position:relative;font-size:13px;color:#666;}
.infoWrap li dl dd .price{position:absolute;top:0;right:0;color:#3d3d3d}
.infoWrap.type li dt, .infoWrap.type li dd{text-align:left}

/* securityCardWrap */
.securityCardWrap{position:relative;height:162px;overflow:hidden;margin:5px 0;}
.securityCardWrap dl{overflow:hidden;width:218px;text-align:left;letter-spacing:-1px;margin-top:5px;font-size:14px}
.securityCardWrap dt, .securityCardWrap dd{float:left;}
.securityCardWrap dt{width:120px;height:30px;line-height:30px}
.securityCardWrap dd{width:98px;}
.securityCardWrap dd.fN{width:218px;clear:both;}
.securityCardWrap dl label{padding-right:0}
.securityCardWrap .codeWrap{width:50px;padding-right:48px;background:url(/myasset/common/img/bg_codewrap.png) no-repeat right center;height:30px;margin:0 0 10px;overflow:hidden;}
.securityCardWrap .codeWrap.r{background:url(/myasset/common/img/bg_codewrap_r.png) no-repeat left center;padding-left:48px;padding-right:0}
.codeWrap{display:block;overflow:hidden;margin:5px 0;}
.codeWrap input[type=password]{float:left;width:26px;height:26px;line-height:26px;text-align:center;border:2px solid #f25f32;background-color:#fff;padding:0;display:inline-block;margin-right:3px}
.securityCardWrap .codeWrap input[type=password]{width:46px;height:26px;line-height:26px}
.codeWrap span{display:inline-block;float:left;text-align:center;width:10px;height:30px;margin-right:3px;line-height:30px}
.securityCardWrap .cardWrap{position:absolute;top:0;right:0}
.cardWrap{width:276px;height:111px;padding:32px 8px 19px 8px;background:url(/myasset/common/img/bg_securitycard.png) no-repeat}
.securityCardWrap .codeWrap>span{display:inline-block;width:46px;height:26px;float:none;margin:0;}

.cardWrap ul{overflow: hidden;width:55px;height:112px;float:left;}
.cardWrap li{width:36px;height:16px;padding-left:19px;}
.codeWrap label, .cardWrap li label{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}
.cardWrap li input[type=password]{width:14px;height:11px;line-height:11px;font-size:10px;border:2px solid transparent;background-color:transparent;text-align:center;padding:0;vertical-align:top;float:left}
.cardWrap li input[type=password].on{border-color:#f25f32;background-color:#fff}
.cardWrap .cardNum{display:inline-block;border:2px solid #f20c0d;width:96px;height:18px;position:absolute;top:1px;right:5px}

.cardWrap .cardfnum{font-size: 10px;font-weight: bold;position: absolute;right: 22px;top: 6px;}
.cardWrap .cardfnum input[type=password]{width:5px;height:10px;line-height:10px;font-size:4px;border:1px solid transparent;background-color:transparent;text-align:center;padding:0;vertical-align:top;float:left}
.cardWrap .cardfnum input[type=password].on{border-color:#f25f32;background-color:#fff}
.cardWrap .cardfnum label{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}

.singlePW{padding:0px !important;width:23px !important;text-align:center;}

/* tabLinkWrap */
.tabLinkWrap{overflow:hidden;background-color:#fff;margin-bottom:30px;border:1px solid #6d6d6d;position:relative;}
.tabLinkWrap>ul{overflow:hidden;margin:0 -1px -1px }
.tabLinkWrap li{float:left;width:20%;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;box-sizing:border-box;}
.tabLinkWrap li a{display:block;text-align:center;height:40px;line-height:40px;background-color:#fff;font-size:14px;letter-spacing:-1px;color:#3d3d3d;}
.tabLinkWrap li a.on{color:#fff;background-color:#5d7790;font-weight:bold}
.tabLinkPanel>div{display: none;}
.tabLinkPanel>div:first-child {display: block;}

/*money pad*/
/* .moneypad{z-index: 10;display:none;position:absolute;left:158px;top:129px;width: 224px;position: relative;height:259px;background:url("/myasset/common/img/bg_mpad.png") no-repeat 0 0;}
.moneypad .pop_close{position:absolute;top:11px;right:8px;width:14px;height:13px;background:url("/myasset/common/img/spr_mpad.png") no-repeat 0 0;font-size:0;overflow:hidden;line-height:0}
.moneypad .mnp_tit{font-size:14px;color:#fff;font-weight:bold} */
.moneypad > .inwrap{padding:8px;padding-top:0}
.moneypad .mnp_price{margin-top:4px;padding-bottom:6px;font-size:14px;color:#fff;text-align:center}
.moneypad .money_ip_wrap{margin-top:6px;height:35px;background:url("/myasset/common/img/spr_mpad.png") no-repeat 0 0;background-position:0px -15px}
.moneypad .money_ip_wrap label{}
.moneypad .money_ip_wrap input{width:188px;padding-top:4px;padding-bottom:3px;background:none;border:none;text-align:right;color:#313131;font-weight:bold}
.moneypad .money_ent{overflow:hidden}
.moneypad .money_ent .mnp_num_wrap{float:left;width:156px}
.moneypad .money_ent a{float:left;width:52px;height:37px;background:url("/myasset/common/img/spr_mpad.png") no-repeat 0 0;text-indent:-999em;text-align:center}

.moneypad .money_ent .mnp_num_wrap a.n1{background-position:0px -52px}
.moneypad .money_ent .mnp_num_wrap a.n2{background-position:-52px -52px}
.moneypad .money_ent .mnp_num_wrap a.n3{background-position:-104px -52px}
.moneypad .money_ent .mnp_num_wrap a.n4{background-position:0px -89px}
.moneypad .money_ent .mnp_num_wrap a.n5{background-position:-52px -89px}
.moneypad .money_ent .mnp_num_wrap a.n6{background-position:-104px -89px}
.moneypad .money_ent .mnp_num_wrap a.n7{background-position:0px -126px}
.moneypad .money_ent .mnp_num_wrap a.n8{background-position:-52px -126px}
.moneypad .money_ent .mnp_num_wrap a.n9{background-position:-104px -126px}
.moneypad .money_ent .mnp_num_wrap a.nn1{background-position:0px -163px}
.moneypad .money_ent .mnp_num_wrap a.n0{background-position:-52px -163px}
.moneypad .money_ent .mnp_num_wrap a.nn2{background-position:-104px -163px}

.moneypad .money_ent .mnp_num_wrap a.n1.active{background-position:0px -202px}
.moneypad .money_ent .mnp_num_wrap a.n2.active{background-position:-52px -202px}
.moneypad .money_ent .mnp_num_wrap a.n3.active{background-position:-104px -202px}
.moneypad .money_ent .mnp_num_wrap a.n4.active{background-position:0px -239px}
.moneypad .money_ent .mnp_num_wrap a.n5.active{background-position:-52px -239px}
.moneypad .money_ent .mnp_num_wrap a.n6.active{background-position:-104px -239px}
.moneypad .money_ent .mnp_num_wrap a.n7.active{background-position:0px -276px}
.moneypad .money_ent .mnp_num_wrap a.n8.active{background-position:-52px -276px}
.moneypad .money_ent .mnp_num_wrap a.n9.active{background-position:-104px -276px}
.moneypad .money_ent .mnp_num_wrap a.nn1.active{background-position:0px -313px}
.moneypad .money_ent .mnp_num_wrap a.n0.active{background-position:-52px -313px}
.moneypad .money_ent .mnp_num_wrap a.nn2.active{background-position:-104px -313px}

.moneypad .money_ent .mnp_etc_wrap{float:right;width:52px}
.moneypad .money_ent .mnp_etc_wrap a.ne1{height:74px;background-position:-156px -52px}
.moneypad .money_ent .mnp_etc_wrap a.ne2{background-position:-156px -126px}
.moneypad .money_ent .mnp_etc_wrap a.ne3{background-position:-156px -163px}

.moneypad .money_ent .mnp_etc_wrap a.ne1.active{background-position:-156px -202px}
.moneypad .money_ent .mnp_etc_wrap a.ne2.active{background-position:-156px -276px}
.moneypad .money_ent .mnp_etc_wrap a.ne3.active{background-position:-156px -313px}

/* 빠른서비스 quickServiceWrap */
.quickServiceWrap{border-right:1px solid #e1e1e1;overflow:hidden}
.quickServiceWrap ul{overflow:hidden;}
.quickServiceWrap li{float:left;width:25%;height:40px;line-height:37px}
.quickServiceWrap li>a{display:block;height:38px;text-align:center;border:1px solid #e1e1e1;border-right:none}

/*뱅킹/계좌/대출 투자자정보확인안내*/
#resultDetail{display:none}

/* myImgList */
.myImgList{overflow:hidden;margin:2px 10px;}
.myImgList li{float:left;text-align:center;margin:10px 0 0 10px;}
.myImgList li .holder{display:block;width:52px;height:52px;border:1px solid #dedede;border-radius:3px;position:relative;text-align:center;}
.myImgList .myimg{width:21px;height:18px;position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-11px;}
.myImgList label{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}

/*개인정보/증명서관리*/
.privacyList{margin-top:30px}
.privacyList li{overflow:hidden;margin-top:10px}
.privacyList li:first-child{margin-top:0px}
.privacyList li a{float:right;}

/* research */
.research label{vertical-align:top}
.research {padding:0;}
.research > ol > li {border-bottom:1px solid #e8e8e8;padding:23px 15px 14px;}
.research > ol > li:last-child {border-bottom:0;}
.research .guideTxt li, .research .guideTxt dd{line-height:1.2}
.research .guideTxt dd dl{margin-bottom:0}

/*box*/
.bbox{padding:10px;border:1px solid #e8e8e8;min-height:54px}

/* 주소찾기 */
.addressWrap {overflow: hidden;}
.addressWrap .lyWrap .lCont{border-right:1px solid #e8e8e8}
.addressWrap .tab-panel {position: relative;}
.addressWrap .addr_s1 {margin-right:15px}
.addressWrap .addr_s2 {margin-right:15px}
.addressWrap .addr_s3 {margin-left:15px}
.addressWrap .addr_s3 .titWrap {margin-top: 0}
.addressWrap .box_search {padding:6px 5px;margin-top:5px;border:1px solid #c7c7c7;text-align:left;}
.addressWrap .box_search .btn {}
.addressWrap .box_list {margin-top:20px;}
.addressWrap .box_list>li{border:1px solid #c7c7c7;padding:5px 10px;border-top:none}
.addressWrap .box_list>li:first-child{border:1px solid #c7c7c7;}
.addressWrap .box_list .listWrap {height: 150px;overflow: hidden;overflow-y: auto;border:1px solid #c7c7c7;font-size:13px;padding:5px}
.addressWrap .box_list .listWrap p{font-size:13px}
.addressWrap .box_list .listWrap li{padding:5px 0;line-height:18px;border-bottom:1px solid #e0e0e0;}
.addressWrap .box_list .listWrap li:focus, .addressWrap .box_list .listWrap li:hover, .addressWrap .box_list .listWrap li.on{background-color:#ecf1f7;}
.addressWrap .box_list .listWrap + p.guideTxt{margin-top:10px}
.addressWrap p.guideTxt +.listWrap{margin-top:5px}
.addressWrap .titWrap .dp3{color:#1779cc;font-size:15px;background:none;top:0;padding-left:0;}
.addressWrap .titWrap .dp3 em{display:inline-block;width:54px;height:22px;background-position:-798px 0;color:#fff;font-size:13px;line-height:22px;padding-left:10px;margin-right:5px;letter-spacing:0;position:relative;top:5px;}
.addrWrap {position:relative;display:block;}
.addrWrap .wp100 {display:block;margin-top:5px;}
.addressWrap .wp100 {display:block}
.addrWrap .wp100 > input[type='text'], .addressWrap .wp100 > input[type='text'] {box-sizing:border-box;width:100%;height:28px;line-height:28px}
.formHolder {position:relative;display:block;}
.formHolder .btn{}
.addrList{margin-top:10px;overflow:hidden;}
.addrList li{margin-top:10px;}
.addrList dl{border:1px solid #c7c7c7;}
.addrList dl dt{height:30px;line-height:30px;background-color:#f6f6f6;padding:0 10px;}
.addrList dl dt input{margin-bottom:3px}
.addrList dl dt label{vertical-align:top}
.addrList dl dd{padding:10px;}
.addrList dl dd p.item{border:1px solid #e8e8e8;background-color:#f8f8f8;padding:10px;display:block;margin:10px 0 0;}
.addrList dl dd p.item span{display:block}

/* 입금확인증 */
.receiptWrap {position: relative;*zoom:1;}
.receiptWrap .printBtnWrap .btn {background-color:#1779cc;border-color:#1779cc;color: #fff;}

/* 지점찾기 */
.branchSrchWrap{}
.branchSrchWrap .srchWrap ul{overflow:hidden;margin-bottom:10px}
.branchSrchWrap .srchWrap li{float:left;width:50%}

/* 계좌순서 */
.accountOrderWrap{}
.accountOrderWrap>.lCont{width:80%;}
.accountOrderWrap>.rCont{width:20%;}
.accountOrderWrap>.rCont .btn{display:block;margin:3px 0 0 10px;}
.accountOrderWrap>.rCont .btn:first-child{margin-top:0;}

/* galleryListWrap */
.galleryListWrap{overflow:hidden;margin-top:20px}
.contTitH1 + .galleryListWrap{margin-top:-32px;}
.galleryListWrap li{float:left;width:50%}
.galleryListWrap li.r >.itemWrap{margin-left:10px;margin-right:0}
.galleryListWrap .itemWrap{position:relative;border:1px solid #e8e8e8;margin-top:10px;margin-right:10px;padding:10px;height:200px;background-color:#fff}
.galleryListWrap>.itemWrap{margin-top:0;margin-right:0;height:auto;}
.galleryListWrap .itemWrap .imgHolder{height:100px;margin-bottom:10px}
.galleryListWrap .itemWrap .imgHolder img{display:block;width:100%;height:100%;background-color:#ddd}
.galleryListWrap .itemWrap dt{font-weight:bold}
.galleryListWrap .itemWrap dd{font-size:13px}
.galleryListWrap .itemWrap .date{font-size:11px;}
.galleryListWrap .itemWrap .btnDetailView{position:absolute;top:0;left:0;right:0;bottom:0;}
.galleryListWrap .itemWrap .btnDetailView>span{visibility:hidden;overflow:hidden;position:absolute;top:0;left:-999em;width:0;height:0;font-size:0;line-height:0;text-align:left;text-indent:-9999px}

/*투자성향*/
.tblRow.investProPenSity{}
.investProPenSity td{background-color:#f2f2f2}
.investProPenSity .lv1 th{background-color:#99c069}
.investProPenSity .lv1 td.lvC{background-color:#def1ca}
.investProPenSity .lv2 th{background-color:#ead311}
.investProPenSity .lv2 td.lvC{background-color:#ffffb2}
.investProPenSity .lv3 th{background-color:#f19931}
.investProPenSity .lv3 td.lvC{background-color:#ffecb2}
.investProPenSity .lv4 th{background-color:#ec7035}
.investProPenSity .lv4 td.lvC{background-color:#f7d3b5}
.investProPenSity .lv5 th{background-color:#dd4545}
.investProPenSity .lv5 td.lvC{background-color:#ffb2b2}
.level{overflow:hidden;border:1px solid #e8e8e8;}
.investProPenSity .level>li{float:left;width:20%;height:36px;line-height:32px;text-align:center;color:#6d6d6d;font-size:14px;box-sizing:border-box;border:2px solid;}
.investProPenSity .level>li.lv1{border-color:#99c069}
.investProPenSity .level>li.lv2{border-color:#ead311}
.investProPenSity .level>li.lv3{border-color:#f19931}
.investProPenSity .level>li.lv4{border-color:#ec7035}
.investProPenSity .level>li.lv5{border-color:#dd4545}
.investProPenSity .level>li.on {color:#fff;}
.investProPenSity .level>li.lv1.on{background-color:#99c069}
.investProPenSity .level>li.lv2.on.on{background-color:#ead311}
.investProPenSity .level>li.lv3.on{background-color:#f19931}
.investProPenSity .level>li.lv4.on{background-color:#ec7035}
.investProPenSity .level>li.lv5.on{background-color:#dd4545}
.investProPenSity .standard{height:30px;overflow:hidden;position:relative;color:#3d3d3d;font-weight:bold}
.investProPenSity .standard>span{position:absolute;top:5px;right:0;color:#dd4545;}
.investProPenSity .standard>span:first-child{left:0;right:auto;color:#99c069;}
.investProPenSity .standard>span>span{width:94px;height:10px;background-position:-406px -28px}
.investProPenSity .standard>span:first-child>span{background-position:-406px -17px}
.investProPenSityWrap {border:1px solid #e8e8e8;padding:25px 28px}

/*adverWrap*/
.adverWrap, .adverWrap ul{overflow:hidden;}
.adverWrap li{width:33.3%;float:left;}
.adverWrap li:first-child{width:33.4%;}
.adverWrap dt{font-weight:bold}
.adverWrap.lineType{border:1px solid #d4d4d4;}
.adverWrap.lineType ul{display:table;width:100%;}
.adverWrap.lineType li{border-left:1px solid #d4d4d4;margin-left:-1px;display:table-cell;box-sizing:border-box;font-size:13px;line-height:18px}
.adverWrap.lineType li .tit{font-size:16px;display:block;letter-spacing:-1px;margin-bottom:15px;color:#3d3d3d}
.adverWrap.lineType li .tit em{color:#1779cc}
.adverWrap.lineType li:first-child{border-left:none}
.adverWrap.lineType .banWrap {padding:95px 15px 0;min-height:125px;position:relative;}
.adverWrap.lineType .banWrap .ico{position:absolute;top:0;left:50%;}
.adverWrap.lineType .banWrap .ico.type27{margin-left:-80px;}
.adverWrap.lineType .banWrap .ico.type28{margin-left:-36px;top:29px;}
.adverWrap.lineType .banWrap .ico.type29{margin-left:-27px;top:22px;}
.adverWrap.lineType .banWrap .ico.type43{margin-left:-21px;top:25px;}
.adverWrap.lineType .banWrap .ico.type44{margin-left:-30px;top:25px;}
.adverWrap.lineType .banWrap .ico.type45{margin-left:-26px;top:19px;}
.adverWrap.lineType .banWrap .link{margin-top:10px;display:inline-block;}
.adverWrap.lineType .banWrap .btn{margin:20px 0;}
.adverWrap.lineType .banWrap p{font-size:13px;line-height:18px}
.adverWrap.lineType .banWrap strong{color:#000;}
.lyWrap .banWrap{border:1px solid #d4d4d4;min-height:46px;padding:15px 20px 15px 20px;font-size:13px;line-height:18px;position:relative;}
.lyWrap.type .banWrap{border-radius:3px;}
.lyWrap .banWrap a{display:inline-block;}
.lyWrap .banWrap .tit{font-size:16px;display:block;color:#3d3d3d;}
.lyWrap .banWrap .tit.lh46{line-height:46px}
.lyWrap .banWrap .tit + p{margin-top:10px;letter-spacing:-1px;line-height:18px;font-size:13px;color:#3d3d3d}
.lyWrap .banWrap .tit + p + .btn{margin-top:10px}
.lyWrap .banWrap .tit em{color:#1779cc}
.lyWrap .banWrap .ico{position:absolute;right:0;bottom:0;}
.lyWrap.type .banWrap .ico.type01, .lyWrap.cell3 .banWrap .ico.type01{right:auto;bottom:auto;left:28px;top:50%;margin-top:-14px;}
.lyWrap.type .banWrap .ico.type02, .lyWrap.cell3 .banWrap .ico.type02{right:auto;bottom:auto;left:35px;top:50%;margin-top:-16px;}
.lyWrap.cell3 .banWrap, .lyWrap .banWrap{border-left:none}
.lyWrap.type .banWrap{border-left:1px solid #d4d4d4}
.lyWrap.cell3 .lCont .banWrap, .lyWrap .lCont .banWrap{border-left:1px solid #d4d4d4}
.lyWrap.type .banWrap, .lyWrap.cell3 .banWrap{padding-left:95px;}
.lyWrap .banWrap .btn.r{position:absolute;right:20px;bottom:15px;}
.lyWrap .banWrap.bg{background-color:#fafafa}
.banWrap .type40, .banWrap .type41, .banWrap .type42{left:15px;top:5px;bottom:auto;right:auto;}

.lyWrap.type2 .banWrap .tit em{font-size:18px;color:#3d3d3d;font-weight:bold;}
.lyWrap.type2 .banWrap .tit + p{font-size:14px;color:#6d6d6d;line-height:18px}
.lyWrap.type2 .banWrap .etcTxt{display:block;margin-top:10px;font-size:15px;color:#3d3d3d;font-weight:bold;}
.lyWrap.type2 .banWrap .etcTxt > strong{color:#1779cc}
.lyWrap.type2 .banWrap{padding:24px 31px;}
.lyWrap.type2 .banWrap .banTxtWrap{padding-top:10px;padding-left:130px}
.lyWrap.type2 .btnFootWrap{margin-top:20px;}
.lyWrap.type2 .btnFootWrap .btn{padding:0px 14px;border-radius:3px;font-size:13px;height:26px;line-height:26px;background-color:#4b4b4b}
.lyWrap.type2 .btnFootWrap.type2{margin-top:20px;padding-left:130px}
.ico.type46,.ico.type47{right:auto;bottom:auto;left:31px;top:24px;}

/*펀드검색*/
.fundSchWrap{}
.fundSchWrap .fundSch{overflow:hidden;position:relative;width:790px;height:111px;background:url("/myasset/common/img/bg_fundSch.png") no-repeat 0 0;}
.fundSchWrap .fundSch .fundSchIP{overflow:hidden;position:relative;width:499px;height:49px;border:2px solid #1779cc;border-radius:6px;margin:27px auto 0;}
.fundSchWrap .fundSch .fundSchIP .fundSchIP2{height:49px;width:444px;}
.fundSchWrap .fundSch .fundSchIP input{width:404px;height:49px;border:none;font-size:18px;color:#3d3d3d;font-weight:bold;line-height:49px;padding:0 20px;}
.fundSchWrap .fundSch .fundSchIP input::-webkit-input-placeholder {font-size:18px}
.fundSchWrap .fundSch .fundSchIP input:-webkit-input-placeholder {font-size:18px}
.fundSchWrap .fundSch .fundSchIP input::-moz-placeholder {font-size:18px}
.fundSchWrap .fundSch .fundSchIP input:-moz-placeholder {font-size:18px}
.fundSchWrap .fundSch .fundSchIP input:-ms-input-placeholder {font-size:18px}
.fundSchWrap .fundSch .fundSchIP a{position:absolute;width:54px;height:49px;display:block;right:0;top:0;background-color: #1779cc;border-left:1px solid #d7d7d7;}

.fund_top_txt{overflow:hidden;position:relative;margin-top:20px;margin-left:7px;vertical-align:middle;}
.fund_top_txt{*zoom:1;*display:inline;}
.fund_top_txt > label{padding-right:6px !important;font-size:14px;color:#313131;font-weight:bold;}
.fund_top_txt > span{font-size:14px;color:#767676}
.fund_top_txt .btn{height:26px;line-height:26px}
.fund_top_txt .btn > span{width:12px;height:6px;background-position:-202px -23px;margin-left:10px;}
.fund_top_txt .btn.off > span{background-position:-202px -31px}
.fund_top .pageBtnWrap{margin-top:20px}

/*펀드매수*/
.fund_top_txt {}
.fund_top_txt .f_radio_wrap{display:inline;margin-left: 20px}
.fund_top_txt .f_radio_wrap .radio_tit{margin-right: 10px}
.fund_top .f_ct_wrap{border: 1px solid #e0e0e0;}

.fund_top{display:none;background-color: #fff;margin-top: 14px;}
.fund_top.open{display:block;}
.fund_top .f_ct_wrap{border:1px solid #e0e0e0;}
.fund_top .f_ct_wrap strong{display:block;height:30px;border-bottom: 1px solid #e0e0e0;text-align:center;font-size:14px;color:#3d3d3d;line-height:18px;padding:10px 0 0;}
.fund_top .f_ct_wrap strong.type{height:50px;}
.fund_top .f_ct_wrap > ul{overflow:hidden;position:relative;width:100%;height:317px;background-color:#fff}
.fund_top .f_ct_wrap > ul > li{float:left;width:94px;height:315px;font-size:12px;letter-spacing:-1px;border-left:1px solid #dbdbdb;}

.fund_top .f_ct_wrap > ul > li.col2{width:168px}
.fund_top .f_ct_wrap > ul > li.col3{width:138px}
.fund_top .f_ct_wrap > ul > li.col4{width:101px}
.fund_top .f_ct_wrap > ul > li.col5{width:128px}
.fund_top .f_ct_wrap > ul > li.col6{width:154px}
.fund_top .f_ct_wrap > ul > li.colw156{width:156px;}
.fund_top .f_ct_wrap > ul > li.colw160{width:160px;}
.fund_top .f_ct_wrap > ul > li.colw262{width:262px;}


.fund_top .f_ct_wrap > ul > li:first-child{margin-left:0px;border-left:none;}
.fund_top .f_ct_wrap > ul > li > ul{padding-left:6px;padding-right:2px;padding-top:10px;overflow-y:auto;overflow-x:hidden;position:relative;height:270px}
.fund_top .f_ct_wrap > ul > li > ul.type2{padding-top:16px;padding-bottom:26px;height:auto;border-top:1px solid #dbdbdb;}
.fund_top .f_ct_wrap > ul > li > ul.type2.fst{padding-top: 10px;border-top:none}
.fund_top .f_ct_wrap > ul > li > ul > li{position:relative;}
.fund_top .f_ct_wrap > ul > li > ul > li >  input[type="checkbox"]{position:absolute;left:0;top:6px}
.ie7 .fund_top .f_ct_wrap > ul > li > ul > li >  input[type="checkbox"]{top:0px}
.fund_top .f_ct_wrap > ul > li > ul > li >  input[type="text"]{width:99px}
.fund_top .f_ct_wrap > ul > li > ul > li >  label{display:block;padding-left:16px;padding-right:4px !important;font-size:12px;color:#515151;letter-spacing:-1px}
.fund_top .f_ct_wrap > ul > li > ul > li >  label > a{float:right;width:12px;height:16px;background:url("/myasset/common/img/spr_fundSch.png") no-repeat 0 3px;}
.fund_top .f_ct_wrap > ul > li > ul > li >  label > a.on{background-position: 0px -14px}
.ie7 .fund_top .f_ct_wrap > ul > li > ul > li > label{padding-left:18px;}

.fund_top .f_ct_wrap > ul > li > ul > li .chkDep2{display:none}
.fund_top .f_ct_wrap > ul > li > ul > li .chkDep2.open{display:block}
.fund_top .f_ct_wrap > ul > li > ul > li .chkDep2 li{position:relative;}
.fund_top .f_ct_wrap > ul > li > ul > li .chkDep2 input[type="checkbox"]{position:absolute;left:0;top:6px}
.ie7 .fund_top .f_ct_wrap > ul > li > ul > li .chkDep2 input[type="checkbox"]{top:0px}
.fund_top .f_ct_wrap > ul > li > ul > li .chkDep2 label{padding-left:16px;padding-top:3px;padding-right:4px !important;font-size:12px;letter-spacing:-1px;line-height:16px}
.ie7 .fund_top .f_ct_wrap > ul > li > ul > li .chkDep2 label{padding-left:18px;}

/* boxTLine */
.boxTLine {padding:20px 30px;border-style:solid;border-width:2px 1px 1px 1px;border-color:#717171 #ddd #ddd #ddd;background:#fafafa;}
.boxTLine .tit {color:#3d3d3d;display:block;margin-bottom:5px;line-height:18px;}
.boxTLine .btnWRap {margin-top:10px;text-align:center;}
.boxTLine .btnWRap .btn.em {background-color:#899297;border-color:#899297;font-weight:bold;}
.listColAllWrap2 {background-color:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.listColAllWrap2 > dl {display:table;width:100%;font-size:12px;}
.listColAllWrap2 > dl dt, .listColAllWrap2 > dl dd {display:table-cell;border-bottom:1px solid #dcdcdc;}
.listColAllWrap2 > dl dt {position:relative;color:#6d6465;font-weight:bold;padding:13px 12px;line-height:1;}
.listColAllWrap2 > dl dt:after {content:"";position:absolute;right:0;top:50%;margin-top:-7px;width:1px;height:14px;background:#dcdcdc;}
.listColAllWrap2 > dl dd {padding:5px 12px;}
.listColAllWrap2 > dl dd input[type=text] {height:24px;}
.listColAllWrap2 > dl:first-child dt{border-top:1px solid #717171;}
.listColAllWrap2 > dl:first-child dd{border-top:1px solid #a9a9a9;}



/* QnA */
.qnaWrap {position:relative;border-top:2px solid #6d6d6d;font-size:13px}
.qnaWrap dl {border-bottom:1px solid #dcdcdc;position:relative;}
.qnaWrap dt{position:relative;font-size:14px;font-weight:bold;line-height:18px;}
.qnaWrap dt>a, .qnaWrap dt>.tit{display:block;padding:15px 100px 15px 35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;;line-height:18px}
.qnaWrap dl dt>a.on , .qnaWrap dt>.tit{white-space:normal;padding-bottom:10px}
.qnaWrap dl dt>a > span {visibility: visible;left:auto;width:22px;height:22px;top:13px;right:12px;background:url("/myasset/common/img/spr_qna.png") no-repeat 0 -36px;}
.qnaWrap dl dt>a.on > span {background-position:-22px -36px;}
.qnaWrap dd {color:#6d6d6d;font-size:13px;padding:5px 100px 15px 60px;line-height:18px;position:relative;}
.qnaWrap dd.type{padding-right:10px}
.qnaWrap .ico {position:absolute;background:url("/myasset/common/img/spr_qna.png") no-repeat 0 0;}
.qnaWrap dt .ico {top:16px;left:10px;width:17px;height:15px;}
.qnaWrap dd .ico {top:0px;left:17px;width:38px;height:20px;background-position:0 -16px;}

/* QnA클래스추가, 타이틀에 취소 버튼 있을경우 */
.qnaWrap dl dt>.tit > a{text-decoration:none;font-weight:normal;}
.qnaWrap dl dt>.tit .btn{height:15px;line-height: 14px;vertical-align: top;}
.qnaWrap dl dt>.tit > a > span {visibility: visible;left:auto;width:22px;height:22px;top:13px;right:12px;background:url("/myasset/common/img/spr_qna.png") no-repeat 0 -36px;}
.qnaWrap dl dt>.tit > a.on > span {background-position:-22px -36px;}

/* alrim */
.alrimWrap{position:relative;border-top:2px solid #6d6d6d;font-size:13px}
.alrimWrap ul{display:table;width:100%;border-bottom:1px solid #dcdcdc}
.alrimWrap ul li{display:table-cell;padding-top:12px;padding-bottom:14px;border-left:1px solid #dcdcdc;text-align:center;}
.alrimWrap ul li.num{width:20%}
.alrimWrap ul li.title{width:50%}
.alrimWrap ul li.state{width:30%}
.alrimWrap ul li:first-child{border-left:none}

.alrimWrap dt a{text-decoration:none;font-weight:normal;}
.alrimWrap dt.on{background-color:#eef7fd}
.alrimWrap dd{border-bottom:1px solid #dcdcdc;background-color:#f8f8f8}
.alrimWrap dd .cont{padding:16px 20px;}
.alrimWrap dd .cont .ptit{font-weight:normal;color:#3d3d3d}

/* 종목검색기 */
.codeSearcher .w-text-box {display: inline-block;padding: 0 8px;min-width: 80px;height: 28px;line-height: 24px;background-color: #e6e6e6;border: 1px solid #d1d1d1;vertical-align: top;}
.codeSearcher .codeName{max-width: 148px;margin-left: 0 !important;color: #333333;font-weight: bold;}
.codeSearchLayer .gridArea {border-bottom: 1px solid #dcdcdc;}
.codeSearchLayer .gridArea .tableContainer:after {content: '';display: block;position: absolute;bottom:0;right:0;width: 100%;height: 1px;background: #fff;z-index:1;}
.codeInitialKey-home {margin-top: 5px;}
.codeInitialKey-home .btn {display: inline-block;height: 20px;padding: 0 4px !important;margin: 0;}

/* 설문넘버링 */
.svWrap dt{position:relative;padding-left:24px}
.svWrap dd{padding-left:24px}
.svWrap .svNum{display:inline-block;width:20px;height:20px;line-height:18px;border-radius:2px;background-color:#1b77c6;text-align:center;color:#fefefe;font-size:12px;font-weight:bold;}
.svWrap .svNum{position:absolute;left:0;top:1px}

/* syntaxTxt */
.syntaxTxt{}
.syntaxTxt.type1{line-height:20px;letter-spacing:-1px}
.syntaxTxt.type1 strong{font-size:18px;color:#000;line-height:24px;display:block;margin-bottom:5px;margin-top:23px}
.syntaxTxt.type1 strong:first-child{margin-top:0}
.syntaxTxt.type1 strong em{color:#0163b6}

/* giroWrap */
.giroWrap{overflow:hidden;border:1px solid #b6b6b6;border-radius:5px;padding:30px;position:relative;
/*background: #fff; 
background: -webkit-linear-gradient(#f8f8f8, #fff); 
background: -o-linear-gradient(#f8f8f8, #fff); 
background: -moz-linear-gradient(#f8f8f8, #fff); 
background: linear-gradient(#f8f8f8, #fff); */
}
.giroWrap .tit{text-align:center;font-size:20px;font-weight:bold;color:#3d3d3d;display:block;position:absolute;top:30px;left:0;right:0}
.giroWrap .boxWrap.foot{background-color:#f6f6f6;margin-top:30px;text-align:center;position:relative;min-height:100px}
.giroWrap .boxWrap.foot .compStamp{position:absolute;top:10px;right:30px;width:115px;height:66px;background-position:-510px 0;padding:25px 0;color:#3d3d3d;}
.giroWrap .boxWrap.foot .compStamp .title{display:block;font-size:13px;height:22px;line-height:22px;}
.giroWrap .boxWrap.foot .compStamp .date{color:#6d6d6d;font-size:13px;line-height:23px}
.giroWrap .boxWrap.foot .compStamp .yuanta{font-size:13px}
.giroWrap .url{display:inline-block;height:26px;padding:0 10px;border-radius:3px;background-color:#ddd;text-align:center;font-size:13px;line-height:26px;color:#3d3d3d;margin:4px 0;}

/* leafWrap */
.leafWrap{border:2px solid #354a5f;overflow:hidden;position:relative;z-index:10}
.leafWrap>.titWrap, .leafWrap>.titWrap, .leafWrap>.tblTxtWrap{height:48px;color:#fff;padding:0 18px;margin-bottom:0;background:#354a5f url("/myasset/common/img/bg_leafwrap.png") no-repeat right top;}
.leafWrap>.titWrap .dp2, .leafWrap>.titWrap .dp3, .leafWrap>.titWrap .addTxt, .leafWrap .tblTxtWrap .lTxt, .leafWrap .tblTxtWrap .rCont{color:#fff;background:none;padding-left:0;line-height:48px;height:48px;top:0;}
.leafWrap> .tblTxtWrap .lTxt em{color:#fff;padding:0;line-height:48px}
.leafWrap>.titWrap .btn, .leafWrap>.tblTxtWrap .lTxt + p{top:0;}
.leafWrap>.titWrap .rTxt, .leafWrap .tblTxtWrap .rCont{right:18px;top:0;height:48px;line-height:48px;margin-top:0}
.leafWrap .leafBody{background-color:#fff;min-height: 30px}
.leafWrap .leafBody .inner{padding:20px 18px;text-align:center;}
.leafWrap .tblTxtWrap{display:table;width:100%;box-sizing:border-box;}
.leafWrap .tblTxtWrap:before, .leafWrap .tblTxtWrap:after{display:none}
.leafWrap .tblTxtWrap p.lTxt, .leafWrap .tblTxtWrap p.lCont, .leafWrap .tblTxtWrap p.cCont, .leafWrap .tblTxtWrap p.rCont{display:table-cell;box-sizing:border-box;width:250px;}
.leafWrap .tblTxtWrap p.cCont>.span{display:block;border-left:1px solid #757f8a;border-right:1px solid #757f8a;height:18px;line-height:18px;margin:16px 0 14px;text-align:center;}
.leafWrap .tblTxtWrap p.cCont>.span strong,.leafWrap .tblTxtWrap p.rCont strong{color:#fff;font-size:16px;letter-spacing:0}
.nowTransfer {margin:0 auto}
.nowTransfer li{display:inline-block;margin-right:33px;margin-top:0;font-size:14px;letter-spacing:-1px}
.nowTransfer li:before{top:11px !important;}
.nowTransfer em{font-size:25px;color:#f26522;font-weight:bold}

/*카드관리 탑*/
.cInfoTop{overflow:hidden;margin-top:-32px;padding:30px 40px 25px;border:2px solid #dfdfdf;background:url("/myasset/common/img/ba/bg_cInfoTop.png") #f8f8f8 no-repeat right 0;}
.titWrap+.cInfoTop{margin-top:0px;}
.cInfoTop .cInfoimg{float:left;width:176px;height:110px }
.cInfoTop .cInfoTextWrap{margin-left:226px}
.cInfoTop .cInfoTextWrap .cInfoTextTit{display:block;font-size:24px;color:#000;font-weight:bold;}
.cInfoTop .cInfoTextWrap .cInfoTextTxt{display:block;margin-top:0px;padding-bottom:8px;font-size:14px;line-height:18px}
.cInfoTop .cInfoTextWrap .cInfoTextTxt em{}
.cInfoTop .cInfoTextWrap .guideTxt{overflow:hidden;}
.cInfoTop .cInfoTextWrap .guideTxt.inlineType li{float:left;margin-top:2px;padding-right:2%;width:48%;word-wrap:break-word;margin-right:0;font-size:15px;color:#000}
.cInfoTop .cInfoTextWrap .guideTxt.inlineType li.long{width:100%}
.cInfoTop .cInfoTextWrap .guideTxt.inlineType li > strong{color:#000}
.cInfoTop .cInfoTextWrap .cInfoBtnWrap{margin-top:12px}
.cInfoTop .cInfoTextWrap .cInfoBtnWrap span.type2{color:#051a9b}
.cInfoTop .cInfoTextWrap .cInfoBtnWrap span.type3{color:#76268e}
.sortWrap .sortList li a span {display:inline-block;margin-left:30px;}

/* errorWrap */
.errorWrap{width:560px;height:260px;margin:200px auto 0;border:2px solid #ddd;padding:20px;background:url("/myasset/common/img/bg_guidemsgwrap.png") no-repeat right 0;position:relative;text-align:center;font-size:16px;border-radius:5px;color:#333;font-weight:bold}
.errorWrap strong{font-size:38px;color:#000;margin:0 0 10px;display:block}
.errorWrap .btn{margin:0 0 50px}

/* sProgramSetup */
.sProgramSetup{}
.sProgramSetup .lCont{width:250px;}
.sProgramSetup .lCont>span{width:206px;height:149px;background-position:-510px -126px}
.sProgramSetup .rCont{width:740px;}
.sProgramSetup .rCont .guideTxt{margin-top:35px;}
.sProgramSetup .rCont .guideTxt em{font-weight:bold}
.sProgramSetup .tblCol.em{border:3px solid #1779cc;}
.sProgramSetup .tblCol.em th{background-color:#f2f7fc;font-size:16px}
.sProgramSetup .tblCol.em th, .sProgramSetup .tblCol.em td{padding-top:20px;padding-bottom:20px;}
.sProgramSetup .tblCol.em th .asterisk{margin-right:5px;position:relative;top:-2px;}
.sProgramSetup table strong{color:#000}

/*Card Index*/
.cardTab{margin-top:30px;padding:20px 0 0;border-top:2px solid #1f80d2;}
.cardTBoxWrap > table{width:100%;border-collapse:separate;border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}
.cardTBoxWrap > table > caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0}
.cardTBoxWrap > table > tbody > tr.bg > td{background-color:#fbfbfb}
.cardTBoxWrap > table > tbody > tr > td{padding:14px;vertical-align:top;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.cardTBoxWrap > table > tbody > tr > td .ccardInfoTit{padding-bottom:6px;font-size:14px;font-weight:bold;color:#3d3d3d;}
.cardTBoxWrap > table > tbody > tr > td .ccardInfoTit span{margin-right:5px;position:relative;top:-1px;}
.cardTBoxWrap > table > tbody > tr > td .ccardInfoTit em{}

/* radioWrap */
.radioWrap{overflow:hidden;border:1px solid #e8e8e8;}
.radioWrap ul{display:table;width:100%;}
.radioWrap li{width:50%;display:table-cell;box-sizing:border-box;text-align:center;font-size:16px;font-weight:bold;color:#000;}
.radioWrap li:first-child{border-right:1px solid #e8e8e8;}
.radioWrap .ico{margin:30px 15px 30px 0;}

/* fundList */
.fundList{overflow:hidden;margin-top:30px;}
.fundList dt{height:60px;line-height:60px;font-size:20px;font-weight:bold;color:#fff;padding:0;margin:0;text-align:center;background:url("/myasset/common/img/bg_fundList.png") no-repeat;}
.fundList .lCont {border:1px solid #0173c3;width:390px;}
.fundList .rCont {border:1px solid #f56622;width:390px;}
.fundList .lCont dt{background-color:#0173c3;background-position:0 0}
.fundList .rCont dt{background-color:#f56622;background-position:0 -60px}
.fundList dd{padding:0 20px;}
.fundList dd>ul>li{border-top:1px dashed #dcdcdc;padding-bottom:30px;padding-top:20px;}
.fundList dd>ul>li:first-child{border-top:none;}
.fundList dd>ul>li .tit{font-size:15px;font-weight:bold;color:#3d3d3d;line-height:18px;margin:15px 0;height:35px;overflow:hidden;}
.fundList dd>ul>li .ratio strong{margin-left:10px;display:inline-block;}
.fundList dd>ul>li .ratio strong:first-child{margin-left:0}
.fundList dd>ul>li .bt{margin-top:10px}

/*인터넷/모바일 결제안내*/
.rightFlow.type2{margin-top:16px;border-bottom:1px solid #e8e8e8}
.rightFlow.type2 ul{overflow:hidden;display:table;margin-bottom:16px;}
.rightFlow.type2 ul li{display:table-cell;padding-left:0px;background:url("/myasset/common/img/ba/bg_flow_left.gif") repeat-y 0 57px;}
.rightFlow.type2 ul li dt{width:115px}
.rightFlow.type2 ul li:first-child{background:none}
.rightFlow.type2 ul li:first-child dt{width:116px}
.rightFlow.type2 ul li dt,.rightFlow.type2 ul li dd{padding:0px 20px;letter-spacing:-1px}
.rightFlow.type2 ul li dt{overflow:hidden;height:39px;line-height:39px;font-size:14px;color:#fff;font-weight:bold;}
.rightFlow.type2 ul li dd{margin-top:12px;min-height:53px;line-height:18px;}
.rightFlow.type2 ul li.c1 dd{background:none}
.rightFlow.type2 ul li dt{background:url("/myasset/common/img/ba/bg_flow_tit12.gif") no-repeat 0 0;}
.rightFlow.type2 ul li:first-child dt{background:url("/myasset/common/img/ba/bg_flow_tit11.gif") no-repeat 0 0;}
.rightFlow.type2 ul li.c2 dt{width:115px;background:url("/myasset/common/img/ba/bg_flow_tit12.gif") no-repeat 0 0;}
.rightFlow.type2 ul li.c3 dt{width:115px;background:url("/myasset/common/img/ba/bg_flow_tit12.gif") no-repeat 0 0;}
.rightFlow.type2 ul li.c5 dt{width:129px;background:url("/myasset/common/img/ba/bg_flow_tit13.gif") no-repeat 0 0;}

/*ISP 유안타체크카드 등록방법*/
.boxWrap.type2{border-color:#7db4e3;background-color:#f1f8fd}
.boxWrap.type2 li{display:inline-block;padding-left:30px;margin-left:20px;background:url("/myasset/common/img/ba/ico_arr_r.png") no-repeat 0 0;font-size:15px;color:#3d3d3d}
.boxWrap.type2 li:first-child{padding-left:0px;margin-left:28px;background:none}


/* slider */
.sliderForm .listColAllWrap {border:1px solid #9d9d9d;}
.sliderForm .listColAllWrap dl.last > dt, .sliderForm .listColAllWrap dl.last > dd {border-bottom:0;}
.sliderForm .listColAllWrap dl>dd {padding-right:20px;}
.sliderForm .tblCol, .sliderForm .tblRow {border:1px solid #9d9d9d;}
.sliderForm .tblCol tr:last-child td, .sliderForm .tblCol tr:last-child th, .sliderForm .tblCol  .last {border-bottom:0;}
.sliderForm .tblRow thead th {height:37px;}
.sliderForm .tblRow tr:last-child td, .sliderForm .tblRow tbody tr:last-child th, .sliderForm .tblRow  .last {border-bottom:0;}
.sliderWrapper  {height:39px;display:inline-block;vertical-align:middle;}
.sliderWrapper .ui-slider-horizontal {height:8px;top:14px;}
.sliderWrapper .ui-slider {border:1px solid #e0e0e0;background-color:#f6f6f6;}
.sliderWrapper .ci-slider .ui-widget-header, .sliderWrapper .ci-slider .ui-widget-header.ui-slider-range-min {background-color:#57baff;}
.sliderWrapper .ci-slider .ui-slider-handle {border:0;width:36px;height:36px;top:-14px;margin-left:-18px;background:url("/myasset/common/img/bg_slider_handle.png") no-repeat;}
.sliderInput {font-size:0;display:inline-block;vertical-align:middle;}
.sliderInput .txt{vertical-align:middle;}
.sliderInput input[type=text] {width:40px;margin:0 5px;text-align:center;}
.sliderInput input.price {width:95px;text-align:right;}
.priceSlider .sliderWrapper {margin-left:18px;width:142px;}
.priceSlider.block .sliderWrapper {display:block;}
.btn.plus, .btn.minus {border-color:#9d9d9d;height:26px;width:17px;text-indent:-100px;overflow:hidden;position:relative;}
.btn.plus:before {content:"";position:absolute;top:11px;left:10px;width:11px;height:3px;background:#6d6d6d;}
.btn.plus:after {content:"";position:absolute;top:7px;left:14px;width:3px;height:11px;background:#6d6d6d;}
.btn.minus:before {content:"";position:absolute;top:11px;left:10px;width:11px;height:3px;background:#6d6d6d;}
.sliderInput .btn.plus, .sliderInput .btn.minus {padding: 0 7px;margin:0 !important;}

/*snsWrap*/
.snsWrap{overflow:hidden;display:inline-block;margin:20px auto}
.snsWrap li{display:inline-block;margin-left:16px}
.snsWrap li:first-child{margin-left:0;}

/* funRankingWrap */
.funRankingWrap{border:1px solid #bdbdbd;overflow:hidden;position:relative;}
.contTitH1 + .funRankingWrap{margin-top:-32px}
.funRankingWrap li{float:left;position:relative;width:25%;height:157px}
.funRankingWrap li a{position:relative;border-left:1px solid #bdbdbd;display:block;height:131px;padding:13px;line-height:19px;font-size:15px;letter-spacing:-0.85pt;color:#3d3d3d;background-color:#fafafa}
.funRankingWrap li a strong{font-size:18px;color:#1779cc;font-weight:normal;}
.funRankingWrap li a span{font-size:12px;color:#6d6d6d;}
.funRankingWrap li:first-child a{border-left:none;}
.funRankingWrap li a.on{background-color:#fff;border:3px solid #f26522;height:125px;z-index:10}
.funRankingWrap a .ico{position:absolute;right:0;bottom:0;}
.funRankingWrap a .ico.item01{width:106px;height:77px;background-position:-720px -151px}
.funRankingWrap a .ico.item02{width:98px;height:77px;background-position:-830px -151px}
.funRankingWrap a .ico.item03{width:100px;height:81px;background-position:-720px -233px}
.funRankingWrap a .ico.item04{width:95px;height:86px;background-position:-824px -233px}
.fundSortWrap{border:1px solid #bdbdbd;background-color:#fafafa;padding:20px 25px;}
.fundSortWrap .tit{font-size:18px;font-weight:normal;}
.fundSortWrap .tit>span{font-size:13px}

/*cardListWrap::JY::*/
.contTitH1 + .cardListWrap {margin-top:-32px;}

.cardListWrap .titWrap {margin:0;height:45px;background:url("/myasset/common/img/ba/bar_card_list.png") no-repeat 0 0;}
.cardListWrap .titWrap.hd {background-position:0 -45px;} 
.cardListWrap .titWrap.ss {background-position:0 -90px;} 
.cardListWrap .titWrap .dp2 {top:7px;padding:0 0 0 18px;background:none;font-size:18px;color:#fff;}
.cardListWrap .titWrap .addTxt {top:7px;margin-left:45px;font-size:15px;color:#fff;}
.cardListWrap .titWrap .addTxt span {font-style: italic;}

.cardListWrap .cardList > li {overflow:hidden;padding:30px 0 0 52px;border-bottom:1px solid #e8e8e8;}
.cardListWrap .cardList li .imgArea {float:left;padding-bottom:40px;width:192px;text-align:center;}
.cardListWrap .cardList li .imgArea span {display:block;margin-bottom:15px;line-height:0;font-size:0;}
.cardListWrap .cardList li .imgArea .btn {width:62px;}
.cardListWrap .cardList li .imgArea .btn+.btn {margin-left:8px;}
.cardListWrap .cardList li .info {float:left;margin-left:80px;width:466px;}
.cardListWrap .cardList li .info .tit {font-size:20px;color:#000;}
.cardListWrap .cardList li .info dl {overflow:hidden;margin-top:10px;font-size:15px;color:#000;}
.cardListWrap .cardList li .info dl dt {float:left;margin-right:3px;font-weight:bold;}
.cardListWrap .cardList li .info dl dd {float:left;}
.cardListWrap .cardList li .info dl dd em {font-weight:normal;}
.cardListWrap .cardList li .info .guideTxt {margin-top:10px;padding-bottom:30px;color:#3d3d3d;}
.cardListWrap .cardList+.titWrap {margin-top:-1px;}

.cardListWrap .titWrap.type2{background:url("/myasset/common/img/ba/bar_card_list2.png") no-repeat 0 0;}
.cardListWrap .titWrap.type2 h2{font-weight:normal;}

/* 투자성향연령별 타입 아이콘 */
.investIcon {display:inline-block;width:188px;height:193px;border:1px solid #e8e8e8;text-align:center;position:relative;}
.investIcon p > span, .investIcon p > strong {display:block;}
.investIcon p {margin-top:20px;}
.investIcon p > span {font-size:14px;color:#6d6d6d;line-height:1;}
.investIcon p > strong {font-size:17px;color:#3d3d3d;line-height:20px;}
.investIcon:after {content:"";position:absolute;top:70px;left:50%;margin-left:-53px;display:block;width:106px;height:106px;background:url("/myasset/common/img/ba/spr_invest.png") no-repeat;}
.investIcon.type0 p > strong {color:#dd4545;}
.investIcon.type1 p > strong {color:#649604;}
.investIcon.type2 p > strong {color:#b18900;}
.investIcon.type3 p > strong {color:#cb7c01;}
.investIcon.type4 p > strong {color:#e96323;}
.investIcon.type5 p > strong {color:#dd4545;}
.investIcon.type0:after {background-position:0 0;}
.investIcon.type1:after {background-position:-106px 0;}
.investIcon.type2:after {background-position:-212px 0;}
.investIcon.type3:after {background-position:-318px 0;}
.investIcon.type4:after {background-position:-424px 0;}
.investIcon.type5:after {background-position:-530px 0;}
.investIcon.ageM20:after {background-position:0 -107px;}
.investIcon.ageM30:after {background-position:-106px -107px;}
.investIcon.ageM40:after {background-position:-212px -107px;}
.investIcon.ageM50:after {background-position:-318px -107px;}
.investIcon.ageM60:after {background-position:-424px -107px;}