@charset 'euc-kr';
/* common.css ÀÌµ¿°¡´É */ 
.i-numTy2 { background:url("/images/common/num_ty2.png") 9999px 9999px no-repeat; width:25px; height:25px; display:inline-block; 
*display:inline; *zoom:1; overflow:hidden; white-space:nowrap; 
font-size:1px; line-height:200px; text-indent:-999px; letter-spacing:-100px; *text-indent:0; *color:transparent; *letter-spacing:-100px; 
*line-height:0; vertical-align:middle; }
html.ie.v8 .i-numTy2 { line-height:0; text-indent:0; font-size:0; }
.i-numTy2.none { background-position:0 0;}
.i-numTy2.n1 { background-position:0 -30px;}
.i-numTy2.n2 { background-position:0 -60px; }
.i-numTy2.n3 { background-position:0 -90px; }
.i-numTy2.n4 { background-position:0 -120px; }
.i-numTy2.n5 { background-position:0 -150px; }
.i-bestNum { background:url("/images/common/num_ty3.png") 9999px 9999px no-repeat; width:42px; height:42px; display:inline-block; 
*display:inline; *zoom:1; overflow:hidden; 
white-space:nowrap; font-size:1px; line-height:200px; text-indent:-999px; letter-spacing:-100px; *text-indent:0; *color:transparent; 
*letter-spacing:-100px; *line-height:0; vertical-align:middle; }
html.ie.v8 .i-bestNum { line-height:0; text-indent:0; font-size:0; }
.i-bestNum.n1 { background-position:0 0;}
.i-bestNum.n2 { background-position:0 -50px; }
.i-bestNum.n3 { background-position:0 -100px; }
.evalStar { display:inline-block; background:url("/images/common/eval_star.gif") 0 0 no-repeat; height:20px; width:119px; }
.evalStar.star1 { background-position:0 -31px; }
.evalStar.star2 { background-position:0 -60px; }
.evalStar.star3 { background-position:0 -90px; }
.evalStar.star4 { background-position:0 -120px; }
.evalStar.star5 { background-position:0 -150px; }
.noChart { height:208px; padding-top:167px; background:#edf0f5; text-align:center; }

/* µµ¿ò¸»-¼Ò¼ÈÆ÷Æ®Æú¸®¿À */
#pagehelpAsset1.pagehelp .scarea { height:720px; background-image:url("/images/asset/pagehelp_bg1_1.jpg"); }
#pagehelpAsset1.pagehelp.p1 .items.ty1 { height:720px; background-image:url("/images/asset/pagehelp_img1_1.jpg"); }
#pagehelpAsset1.pagehelp.p1 .pageWrap { top:746px; }
#pagehelpAsset1.pagehelp.p2 .scarea { height:1305px; background-image:url("/images/asset/pagehelp_bg1_2.jpg"); }
#pagehelpAsset1.pagehelp.p2 .items.ty2 { height:1325px; background-image:url("/images/asset/pagehelp_img1_2.jpg"); }
#pagehelpAsset1.pagehelp.p2 .pageWrap { top:1404px; }
/* µµ¿ò¸»-¸ðµ¨Æ÷Æ®Æú¸®¿À */
#pagehelpAsset2.pagehelp.p1 .scarea { height:1752px; background-image:url("/images/asset/pagehelp_bg2_1.jpg"); }
#pagehelpAsset2.pagehelp.p1 .items.ty1 { height:1140px; background-image:url("/images/asset/pagehelp_img2_1.jpg"); }
#pagehelpAsset2.pagehelp.p1 .pageWrap { top:1190px; }
#pagehelpAsset2.pagehelp.p2 .scarea { height:1339px; background-image:url("/images/asset/pagehelp_bg2_2.jpg"); }
#pagehelpAsset2.pagehelp.p2 .items.ty2 { height:249px; background-image:url("/images/asset/pagehelp_img2_2.jpg"); }
#pagehelpAsset2.pagehelp.p2 .pageWrap { top:319px; }
#pagehelpAsset2.pagehelp.p3 .scarea { height:1099px; background-image:url("/images/asset/pagehelp_bg2_3.jpg"); }
#pagehelpAsset2.pagehelp.p3 .items.ty3 { height:1061px; background-image:url("/images/asset/pagehelp_img2_3.jpg"); }
#pagehelpAsset2.pagehelp.p3 .pageWrap { top:920px; }
#pagehelpAsset2.pagehelp.p4 .scarea { height:668px; background-image:url("/images/asset/pagehelp_bg2_4.jpg"); }
#pagehelpAsset2.pagehelp.p4 .items.ty4 { height:594px; background-image:url("/images/asset/pagehelp_img2_4.jpg"); }
#pagehelpAsset2.pagehelp.p4 .pageWrap { top:655px; }
#pagehelpAsset2.pagehelp.p5 .scarea { height:1060px; background-image:url("/images/asset/pagehelp_bg2_5.jpg"); }
#pagehelpAsset2.pagehelp.p5 .items.ty5 { height:1200px; background-image:url("/images/asset/pagehelp_img2_5.jpg"); }
#pagehelpAsset2.pagehelp.p5 .pageWrap { top:1080px; }
#pagehelpAsset2.pagehelp.p6 .scarea { height:1369px; background-image:url("/images/asset/pagehelp_bg2_6.jpg"); }
#pagehelpAsset2.pagehelp.p6 .items.ty6 { height:1008px; background-image:url("/images/asset/pagehelp_img2_6.jpg"); }
#pagehelpAsset2.pagehelp.p6 .pageWrap { top:992px; }
/* µµ¿ò¸»-½ºÅä¸®°¡ÀÖ´ÂÀÚ»ê°ü¸® */
#pagehelpAsset3.pagehelp.p1 .scarea { height:1226px; background-image:url("/images/asset/pagehelp_bg3_1.jpg"); }
#pagehelpAsset3.pagehelp.p1 .items.ty1 { height:1154px; background-image:url("/images/asset/pagehelp_img3_1.jpg"); }
#pagehelpAsset3.pagehelp.p1 .pageWrap { top:1157px; }
#pagehelpAsset3.pagehelp.p2 .scarea { height:1795px; background-image:url("/images/asset/pagehelp_bg3_2.jpg"); }
#pagehelpAsset3.pagehelp.p2 .items.ty2 { height:1722px; background-image:url("/images/asset/pagehelp_img3_2.jpg"); }
#pagehelpAsset3.pagehelp.p2 .pageWrap { top:1783px; }
#pagehelpAsset3.pagehelp.p3 .scarea { height:1385px; background-image:url("/images/asset/pagehelp_bg3_3.jpg"); }
#pagehelpAsset3.pagehelp.p3 .items.ty3 { height:1480px; background-image:url("/images/asset/pagehelp_img3_3.jpg"); }
#pagehelpAsset3.pagehelp.p3 .pageWrap { top:1473px; }

/* ¼­ºê¸ÞÀÎ */
.fullWrap.assetMain { background:#eeeae5 url("/images/asset/main_visual.jpg") 50% 0 no-repeat; }
#container.assetMain { min-height:334px; padding-bottom:0; }
.assetMain .category { position:relative; top:39px; z-index:10; float:left; width:200px; }
.assetMain .category > li { position:relative; }
.assetMain .category > li a { width:174px; height:79px; display:block; background:#444444; padding:23px 0 0 25px; border-top:solid 1px 
#545454; border-bottom:solid 1px #353535; }
.assetMain .category > li a:hover { background:#937c58 url("/images/asset/main_arr.png") 999px 999px no-repeat; border-top:solid 1px 
#545454; border-bottom:solid 1px #353535; }
.assetMain .category > li:first-child a:hover { border-top:1px solid #937c58;}
.assetMain .category > li a.quick1:hover { background-position:123px 22px; }
.assetMain .category > li a.quick2:hover { background-position:123px 22px; }
.assetMain .category > li a.quick3:hover { background-position:162px 22px; }
.assetQuick { border-bottom:solid 1px #e5e5e5; }
.assetQuick ul { width:1000px; margin:0 auto; text-align:right; }
.assetQuick ul li { border-right:solid 1px #ddd; display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-left:-4px; 
*margin-left:0; }
.assetMain .assetCommunity { overflow:hidden; margin-top:40px; }
.assetMain .assetCommunity .assetNews { float:left; width:490px; position:relative; }
.assetMain .assetCommunity .assetNotice { float:right; width:490px; position:relative; }
.assetMain .assetCommunity .assetCount { float:right; width:318px; position:relative; }
.assetMain .assetCommunity .tit { border-top:solid 2px #666; border-bottom:solid 1px #e0e0e0; height:27px; padding-top:15px; 
font-weight:bold; font-size:14px; }
.assetMain .assetCommunity .more { position:absolute; top:22px; right:0; }
.assetMain .assetCommunity .list { margin-top:13px; }
.assetMain .assetCommunity .list a { float:left; width:415px; font-size:14px; }
.assetMain .assetCommunity .list .date { float:right; color:#666; font-size:12px; text-align:right; line-height:14px; margin-top:2px; }
.assetMain .assetCommunity .list li { margin-top:4px; overflow:hidden; }
.assetMain .assetBan { overflow:hidden; margin-top:48px; }
.assetMain .assetBan li { border:solid 1px #d0d3d7; border-width:1px 1px 1px 0; float:left; vertical-align:top; }
.assetMain .assetBan li:first-child { border-width:1px 1px 1px 1px;  }
.assetMain .plistTy1 { margin-left:-10px; position:relative; }
.assetMain .plistTy1 .scarea { position:relative; overflow:hidden; width:100%; height:322px; }
.assetMain .plistTy1 .scarea .mplist { position:absolute; top:0; left:100%; width:100%; }
.assetMain .plistTy1 .slidePrev { position:absolute; left:-26px; top:345px; }
.assetMain .plistTy1 .slideNext { position:absolute; right:-26px; top:345px; }
.assetMain .plistTy1 .plist .item .rate em { display:block; font-size:35px; line-height:40px; color:#333; }
.assetMain .assetMore { background:url("/images/common/btn_ico.png") 10px -626px no-repeat; display:inline-block; height:22px; 
border:solid 1px #ddd; padding:0 10px 0 23px; font-size:13px; 
color:#333 !important; line-height:20px; background-color:#fff; margin-top:12px; float:right; }
.ie.v8 .assetMain .assetMore { line-height:24px; }
.assetMain .userPortfolio { margin-top:50px; overflow:hidden; }
.assetMain .userPortfolio .tbTy1 th, .userPortfolio .tbTy1 td { padding-top:0; padding-bottom:0; height:51px; }
.assetMain .userPortfolio .mysocial { float:left; background:#fafdfe url("/images/asset/main_img_01.png") 0 9px repeat-x; width:378px; 
height:310px; border:solid 1px #d4e2e5; border-radius:5px; 
padding:0 20px; }
.assetMain .userPortfolio .mysocial .mySFHead { overflow:hidden; padding:32px 0 13px; }
.assetMain .userPortfolio .mysocial .tit { float:left; font-size:21px; font-weight:bold; line-height:24px; }
.assetMain .userPortfolio .mysocial .good { float:right; font-size:17px; font-weight:bold; color:#3b5998; display:block; margin-top:26px; }
.assetMain .userPortfolio .plistTy1 { float:right; width:504px; position:relative; padding:0 26px; }
.assetMain .userPortfolio .plistTy1 .plist { margin:0; overflow:hidden; }
.assetMain .userPortfolio .plistTy1 .plist .item { margin:0 5px; }
.assetMain .userPortfolio .plistTy1 .scarea { width:100%; height:313px; position:relative; }
.assetMain .userPortfolio .plistTy1 .scarea .plist { position:absolute; left:100%; top:0; width:100%; }
.assetMain .userPortfolio .btnSlide { background:url("/images/asset/main_btn_slide.png") 0 0 no-repeat; }
.assetMain .userPortfolio .slideBtn .actPrev { background-position:0 0; width:20px; height:34px; position:absolute; left:0; top:140px; }
.assetMain .userPortfolio .slideBtn .actNext { background-position:-31px 0; width:20px; height:34px; position:absolute; right:0; top:140px; }
.assetMain .userPortfolio .slideBtn .actPrev:hover { background-position:-70px 0; }
.assetMain .userPortfolio .slideBtn .actNext:hover { background-position:-101px 0;}
.assetMain .spfTit { margin:49px 0 0; text-align:center; }
.assetMain .topHelp { text-align:right; margin:-8px 0 11px; }
.assetMain .spfBest { background:#f4f4f4; padding-bottom:30px; }
.assetMain .spfList { overflow:hidden; }
.assetMain .spfList:first-child { margin-left:80px; }
.assetMain .spfList > li { float:left; width:236px; margin-left:32px; margin-top:53px; position:relative; border:1px solid #dae8eb; 
background:#fff; }
.assetMain .spfList li .bestIco { position:absolute; left:50%; margin-left:-30px; top:-53px; }
.assetMain .spfList .spfHead { width:210px; text-align:center; margin:0 auto; background:url("/images/common/bg_dot.gif") 0 100% 
repeat-x; padding:40px 0 13px; }
.assetMain .spfList .spfHead .title { display:block; font-size:17px; padding-top:0; text-align:center; font-weight:bold; }
.assetMain .spfList .spfBody { padding:16px 24px 20px; background-color:#fff; font-size:13px; }
.assetMain .spfList .spfBody .total { display:block; text-align:center; margin-bottom:1px; }
.assetMain .spfList .spfBody .total .val { display:block; margin-top:-7px; font-size:40px; }
.assetMain .spfList .spfBody .item { display:block; margin-top:4px; }
.assetMain .spfList .spfBody .item .label { float:left; margin-bottom:4px; color:#666; }
.assetMain .spfList .spfBody .item .val { float:right; margin-bottom:4px; font-weight:bold; }
.assetMain .spfList .spfBody .percent { display:block; width:100%; height:14px; clear:both; margin-top:8px; *margin-top:0; 
background-color:#eee; border-radius:5px; box-shadow:inset 1px 1px 2px 
#dcdcdc; }
.assetMain .spfList .spfBody .percent .pos { display:block; width:0; height:14px; border-radius:5px; background:#dd0000; background:
-webkit-linear-gradient(#dd0000, #ce0000); background:
-o-linear-gradient(#dd0000, #ce0000); background:-moz-linear-gradient(#dd0000, #ce0000); background:linear-gradient(#dd0000, 
#ce0000); }
.assetMain .spfList .spfBody .percent .pos.stockDw { background:#2460ce; background:-webkit-linear-gradient(#2460ce, #225ac0); 
background:-o-linear-gradient(#2460ce, #225ac0); background:
-moz-linear-gradient(#2460ce, #225ac0); background:linear-gradient(#2460ce, #225ac0); }
.assetMain .spfList .spfBody .percent .pos.ty2 { background:#e2782c; background:-webkit-linear-gradient(#f2812f, #db2f2a); background:
-o-linear-gradient(#f2812f, #e2782c); background:
-moz-linear-gradient(#f2812f, #e2782c); background:linear-gradient(#f2812f, #e2782c); }
.assetMain .spfList .spfFoot { height:23px; overflow:hidden; padding:7px 0; border-width:0 1px 1px; background-color:#f8f8f8; }
.assetMain .spfList .spfFoot .count { float:left; width:50%; padding:2px 0; text-align:center; border-left:1px solid #ddd; margin-left:-1px; 
font-weight:bold; }
.assetMain .spfList .spfFoot .count:first-child { margin-left:0; border-left-width:0; }
.assetMain .spfList .spfFoot strong.count { color:#3b5998; }
.mstTitHead .tbTy1 .tbData{margin-left:0;}
.mstTitHead .tbTy1 .tbData th{background-color:#f7f8f8;}
/* ¾ÆÄÚµð¾ð Step */
.accStepTy1 { zoom:1; }
.accStepTy1 .acctitle { position:relative; margin-top:1px; background:#f3e3b7 url("/images/common/accstep.png") 100% 0 no-repeat; }
.accStepTy1 .acctitle.active { background-position:100% -60px; }
.accStepTy1 .acctitle .finishVal { display:none; position:absolute; top:0; right:58px; height:36px; padding:10px 0; line-height:36px; 
font-size:14px; color:#333; }
.accStepTy1 .acctitle.finish .finishVal { display:block; font-weight:normal; }
.accStepTy1 .acctitle .accbtn { display:block; height:36px; padding:10px 60px 10px 20px; font-size:15px; font-weight:bold; color:#6e6241; 
}
.accStepTy1 .acctitle button.accbtn { width:100%; height:56px; padding-top:0; padding-bottom:0; text-align:left; }
.accStepTy1 .acctitle .icoStep { display:inline-block; *display:inline; *zoom:1; height:36px; padding-left:52px; line-height:36px;  
font-weight:normal; background:url("/images/common/accstep.png") 
999px 999px no-repeat; }
.accStepTy1 .acctitle .icoStep.ty1 { background-position:0 -370px; }
.accStepTy1 .acctitle .icoStep.ty2 { background-position:0 -430px; }
.accStepTy1 .acctitle .icoStep.ty3 { background-position:0 -490px; }
.accStepTy1 .acctitle .icoStep.ty4 { background-position:0 -550px; }
.accStepTy1 .acctitle .icoStep.ty5 { background-position:0 -610px; }
.accStepTy1 .acctitle .icoStep.ty6 { background-position:0 -680px; }
.accStepTy1 .acctitle.finish .icoStep { background-position:0 -130px; }
.accStepTy1 .acctitle.active .icoStep.ty1 { background-position:0 -190px; }
.accStepTy1 .acctitle.active .icoStep.ty2 { background-position:0 -250px; }
.accStepTy1 .acctitle.active .icoStep.ty3 { background-position:0 -310px; }
.accStepTy1 .acctitle.active .icoStep.ty4 { background-position:0 -750px; }
.accStepTy1 .acctitle.active .icoStep.ty5 { background-position:0 -820px; }
.accStepTy1 .acctitle.active .icoStep.ty6 { background-position:0 -890px; }
.accStepTy1 .acctitle.end .icoStep.ty1, .accStepTy1 .acctitle.end .icoStep.ty2, .accStepTy1 .acctitle.end .icoStep.ty3 { background-position:0 
-13px; }
.accStepTy1 .acctitle:first-child { margin-top:0; }
.accStepTy1 .acctitle.active { background-color:#ffd154; }
.accStepTy1 .acctitle.active .accbtn { font-size:20px; color:#111; }
.accStepTy1 .accbody { zoom:1; position:relative; display:none; }
.accStepTy1 .accbody.active { border:1px solid #ffd154; margin-top:-1px; }
.accStepTy1 .bodyIn { padding:32px 29px 48px; }

.agreeCheck { position:relative; margin-top:10px; }
.agreeCheck .sign { padding-top:8px; text-align:right; }

.boxPoint { background:#eef0f4 url("/images/asset/box_bg.jpg") center center; } /* Pattern Box */
.boxPoint.pdTy1 { padding:46px 20px 52px; }
.boxPoint .msg dt { margin-bottom:10px; font-weight:bold; font-size:17px; text-align:center; }
.boxPoint .msg dd { color:#666; text-align:center; }

/* Æ÷Æ®Æú¸®¿À - ¼³Á¤ */
.portfolioSet1 { position:relative; width:940px; overflow:hidden; margin:0 auto; padding:2px 1px 0 0; }
.portfolioSet1 > li { position:relative; padding-left:170px; margin-top:40px; }
.portfolioSet1 > li:first-child { margin-top:0; }
.portfolioSet1 .olnum { position:absolute; left:0; top:-5px; font-size:17px; font-weight:bold; }
.portfolioSet1 .olnum .num { color:#7c7265; }
.portfolioSet1 li .ipt-text { width:750px; height:35px; line-height:35px; font-size:15px; padding-left:12px; color:#999; }
.portfolioSet1 li .ipt-text:focus, .portfolioSet1 li textarea:focus { outline:3px solid #2460ce; background-color:#f1f6ff; color:#333; }
html.ie .portfolioSet1 li .ipt-text:focus, html.ie .portfolioSet1 li textarea:focus { border:0; margin-top:1px; margin-bottom:1px; }
.portfolioSet1 textarea { width:756px; height:71px; overflow-y:scroll; font-size:15px; }
.portfolioSet1 .periodSet { display:block; width:100%; overflow:hidden; }
.portfolioSet1 li .inPrice { width:70px; text-align:right; color:#2460ce; font-size:21px; font-weight:bold; }
.portfolioSet1 .priceSet { display:inline-block; position:relative; width:529px; height:44px; margin-right:32px; vertical-align:top; 
background:url("/images/asset/asset_bg.png") 0 -39px no-repeat; }
.portfolioSet1 .priceSet .bg { position:absolute; left:0; top:0; height:15px; background:url("/images/asset/asset_bg.png") 0 -84px no-repeat; 
}
.portfolioSet1 .priceSet .bg .pos { position:absolute; right:-26px; top:-3px; width:52px; height:29px; 
background:url("/images/asset/asset_bg.png") 0 0 no-repeat; }
.portfolioSet1 .priceSet .priceSel .radbox, .portfolioSet1 .priceSet .priceSel label { position:absolute; bottom:0; z-index:3; color:#666; 
cursor:pointer; }
.portfolioSet1 .priceSet .priceSel .radbox { top:-3px; width:52px; height:28px; overflow:hidden; text-indent:-999px; }
.portfolioSet1 .priceSet .priceSel .radbox.focus { outline:1px dotted #000; }
.portfolioSet1 .priceSet .priceSel label { font-size:12px; padding-top:3px; }
.portfolioSet1 .priceSet .priceSel.ty1 label { right:401px; }
.portfolioSet1 .priceSet .priceSel.ty2 label { right:295px; }
.portfolioSet1 .priceSet .priceSel.ty3 label { right:186px; }
.portfolioSet1 .priceSet .priceSel.ty4 label { right:80px; }
.portfolioSet1 .priceSet .priceSel.ty5 label { right:0px; }
.portfolioSet1 .priceSet .priceSel.ty1 .radbox { left:78px; }
.portfolioSet1 .priceSet .priceSel.ty2 .radbox { left:185px; }
.portfolioSet1 .priceSet .priceSel.ty3 .radbox { left:291px; }
.portfolioSet1 .priceSet .priceSel.ty4 .radbox { left:397px; }
.portfolioSet1 .priceSet .priceSel.ty5 .radbox { left:476px; }
.portfolioSet1 { margin-bottom:36px; }

/* Æ÷Æ®Æú¸®¿À - ¸ñ·Ï */
.pfBest { position:relative; height:630px; background:url("/images/asset/pfbest_bg.jpg") 0 100% no-repeat; }
.pfBest h3 { padding-top:49px; text-align:center; }
.pfBest .topHelp { position:absolute; right:74px; top:46px; }
.pfBest .eventHelp { position:absolute; right:93px; top:70px; }
.pfList:first-child { margin-top:0; }
.pfBest .pfList { width:auto; overflow:visible; margin-top:0; }
.pfList { width:100%; overflow:hidden; margin-top:16px; }
.pfList .noData { width:auto; float:none; padding:73px 0 70px; margin:0; border:1px solid #ddd; border-radius:4px; background:none; }
.pfList > li { float:left; width:238px; margin-left:16px; padding-top:4px; background:url("/images/asset/pfbest_bg2.gif") 50% -4px 
no-repeat; }
.pfBest .pfList > li { position:absolute; float:none; margin:0; border-top:0; padding-top:8px; background-position:50% 0; }
.pfBest .pfList > li.best1 { left:381px; top:214px; }
.pfBest .pfList > li.best2 { left:75px; top:288px; }
.pfBest .pfList > li.best3 { left:687px; top:288px; }
.pfBest .pfList .i-bestNum { position:absolute; left:-18px; top:-7px; }
.pfList > li:first-child { margin-left:0; }
.pfList .pfHead, .pfList .pfBody, .pfList .pfFoot { border:1px solid #e3e3e3; }
.pfBest .pfList .pfHead, .pfBest .pfList .pfBody, .pfBest .pfList .pfFoot { border-color:#aaa; }
.pfList .pfHead { height:65px; padding:8px 24px 12px; border-top-width:0; border-bottom-width:0; background-color:#f8f8f8; 
font-size:13px; color:#666; }
.pfBest .pfList .pfHead { height:23px; text-align:center; padding-left:5px; padding-right:5px; }
.pfList .pfHead .title { display:block; font-size:15px; margin-bottom:1px; padding-top:5px; color:#333; font-weight:bold; }
.pfList .pfHead .text {display:block; word-wrap:break-word; word-break:break-all;}
.pfBest .pfList .pfHead .title { font-size:17px; margin-bottom:0; padding-top:0; text-align:center; }
.pfList .pfBody { padding:16px 24px 20px; border-width:0 1px; background-color:#fff; font-size:13px; }
.pfList .pfBody .total { display:block; text-align:center; margin-bottom:1px; }
.pfList .pfBody .total .val { display:block; margin-top:-7px; font-size:40px; }
.pfList .pfBody .item { display:block; margin-top:4px; }
.pfList .pfBody .item .label { float:left; margin-bottom:4px; color:#666; }
.pfList .pfBody .item .val { float:right; margin-bottom:4px; font-weight:bold; }
.pfList .pfBody .percent { display:block; width:100%; height:14px; clear:both; margin-top:8px; background-color:#eee; border-radius:5px; 
-moz-box-shadow:inset 1px 1px 2px #dcdcdc; 
-webkit-box-shadow:inset 1px 1px 2px #dcdcdc; box-shadow:inset 1px 1px 2px #dcdcdc; }
.pfList .pfBody .percent .pos { display:block; width:0; height:14px; border-radius:5px; background:#dd0000; background:
-webkit-linear-gradient(#dd0000, #ce0000); background:
-o-linear-gradient(#dd0000, #ce0000); background:-moz-linear-gradient(#dd0000, #ce0000); background:linear-gradient(#dd0000, 
#ce0000); }
.pfList .pfBody .percent .pos.stockDw { background:#2460ce; background:-webkit-linear-gradient(#2460ce, #225ac0); background:
-o-linear-gradient(#2460ce, #225ac0); background:
-moz-linear-gradient(#2460ce, #225ac0); background:linear-gradient(#2460ce, #225ac0); }
.pfList .pfBody .percent .pos.ty2 { background:#e2782c; background:-webkit-linear-gradient(#f2812f, #db2f2a); background:
-o-linear-gradient(#f2812f, #e2782c); background:
-moz-linear-gradient(#f2812f, #e2782c); background:linear-gradient(#f2812f, #e2782c); }
.pfList .pfFoot { height:23px; overflow:hidden; padding:7px 0; border-width:0 1px 1px; background-color:#f8f8f8; }
.pfList .pfFoot .count { float:left; width:50%; padding:2px 0; text-align:center; border-left:1px solid #ddd; margin-left:-1px; 
font-weight:bold; }
.pfList .pfFoot .count:first-child { margin-left:0; border-left-width:0; }
.pfList .pfFoot strong.count { color:#3b5998; }

/* Æ÷Æ®Æú¸®¿À - »ó¼¼ */
.pfView .summary { position:relative; width:100%; margin-bottom:35px; }
.pfView .summary > .text { padding-right:340px;}
.pfView .summary .share { position:absolute; right:0; top:4px; }
.pfView .total { width:100%; overflow:hidden; margin-top:; }
.pfView .total > li { float:left; width:238px; margin-left:16px; text-align:center; }
.pfView .total > li:first-child { margin-left:0; }
.pfView .total .label { display:block; background-color:#656d7b; }
.pfView .total .val { display:block; height:72px; padding:30px 0 0; border:1px solid #ddd; border-top-width:0; font-size:28px; }
.pfView .total .val.ty2 { height:81px; padding-top:21px; }
.pfView .total small { font-size:13px; color:#666; font-weight:normal; }
.pfView .total .block { display:block; }
/*.pfView .titTxtR { margin-top:5px; }*/

/* SNS && ´ñ±Û */
.share .goodBtn { margin-right:12px; }
.share .sns-ks, .share .sns-fb, .share .sns-tw, .share .sns-nhn { margin-left:-2px; }
.goodBtn { display:inline-block; height:35px; overflow:hidden; white-space:nowrap; }
.goodBtn .label { display:inline-block; margin-right:-5px; width:42px; height:100%; vertical-align:top; 
background:url("/images/common/good_bg.png") 0 0 no-repeat; }
.goodBtn .val { display:inline-block; min-width:30px; height:100%; padding:0 10px 0 0; line-height:35px; vertical-align:top; color:#3b5998; 
font-size:15px; font-weight:bold; text-align:center; 
background:url("/images/common/good_bg.png") 100% -45px no-repeat; }
.goodBtn:hover .label, .goodBtn:focus .label { background-position:0 -90px; }
.goodBtn:hover .val, .goodBtn:focus .val { background-position:100% -135px; }
.goodBtn.active .label { background-position:0 -180px; }
.goodBtn.active .val { color:#dd2626; background-position:100% -225px; }
.sns-ks, .sns-fb, .sns-tw, .sns-nhn { width:35px; height:35px; background:url("/images/common/sns.png") 0 0 no-repeat; }
.sns-fb { background-position:-38px 0; }
.sns-tw { background-position:-76px 0; }
.shareTxt { padding-right:7px; }
.sns-share3, .sns-a3, .sns-ks3, .sns-fb3, .sns-tw3, .sns-nhn3, .sns-mem { width:28px; height:28px; 
background:url("/images/common/sns.png") 0 -136px no-repeat; }
.sns-share3 { width:16px; background-position:0 -136px; *margin-right:4px; }
.sns-a3 { background-position:-32px -136px; }
.sns-nhn3 { background-position:-64px -136px; }
.sns-ks3 { background-position:-96px -136px; }
.sns-fb3 { background-position:-128px -136px; }
.sns-tw3 { background-position:-160px -136px; }
.sns-mem { width:70px; background-position:-32px -269px; }
.sns-a3.disabled { height:35px; margin-top:-7px; background-position:-32px -174px; }
.sns-nhn3.disabled { height:35px; margin-top:-7px; background-position:-64px -174px; }
.sns-ks3.disabled { height:35px; margin-top:-7px; background-position:-96px -174px; }
.sns-fb3.disabled { height:35px; margin-top:-7px; background-position:-128px -174px; }
.sns-tw3.disabled { height:35px; margin-top:-7px; background-position:-160px -174px; }
.sns-mem.disabled {height:35px; margin-top:-7px; background-position:-32px -307px; }
.sns-a3.active { height:35px; margin-top:-7px; background-position:-32px -219px; }
.sns-nhn3.active { height:35px; margin-top:-7px; background-position:-64px -219px; }
.sns-ks3.active { height:35px; margin-top:-7px; background-position:-96px -219px; }
.sns-fb3.active { height:35px; margin-top:-7px; background-position:-128px -219px; }
.sns-tw3.active { height:35px; margin-top:-7px; background-position:-160px -219px; }
.sns-mem.active { height:35px; margin-top:-7px; background-position:-32px -352px; }
.sns-tit { vertical-align:middle; margin-right:8px; }

.replyArea { margin-top:24px; border-top:2px solid #aaa; }
.replyArea .titTy1 { margin-top:12px; }
.replyArea .titHead .titBtnR { top:-2px; }
.replyArea .nameTag { display:inline-block; height:24px; font-size:13px; vertical-align:top; font-weight:normal; margin-left:5px; 
padding-left:20px; background:url("/images/common/reply_name.png") 
0 0 no-repeat; }
.replyArea .nameTag .in { display:block; height:24px; padding-right:14px; line-height:22px; 
background:url("/images/common/reply_name.png") 100% -24px no-repeat; }
.replyArea .titHead .shareTxt { font-size:13px; color:#666; margin-right:8px; }
.replyArea .write { position:relative; height:68px; padding:0 100px 12px 90px; }
.replyArea .write .photo { position:absolute; left:0; top:0; border:1px solid #b2b7c2; }
.replyArea .write .photo img, .replyArea .commentList li.re .write .photo img { display:block; width:78px; height:78px; }
.replyArea .write .fm { display:block; width:100%; height:100%; }
.replyArea .write .fm textarea { width:100%; height:100%; *margin-top:-1px; *height:68px; }
.replyArea .write .btn, .replyArea .write .btn2 { position:absolute; right:0; top:0; border:1px solid #b2b7c2; width:80px; height:80px; 
font-size:15px; font-weight:bold; 
background:url("/images/common/btn_bg.gif") 0 -85px repeat-x; }
.replyArea .count { margin-bottom:10px; margin-top:20px; }
.replyArea .commentList { border-bottom:1px solid #aaa; border-top:1px solid #aaa; }
.replyArea .commentList small { font-size:13px; color:#666; } /* 2016-03-25 :yun ÄÃ·¯¼öÁ¤ (#999 -> #666) */
.replyArea .commentList .date { margin-left:5px; }
.replyArea .commentList > li { position:relative; padding:12px 10px 12px 60px; min-height:50px; border-top:1px solid #ddd; 
vertical-align:top; }
.replyArea .commentList > li:first-child { border-top:0; }
.replyArea .commentList > li.re { padding-left:90px; background:#f4f4f4 url("/images/common/bul_re.gif") 10px 12px no-repeat; }
.replyArea .commentList .btns { position:absolute; right:10px; top:12px; }
.replyArea .commentList .btns button, .replyArea .commentList .btns a { color:#666; font-size:13px; margin-left:6px; }
.replyArea .commentList .photo { position:absolute; left:0; top:12px; border:1px solid #b2b7c2; }
.replyArea .commentList .photo img { display:block; width:48px; height:48px; }
.replyArea .commentList .writer { display:block; padding:2px 0 5px; }
.replyArea .commentList li.re .photo { left:30px; }
.replyArea .commentList li.re .write { padding-left:30px; }
.replyArea .commentList li.re .write .photo { left:-60px; top:0; }
.replyArea .commentList li.re .write .btn { height:37px; }
.replyArea .commentList li.re .write .btn2 { top:auto; bottom:0; height:37px; }
.replyArea .commentList .comment { word-break:break-all; word-wrap:break-word; }
.replyArea.ty2 { border-top:1px solid #aaa; }
.replyArea.ty2 .titTy3 { margin:19px 0 11px; }
.replyArea.ty2 .write { padding:0 100px 12px 0; margin-bottom:24px; }
.replyArea.ty2  .commentList .btns { position:absolute; right:11px; top:8px; }
.replyArea.ty2 .commentList > li { padding:7px 10px 10px 12px; min-height:auto; }
.replyArea.ty2 .commentList > li.re { background:#f4f4f4 url("/images/common/bul_re.gif") 12px 12px no-repeat; padding:12px 10px 12px 
33px; }
.replyArea.ty2 .commentList li.re .write .btn { height:80px; }
.replyArea.ty2 .commentList li.re  .write { margin-bottom:0; margin-left:-33px }

/* ½º¸¶Æ®ÄÁ¼³ÅÏÆ® - ¸ñ·Ï */
.smcListWrap {overflow:hidden; margin-top:22px; }
.smcListWrap .smcList {margin-left:-16px; margin-top:-16px; *zoom:1; }
.smcListWrap .smcList:after {display:block; content:""; clear:both; }
.smcListWrap .smcList > li {float:left; width:315px; min-height:361px; margin:16px 0 5px 16px; border:1px solid #ddd; border-radius:8px; 
overflow:hidden; text-align:center; box-shadow:0 1px 2px 
rgba(0, 0, 0, .1); }
.smcListWrap .smcList .smcImg { display:block; width:100%; height:208px; margin-bottom:16px; overflow:hidden; text-align:center; 
background-color:#f4f4f3; }
.smcListWrap .smcList .smcImg img {width:235px; }
.smcListWrap .smcList .txt { display:block; height:46px; font-weight:bold; font-size:16px; color:#333; line-height:21px; }
.smcListWrap .smcList .profile {width:auto; height:19px; float:none; margin:0; padding:0; }
.smcListWrap .smcList .profile dt,
.smcListWrap .smcList .profile dd {display:inline-block; *display:inline; *zoom:1; color:#666; }
.smcListWrap .smcList .btn {display:block; text-align:center; margin-top:18px; }
.smcListWrap .smcList .btnRegi {display:inline-block; *display:inline; *zoom:1; width:78px; height:30px; font-size:14px; color:#fff; 
line-height:29px; text-align:center; 
background:url("/images/asset/bg_btnRegi.png") 0 0 no-repeat; }

/* ½º¸¶Æ®ÄÁ¼³ÅÏÆ® - µî·Ï º¯°æ »èÁ¦ */
.scmTbImg {overflow:hidden; width:100px; height:110px; margin-right:10px; }

.bannerWrap { margin:48px 0 12px; overflow:hidden; }
.bannerWrap .bannerList li:first-child { margin-left:0; }
.bannerWrap .bannerList li { width:306px; float:left; margin-left:10px; border:solid 1px #ddd; padding:23px 0 0 18px; height:104px; }

.qnaTxtQ { display:inline-block; width:90%; padding-top:3px; padding-bottom:5px; }
.qnaTxtA { display:inline-block; width:90%; padding-top:0; padding-bottom:5px; }
.i-qnaQ { vertical-align:top; }
.i-qnaA2 { vertical-align:top; }

/* »ó´Ü ºñÁÖ¾ó */
.consultantInfo { background:url("/images/asset/vis_consultantinfo.jpg") 0 0 no-repeat; width:100%; height:217px; margin-bottom:43px;}
.cncService { background:url("/images/asset/vis_cncservice.jpg") 0 0 no-repeat; width:100%; height:220px; margin-top:18px; }
.broad { background:url("/images/asset/vis_broad.jpg") 0 0 no-repeat; height:240px; }

/* able ¾îµå¹ÙÀÌÀú¼Ò°³ */
.advListWrap {overflow:hidden; margin-top:22px; }
.advListWrap .advList {margin-left:-16px; margin-top:-16px; *zoom:1; }
.advListWrap .advList:after {display:block; content:""; clear:both; }
.advListWrap .advList > li { position:relative; float:left; width:490px; min-height:284px; background:url("/images/asset/adv_bg.gif") center 
21px no-repeat; margin:16px 0 5px 16px; border:1px solid 
#ddd; border-radius:8px; overflow:hidden; box-shadow:0 1px 2px rgba(0, 0, 0, .1); }
.advList .advImg { display:block; position:absolute; top:55px; left:35px;  width:111px; height:146px; margin-bottom:16px; overflow:hidden; 
padding:6px; border:solid 1px #ddd; }
.advList .advImg img {width:100%; }
.advList .profile { float:none; width:auto; padding:53px 0 0 190px; min-height:186px; line-height:1.4; }
.advList .profile dt { font-size:18px; font-weight:bold; margin-bottom:9px; }
.advList .profile strong { font-size:26px; color:#766c62; }
.advList .advInfo { background:#f4efe1 url("/images/common/bar_ty1.gif") center 50% no-repeat; text-align:center; height:33px; 
padding-top:12px; overflow:hidden; }
.advList .advInfo .item { float:left; width:50%; }
.advList .advInfo .office { background:url("/images/asset/ico_office.gif") 0 4px no-repeat; padding-left:18px; }
.advList .advInfo .tel { background:url("/images/asset/ico_tel.gif") 0 4px no-repeat; padding-left:13px; }

/* ÆÝµå ÁúÀû °¨Áö */
.fundChangeBox { border:solid 1px #ddd; overflow:hidden; padding-bottom:20px; }
.fundChangeBox .graph { width:470px; float:left; margin-left:20px; }
.fundChangeBox .warning { width:470px; float:left; margin-left:20px; }
.fundChangeBox .warningData { padding-top:20px; }
.fundChangeBox .warningData .item { width:136px; height:122px; float:left; margin:0 10px; position:relative; 
background:url("/images/asset/bg_warning.png") 0 0 no-repeat; }
.fundChangeBox .warningData .item dt { position:absolute;bottom:0; text-align:center; width:100%; }
.fundChangeBox .warningData .item dd { text-align:center; vertical-align:middle; }
.fundChangeBox .warningData .item dd .state { display:block; font-size:20px; }
.fundChangeBox .warningData .item dd .per { font-weight:bold; font-size:16px; }
.fundChangeBox .warningData .item.ty1 { background-position:0 0; padding-top:44px; }
.fundChangeBox .warningData .item.ty2 { background-position:-156px 0; padding-top:44px; }
.fundChangeBox .warningData .item.ty3 { background-position:0 0; height:133px; padding-top:33px; } /* -312px 0 */
.fundChangeBox .warningData .item.ty1 dd { color:#fff; }
.fundChangeBox .warningData .item.ty2 dd { color:#000; }
.fundChangeBox .warningData .item.ty3 dd { color:#fff; }

/* asset ÀÚ»ê°ü¸®¹æ¼Û */
.assetBroad { overflow:hidden; position:relative; margin-top:14px; }
.assetBroad .item { width:498px; float:left; border:1px solid #d5d8dc; border-radius:8px; overflow:hidden; }
.assetBroad .premium { width:499px; margin-left:-1px; }
.assetBroad .tit { height:65px; background:#f4f4f4; padding:24px 0 0 24px; }
.assetBroad .cont { padding:23px 0 0 23px; border-top:solid 1px #ddd; height:285px; }
.assetBroad .total .cont { background:url("/images/asset/assetbroad_bg1.gif") 0 100% no-repeat; }
.assetBroad .premium .cont { background:url("/images/asset/assetbroad_bg2.gif") 0 100% no-repeat; }
.assetBroad .i-plus { background:url("/images/asset/ico_plus.png") 0 0 no-repeat; width:50px; height:50px; position:absolute; top:218px; 
left:50%; margin-left:-25px; }

/* ¸ðµ¨Æ÷Æ®Æú¸®¿À */
.mdpService { background:#eff2f4 url("/images/asset/bg_mdps.gif") 0 0 repeat-x; }
.mdpService #container { width:900px; }
.mdpService #container .connect { background-image:url("/images/common/bg_connect_900.png"); }
.mdpService .mdpsTit { text-align:center; padding:63px 0 32px; }
.investType { width:570px; float:left; }
.mdpsInfo { margin-bottom:40px; clear:both; overflow:hidden; }
.mdpsInfo img { float:left;}
.investType h3 { border-top:solid 2px #000; padding:23px 0 0 12px; height:43px; }
.investType dl { border:solid 1px #d7d9db; border-width:1px 0; padding:4px 0 27px;}
.investType dl dt { font-size:15px; padding:0 0 0 47px; min-height:20px; padding-top:23px; }
.investType dl dd { font-size:13px; padding:7px 0 0 47px; line-height:22px; }
.investType dl dt.ty1 { background:url("/images/asset/bul_invest_ty1.png") 12px 23px no-repeat; color:#dd0000; }
.investType dl dt.ty2 { background:url("/images/asset/bul_invest_ty2.png") 12px 23px no-repeat; color:#a95416; } /* 2016-03-25 :yun ÄÃ
·¯¼öÁ¤ (#eb7f00 -> #a95416) */
.investType dl dt.ty3 { background:url("/images/asset/bul_invest_ty3.png") 12px 23px no-repeat; color:#225506; } /* 2016-03-25 :yun ÄÃ
·¯¼öÁ¤ (#429017 -> #225506) */
.mdpsBtn { width:300px; float:right; }
.mdpsBtn .btn { display:block; margin-bottom:15px; }
.mdPortfolio { position:relative; margin-top:12px; margin-bottom:78px; *zoom:1; }
.mdPortfolio:after {display:block; content:""; clear:both; }
.mdPortfolio > li { width:321px; float:left; border:solid 1px #ddd; margin-left:15px; position:relative; }
.mdPortfolio > li:first-child, .mdPortfolio.ty2 > li:first-child { margin-left:0; }
.mdPortfolio .chartIn { width:280px; margin:0 auto; }
.mdPortfolio .itemHead { display:block; position:relative; width:280px; margin:0 auto; padding:17px 0 12px; letter-spacing:-0.05em; 
border-bottom:solid 1px #ddd; }
.mdPortfolio .itemHead 
.radio_access{display:none;position:absolute;right:-1px;top:20px;width:42px;height:42px;cursor:pointer;font-size:0;line-height:0;text-inden
t:-9999px;}
.mdPortfolio .itemHead .radio_access.on{display:block;}
.mdPortfolio .boxTy1 { padding:20px 20px 20px 20px; }
.mdPortfolio .btnPortfolio { display:none; }
.mdPortfolio .radio-design { display:inline-block; *display:inline; *zoom:1; width:42px; height:42px; vertical-align:middle; overflow:hidden; 
background:url("/images/asset/rad_chk.png") 0 0 no-repeat; 
margin-top:-3px; }
.mdPortfolio .radio-design:hover { border-color:#000; }
.mdPortfolio .radio-design:hover, .mdPortfolio .radio-design.radio-focus { outline:1px dotted #999; background:url("/images/asset/rad_chk.png") 0 -50px no-repeat; }
.mdPortfolio .radio-design.radio-checked { background-position:0 -50px; }
.mdPortfolio .radio-design input { width:40px; height:40px; margin:0; padding:0; font-size:14px; opacity:0; filter:alpha(opacity=0); 
cursor:pointer; }
.mdPortfolio .type { font-size:23px; display:block; margin-bottom:3px; }
.mdPortfolio .label { width:233px; font-size:15px; cursor:pointer;  vertical-align:middle; display:inline-block; *display:inline; *zoom:1; }
.mdPortfolio > li.mdItem.radio-checked { width:317px; border:solid 3px #d66363; border-radius:0 0 5px 5px; margin-bottom:-48px; }
.mdPortfolio > li.mdItem.radio-checked .itemHead { padding:15px 0 12px; }
.mdPortfolio > li.mdItem.radio-checked .boxTy1 { padding:20px 20px 18px 18px; }
.mdPortfolio > li.mdItem.radio-checked .btnPortfolio { display:block; visibility:visible; position:absolute; bottom:-47px; left:-3px; 
border-radius:0 0 5px 5px; width:323px; font-size:17px; 
font-weight:bold; color:#fff; background:#dd0000; height:47px; text-align:center; line-height:46px; text-decoration:none !important; }
.mdPortfolio.ty2 { margin-bottom:24px; }
.mdPortfolio.ty2 > li { width:298px; margin-left:20px; }
.mdPortfolio > li .itemIn { display:block; width:270px; margin:0 auto; padding:11px 0 18px; letter-spacing:-0.05em; }
.mdPortfolio.ty2 .radio-design { position:absolute; right:12px; top:50%; margin-top:-20px; }
.mdPortfolio.ty2 .label { width:auto; display:block; padding-top:1px; }
.mdPortfolio.ty2 > li.item.radio-checked { width:294px; border:solid 3px #d66363; }
.mdPortfolio.ty2 > li.item.radio-checked .itemIn { padding:9px 0 16px; }
.mdPortfolio.ty2 > li.item.radio-checked .radio-design { right:10px; }
.mdPortfolio.ty3 { margin-bottom:24px; }
.mdPortfolio.ty3 > li { width:233px; margin-left:20px; }
.mdPortfolio.ty3 > li:first-child, .mdPortfolio.ty2 > li:first-child { margin-left:0; }
.mdPortfolio.ty3 .chartIn { width:213px; margin:0 auto; }
.mdPortfolio.ty3 .itemHead { display:block; width:213px; margin:0 auto; padding:17px 0 12px; letter-spacing:-0.05em; border-bottom:solid 
1px #ddd; }
.mdPortfolio.ty3 .radio-design { position:absolute; right:12px; top:16px; }
.mdPortfolio.ty3 .label { width:auto; display:block; padding-top:1px; }
.mdPortfolio.ty3 > li.item.radio-checked { width:229px; border:solid 3px #d66363; }
.mdPortfolio.ty3 > li.item.radio-checked .itemIn { padding:9px 0 16px; }
.mdPortfolio.ty3 > li.item.radio-checked .radio-design { right:10px; top:14px;}
.mdPortfolio.ty3 .type { font-size:18px; display:block; margin-bottom:3px; }
.mdPortfolio.ty3 > li.mdItem.radio-checked .btnPortfolio { display:block; visibility:visible; position:absolute; bottom:-47px; left:-3px; 
border-radius:0 0 5px 5px; width:235px; font-size:17px; 
font-weight:bold; color:#fff; background:#dd0000; height:47px; text-align:center; line-height:46px; text-decoration:none !important; }

.btnClassMore { background:#fbf9f2 url("/images/common/ico_classmore.gif") 12px 10px no-repeat; position:relative; bottom:-19px; 
width:140px; left:0; border:solid 1px #ddd; border-width:1px 1px 
0 1px; height:28px; z-index:10;  margin-bottom:-1px; font-size:13px; line-height:14px; *line-height:16px; padding-left:28px; text-align:left; 
} /* kb1 :#edf2f4 > fbf9f2 */
.btnClassMore.toggopen { background-position:12px -14px; bottom:-20px; border-bottom-width:1px; border-bottom-color:#fbf9f2;} /* kb1 :
#edf2f4 > fbf9f2 */
.tbTy1 .tbData .classMore { background:#fbf9f2; } /* kb1 :#edf2f4 > fbf9f2 */
.tbTy1 .tbData .tbRel { padding:19px 0 20px; }
.tbTy1 .tbData .classMore .tbRel {  z-index:1;  }
.fundInfo { display:block; margin-top:4px; font-size:13px; }
.fundInfo .item { margin-right:20px; }

/* ½ºÅä¸®°¡ ÀÖ´Â ÀÚ»ê°ü¸® */
.radRel { position:relative; display:inline-block; }
.radDTy1 .radio-design input { width:220px; height:42px; margin:0; padding:0; font-size:14px; opacity:0; filter:alpha(opacity=0); 
cursor:pointer; } /* ¶ó¿îµå º¸´õ ¹Ú½º */
.radDTy1, .radDTy1 .radio-design { background:url("/images/asset/story_rad_ty1.png") 0 0 no-repeat; display:inline-block; width:220px; 
height:42px; }
.radDTy1:hover, .radDTy1.radio-focus { outline:1px solid #9cc0f9; background-position:0 -50px; }
.radDTy1 .radio-design.radio-checked { background-position:0 -100px; }
.radDTy1 .label { position:absolute; font-weight:bold; z-index:10; cursor:pointer; font-size:15px; }
.radDTy1:hover .label { color:#675f58; }
.radDTy1.radio-checked .label { color:#fff !important; }

.radDTy2 .radio-design input { width:220px; height:210px; margin:0; padding:0; font-size:14px; opacity:0; filter:alpha(opacity=0); 
cursor:pointer; } /* Åõ¸í ¹é±×¶ó¿îµå */
.radDTy2 .radio-design { background:url("/images/asset/story_rad_ty2.png") 0 -460px no-repeat; display:inline-block; width:220px; 
height:210px; }
.radDTy2:hover .radio-design, .radDTy2 .radio-design:hover, .radDTy2 .radio-focus  { background-position:0 0; }
.radDTy2 .radio-design.radio-checked { background-position:0 -230px; }
.radDTy2 .label { position:absolute; font-weight:bold; z-index:10; cursor:pointer; bottom:8px; width:100%; font-size:20px; 
text-align:center; color:#fff; }
.radDTy2:hover .label { color:#ffbf09; }
.radDTy2.radio-checked .label { color:#ffbf09 !important; }

.radDTy3 .radio-design input { width:160px; height:42px; margin:0; padding:0; font-size:14px; opacity:0; filter:alpha(opacity=0); 
cursor:pointer; } /* ¶ó¿îµå º¸´õ ¹Ú½º */
.radDTy3, .radDTy3 .radio-design { background:url("/images/asset/story_rad_ty3.png") 0 0 no-repeat; display:inline-block; width:160px; 
height:42px; }
.radDTy3:hover, .radDTy3.radio-focus { background-position:0 -50px; }
.radDTy3 .radio-design.radio-checked { background-position:0 -100px; }
.radDTy3 .label { position:absolute; font-weight:bold; z-index:10; cursor:pointer; font-size:15px; }
.radDTy3:hover .label { color:#766c62; }
.radDTy3.radio-checked .label { color:#fff !important; }
.selectStep3 .radDTy3 .label { width:104px; }

.radDTy4 .radio-design input { width:170px; height:160px; margin:0; padding:0; font-size:14px; opacity:0; filter:alpha(opacity=0); 
cursor:pointer; } /* ¶ó¿îµå Á¤»ç°¢ º¸´õ ¹Ú½º */
.radDTy4 .radio-design { background:url("/images/asset/story_rad_ty4.png") 999px 999px no-repeat; display:inline-block; width:170px; 
height:160px; }
.radDTy4:hover .radio-design, .radDTy4 .radio-design:hover, .radDTy4 .radio-focus { background-position:0 0; }
.radDTy4 .radio-design.radio-checked { background-position:0 -170px; }
.radDTy4 label { position:absolute; top:128px; left:0; width:100%; font-weight:bold; z-index:10; font-size:15px; cursor:pointer; 
text-align:center; }
.radDTy4:hover .label { color:#675f58 }
.radDTy4.radio-checked .label { color:#675f58; }

.storySet { margin:0 auto; }
.storySet > li { position:relative; padding-left:240px; border-bottom:solid 1px #f0f0f0; padding-top:32px; padding-bottom:32px; }
.storySet .olnum { position:absolute; left:0; top:28px; }
.storySet .olnum .num { color:#675f58; }
.storySet .olnum .tit { display:block; font-size:17px; font-weight:bold; }
.storySet .olnum .desTxt { display:block; width:210px; background:url("/images/asset/acctxt_bg.png") 0 100% no-repeat; 
padding-bottom:20px; font-size:16px; margin-top:23px; }
.storySet .radOther { position:absolute; left:0; top:174px; }
.storySet .radOther label { font-size:15px; }
.storySet > li .fmRowInpTy2.case {position:absolute; left:0; top:200px; } 
.storySet .inpSet { font-size:17px; font-weight:bold; color:#2460ce; text-align:right; width:46px; height:26px; }
.storySet .storyBox { overflow:hidden; margin-top:20px; padding:18px 20px 18px 20px; }
.storySet .storyBox.ty2 { margin-top:0; }
.storySet .storyBox .fL { float:left; width:350px; }
.storySet .storyBox .fR { float:right; width:300px; text-align:right; }
.storySet .storyBox .price { padding-top:3px; }
.storySet .storyBox .price .tit { display:inline-block; margin-right:56px; }
.storySet .inpSetTy2 { font-size:17px; font-weight:bold; text-align:right; width:116px; height:26px; }
.storySet .storyBox .now .tit { display:inline-block; margin-right:26px; }
.storySet .storyBox .now .data { display:inline-block; margin-right:13px; font-size:17px; }

.selectStep1 { margin-left:-14px; margin-bottom:-20px; }
.selectStep1 .radRel { margin:0 0 20px 14px; *margin:0 0 20px 18px; }
.selectStep1 .label { background:url("/images/asset/story_rad_ty1_item.png") 999px 999px no-repeat; padding-top:11px; 
padding-left:56px; width:164px; height:28px; }
.selectStep1 .label.item1 { background-position:0 0; }
.selectStep1 .label.item1:hover { background-position:0 -50px; }
.selectStep1 .radDTy1.radio-checked .label.item1 { background-position:0 -100px; color:#fff; }
.selectStep1 .label.item2 { background-position:-230px 0; }
.selectStep1 .label.item2:hover { background-position:-230px -50px; }
.selectStep1 .radDTy1.radio-checked .label.item2 { background-position:-230px -100px; color:#fff; }
.selectStep1 .label.item3 { background-position:-460px 0; }
.selectStep1 .label.item3:hover { background-position:-460px -50px; }
.selectStep1 .radDTy1.radio-checked .label.item3 { background-position:-460px -100px; color:#fff; }
.selectStep1 .label.item4 { background-position:-690px 0; }
.selectStep1 .label.item4:hover { background-position:-690px -50px; }
.selectStep1 .radDTy1.radio-checked .label.item4 { background-position:-690px -100px; color:#fff; }
.selectStep1 .label.item5 { background-position:-920px 0; }
.selectStep1 .label.item5:hover { background-position:-920px -50px; }
.selectStep1 .radDTy1.radio-checked .label.item5 { background-position:-920px -100px; color:#fff; }
.selectStep1 .label.item6 { background-position:-1150px 0; }
.selectStep1 .label.item6:hover { background-position:-1150px -50px; }
.selectStep1 .radDTy1.radio-checked .label.item6 { background-position:-1150px -100px; color:#fff; }
.selectStep2 { margin-left:-9px; *margin-left:-13px; }
.selectStep2 .radRel { margin:0 0 20px 13px; *margin:0 0 20px 17px; }
.selectStep2 .radDTy2 { background:url("/images/asset/story_rad_ty2_item.jpg") 0 0 no-repeat; }
.selectStep2 .item1-1 { background-position:0 0; }
.selectStep2 .item1-2 { background-position:-240px 0; }
.selectStep2 .item1-3 { background-position:-480px 0; }
.selectStep2 .item1-4 { background-position:-720px 0; }
.selectStep2 .item1-5 { background-position:-960px 0; }
.selectStep2 .item1-6 { background-position:-1200px 0; }
.selectStep2 .item2-1 { background-position:0 -220px; }
.selectStep2 .item2-2 { background-position:-240px -220px; }
.selectStep2 .item2-3 { background-position:-480px -220px; }
.selectStep2 .item2-4 { background-position:-720px -220px; }
.selectStep2 .item2-5 { background-position:-960px -220px; }
.selectStep2 .item2-6 { background-position:-1200px -220px; }
.selectStep2 .item3-1 { background-position:0 -440px; }
.selectStep2 .item3-2 { background-position:-240px -440px; }
.selectStep2 .item3-3 { background-position:-480px -440px; }
.selectStep2 .item3-4 { background-position:-720px -440px; }
.selectStep2 .item3-5 { background-position:-960px -440px; }
.selectStep2 .item3-6 { background-position:-1200px -440px; }
.selectStep2 .item4-1 { background-position:0 -660px; }
.selectStep2 .item4-2 { background-position:-240px -660px; }
.selectStep2 .item4-3 { background-position:-480px -660px; }
.selectStep2 .item4-4 { background-position:-720px -660px; }
.selectStep2 .item4-5 { background-position:-960px -660px; }
.selectStep2 .item4-6 { background-position:-1200px -660px; }
.selectStep2 .item5-1 { background-position:0 -880px; }
.selectStep2 .item5-2 { background-position:-240px -880px; }
.selectStep2 .item6-1 { background-position:-480px -880px; }
.selectStep2 .item6-2 { background-position:-720px -880px; }
.selectStep2 .item6-3 { background-position:-960px -880px; }
.selectStep2 .subj { height:42px; display:block; }
.selectStep2 .price { font-size:15px; }
.selectStep3 { margin-left:-14px; margin-bottom:-20px; }
.selectStep3 .radRel { margin:0 0 20px 14px; *margin:0 0 20px 18px; }
.selectStep3 .label { background:url("/images/asset/story_rad_ty1_item.png") 0 0 no-repeat; padding-top:11px; padding-left:56px; 
width:164px; height:28px; }
.selectStep3 .label.item { background-position:-1380px 0; }
.selectStep3 .label.item:hover { background-position:-1380px -50px; }
.selectStep3 .radDTy1.radio-checked .label.item, .selectStep3 .radDTy3.radio-checked .label.item { background-position:-1380px -100px; }
.selectStep4 { text-align:left; margin-left:0; margin-top:9px; }
.selectStep4 .noData { margin-top:20px; display:block; height:175px; padding-top:154px; border:1px solid #d9d9d9; border-radius:6px; 
color:#666; text-align:center } /* 2016-03-25 :yun ÄÃ·¯¼öÁ¤ 
(#999 -> #666) */
.selectStep4 .radRel { text-align:left; margin-left:1px; margin-top:11px; }
.selectStep4 .radDTy4 { background:url("/images/asset/story_rad_graph.gif") 0 0 no-repeat; display:inline-block; width:170px; 
height:160px; }
.selectStep4 .radDTy4.item1 { background-position:0 0; }
.selectStep4 .radDTy4.item2 { background-position:-180px 0; }
.selectStep4 .radDTy4.item3 { background-position:-360px 0; }
.selectStep4 .radDTy4.item4 { background-position:-540px 0; }
.selectStep4 .radDTy4.item5 { background-position:-720px 0; }
.selectStep4 .radDTy4.item6 { background-position:-900px 0; }
.selectStep4 .radDTy4.item7 { background-position:0 -170px; }
.selectStep4 .radDTy4.item8 { background-position:-180px -170px; }
.selectStep4 .radDTy4.item9 { background-position:-360px -170px; }
.selectStep4 .radDTy4.item10 { background-position:-540px -170px; }
.selectStep4 .radDTy4.item11 { background-position:0 -340px; }
.selectStep4 .radDTy4.item12 { background-position:-180px -340px; }
.selectStep4 .radDTy4.item13 { background-position:-360px -340px; }
.selectStep4 .radDTy4.item14 { background-position:-540px -340px; }
.selectStep4 .radDTy4.item15 { background-position:-720px -340px; }
.selectStep4 .radDTy4.item16 { background-position:-900px -340px; }
.storySet .fundSch { padding:68px 0 74px; text-align:center; border:solid 1px #aaa; border-width:1px 0; margin-bottom:21px; }
.storySet .fundSch .btn { display:block; margin-top:10px; }
.storySet .tbTy1 .tbData th.pdEtcTy1 { padding:15px 0 20px 0; }
.listInline { text-align:center; margin-top:5px; }
.listInline li { display:inline-block; *display:inline; *zoom:1; margin:0 7px; }
.sTxt { margin-top:28px; padding-bottom:32px; border-bottom:solid 1px #ddd; }
.sTxt.first { margin-top:0; padding-bottom:32px; }

/* ÆÝµå°ü¸®¼­ºñ½º */
.cncInfo { background:url("/images/asset/cncinfo.gif") 0 0 no-repeat; width:100%; height:475px; margin-top:33px; }
.famService {  border:solid 1px #ddd; border-radius:6px; }
.famService .visCont { padding:63px 0 0 361px; width:620px; height:187px; background:url("/images/asset/famservice.jpg") 0 0 no-repeat;}

.visFundalarm { background:url("/images/asset/vis_fundalarm.png") 0 center no-repeat; width:100%; height:220px; margin-top:18px; }
.fundalarm { margin-bottom:15px; padding: 40px 0; border-radius: 5px; border:1px solid #ddd; }
.fundalarm ul { overflow: hidden; }
.fundalarm li { float: left; width: 33%; text-align: center; }
.fundalarm li .listIco { display: block; margin: 10px auto 25px auto; }
.fundalarm li h1 { font-size: 20px; font-weight: bold; margin-bottom: 10px; }
.fundalarm li p { color: #666; }

/* MYAS_07_0003.html ~ MYAS_07_0007.html (FAM¼­ºñ½º) 2015-12-03 */
.imgStepTy1 {overflow:hidden; border:1px solid #d5d8dc; border-radius:5px;}
.imgStepTy1 > li {position:relative; float:left; width:100%;}
.imgStepTy1 li.ty1 {width:332px;}
.imgStepTy1 li.ty2 {width:334px;}
.imgStepTy1 li.ty3 {width:499px;}
.imgStepTy1 li.ty4 {width:666px;}
.imgStepTy1 li.step1 {z-index:3;}
.imgStepTy1 li.step2 {z-index:2;}
.imgStepTy1 li.step3 {z-index:1;}
.imgStepTy1 li.bottom {border-top:1px solid #d5d8dc;}
.imgStepTy1 li .arr {position:absolute; top:50%; right:-20px; width:40px; height:40px; margin-top:-20px; 
background:url("/images/common/img_step_arr.png") 0 0 no-repeat;}
.imgStepTy1 li .stepIn {display:block; height:51px; padding:19px 0 0 16px; background-color:#f4f5f7; line-height:20px; border-left:1px 
solid #d5d8dc;}
.imgStepTy1 li .stepIn.ty2 {height:54px; padding:16px 0 0 16px;}
.imgStepTy1 li.step1 .stepIn {border-left:0;}
.imgStepTy1 li .stepIn .num {display:inline-block; width:32px; height:33px; margin-right:10px; overflow:hidden; 
background:url("/images/common/ico_step_ty1.png") 0 0 no-repeat; 
white-space:nowrap; font-size:1px; text-indent:-999px; letter-spacing:-100px; *text-indent:0; *color:transparent; *letter-spacing:-100px; 
*line-height:0; vertical-align:middle; color:transparent;}
html.ie.v8 .imgStepTy1 li .stepIn .num { line-height:0; text-indent:0; font-size:0; }
.imgStepTy1 li .stepIn .num.n1 {background-position:0 0;}
.imgStepTy1 li .stepIn .num.n2 {background-position:-37px 0;}
.imgStepTy1 li .stepIn .num.n3 {background-position:-74px 0;}
.imgStepTy1 li .stepIn .num.n4 {background-position:-111px 0;}
.imgStepTy1 li .stepIn .num.n5 {background-position:-148px 0;}
.imgStepTy1 li .stepIn .num.n6 {background-position:0 -38px;}
.imgStepTy1 li .stepIn .num.n7 {background-position:-37px -38px;}
.imgStepTy1 li .stepIn .num.n8 {background-position:-74px -38px;}
.imgStepTy1 li .stepIn .num.n9 {background-position:-111px -38px;}
.imgStepTy1 li .stepIn .num.n10 {background-position:-148px -38px;}
.imgStepTy1 li .stepIn .txt {display:inline-block; margin-top:-2px; vertical-align:middle;}
.imgStepTy1 li .img-box {display:block; padding:30px 0; background:url("/images/common/bg_dot_v.gif") left 0 repeat-y; text-align:center; 
border-top:1px solid #d5d8dc;}
.imgStepTy1 li .img-box.ty2 {height:442px;}
.imgStepTy1 li .img-box.ty3 {height:500px;}
.imgStepTy1 li .img-box.ty4 {height:505px;}
.imgStepTy1 li .img-box.ty5 {height:532px;}
.imgStepTy1 li .img-box.ty6 {height:485px;}
.imgStepTy1 li .img-box.ty7 {height:494px;}
.imgStepTy1 li .img-box.ty8 {height:471px;}
.imgStepTy1 li.step1 .img-box {background:none;}
.imgStepTy1 li .img-box .add-desc {display:block; margin-top:10px; padding:0 35px; font-size:13px; line-height:20px;}
.imgStepTy1 li .img-box .add-desc.ty2 {margin-top:-25px;}
.imgStepTy1 li .img-box .add-desc.ty3 {margin-top:-95px;}
.imgStepTy1 li .img-box .add-desc.ty4 {padding-left:108px;}
/* text-indent case01 :MYAS_07_0002 */
.listTy1.txtInt04 {}
.listTy1.txtInt04 li:first-child {padding-left:75px;text-indent:-65px;}
/* ½ºÅÜ ³ôÀÌ Ãß°¡ */
.stepTy3.ty4 > li {height:216px;}
.stepTy3.ty4 > li .stepIn {height:186px;}
.stepTy3.ty4 > li .arr {top:50%;margin-top:-20px;}

/* my ÀÚ»ê */
.i-mst { background:url("/images/asset/mst.png") 999px 999px no-repeat; }
.i-mst.goLogin { background-position:0 0; width:94px; height:32px; position:absolute; top:328px; left:35px; }
.i-mst.goLogin:hover { background-position:0 -35px; }
.mstVis { background:url("/images/asset/myasset_vis.jpg") 0 0 no-repeat; position:relative; float:left; width:745px; height:400px; }
.mstInfo { float:right; width:235px; height:400px; background:#7c7265; }
.mstInfo dt { border-top:solid 1px #70665b; font-weight:bold; color:#fff; padding:23px 20px 0 20px; font-size:16px; height:22px; }
.mstInfo dt:first-child { border-top:none; }
.mstInfo dd { color:#ffffff; padding:7px 10px 0 20px; font-size:13px; height:81px; } /* 2016-03-25 :yun ÄÃ·¯¼öÁ¤ (#c3c6d1 -> #d7d9e4 --> #ffffff) */
.mstQuick { border:solid 1px #ddd; margin-top:20px; padding:24px 0 27px }
.mstQuick .tit { text-align:center; padding:0 0 15px; }
.fvList { overflow:hidden; margin-left:48px; }
.fvList li { background:url("/images/asset/mst_quick_arr.png") 0 65px no-repeat; width:180px; padding:0 10px 0 30px; float:left; }
.fvList li:first-child { background:none; }
.fvList li a { background:url("/images/asset/mst_fv.png") 999px 999px no-repeat; width:180px; height:220px; }
.fvList li a.q1 { background-position:0 0; }
.fvList li a.q2 { background-position:-170px 0; }
.fvList li a.q3 { background-position:-340px 0; }
.fvList li a.q4 { background-position:-510px 0; }
.assetProfile { background:#ffd76b url("/images/asset/mst_bg.gif") right 0 no-repeat; overflow:hidden; position:relative; }
.profile { position:relative; float:left; width:390px; height:160px; padding:20px 0 0 118px; border-bottom:solid 1px #fbe6ad; background:url('/images/asset/prestige_n.png') 20px 30px no-repeat; background-size:91px 92px; }
.profile.a { background:url('/images/asset/prestige_a.png') 20px 30px no-repeat; background-size:91px 92px; } 
.profile.s { background:url('/images/asset/prestige_s.png') 20px 30px no-repeat; background-size:91px 92px; }
.profile.m { background:url('/images/asset/prestige_m.png') 20px 30px no-repeat; background-size:91px 92px; }
.profile .classLink { position:absolute; top:30px; left:25px; display:inline-block; width:91px; height:92px; font-size:0; }
.profile .name { color:#333333; font-size:23px; font-weight:bold; margin-bottom:5px; } /* kb1 :#fff > #333  */
.profile .subTxt { padding-top:15px; font-size:18px;line-height:24px; }
.userAsset { float:left; width:430px; overflow:hidden; padding-left:40px; border-bottom:solid 1px #fbe6ad; }
.userAsset dt { float:left; width:160px; height:60px; padding:0 0 0 27px; font-size:13px; font-weight:bold; line-height:60px; vertical-align:middle; }
.userAsset dt.ico_customer_level{background:url('/images/asset/ico_customer_level.png') left 52% no-repeat;}
.userAsset dt.ico_total_asset{background:url('/images/asset/ico_total_asset.png') left 52% no-repeat;}
.userAsset dt.ico_valuation_loss{background:url('/images/asset/ico_valuation_loss.png') left 52% no-repeat;}
.userAsset dd { float:right; width:185px; height:44px; padding:16px 10px 0 0; font-size:15px; color:#111111; text-align:right; } /* kb1 :#fff > 111111 */
.userAsset dd em { font-size:19px; color:#111111; font-weight:bold;} /* kb1 :#ffbf09 > 111111 , bold Ãß°¡*/
.userInfo { clear:both; overflow:hidden; }
.userInfo dl { float:left; height:140px; border-left:solid 1px #fbe6ad; text-align:center; }
.userInfo dl:first-child { border-left:none; }
.userInfo dl.wTy1 { width:231px; }
.userInfo dl.wTy2 { width:287px; }
.userInfo dl.wTy3 { width:248px; }
.userInfo dt { height:22px; padding-top:21px; font-size:15px; font-weight:bold;}
.userInfo dd.info { height:46px; font-size:17px; color:#333333; } /* kb1 :#fff > 333333 */
.userInfo dd.info.small { font-size:15px; word-wrap:break-word; word-break:break-all;}
.userInfo .btn { display:inline-block; padding:5px 0; border-radius:15px; background:#8d744b; }
.userInfo .btn a { color:#fff; font-size:14px !important; }
.todayLuck { background:#fff4d6; position:absolute; right:0; top:0; width:315px; height:318px; border:1px solid #ecdfbc; text-align:center; }
.todayLuck .tit { position:absolute; right:103px; bottom:27px; }
.todayLuck dl { width:290px; margin:0 auto; }
.todayLuck dt { color:#333333; font-weight:bold; padding:45px 0 4px;} /* kb1 :#d7e6ff > 333333 */
.todayLuck dd { color:#333333; font-size:16px; } /* kb1 :#fff > 333333 */
.todayLuck dd.btn { margin:15px 0 26px; }
.todayLuck.ty2 { background:url(/images/asset/todayLuck_bg.gif) 0 0 no-repeat; position:absolute; right:0; top:0; width:315px; height:318px; border:1px solid #ecdfbc; text-align:center; }
.mstBtnTy1 { color:#fff !important; font-size:12px; background-position:100% 0; display:inline-block; height:21px; padding-right:31px; }
.mstBtnTy1 .in { background-position:-278px -26px; display:inline-block; height:22px; padding-left:15px; line-height:20px; }
.mstMore { background-position:-380px -149px; display:inline-block; height:22px; border:solid 1px #ddd; padding:0 10px 0 23px; font-size:13px; color:#333 !important; line-height:21px; *line-height:23px; background-color:#fff; margin-bottom:8px; text-decoration:none !important; }
.mstTitHead { overflow:hidden; position:relative; margin:46px 0 0; }
.mstTitHead .mstTit { margin-top:2px; }
.mstTit { margin-bottom:10px; margin-top:48px; vertical-align:top; line-height:0; font-size:0; }
.mstTit .month { font-size:22px; color:#766c62; display:inline-block; vertical-align:top; margin:-1px 2px 0 0; line-height:22px;*margin-top:-7px; *line-height:28px; }
.mstChoice { border:solid 1px #dedede; overflow:hidden; padding:0 19px 20px 15px; }
.mstChoice .tit { padding:20px 0 0 0; }
.mstChoice .cont { width:468px; }
.mstChoice .txt { padding:58px 0 18px 0; text-align:center;}
.mstChoice .img { padding:0 0 40px 0; text-align:center; }
.mstCalendar { width:318px; border-top:solid 1px #ddd; background:url("/images/asset/mst_cal_bg.gif") 0 100% no-repeat; border-bottom:none; }
.joinProd { border-top:solid 2px #656d7b; border-bottom:solid 2px #656d7b; overflow:hidden; padding:25px 0 25px 0;}
.joinProd .graph { float:left; }
.joinProd .graph .chartIn { margin-left:16px; }
.joinProd .tit { padding:6px 0 0 15px; }
.joinProd .mstTb { width:485px; float:right; margin:0 22px 0; }
.joinProd .mstTb table { width:100%; }
.joinProd .mstTb th,.joinProd .mstTb tfoot td { background:#f4f4f4; border-left:solid 1px #ddd; text-align:center; padding:8px 0 12px; *padding:9px 0 11px;color:#333; }
.joinProd .mstTb th:first-child , .joinProd .mstTb td:first-child { border-left:none; }
.joinProd .mstTb tfoot th, .joinProd .mstTb tfoot td { background:#fffaed; border-top:solid 1px #ddd; padding:12px 0 15px; } /* kb1 :#e5eff3 > f7f3ee > fffaed*/
.joinProd .mstTb td { padding:7px 0 8px; text-align:center; color:#666; border-left:solid 1px #ddd; }
.joinProd .mstTb.ty2 td { padding:12px 0 13px; }
.joinProd .mstTb td.tR { padding-right:16px; }
.i-mst.i-time { display:block;background-position:-386px -72px; margin:10px 0;padding:0 8px 0 18px; font-size:12px; color:#333333; } /* kb1 :#fff > #333333 :MYAS_02_0001_2.html Àû¿ë */
.i-mst.i-set { display:inline-block;background-position:-289px -80px; margin-top:10px;padding:0 0 0 22px; font-size:12px; color:#333333; }
.i-mst.i-set .i-set-in{display:inline-block;background-position:100% -105px;height:25px; line-height:23px; padding:0 9px 0 5px;background-color:#fff;}
.i-mst.i-link { display:inline-block; background-position:0 -145px; margin-top:10px; padding:0 0 0 22px; font-size:12px; color:#333333; }
.i-mst.i-link .i-link-in{display:inline-block; background-position:100% -105px;height:25px; line-height:23px; padding:0 9px 0 5px;background-color:#fff;}
.portfolioResult { overflow:hidden; }
.portfolioResult .mstSocial, .portfolioResult .mstMdp { width:488px; position:relative; }
.portfolioResult .cont { border:solid 1px #d0d3d7; border-width:0px 1px 1px 1px; text-align:center; padding:0 25px; height:374px; overflow:hidden; }
.portfolioResult .cont dl dt { padding:8px 0 8px; }
.portfolioResult .titWrap { background:#937d58; height:42px; } /* kb :#656d7b > 937d58 */
.portfolioResult .tit { padding:13px 0 0 14px; float:left; }
.portfolioResult .mstMore { float:right; margin:9px; }
.portfolioResult .txt { padding:38px 0 18px 0; }
.portfolioResult .txtTy2 { padding:21px 0 0 0; }
.mstSocial dl { float:left; width:217px; height:69px; margin:17px 0; }
.mstSocial dl:first-child { border-right:solid 1px #ddd; text-align:center; }
.mstSocial dl dd { font-size:23px; font-weight:bold; }
.mstSocial .tbTy1 .tbData th{*padding:9px 5px 10px;}

.layerPopTy3 { display:none; position:absolute; left:-999px; top:0; padding:4px 6px 3px; background:#766c62; z-index:100; font-size:12px; color:#fff; margin-top:31px !important; } /* kb1 :#616e94 >  766c62 */
.layerPopTy3 .list li { margin-bottom:2px; }
.mstCalendar .calBody { width:295px; margin:0 auto; background:url("/images/asset/mst_cal_line.gif") 0 0 repeat-x; padding-bottom:10px; }
.mstCalendar .calBody table { width:100%; padding:0; border-collapse:collapse; }
.mstCalendar .calBody th { height:27px; font-size:15px; font-weight:normal; color:#333; padding:5px 0 21px; }
.mstCalendar .calBody td { font-size:14px; color:#333; font-weight:normal; vertical-align:bottom; text-align:center; }
.mstCalendar .calBody td span.day { display:inline-block; width:29px; height:28px; padding:4px 0 2px; overflow:hidden; color:#333; text-align:center; }
.mstCalendar .calBody td.sun span.day { color:#dd0000; }
.mstCalendar .calBody td.sat span.day { color:#666; }
.mstCalendar .calBody td a.day { background:url("/images/asset/mst.png") 0 -114px no-repeat; display:inline-block; width:29px; height:29px; padding:4px 0 2px; overflow:hidden; color:#fff; text-decoration:none !important; text-align:center; }
.mstCalendar .calBody td a.day:hover { background-position:0 -75px; color:#333; }
.mstCalendar .calBody td div { text-align:left; }
.couponBtn { position:relative; display:inline-block; height:25px; margin-top:-1px; padding:0 15px 0 35px; font-size:13px; font-weight:normal; line-height:22px; vertical-align:middle; border-radius:15px; background:#ffebb5 url('/images/common/coupon_btn_bg.png') 13px 50% no-repeat; }
.couponNum { position:absolute; right:-7px; top:-7px; min-width:17px; height:17px; color:#fff; text-align:center; line-height:15px; border-radius:100%; background:#625950; }

/* KBÁõ±Ç 2016/3/9 Ãß°¡»çÇ× */
.isaInfo { position:relative; overflow:hidden; padding:25px 10px 0 160px; height:115px; border:1px solid #e8eeef; border-radius:5px; border-color:#f2f8f9; background:url(/images/asset/MYAS_09_0008_img1.gif) 40px 0  no-repeat }

/* ISA Ãß°¡»çÇ× */
.isaBenefit01 { height:368px; background:url("/images/asset/MYAS_09_0009_img1.gif") 0 0 no-repeat; }
.isaBenefit02 { height:288px; background:url("/images/asset/MYAS_09_0009_img2.gif") 0 0 no-repeat; }
.isaBenefit03 { height:580px; background:url("/images/asset/MYAS_09_0009_img3.gif") 0 0 no-repeat; }
.isaBenefit04 { height:382px; background:url("/images/asset/MYAS_09_0038_img1.gif") 0 0 no-repeat; }

.isaChkBox dl { border-radius:10px; padding:20px 30px 20px 60px; background:url(/images/asset/ico_chkbox.png) 30px 20px no-repeat #f7f7f7; }
.isaChkBox dt { font-weight:bold; padding-bottom:5px; }
.isaChkBox ul { padding:10px 30px 30px 60px; }

/* ollaVisual */
.ollaVisual { height:190px; background:#6967b1 url("/images/asset/ollaBg.png") 90% bottom no-repeat; }
.ollaVisual img { margin:45px 0 0 60px; }

.wmAdv {height:180px; padding:40px 0 0 415px; font-size:21px; font-weight:bold; letter-spacing:-1px; color:#484688; background:url(/images/asset/bg_vmAdv.png) no-repeat 40px 19px;}
.wmPart {overflow:hidden; background:url(/images/asset/bg_wmPart.png) no-repeat 65px 31px}
.wmPart li {float:left;width:249px; height:103px; padding:165px 0 0 0; text-align:center; border:1px solid #ddd; border-left:none;}
.wmPart li:first-child {width:248px;  border-left:1px solid #ddd;}
.wmPart li em {display:block; padding:0 0 4px 0; font-weight:bold; font-size:16px;}
.vmList {padding:37px 0 0 0; overflow:hidden;}
.vmList > li {float:left; padding-bottom:20px;}
.vmItem {position:relative; width:261px; height:213px; padding:25px 20px 0 209px; background:url(/images/asset/bg_vmItem.png) no-repeat left top;}
.vmItem dt {padding:0 0 10px 0; font-size:17px; color:#333;}
.vmItem dt em {font-weight:bold;}
.vmItem img {position:absolute; top:31px; left:31px;}

/* KB±ÝÀ¶Æ÷Å» ºñÁÖ¾ó */
.kbPortal { background:url("/images/asset/kbPortal.gif") 0 0 no-repeat; width:100%; min-height:205px; margin:40px 0; }
.kbPortal .fakeInline { height:200px; }

/* WM Focus */
.wmFocus_bul { width:100%; margin:28px 0 50px; text-align:center; }
.wmFocus_bul button { width:8px; height:8px; margin:0 auto; border-radius:5px; background:#a5a5a5; }
.wmFocus_bul button.active { width:40px; background:#605953; }
.wmFocusRoll { position:relative; width:100%; height:944px; overflow:hidden; }
.wmFocusRoll .dvgroup { position:relative; width:700px; height:944px; overflow:hidden; margin:0 auto; }
.wmFocusRoll .dvgroup .rollitem { position:absolute; left:100%; width:700px; height:944px; }
.wmFocusRoll .dvgroup .rollitem img { width:100%; height:100%; }
.wmFocusRoll .actPrev, .wmFocusRoll .actNext { position:absolute; width:57px; height:57px; z-index:3; }
.wmFocusRoll .actPrev { left:10px; top:50%; visibility:hidden; background:url("/images/asset/slide_l.png") 0 0 no-repeat; }
.wmFocusRoll .actNext { right:10px; top:50%; visibility:hidden; background:url("/images/asset/slide_r.png") 0 0 no-repeat; }
.wmFocusRoll .actPrev:hover { left:10px; top:50%; visibility:hidden; background:url("/images/asset/slide_l.png") 0 -57px no-repeat; }
.wmFocusRoll .actNext:hover { right:10px; top:50%; visibility:hidden; background:url("/images/asset/slide_r.png") 0 -57px no-repeat; }

.wmFocus h3 { padding:15px 30px 18px; position:relative; background:#f4f4f4; overflow:hidden; font-size:18px; font-weight:bold; }
.wmFocus .viewCont { padding:40px 100px; }
.wmFocus .viewCont img { width:100%; }

.toonWrap .copy{display:block; padding-top:10px; color:#666666; }
.toonWrap li a { display:block; width:214px; height:120px; overflow:hidden; }
.toonWrap li a img { width:100%; height:100%; }
.toonWrap li .dim{ width:214px; height:120px; background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-9 */ position:absolute; left:0; right:0; top:0; bottom:27px; }
.toonWrap li.on .dim{ width:206px; height:112px; background:none; filter:none; position:absolute; left:0; right:0; top:0; bottom:29px; border:4px solid #faaf18; }
.toonWrap{position:relative}
.toonWrap .next .bx-next { font-size:0; display:block; width:40px; height:118px; background:url("/images/cs/arrty1_r.gif") 50% 50% no-repeat; background-size:20% 20%; position:absolute; right:0; top:0; border:1px solid #ebebeb; }
.toonWrap .prev .bx-prev { font-size:0; display:block; width:40px; height:118px; background:url("/images/cs/arrty1_l.gif") 50% 50% no-repeat; background-size:20% 20%; position:absolute; left:0; top:0; border:1px solid #ebebeb; }
.toonSlide { margin-left:3px; }
.toonSlide .slide img { width:100%; height:100%; }


/*---------------------------------- ÀÚ»ê°ü¸® : ÅõÀÚÀÚ¹®PLAZA ÄÁÅÙÃ÷ Ãß°¡ ----------------------------------*/

/* ÅõÀÚÀÚ¹®PLAZA ¼Ò°³ */
.ifaPlaza .infoPagTit{padding:70px 0 26px; text-align:center;}
.ifaPlaza .infoPagTit .txtT{margin-top:14px; line-height:1.5;}
.infoViewBox{overflow:hidden;}
.infoViewBox .list li{float:left; width:500px; height:262px; padding:40px 0;}
.infoViewBox .list .tit{padding-bottom:24px; text-align:center;}
.infoViewBox .list .txt{margin:0 38px 0 68px;}
.infoViewBox .list .txt .txtBox{margin:20px 0; padding-left:152px; word-break:break-word; white-space:pre-line;}
.infoViewBox .list .txt .btnSLine{margin-left:152px;}
.infoViewBox .cont01{color:#111; background:url('/images/asset/ifa/bg_ifaplaza_1.jpg') no-repeat;}
.infoViewBox .cont02{color:#fff; background:url('/images/asset/ifa/bg_ifaplaza_2.jpg') no-repeat;}
.infoViewBox .cont03{color:#111; background:url('/images/asset/ifa/bg_ifaplaza_3.jpg') no-repeat;}
.infoViewBox .cont04{color:#fff; background:url('/images/asset/ifa/bg_ifaplaza_4.jpg') no-repeat;}
.infoViewBox .cont01 .tit,
.infoViewBox .cont03 .tit{background:url('/images/asset/ifa/bg_linebar_blk.png') center bottom no-repeat;}
.infoViewBox .cont02 .tit,
.infoViewBox .cont04 .tit{background:url('/images/asset/ifa/bg_linebar_white.png') center bottom no-repeat;}
.infoViewBox .cont01 .txt{background:url('/images/asset/ifa/ico_ifaplaza_1.png') no-repeat;}
.infoViewBox .cont02 .txt{background:url('/images/asset/ifa/ico_ifaplaza_2.png') no-repeat;}
.infoViewBox .cont03 .txt{background:url('/images/asset/ifa/ico_ifaplaza_3.png') no-repeat;}
.infoViewBox .cont04 .txt{background:url('/images/asset/ifa/ico_ifaplaza_4.png') no-repeat;}
.btnSLine{display:inline-block; padding:7px 0 10px; border-width:1px; border-style:solid; border-radius:3px;}
.btnSLine.blk{color:#111; border-color:#333;}
.btnSLine.blk:hover{color:#111; font-weight:bold; background-color:#fff; border-color:#fff;}
.btnSLine.white{color:#fff; border-color:#fff;}
.btnSLine.white:hover{color:#111; font-weight:bold; background-color:#fff; border-color:#fff;}
.btnSLine .btnTxt{font-size:16px; padding:0 35px;}

/* ÅõÀÚÀÚ¹®PLAZA - ¸ÞÀÎ¸®´º¾ó 2018.02.21  */
.ifaPlaza_info {margin-top:10px; height:259px; background:url("/images/asset/ifa/img_ifaplaza.png") 0 0 no-repeat;}

.ifaBetter {overflow:hidden;}
.ifaBetter li {float:left; padding:20px 0 0 0; width:305px; height:65px; line-height:22px; letter-spacing:-1px; text-align:center; font-weight:bold; font-size:16px; color:#333333; background-image:url("/images/asset/ifa/bg_infobox.png"); background-repeat:no-repeat;}
.ifaBetter li + li {margin-left:42px;}
.ifaBetter .better_01 {background-position:0 0;}
.ifaBetter .better_02 {background-position:0 -90px;}
.ifaBetter .better_03 {background-position:0 -180px;color:#ffffff;}

.ifaService {margin:60px 0;padding:40px 0 50px 0;background:#706db2;color:#ffffff;}
.ifaService .titTy1 {margin:0;padding:0 0 40px 0;text-align:center;font-size:28px;}
.ifaService > ul {overflow:hidden;padding:0 0 0 10px;}
.ifaService > ul > li {float:left;position:relative;padding:0 0 0 105px;width:224px;}
.ifaService > ul > li + li {border-left:1px dashed #908cdd;}
.ifaService > ul > li:after {content:'';display:block;position:absolute;left:0px;top:10px;width:90px;height:60px;}
.ifaService .service_01:after {background:url('/images/asset/ifa/icon_ifaplaza_01.png') right top no-repeat;}
.ifaService .service_02:after {background:url('/images/asset/ifa/icon_ifaplaza_02.png') right top no-repeat;}
.ifaService .service_03:after {background:url('/images/asset/ifa/icon_ifaplaza_03.png') right top no-repeat;}
.ifaService dt {font-size:18px;font-weight:bold;letter-spacing:-1px;padding:0 0 5px 0;}
.ifaService dd {letter-spacing:-1px;}

.ifaStep {padding:40px 0;border:1px solid #dddddd;background:#f7f3ee;}
.ifaStep .titTy1 {margin:0;padding:0 0 20px 0;text-align:center;font-size:28px;}
.ifaStep ul {overflow:hidden;padding:0 20px;}
.ifaStep li {float:left;width:148px;margin:0;padding:0;}
.ifaStep li span {display:block;padding:90px 0 0 0;width:148px;height:58px;text-align:center;font-weight:bold;}
.ifaStep li + li {padding-left:54px;background:url('/images/asset/ifa/arrow_step.png') 18px 60px no-repeat;}
.ifaStep .step_01 span {background:url('/images/asset/ifa/step_ifaplaza_01.png') 0 0 no-repeat;}
.ifaStep .step_02 span {background:url('/images/asset/ifa/step_ifaplaza_02.png') 0 0 no-repeat;}
.ifaStep .step_03 span {background:url('/images/asset/ifa/step_ifaplaza_03.png') 0 0 no-repeat;color:#ffffff;}
.ifaStep .step_04 span {background:url('/images/asset/ifa/step_ifaplaza_04.png') 0 0 no-repeat;color:#ffffff;}
.ifaStep .step_05 span {background:url('/images/asset/ifa/step_ifaplaza_05.png') 0 0 no-repeat;}

/* Planning ÅõÀÚ¼³°è */
.contLine{padding-bottom:32px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.portfolioBox{overflow:hidden; border:1px solid #ddd;}
.portfolioBox.hTy2{max-height:491px;}
.portfolioBox .chartIn{margin-left:-1px;}
.portfolioBox .resultVal{margin:0 30px; padding:24px 0;}
.resultVal{overflow:hidden; border-bottom:1px solid #eee; text-align:center;}
.resultVal .data{overflow:hidden;}
.resultVal .data .tit{display:inline; color:#333; font-weight:bold; font-size:17px;}
.resultVal .data .val{display:inline; font-size:19px; padding-left:5px; vertical-align:top;}

/* Planning ÅõÀÚ¸ñÀû/ÀºÅð¼³°è step */
.planningSet{ position:relative; width:940px; overflow:hidden; margin:0 auto; padding:2px 1px 0 0; }
.planningSet > li { position:relative; padding-left:240px; padding-top:32px; padding-bottom:32px; border-bottom:1px solid #f0f0f0;}
.planningSet > li:first-child{ margin-top:0; }
.planningSet .fullData{padding-top:56px; padding-left:0;}
.planningSet .fullData .titBtnR.ty2{position:absolute; top:-4px; right:0;}
.planningSet .tbTy1 .tbData td.em {  background:#f7f3ee; }
.planningSet .olnum { position:absolute; left:0; top:26px; font-size:17px; font-weight:bold; }
.planningSet .olnum .num {font-size:16px; color:#7c7265; }
.planningSet .boxTy{overflow:hidden; width:664px; padding:18px; background-color:#f7f3ee; white-space:nowrap;}
.planningSet .inputBox{display:inline-block; *display:inline; *zoom:1; font-size:17px;}
.planningSet .inputBox.ty2{margin-left:27px; background:url("/images/asset/ifa/bg_line_ty.gif") no-repeat;}
.planningSet .inputBox .tit{display:inline-block; width:126px; vertical-align:middle;}
.planningSet .inputBox .tit.ty2{width:92px; margin-left:18px;}
.planningSet .inputBox .tit.ty3{width:92px; margin-left:27px;}
.planningSet .inputBox .ipt-text {color:#3f69cf; height:26px; line-height:26px; font-weight:bold; font-size:17px; text-align:right;}
.planningSet .inputBox .ipt-sel {color:#3f69cf; font-weight:bold; font-size:17px; height:30px; line-height:30px;}

.planningSet .priceSet { display:inline-block; position:relative; width:529px; height:44px;  margin-right:32px; vertical-align:top; background:url("/images/asset/asset_bg.png") 0 -39px no-repeat; }
.planningSet .priceSet .bg { position:absolute; left:0; top:0; height:15px; background:url("/images/asset/asset_bg.png") 0 -84px no-repeat; }
.planningSet .priceSet .bg .pos { position:absolute; right:-26px; top:-3px; width:52px; height:29px; background:url("/images/asset/asset_bg.png") 0 0 no-repeat; }
.planningSet .priceSet .priceSel .radbox, .planningSet .priceSet .priceSel label { position:absolute; bottom:0; z-index:3; color:#666; cursor:pointer;}
.planningSet .priceSet .priceSel .radbox { top:-3px; width:52px; height:28px; overflow:hidden; text-indent:-999px; }
.planningSet .priceSet .priceSel .radbox.focus { outline:1px dotted #000; }
.planningSet .priceSet .priceSel label, .planningSet .priceSet .priceSel .txtRad { font-size:12px;}
.planningSet .priceSet .priceSel.ty1 label { right:407px; }
.planningSet .priceSet .priceSel.ty2 label { right:300px; }
.planningSet .priceSet .priceSel.ty3 label { right:195px; }
.planningSet .priceSet .priceSel.ty4 label { right:90px; }
.planningSet .priceSet .priceSel.ty5 label { right:0px; }

.planningSet .priceSet.ty2 .priceSel.ty1 label { right:407px; }
.planningSet .priceSet.ty2 .priceSel.ty2 label { right:292px; }
.planningSet .priceSet.ty2 .priceSel.ty3 label { right:186px; }
.planningSet .priceSet.ty2 .priceSel.ty4 label { right:80px; }
.planningSet .priceSet.ty2 .priceSel.ty5 label { right:0px; }

.planningSet .priceSet .priceSel .txtRad { position:absolute; top:-24px; z-index:3; color:#666; width:45px; text-align:center;}
.planningSet .priceSet .priceSel.ty1 .txtRad { right:401px; }
.planningSet .priceSet .priceSel.ty2 .txtRad { right:294px; }
.planningSet .priceSet .priceSel.ty3 .txtRad { right:189px; }
.planningSet .priceSet .priceSel.ty4 .txtRad { right:83px; }
.planningSet .priceSet .priceSel.ty5 .txtRad { right:0px; }

.planningSet .priceSet .priceSel.ty1 .radbox { left:78px; }
.planningSet .priceSet .priceSel.ty2 .radbox { left:185px; }
.planningSet .priceSet .priceSel.ty3 .radbox { left:291px; }
.planningSet .priceSet .priceSel.ty4 .radbox { left:397px; }
.planningSet .priceSet .priceSel.ty5 .radbox { left:476px; }
.planningSet li .inPrice { width:70px; height:35px; padding-left:12px; line-height:35px; text-align:right; color:#2460ce; font-size:21px; font-weight:bold; }
.progressWrap{margin-top:19px;}

.resultView{overflow:hidden;}
.resultView .list li{float:left; display:inline-block; height:101px; margin-left:9px; padding:11px 0 15px; border:1px solid #ddd; text-align:center;}
.resultView .list li:first-child{margin-left:0;}
.resultView .list .data{display:block; width:226px;}
.resultView .list .data .tit{display:block; height:32px; margin-bottom:15px;}
.resultView .list .data .tit.hTy2{line-height:47px;}
.resultView .list .data .val{display:block; padding-top:14px; font-weight:bold; font-size:17px; background:url("/images/asset/ifa/bg_linebar.gif") 50% 0  no-repeat;}
.resultView .list .data .val .num{display:inline-block; font-size:35px; line-height:35px; margin-right:2px;}
.resultView .list .data .val .num + .unit{vertical-align:bottom; *vertical-align:middle;}
.resultTxtView{padding:12px 61px 12px 62px;}
.resultTxtView .title{font-size:21px; margin-bottom:10px;}

/* ÀºÅð¼³°è > ÀºÅð¼Ö·ç¼Ç ¼öÀÍ·ü ÇöÈ² */
.planningRate{border-top:2px solid #333; border-bottom:1px solid #333; padding:20px 0 6px;}
.planningRate .data{overflow:hidden; display:block; width:97%; margin:0 auto;}
.planningRate .data dt,.planningRate .data dd{display:inline-block; *display:inline; *zoom:1;}
.planningRate .data dt{float:left; width:41%; line-height:24px; *height:32px; *line-height:32px;}
.planningRate .data dd{width:59%; margin-bottom:20px; *margin-bottom:12px; *line-height:32px;}
.planningRate .data .val{float:left; display:inline-block; *display:inline; *zoom:1; width:48%; text-align:right;}
.planningRate .data .val + .val{width:52%;}
.planningRate .data .num{font-size:24px; margin-right:2px; line-height:1;}
.planningRate .data .num + .unit{vertical-align:bottom; *vertical-align:middle; font-size:13px; letter-spacing:-1px;}

.selectSetWrap {margin-left:-14px;}
.selectSetWrap .radRel {margin-right:3px; *margin-right:7px;}
.selectSetWrap .label{width:122px; height:29px;}
/* ÀÌ¹ÌÁö ¶óµð¿À ¼±ÅÃ */
.radDNewTy .label{position:absolute; font-weight:bold; font-size:15px; padding-top:11px; padding-left:12px; cursor:pointer;}
.radDNewTy:hover .label{color:#766c62;}
.radDNewTy .radio-design input{width:134px; height:42px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.radDNewTy, .radDNewTy .radio-design{display:inline-block; width:134px; height:42px; background:url("/images/asset/ifa/planning_rad_ty.png") no-repeat;}
.radDNewTy:hover, .radDNewTy.radio-focus .radio-design{ background-position:0 -50px; }
.radDNewTy .radio-design:hover,.radDNewTy .radio-design:focus{background-position:0 -50px;}
.radDNewTy .radio-design.radio-checked{background-position:0 -100px;}
.radDNewTy.radio-checked .label{color:#fff !important;}

/* Planning ÀÚ¹®»ç Æ÷Æ®Æú¸®¿À ºñ±³ */
.assetInfoData .colTyL{width:700px;}
.assetInfoData .colTyR{width:210px;}
.assetInfoData .listMTy{margin-bottom:43px;}
.assetInfoData .listMTy li{margin-bottom:24px;}
.assetInfoData .bannerList{overflow:hidden; margin-top:22px;}
.assetInfoData .bannerList li{float:left; border:1px solid #d0d3d7;}
.assetInfoData .bannerList li:first-child{border-right:0;}

.defaultInfo{overflow:hidden;}
.defaultInfo .contTyL{width:250px;}
.defaultInfo .infoTxt{overflow:hidden; margin:26px 0 29px;}
.defaultInfo .infoTxt .tit,.defaultInfo .infoTxt .val{display:inline-block;}
.defaultInfo .infoTxt .tit{line-height:25px;}
.defaultInfo .infoTxt .val{vertical-align:top;}
.defaultInfo .boxTy1{overflow:hidden; padding:14px 13px;}
.defaultInfo .chartIn{width:440px;}
.defaultInfo .chartIn.ty2{width:210px;}
.defaultInfo .chartIn .chartN{text-align:center;}
.defaultInfo .chartIn .chartN .title{font-weight:bold; font-size:17px;}

.specInfoList .list > li{margin-bottom:12px; padding:10px 0; border:1px solid #ddd;}
.specInfoList .list .listTit{float:left; width:100px; display:inline-block; *display:inline; *zoom:1; padding-left:20px; height:55px;}
.specInfoList .list .listTit .tit{display:inline; font-weight:bold; font-size:14px; line-height:55px; vertical-align:middle;}
.specInfoList .list .listTit .tit + .i-help{margin-left:4px;}
.specInfoList .list .layerPopTy1.tyNew{left:30px !important;}
.specInfoList .list .item{ height:55px;}
.specInfoList .list .item .bg{float:left; display:inline-block; width:30px; height:77px; margin-top:-10px; border-right:1px solid #ddd; background-repeat:repeat;}
.specInfoList .list .ty1 .bg{background-image:url("/chartn/img/pattern1.gif");}
.specInfoList .list .ty2 .bg{background-image:url("/chartn/img/pattern2.gif");}
.specInfoList .list .ty3 .bg{background-image:url("/chartn/img/pattern3.gif");}
.specInfoList .list .ty4 .bg{background-image:url("/chartn/img/pattern4.gif");}
.specInfoList .list .ty5 .bg{background-image:url("/chartn/img/pattern5.gif");}
.specInfoList .list .ty6 .bg{background-image:url("/chartn/img/pattern6.gif");}
.specInfoList .itemData{display:inline-block; *display:inline; *zoom:1; width:108px; margin:0 55px;}
.specInfoList .itemData .percent{color:#666; font-size:35px; line-height:1; text-align:center;}
.specInfoList .itemData .price{font-size:13px; text-align:center;}

.planningSet .priceSet .bg.rateTy .pos{background:url("/images/asset/ifa/asset_bg_rate.png") no-repeat;}

/* Áß°³ÇüISA */
.productMall .pmTit {margin: 0 !important; font-size: 26px; line-height: 1.4; font-weight: normal;}
.productMall .msgTy3.msgImgTy.imgTy1 {background-image: url(/images/asset/bill_image.png); background-position: 667px 36px;}
.productMall .msgTy3.msgImgTy.imgTy2 {background-image: url(/images/asset/cma_image.png); background-repeat: no-repeat; background-position: 667px 32px;}
.productMall .msgTy3.msgImgTy.imgTy3 {background-image: url(/images/asset/productMall_bg_rp.png); background-repeat: no-repeat; background-position: 670px 0px; background-size:28%; }
.productMall .msgTy3.msgImgTy {min-height: 0;}
.productMall .msgTy3 {padding: 85px 60px;}
.productMall .rec { background:#fff; border:1px solid #eeeae5; }
.productMall .rec.ty1 ul { padding:40px 0; font-size:0; }
.productMall .rec.ty1 li { display:inline-block; *display:inline; *zoom:1; padding:0 15px 0 60px; width:240px; height:80px; vertical-align:top; letter-spacing:-1px;  font-size:14px; line-height:18px; font-weight:bold; color:#333; border-left:1px solid #eeeae5; background:url(/images/finance/bill_check.png) no-repeat 30px top;}
.productMall .rec.ty1 ul li:first-child { border:none; margin-left:20px; }
.productMall .rec.ty1 ul span {display: inline-block; margin-top:20px;}
.productMall .rec.ty2 { background:#fff; border:1px solid #eeeae5; padding:30px 30px;}
.productMall .rec.ty2 ul { padding:0; font-size:0; }
.productMall .rec.ty2 li { padding-left:28px; padding-bottom:10px; font-size:14px; font-weight:bold; color:#333; background:url(/images/asset/check_icon.png) 0 0 no-repeat;}
.productMall .rec.ty2 .subtxt {border-top: 1px solid #ddd; padding-top: 25px; margin-top: 15px;}

.productMall .msg-ico 
.productMall .msg-ico h6 { display:inline-block; color:#333333; }
.productMall .msg-ico .i-notice { padding-right:5px; width:18px; height:18px; background: url("/images/asset/ico_notice.png") no-repeat; }
.productMall .msg-ico p { margin: 6px 0 0 0; padding: 0 0 0 21px; color:#666; }

.isaVisInfo { position:relative; width:1000px; height:300px; background:#f7f3ee; }
.isaVisInfo .video { position:absolute; left:40px; top:40px; width:390px; height:218px; }
.isaVisInfo.subVis .visCont { padding:80px 0 0 465px; }
.isaVisInfo.subVis .visCont .tit { font-size:22px; }

/* able consulting */
.consultingInfo { padding:60px; border:1px solid #ddd; border-radius:5px; background:url(/images/asset/img_ablepremier_vis.png) 96% 50% no-repeat; }
.consultingInfo h4 { color:#111; font-size:26px; font-weight:bold; line-height:32px; }
.consultingInfo h4 span { color:#5177bc !important; }
.consultingInfo .con1 { margin-top:30px; color:#333; font-size:18px; line-height:26px; }
.consultingInfo .con2 { margin-top:40px; color:#666; font-size:14px; line-height:24px; }
.serviceList { overflow:hidden; border:1px solid #ddd; border-radius:5px; padding:25px 0; box-sizing: border-box; }
.serviceList > li { float:left; display:inline-block; width:30%; padding:30px; box-sizing:border-box; }
.serviceList > li h5 { display:block; padding-left:26px; font-weight:bold; background:url(/images/common/ico_check_list.png) left 2px no-repeat; }
.serviceList > li.list1 { width:28%; }
.serviceList > li.list2 { width:39%; border:1px solid #ddd; border-width:0 1px; }
.serviceList > li.list3 { width:33%; } 
.serviceList > li h5 + .listTy2 { margin:15px 0 0 15px; }