@charset "utf-8";

/* 펀드몰 */
/* 리스트유형1 */
.list1-fmall{display:inline-block;width:950px}
.list1-fmall > li{position:relative;width:910px;height:90px;margin:10px 0 0;padding:15px 20px;background:url(../../img/bg/bg_list1_fmall.gif) no-repeat left center}
.list1-fmall li.recom01{position:relative;width:910px;height:90px;margin:10px 0 0;background:#fff url(../../img/bg/bg_recom01.gif) no-repeat 0px 0px}
.list1-fmall li.recom02{position:relative;width:910px;height:90px;margin:10px 0 0;background:#fff url(../../img/bg/bg_recom02.gif) no-repeat 0px 0px}
.list1-fmall dl{position:relative;width:460px;height:90px}
.list1-fmall dt{width:445px;font-size:18px;color:#222;font-weight:bold;line-height:33px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.list1-fmall dt a{color:#222}
.list1-fmall dd{font-size:13px;color:#666}
.list1-fmall dd *{vertical-align:middle}
.list1-fmall .cont-1, .list1-fmall dd.cont-3, .list1-fmall dd.cont-2, .list1-fmall dd.cont-4{height:23px;line-height:23px}
.list1-fmall .cont-1 strong, .list1-fmall .cont-3 strong, .list1-fmall .cont-2 strong, .list1-fmall .cont-4 strong{display:inline-block;margin-right:10px;background:url(../../img/bg/bg_bar.gif) no-repeat right center}
.list1-fmall .cont-1 strong, .list1-fmall .cont-3 strong{width:59px}
.list1-fmall .cont-2 strong, .list1-fmall .cont-4 strong{width:77px}
.list1-fmall .cont-1{position:absolute;top:42px;left:0px}
.list1-fmall .cont-2{position:absolute;top:42px;left:209px;display:block;width:251px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}
.list1-fmall .cont-3{position:absolute;top:64px;left:0px}
.list1-fmall .cont-4{position:absolute;top:64px;left:209px}
.list1-fmall .cont-1 a, .list1-fmall .cont-2 a{color:#666}
.list1-fmall .sort{position:absolute;top:19px;left:482px;width:78px;height:51px;font-size:12px}
.list1-fmall .sort .icon-1, .list1-fmall .sort .icon-2, .list1-fmall .sort .icon-3, .list1-fmall .sort .icon-4, .list1-fmall .sort .icon-5{display:inline-block;width:78px;height:8px;padding:36px 0 0 0;text-align:center;background:url(../../img/bul/icon_fmm_sort.gif) no-repeat}
.list1-fmall .sort .icon-1{background-position:10px 0}
.list1-fmall .sort .icon-2{background-position:10px -52px}
.list1-fmall .sort .icon-3{background-position:10px -104px}
.list1-fmall .sort .icon-4{background-position:10px -156px}
.list1-fmall .sort .icon-5{background-position:10px -208px}
.list1-fmall .grade{position:absolute;top:16px;left:572px;width:73px;height:58px;padding:0 15px 0 17px;background:url(../../img/bg/bg_list1_fmall_grade.gif) no-repeat left top;font-size:12px;text-align:center}
.list1-fmall .grade span{display:block;height:27px;margin-top:12px}
.list1-fmall .grade strong{display:inline-block;font-weight:normal}
.list1-fmall .rate{position:absolute;top:6px;left:690px;width:130px;color:#444;line-height:24px}
.list1-fmall .rate em{display:inline-block;width:42px;margin-right:8px;text-align:right;font-size:12px;color:#666}
.list1-fmall .rate span{display:inline-block;width:60px;font-size:13px;line-height:20px;text-align:right}
.list1-fmall .rate .plus{font-size:15px;font-weight:bold;color:#ec5b29}
.list1-fmall .rate .minus{font-size:15px;font-weight:bold;color:#3b8cd8}
.list1-fmall .rate i{display:inline-block;margin-left:0px;font-size:12px}
	/** 향후적용예정 **/
	/*.list1-fmall .rate span{display:inline-block;width:74px;font-size:13px;line-height:20px;text-align:right}
	.list1-fmall .rate .plus{color:#ec5b29}
	.list1-fmall .rate .minus{color:#3b8cd8}
	.list1-fmall .rate .plus strong{font-size:15px;font-weight:bold}
	.list1-fmall .rate .minus strong{font-size:15px;font-weight:bold}
	/** 향후적용예정 **/
.list1-fmall .btn-pick{position:absolute;top:34px;right:0;width:100px;text-align:center}
.list1-fmall .btn-pick2{position:absolute;top:18px;right:0;width:100px;text-align:center}
.list1-fmall .btn-pick2 .btn-cart{margin-top:6px;text-align:left}
.list1-fmall .btn-pick .btn-cart, .list1-fmall .btn-pick2 .btn-buy{text-align:left}

/* 펀드매매 유형추가 */
.list1-fmall-wrap{overflow:hidden;width:950px;border-top:2px solid #495159;border-bottom:1px solid #c1c4c8;margin:15px 0 0 0}
.list1-fmall-wrap .fund-grid-list.type02{margin-top:-1px;border-top:1px solid #e7eaec}
.list1-fmall-wrap .fund-grid-list.type02 li{border-bottom:0}  /* 하나만있을경우 */
.list1-fmall.bg{width:950px;padding:0;background:url(../../img/bg/bg_list1_fmall2.gif) repeat-y left top}
.list1-fmall.bg> li{width:850px;height:auto;margin:0;padding:40px 50px 0px 50px;background:url(../../img/bg/bg_list1_fmall_line.gif) no-repeat left top}
.list1-fmall.bg> li:first-child{background:none;padding-top:0}
*+html .list1-fmall.bg dl{height:85px}
.list1-fmall.bg dl{margin-left:10px}
.list1-fmall.bg dt{line-height:30px}
.list1-fmall-wrap .invest-msg{height:36px;padding:6px 0 0 21px}
.list1-fmall-wrap .invest2-msg{height:36px;padding:12px 0 0 21px;border-top:1px solid #e7eaec}
.list1-fmall-wrap .checklist-msg{height:36px;padding:12px 0 0 21px;border-top:1px solid #e7eaec}
.list1-fmall-wrap .list1-fmall .cont-1{position:absolute;top:33px;left:0px}
.list1-fmall-wrap .list1-fmall .cont-2{position:absolute;top:33px;left:209px}
.list1-fmall-wrap .list1-fmall .cont-3{position:absolute;top:55px;left:0px}
.list1-fmall-wrap .list1-fmall .cont-4{position:absolute;top:55px;left:209px}
.list1-fmall-wrap .bg-btm{width:950px;height:40px;background:url(../../img/bg/bg_list1_fmall_btm.gif) no-repeat left bottom}
.list1-fmall-wrap .invest-msg a:hover{color:#fff;text-decoration:none !important}
/* 투자성향 레이어팝업 fmb2020404 */
.sort.reset{width:60px;height:51px;font-size:12px}/*position reset*/
.sort.reset .icon-1, .sort.reset .icon-2, .sort.reset .icon-3, .sort.reset .icon-4, .sort.reset .icon-5{display:inline-block;width:60px;height:8px;padding:36px 0 0 0;text-align:center;background:url(../../img/bul/icon_fmm_sort.gif) no-repeat}
.sort.reset .icon-1{background-position:0 0}
.sort.reset .icon-2{background-position:0 -52px}
.sort.reset .icon-3{background-position:0 -104px}
.sort.reset .icon-4{background-position:0 -156px}
.sort.reset .icon-4{background-position:0 -208px}

/* 리스트유형2 */
.list2-fmall{overflow:hidden;width:950px;margin:10px 0 -10px 0;*margin:10px 0 0 0}
.list2-fmall ul{width:960px}
.list2-fmall ul:after{content:"";display:block;clear:both}
.list2-fmall ul.no-line{border:0px solid #999}
.list2-fmall li{position:relative;float:left;display:inline;width:228px;height:218px;margin:0 10px 10px 0;border:1px solid #ccc}
/* .list2-fmall li{position:relative;float:left;display:inline;width:228px;height:218px;margin:0 10px 10px 0;border:1px solid #ccc;background:#fff url(../../img/bg/bg_nodata.png?cashBuster=20191125) no-repeat 90px 85px} */
.list2-fmall li:hover{border:1px solid #999}
.list2-fmall li.no-data:hover{border:1px solid #ccc}
.list2-fmall li.recom01{position:relative;float:left;display:inline;width:228px;height:218px;margin:0 10px 10px 0;border:1px solid #ccc;background:#fff url(../../img/bul/label_recom01.png) no-repeat 195px 0px}
.list2-fmall li.recom02{position:relative;float:left;display:inline;width:228px;height:218px;margin:0 10px 10px 0;border:1px solid #ccc;background:#fff url(../../img/bul/label_recom02.png) no-repeat 195px 0px}
.list2-fmall li.recom01:hover, .list2-fmall li.recom02:hover{border:1px solid #999}

.list2-fmall dl{padding:15px 16px}
.list2-fmall dt{height:43px;font-size:16px;color:#222;font-weight:bold;line-height:22px;overflow:hidden}
.list2-fmall dt.nb{height:auto;overflow:visible}
.list2-fmall dt a{color:#222}
.list2-fmall dd.grade, .list2-fmall dd.cont-1, .list2-fmall dd.cont-2{width:205px;margin-left:2px;padding-left:7px;color:#666;font-size:13px;line-height:20px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px}
.list2-fmall dd.grade{margin-top:84px}
.list2-fmall dd.grade img{margin:3px 0 0 -3px}
.list2-fmall dd.grade strong, .list2-fmall dd.cont-1 strong, .list2-fmall dd.cont-2 strong{display:inline-block;width:68px}
.list2-fmall dd.sort{position:absolute;top:75px;left:27px;width:78px;height:51px;font-size:12px}
.list2-fmall dd.sort .icon-1, .list2-fmall dd.sort .icon-2, .list2-fmall dd.sort .icon-3, .list2-fmall dd.sort .icon-4, .list2-fmall dd.sort .icon-5{display:inline-block;width:78px;height:8px;padding:36px 0 0 0;text-align:center;background:url(../../img/bul/icon_fmm_sort.gif) no-repeat}
.list2-fmall dd.sort .icon-1{background-position:center 0}
.list2-fmall dd.sort .icon-2{background-position:center -52px}
.list2-fmall dd.sort .icon-3{background-position:center -104px}
.list2-fmall dd.sort .icon-4{background-position:center -156px}
.list2-fmall dd.sort .icon-5{background-position:center -208px}
.list2-fmall dd.rate{position:absolute;top:76px;left:116px;width:103px;height:50px;font-size:12px;color:#666;background:url(../../img/bg/bg_fmm_line.gif) no-repeat left top;text-align:center}
.list2-fmall dd.rate span{display:inline-block;margin-top:6px}
.list2-fmall dd.rate strong{display:inline-block;width:87px;margin-top:8px;font-weight:normal}
.list2-fmall dd.rate i{font-size:14px;font-weight:bold}
.list2-fmall dd.rate .plus, .list2-fmall dd.rate .minus{font-size:20px;font-weight:bold}
.list2-fmall dd.rate .plus{color:#ec5b29}
.list2-fmall dd.rate .minus{color:#559bdd}
.list2-fmall .btn-wrap{position:absolute;left:-1px;bottom:-1px;width:230px;height:40px}
.list2-fmall .btn-wrap .btn-pick{position:absolute;left:0;top:0;z-index:10;width:210px;height:33px;margin:0 10px 0 10px;padding:7px 0 0 0}
.list2-fmall .btn-wrap .bg{position:absolute;left:0;top:0;z-index:5;width:230px;height:40px;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7}
.list2-fmall .btn-wrap:after{content:"";display:block;clear:both}
.list2-fmall .btn-wrap .btn-compare{position:absolute;top:3px;right:3px}
.list2-fmall .btn-pick a{font-size:13px}

/* 펀드비교 레이어팝업, 펀드상세 하단리스트 */
.list2-fmall.compare{position:relative;width:200px;height:130px;margin:0}
.list2-fmall.compare dl{position:relative;width:200px;height:110px;padding:0 0 0 0;background:#fff}
.list2-fmall.compare dt{height:37px;width:172px;margin:14px 10px 0 16px;font-size:15px;line-height:18px;text-align:left}
.list2-fmall.compare .sort{position:absolute;top:49px;left:14px;width:78px;height:51px;font-size:12px}
*+html .list2-fmall.compare .sort{top:59px}
.list2-fmall.compare .sort .icon-1, .list2-fmall .sort .icon-2, .list2-fmall .sort .icon-3, .list2-fmall .sort .icon-4, .list2-fmall .sort .icon-5{width:78px;padding:34px 0 0 0}
.list2-fmall.compare .rate{position:absolute;top:49px;left:103px;width:97px;height:50px;font-size:12px}
*+html .list2-fmall.compare .rate{top:59px}
.list2-fmall.compare .rate strong{margin-top:7px}
.list2-fmall.compare .rate .plus, .list2-fmall.compare .rate .minus{font-size:18px}
.btn-up{display:inline-block;width:14px;height:11px;margin:3px 0 0 4px;padding-top:3px;vertical-align:top}
.btn-down{display:inline-block;width:14px;height:11px;margin:3px 0 0 4px;padding-top:3px;vertical-align:top}
.list2-fmall.compare .btn-wrap{position:absolute;left:-1px;bottom:-1px;width:200px;height:40px}
.list2-fmall.compare .btn-wrap .btn-pick{position:absolute;left:0;top:0;z-index:10;width:180px;height:33px;margin:0 10px 0 10px;padding:7px 0 0 0}
.list2-fmall.compare .btn-wrap .bg{position:absolute;left:0;top:0;z-index:5;width:201px;height:40px;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7}
.list2-fmall.compare .btn-wrap:after{content:"";display:block;clear:both}
.list2-fmall.compare .btn-wrap .btn-compare{position:absolute;top:3px;right:3px}
.list2-fmall.compare .btn-pick a{font-size:13px}
.list2-fmall.compare .btn-close{position:absolute;top:0px;right:0px}
.tbl-htype4 .list2-fmall.compare dt a{text-decoration:none;cursor:default}
/* 펀드상세 */
.list2-fmall-wrap{width:200px;height:130px;background:#fff url(../../img/bg/bg_nodata.png?cashBuster=20191125) no-repeat 76px 41px;border:1px solid #ccc}

/* 펀드상세 */
.view-fmall{width:950px;margin:8px 0 0 0;padding:0 0 40px 0;background:url(../../img/bg/bg_list1_fmall_btm.gif) no-repeat left bottom}
.view-fmall .bg-top{width:950px;height:51px;background:url(../../img/bg/bg_list1_fmall_top.gif) no-repeat left top}
.view-fmall .bg-mid{position:relative;width:830px;padding:0 60px;background:url(../../img/bg/bg_list1_fmall2.gif) repeat-y left top}
.view-fmall h2 strong{display:block;margin:0 0 4px 0;padding:3px 0 0 0;font-size:24px;color:#333;line-height:37px}
.view-fmall h2{font-size:14px;color:#666;font-weight:normal}
.view-fmall h3.document{margin:7px 0 5px 0;font-size:13px}
.view-fmall .cont-left{height:195px;width:570px;height:auto;padding-bottom:30px}
.view-fmall .cont-right{position:absolute;left:652px;top:0;width:245px;height:165px;padding:0 0 0 28px;background:url(../../img/bg/bg_view_fmall_inner.gif) no-repeat left top}
.view-fmall .cont-right:after{content:"";display:block;clear:both}
.view-fmall .cont-right .btn{margin:13px 0 14px 0}
.view-fmall .cont-left ul{padding:16px 0 0 0}
.view-fmall .cont-left ul:after{content:"";display:block;clear:both}
.cont-left .cont-1{float:right;width:338px;line-height:20px}
.cont-left .cont-1 strong{display:inline-block;width:80px;padding-left:8px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left center}
.cont-left .cont-2{float:right;width:338px;margin:0 0 0 0;line-height:20px}
.cont-left .cont-2 strong{display:inline-block;width:76px;padding-left:8px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left center}
.cont-left .grade{float:right;width:338px;margin:0 0 0 0;line-height:20px}
.cont-left .grade strong{display:inline-block;width:78px;padding-left:8px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left center}
.cont-left .grade img{margin-top:3px}
.cont-left .sort-wrap{float:left;position:relative;width:101px;height:80px;background:url(../../img/bg/bg_view_fmall_sort.gif) no-repeat left top}
.cont-left .sort{position:absolute;top:13px;left:17px;width:80px;height:51px;font-size:12px}
.cont-left .sort .icon-1, .cont-left .sort .icon-2, .cont-left .sort .icon-3, .cont-left .sort .icon-4, .cont-left .sort .icon-5{display:inline-block;width:81px;height:8px;padding:36px 0 0 0;text-align:center;background:url(../../img/bul/icon_fmm_sort.gif) no-repeat}
.cont-left .sort .icon-1{background-position:50% 0}
.cont-left .sort .icon-2{background-position:50% -52px}
.cont-left .sort .icon-3{background-position:50% -104px}
.cont-left .sort .icon-4{background-position:50% -156px}
.cont-left .sort .icon-5{background-position:50% -208px}

.cont-left .rate-wrap{float:left;position:relative;width:111px;height:80px;background:url(../../img/bg/bg_view_fmall_rate.gif) no-repeat left top}
.cont-left .rate{position:absolute;top:13px;left:0;width:103px;height:50px;font-size:12px;color:#666;background:url(../../img/bg/bg_fmm_line.gif) no-repeat left top;text-align:center}
.cont-left .rate span{display:block;margin-top:6px;font-size:20px;font-weight:bold}
.cont-left .rate strong{display:inline-block;margin-top:8px;font-weight:normal}
.cont-left .rate i{font-size:14px;font-weight:bold}
.cont-left .rate .plus{color:#ec5b29}
.cont-left .rate .minus{color:#559bdd}
.cont-left .bar{display:inline-block;margin:0 10px;color:#d9d9d9}

.view-fmall ul.document{width:250px}
.view-fmall ul.document:after{content:"";display:block;clear:both}
.view-fmall ul.document li{float:left;width:124px;vertical-align:bottom;line-height:22px;color:#aaa}
.view-fmall ul.document li a{color:#444}
.view-fmall ul.document img{margin:3px 7px 0 0}

.view-fmall .sns{float:left;width:120px;margin-top:3px}
.view-fmall .sns li{float:left;width:29px;height:23px}
.view-fmall .sns li a{display:inline-block;width:24px;height:23px;background:url(../../img/btn/btn_sns.png) no-repeat left top}
.view-fmall .sns li a.facebook{background-position:0 0}
.view-fmall .sns li a.facebook:hover{background-position:0 -23px}
.view-fmall .sns li a.tweeter{background-position:-24px 0}
.view-fmall .sns li a.tweeter:hover{background-position:-24px -23px}
.view-fmall .sns li a.report{width:76px;background-position:-49px 0}
.view-fmall .sns li a.report:hover{background-position:-49px -23px}

.view-fmall .cont-wrap{width:830px;margin-top:30px;padding:18px 0 20px 0;background:url(../../img/bg/bg_view_fmall_cont.gif) no-repeat left top}
.view-fmall .cont-wrap:after{content:"";display:block;clear:both}
.view-fmall .cont-wrap2{width:830px;margin-top:30px;padding-bottom:20px}
.view-fmall .tit{float:left;width:190px}
.view-fmall .tit h3{margin:0 0 7px 0;font-size:22px;color:#222;line-height:28px;letter-spacing:-1px}
.view-fmall .tit.bg1{height:220px;background:url(../../img/bg/bg_view_fmall_tit1.gif) no-repeat left 114px}
.view-fmall .tit.bg2{height:220px;background:url(../../img/bg/bg_view_fmall_tit2.gif) no-repeat left 114px}
.view-fmall .tit.bg3{height:161px;background:url(../../img/bg/bg_view_fmall_tit3.gif) no-repeat left 85px}
.view-fmall .cont{float:left;width:640px}
.view-fmall .cont .list-other li{float:left;margin:10px 0 0 17px}
.view-fmall .cont .list-other li:hover{border:1px solid #999}
.view-fmall .cont .list-other{margin:-10px 0 0 -17px;overflow:hidden}
.view-fmall .txt{margin:0 0 35px 0;font-size:14px;color:#444;line-height:22px}
.view-fmall .graph{clear:both}
.view-fmall .cont h4{height:20px}
.view-fmall .cont h5{margin:16px 0 9px 0;font-size:14px;color:#222}
.view-fmall .cont h5.question{height:28px;margin:30px 0 0 0;padding:0 0 0 22px;background:url(../../img/bul/icon_question_over.png) no-repeat left 3px}
.view-fmall .dv-w310-wrap{clear:both}
.view-fmall .dv-w310-wrap:after{content:"";display:block;clear:both}
.view-fmall .dv-w310{float:left;width:310px}
.view-fmall .dv-w659{float:left;background:#f5f5f5;padding:14px 0 14px 30px;width:628px}

.view-fmall .tip{clear:both;width:610px;height:auto;padding:11px 14px 0 14px;background:#f8f8f8;border:1px solid #ccc;overflow:hidden}
.view-fmall .tip dl{height:auto}
.view-fmall .tip dt{width:auto;padding-left:36px;line-height:normal;background:url(../../img/bul/icon_tip.png) no-repeat left 1px;font-size:14px;font-weight:bold;color:#1f5dbe}
.view-fmall .tip dd{margin:4px 0 10px 5px;padding:0 10px 0 0}

.view-fmall .rate-check{width:620px;min-height:20px;margin:0 0 20px 0;padding:10px;background:#f5f5f5;color:#222}
.view-fmall .rate-check:after{content:" ";display:block;clear:both}
.view-fmall .rate-check .fund-name{display:block;float:right;width:430px}

.view-fmall .account-inquiry{position:static;width:auto;height:auto;overflow:hidden;margin:0 0 25px 0;padding:18px 0 17px 25px;color:#222222;border:1px solid #cccccc}
.view-fmall .account-inquiry dt{width:auto;color:#444;line-height:normal;overflow:visible;white-space:normal;text-overflow:clip;-o-text-overflow:clip;float:left;padding-left:7px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left center;font-size:14px;font-weight:bold}
.view-fmall .account-inquiry dd{float:left;width:150px;padding-right:0px;font-size:13px;line-height:18px}
.view-fmall .account-inquiry dd span{display:inline-block;width:113px;margin-right:2px;font-size:18px;font-weight:bold;text-align:right}
.view-fmall .account-inquiry dd i, .view-fmall .account-inquiry dd span i{display:inline-block;margin-top:1px}
.view-fmall .account-inquiry dd span.plus{color:#ec5b29}
.view-fmall .account-inquiry dd span.minus{color:#3b8cd8}
.view-fmall .account-inquiry dd.last{width:auto;padding-left:5px}
.view-fmall .account-inquiry dd.last span{width:auto}
.view-fmall .account-inquiry dd.last span i{font-size:13px}
.view-fmall .account-inquiry:after{content:" ";display:block;clear:both}

.view-fmall .graph-wrap{float:left;width:436px;margin-right:10px;border:1px solid #ccc}
.view-fmall .graph-wrap .head{float:left;width:117px;height:134px;padding:14px 0 0 19px;background:#eee}
.view-fmall .graph-wrap .head .btn{clear:both;padding:17px 0 0 0}
.view-fmall .graph-wrap .graph{clear:none;float:left;width:300px}

.view-fmall .tit-target{float:left;background:#fff url(../../img/bg/bg_fmall_tit1.png) no-repeat 49px 23px;padding-top:102px;width:169px;height:66px}
.view-fmall .tit-target > h3{font-size:20px;color:#222;text-align:center;line-height:24px}

/* 펀드상세- 체크해보세요 */
.view-fmall .tit.bg4{height:172px;background:url(../../img/bg/bg_view_fmall_tit4.gif) no-repeat left bottom}
.view-fmall .tit.bg5{height:197px;background:url(../../img/bg/bg_view_fmall_tit5.gif) no-repeat left bottom}
.view-fmall .tit.bg6{height:203px;background:url(../../img/bg/bg_view_fmall_tit6.gif) no-repeat left bottom}
.txt-guide-fund{float:right;position:relative}
.box-fund-item{margin:37px 0 0;padding:19px 0 0 48px;min-height:149px;border:1px solid #dddddd;overflow:hidden}
.box-fund-item dl{float:left;width:101px;text-align:center}
.box-fund-item dl dt{font-weight:bold}
.box-fund-item dl dd{margin:7px 0 0;height:101px;line-height:15px;font-size:12px;background:url(../../img/bg/bg_fund_item.gif) no-repeat 0 0}
.box-fund-item dl dd strong{display:block;padding:19px 0 8px;font-size:16px}
.box-fund-item dl.item02 dd{background-position:-140px 0}
.box-fund-item dl.item03 dd{padding:35px 0 0;height:66px;line-height:18px;font-size:16px;font-weight:bold;background-position:-280px 0}
.box-fund-item em{float:left;margin:66px 12px 0;width:16px;height:16px;text-indent:-9999px;background:url(../../img/bg/bg_fund_item.gif) no-repeat -112px -43px}
.box-fund-item em.sum-mark{float:left;margin:66px 12px 0;width:16px;height:8px;text-indent:-9999px;background:url(../../img/bg/bg_sum_mark.gif) no-repeat 0 0}
.box-fund-item .sum{float:left;margin:54px 0 0;font-size:18px;line-height:24px;color:#222;text-align:center}
.txt-list-bul{padding:9px 0 0}
.txt-list-bul li{margin:13px 0 0;font-size:14px;color:#444;padding:0 0 0 9px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px;line-height:20px}/*font-size수정_FMM1030201*/
.txt-list-bul li:first-child{margin:0}
.view-fmall .txt02{margin:0;font-size:14px;color:#444;line-height:22px}
.box-apply-date{margin:13px 0 0;padding:18px 0 18px 18px;min-height:240px;border:1px solid #ddd}
.box-apply-date table{width:594px;font-size:13px}
.box-apply-date th{height:28px;background:#eeeeee;color:#222}
.box-apply-date th.first{background:none}
.box-apply-date th.empty{background:url(../../img/bg/bg_dotted_vertical.gif) repeat-y center 0}
.box-apply-date .circle-rd{width:80px;height:80px;line-height:80px;font-size:18px;color:#fff;text-align:center;font-weight:bold;background:url(../../img/bg/bg_circle_rd.gif) no-repeat 0 0}
.box-apply-date .circle-bl{width:80px;height:80px;line-height:80px;font-size:18px;color:#fff;text-align:center;font-weight:bold;background:url(../../img/bg/bg_circle_bl.gif) no-repeat 0 0}
.box-apply-date .precess-wrap{background:url(../../img/bg/bg_apply_precess.gif) no-repeat 30px 23px}
.box-apply-date .list-precess{overflow:hidden}
.box-apply-date .list-precess li{float:left;text-align:center}
.box-apply-date .list-precess li.precess01{margin:0 0 0 6px;width:50px}
.box-apply-date .list-precess li.precess02{margin:0 0 0 20px;width:66px}
.box-apply-date .list-precess li.precess03{margin:0 0 0 17px;width:57px}
.box-apply-date .list-precess li dl{position:static;width:auto;height:auto}
.box-apply-date .list-precess li dt{width:auto;font-size:13px;color:#444;font-weight:normal;line-height:normal;overflow:visible;white-space:normal;text-overflow:clip;-o-text-overflow:clip}
.box-apply-date .list-precess li dl dd{padding:23px 0 0}
.box-apply-date td{height:80px;text-align:left;color:#444;line-height:18px;vertical-align:middle}
.box-apply-date table:first-child td{height:113px}
.box-apply-date td.empty{background:url(../../img/bg/bg_dotted_vertical.gif) repeat-y center 0}
.cont .risk-wrap{margin:23px 0 0;overflow:hidden}
.cont .risk-wrap:first-child{margin:0}
.cont .risk-wrap .h3-tit{position:relative;margin:0 0 12px}
.cont .risk-wrap .h3-tit span{position:absolute;top:0;right:0;font-size:13px;font-weight:normal}
.risk-wrap .thumb-graph{float:left;width:118px;height:78px;border:1px solid #ddd}
.risk-wrap .thumb-graph .grade{position:static;top:auto;left:auto;padding:0;width:70px;height:50px;margin:10px auto;text-align:center;background:url(../../img/bg/bg_grade.png) no-repeat left top}
.risk-wrap .txt-grade{float:right;width:500px}
.risk-wrap .txt-grade p{padding:10px 0 0}
.txt-d1{color:#19b92c}
.txt-d2{color:#91b71d}
.txt-d3{color:#e5b700}
.txt-d4{color:#ff7c11}
.txt-d5{color:#ee5850}
/* 포트폴리오 더보기 layer */
.lay-content .dv-w310-wrap, .lay-content .dv-w300-wrap{display:inline-block;width:100%}
.lay-content .dv-w310-wrap h5, .lay-content .dv-w300-wrap h5{margin:16px 0 9px 0;font-size:14px;color:#222}
.lay-content .dv-w310-wrap h5.question, .lay-content .dv-w300-wrap h5.question{height:28px;margin:30px 0 0 0;padding:0 0 0 22px;background:url(../../img/bul/icon_question_over.png) no-repeat left 3px}
.lay-content .dv-w310-wrap .dv-w310{float:right;width:310px}
.lay-content .dv-w310-wrap .dv-w310:first-child, .lay-content .dv-w300-wrap .dv-w300:first-child{float:left}
.lay-content .dv-w300-wrap .dv-w300{float:right;width:300px}
.lay-content .tbl-vtype4 td.no-data{height:115px}
.lay-content .global-fund-wrap .dv-w310-wrap{margin:12px 0 0}
.lay-content .global-fund-wrap .dv-w310-wrap:first-child{margin:0}

.box-style-wrap{margin:30px 0 0}
.box-style-wrap .h3-tit{position:relative;overflow:hidden}
.box-style-wrap .h3-tit span{position:absolute;top:0;right:0;color:#666;font-size:13px;font-weight:normal}
.box-style-wrap .box-style{display:inline-block;width:100%;margin:13px 0 0;min-height:200px;border:1px solid #ccc}
.box-style-wrap .box-style .style-type{float:left;width:50%;margin:20px 0 0;text-align:center;background:url(../../img/bg/bg_dotted_style.gif) no-repeat 0 0}
.box-style-wrap .box-style .style-type:first-child{background:none}
.box-style-wrap .box-style .style-type .tit{display:block;height:50px;float:none;width:auto}
.box-style-wrap .box-style .style-type .sub-tit{display:block;margin:-26px 0 0;height:26px;font-size:12px;color:#444}
.box-style-wrap .box-style .style-type .stock{margin:0 auto;width:188px;height:120px;text-align:center;background:url(../../img/bg/bg_stock.gif) no-repeat 0 -15px}
.box-style-wrap .box-style .style-type .bond{margin:0 auto;width:178px;height:120px;text-align:center;background:url(../../img/bg/bg_bond.gif) no-repeat 0 -15px}

/* Tap menu :fmm 좌우이동 버튼 적용시 */
.tab-fmm-wrap{position:relative;background:url(../../img/bg/bg_tap_bottom.gif) repeat-x left bottom;width:950px;height:40px}
.tab-fmm-wrap .tab-menu{float:left;position:relative;background:#eee;padding:0 15px 0 17px;height:38px;line-height:38px;border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:16px;font-weight:bold;color:#666;text-align:center}
.tab-fmm-wrap .tab-menu.current{background:#fff url(../../img/bg/bg_tap_bottom2.gif) repeat-x left bottom;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-bottom:none;margin:0 0 0 -1px;height:39px;color:#1f5dbe}
.tab-fmm-wrap .tab-menu:first-child{background:#eee;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #999}
.tab-fmm-wrap .tab-menu:first-child.current{background:#fff  url(../../img/bg/bg_tap_bottom2.gif) repeat-x left bottom;border-top:1px solid #999;border-left:1px solid #999 !important;border-right:1px solid #999;border-bottom:none;margin:0}
.tab-fmm-wrap .tab-menu a{font-weight:bold;color:#666;text-decoration:none}
.tab-fmm-wrap .tab-menu.current a{color:#1f5dbe;cursor:default}
.tab-fmm-wrap .tab-menu.tab-w160{width:120px}
.tab-fmm-wrap .tab-menu.tab-w180{width:140px}
.tab-fmm-wrap .tab-menu.tab-w200{width:160px}
.tab-fmm-wrap .tab-menu.tab-w240{width:200px}

.btn-tab-left{display:block;position:absolute;left:-23px;top:13px;background:url(../../img/btn/btn_arrow_l.png) no-repeat;width:9px;height:13px}
.btn-tab-right{display:block;position:absolute;right:-23px;top:13px;background:url(../../img/btn/btn_arrow_r.png) no-repeat;width:9px;height:13px}

/*.btn-question{display:inline-block;background:url(../../img/bul/icon_question.png) no-repeat;margin:0 0 -3px 4px;width:15px;height:15px}
.btn-question:hover, .btn-question-white:hover{background:url(../../img/bul/icon_question_over.png)}*/
.btn-question-white{display:inline-block;background:url(../../img/bul/icon_question_white.png) no-repeat;margin:0 0 -3px 7px;width:15px;height:15px}
.btn-white-w200 .btn-question, .btn-blue-w200 .btn-question{margin-bottom:-3px}
.icon-chick{display:inline-block;background:url(../../img/bul/icon_chick.png) no-repeat;margin:0 6px -3px 7px;width:19px;height:15px}
.icon-chick2{display:inline-block;background:url(../../img/bul/icon_chick2.png) no-repeat;margin:0 6px -3px 7px;width:19px;height:15px}

.list-sort{float:left;width:505px}
.list-sort select{margin:0 4px 0 0}
.list-sort span{display:inline-block;width:auto}
.list-sort em{display:inline-block;width:147px}
.list-sort .btn-white{vertical-align:middle}/*2014.02.04추가_FMB4010401*/

.list-setup-wrap{position:relative;z-index:50}
.list-setup{position:relative;background:url(../../img/bul/icon_down_arrow.png) no-repeat right 12px;margin-right:12px;padding-right:11px;height:28px;color:#444;z-index:100}
.list-setup .list-title{line-height:28px;color:#444;text-decoration:underline}
.list-setup-lay{position:absolute;right:-13px;top:0;background:#fff;border:1px solid #bdbdbd;width:268px}
.list-setup-lay .lay-title{background:url(../../img/bul/icon_down_arrow.png) no-repeat right 12px;margin:-1px 12px 0 0;padding-right:11px;height:28px;line-height:28px;color:#444;text-align:right}
.list-setup-lay .select-content1{background:url(../../img/bg/bg_dot1.png) repeat-x left bottom;padding:10px 19px}
.list-setup-lay .select-content1 p, .list-setup-lay .select-content1 span{display:block;line-height:24px}
.list-setup-lay .select-content2{padding:10px 19px 13px}
.list-setup-lay .select-content2 .btn-orange3, .list-setup-lay .select-content2 .btn-white{width:55px}
.list-setup-lay .select-content2 .btn-orange3 i, .list-setup-lay .select-content2 .btn-white i{width:45px}
.list-setup-lay .select-content2 .btn-orange3 span, .list-setup-lay .select-content2 .btn-white span{width:35px}
.list-setup-lay .select-content2 .btn-orange3{margin-right:2px}
.list-setup-wrap .btn-white-w100, .list-setup-wrap .btn-thumb, .list-setup-wrap .btn-list{vertical-align:middle}/*2014.02.04추가*/

/* 투자가이드 */
.guide-submain{position:relative;margin-top:18px}
.guide-submain h3{position:absolute;left:0;top:0;width:440px;height:200px;padding:30px 0 0 30px}
.guide-submain .btn{position:absolute;top:190px;left:34px}
.guide-submain .btn a{display:inline-block;width:65px;height:15px;cursor:pointer}
.guide-submain .tit1-wrap{position:relative} /* 펀드마켓 */
.guide-submain .tit1-wrap h3{background:url(../../img/bg/bg_title_fmarket.gif) no-repeat left top}
.guide-submain .tit1-wrap .btn a{background:url(../../img/btn/btn_guide_fmarket.png) no-repeat left top}
.guide-submain .tit2-wrap{position:relative} /* 펀드투자 */
.guide-submain .tit2-wrap h3{background:url(../../img/bg/bg_title_finvest.gif) no-repeat left top}
.guide-submain .tit2-wrap .btn a{background:url(../../img/btn/btn_guide_finvest.png) no-repeat left top}
.guide-submain .tit3-wrap{position:relative} /* 자산운용사탐방 */
.guide-submain .tit3-wrap h3{background:url(../../img/bg/bg_title_fvisit.gif) no-repeat left top}
.guide-submain .tit3-wrap .btn a{background:url(../../img/btn/btn_guide_fvisit.png) no-repeat left top}

.guide-submain .tit4-wrap{position:relative} /* 스마트 펀드투자 */
.guide-submain .tit4-wrap h3{background:url(../../img/bg/bg_title_fsmart.gif) no-repeat left top}
.guide-submain .tit4-wrap .btn a{background:url(../../img/btn/btn_guide_fsmart.png) no-repeat left top}

.guide-submain .btn a:hover{background-position:0 -15px}

.guide-list1{width:950px;overflow:hidden}
.guide-list1 ul{width:960px;margin:-10px 0 0 0}
.guide-list1 ul:after{content:"";display:block;clear:both}
.guide-list1 li{position:relative;float:left;width:228px;height:228px;margin:10px 10px 0 0;border:1px solid #dddddd}
.guide-list1 li:hover{border:1px solid #999}
.guide-list1 .msg{display:block;position:absolute;left:0;bottom:0;width:208px;height:49px;line-height:49px;background:#fff;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;padding:0 10px;font-size:15px;font-weight:bold;color:#222;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.guide-list1 a{display:block;text-decoration:none}

.guide-list2{width:950px}
.guide-list2:after{content:"";display:block;clear:both}
.guide-list2 li{position:relative;float:left;border:1px solid #dddddd}
.guide-list2 li:hover{border:1px solid #999}
.guide-list2 li.cont-1{float:right;width:468px;height:468px;margin:0 0 10px 0}
.guide-list2 li.cont-2{display:inline;width:228px;height:228px;margin:240px 10px 10px 0}
.guide-list2 li.cont-3{display:inline;width:228px;height:228px;margin:0 0 10px 10px}
.guide-list2 .msg{position:absolute;left:0;bottom:0;height:49px;line-height:49px;background:#fff;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;
padding:0 10px;display:block;font-size:15px;font-weight:bold;color:#222;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.guide-list2 li.cont-1 .msg{width:448px}
.guide-list2 li.cont-2 .msg, .guide-list2 li.cont-3 .msg{width:208px}
.guide-list2 a, .guide-list3 a{display:block;text-decoration:none}

.guide-list3{width:950px;border-top:1px solid #636363;border-bottom:1px solid #b5b5b5} /* 함께하는 리포트 */
.guide-list3 li{*zoom:1}
.guide-list3 dl{min-height:144px;padding:19px 0 0 0;border-top:1px solid #e4e4e4}
*+html .guide-list3 dl{padding-bottom:16px}
.guide-list3 dl:after{content:"";display:block;clear:both}
.guide-list3 li:first-child dl{border-top:none}
.guide-list3 dt{height:31px;font-size:18px;font-weight:bold}
.guide-list3 dt.tit2{margin:6px 0 0 0}
.guide-list3 dt a{color:#222}
.guide-list3 dt a:hover{text-decoration:underline}
.guide-list3 dd.summary{overflow:hidden;height:75px;font-size:13px;color:#666;line-height:18px}
.guide-list3 dd.thumb{display:inline;float:left;margin:0 25px 20px 0}
.view-info{font-size:13px}
.view-info i{display:inline-block;margin:0 10px 0 0}
.view-info em{margin:0 5px 0 10px;padding:0 5px 0 0}
.view-info em.date{display:inline-block;width:80px;margin:0}
.view-info em.num{margin:0 15px 0 5px}
.view-info em.comm-num{margin:0 0 0 5px;color:#ee5850}
.view-info .file{vertical-align:middle;display:inline-block}
/* 검색 */
.search{width:948px;height:44px;padding:14px 0 0 0;border:1px solid #dddddd;background:#f5f5f5;text-align:center}
.search *{vertical-align:middle}

/* 초보자를 위한 펀드검색 */
.fsearch-first .cont-wrap{width:950px;padding-bottom:32px;/*background:url(../../img/bg/bg_fsearch.png) no-repeat left bottom;*/background:#f5f5f5;border:1px solid #d8dadd}
.fsearch-first h3{float:left;margin-top:7px;font-size:20px;color:#222;line-height:28px;font-weight:normal}
.fsearch-first h3 .num{display:inline-block;margin:0 9px 2px 33px;font-size:48px;font-weight:bold;color:#6fc954;line-height:21px;text-align:center}
.fsearch-first h3 *{vertical-align:middle}
.fsearch-first h3 > span.in-type{display:inline-block;margin:-5px 0 0 10px;font-size:13px;color:#686868}
.fsearch-first .cont{margin:42px 0 48px 0}
.fsearch-first .cont:after{content:"";display:block;clear:both}
.fsearch-first .cont li{float:left;display:inline;margin-left:35px}
.fsearch-first .cont li a{overflow:hidden;display:block;width:184px;height:184px}
.fsearch-first .cont li.on a img{margin-top:-210px}
.fsearch-first .cont li:first-child{margin-left:50px}
.fsearch-first .cont2{margin:70px 0}
.fsearch-first .cont2 ul{width:840px;height:70px;margin-left:45px;background:url(../../img/bg/bg_first2_probar.gif) no-repeat left top}
.fsearch-first .cont2 li{float:left}
.fsearch-first .cont2 li span{display:inline-block;margin-top:40px}
.fsearch-first .cont2 li.current{width:188px;height:27px;background:url(../../img/bg/bg_first2_probar_current.gif) no-repeat left top}
.fsearch-first .search-result{margin:26px 0 0 0;font-size:14px;text-align:center;font-weight:bold}
.fsearch-first .search-result2{position:absolute;top:8px;right:32px;font-size:14px;text-align:right;font-weight:bold}
.fsearch-first .search-result em, .fsearch-first .search-result2 em{font-weight:bold;color:#1f5dbe}

.step-wrap{width:927px;height:53px;padding-left:23px;font-size:16px;font-weight:bold;color:#556470;background:#fff}
.step-wrap:after{content:" ";display:block;clear:both}
.fsearch-first >div:first-child .step-wrap{margin-top:0}
.step-wrap li{float:left;width:190px;line-height:53px}
.step-wrap li.last{width:160px}
.step-wrap li.current{color:#fff}
.step-wrap li span{display:inline-block;width:22px;margin:0 9px 0 0;background:url(../../img/bg/bg_fsearch_stepnum.png) no-repeat 0 16px;font-size:11px;color:#fff;text-align:center;font-weight:normal;vertical-align:top}
.step-wrap li.current span{background:url(../../img/bg/bg_fsearch_stepnum_current.png) no-repeat 0 16px}
.step-wrap.step1{background:url(../../img/bg/bg_fsearch_step1_later.gif) no-repeat left top}
.step-wrap.step2{background:url(../../img/bg/bg_fsearch_step2_later.gif) no-repeat left top}
.step-wrap.step3{background:url(../../img/bg/bg_fsearch_step3_later.gif) no-repeat left top}
.step-wrap.step4{background:url(../../img/bg/bg_fsearch_step4_later.gif) no-repeat left top}
.step-wrap.step5{background:url(../../img/bg/bg_fsearch_step5_later.gif) no-repeat left top}
.step-wrap.step6{background:url(../../img/bg/bg_fsearch_step6_later.gif) no-repeat left top}

/*common 으로 이동
.step-rewrap-w{background:#fff;padding:30px 0}
.step-rewrap{width:900px;height:50px;margin:0 auto;background:url(../../img/bg/bg_fsearch_step.gif) 50% 36px no-repeat}
.step-rewrap ul{zoom:1}
.step-rewrap ul:after{content:" ";display:block;clear:both}
.step-rewrap li{position:relative;float:left;width:180px;height:50px;text-align:center;color:#686868;font-size:16px}
.step-rewrap li.current{color:#222}
.step-rewrap li span{position:absolute;top:25px;left:50%;margin-left:-12px;display:block;width:24px;height:24px;background:url(../../img/bg/bg_step_re.gif) 0 0 no-repeat;color:#686868;font-family:'verdana';font-weight:bold;text-align:center;font-size:11px;line-height:24px}
.step-rewrap li.current span{background-position:0 -25px;color:#fff}
.step-rewrap li.pass span{background-position:0 -50px;color:#6fc954}
*/

.step-path{height:36px;padding-left:11px;/*background:url(../../img/bg/bg_fsearch_step_path.gif) no-repeat left top;*/background:#fff;border-top:1px solid #d8dadd;border-bottom:1px solid #d8dadd;line-height:34px}
.step-path span{display:inline-block;margin:0 10px}
.step-path span:first-child{margin-left:0}

.fsearch-first .tooltip-descript{float:right;margin-top:12px;padding-right:50px}

/* contents */
.theme-list{float:left;background:url(../../img/bg/bg_theme_cont.png) no-repeat;padding:21px 20px 0 28px;width:414px;height:140px;margin-bottom:30px}
.theme-list strong{display:block;margin-top:-3px;padding-top:20px;height:33px;line-height:29px;font-size:24px;color:#222;letter-spacing:-0.128em}
.theme-list strong.long{margin:0 0 13px;padding-top:2px;height:51px}
.theme-list p{line-height:20px;color:#666}
.theme-list strong a{color:#222;text-decoration:none}
.theme-list p a{color:#666;text-decoration:none}
.theme-list li{margin-top:7px}
.theme-list .figure{display:inline-block;float:left;margin-top:0;margin-right:17px;width:120px;height:120px}
.theme-list .figure img{width:120px;height:120px}
.theme-contents{position:relative;margin-top:-17px;z-index:-1}
.theme-contents .theme{overflow:hidden;margin:0 auto;width:868px;height:200px}
.theme-contents .theme-desc{float:left;margin-top:36px;width:640px}
.theme-contents h3{line-height:65px;font-size:30px;color:#222222;letter-spacing:-0.0623em}
.theme-contents p{line-height:20px;color:#666}
.theme-contents .figure{display:inline-block;float:left;margin-right:25px;width:200px;height:200px}
.theme-contents .figure div{display:table-cell;width:200px;height:200px;text-align:center;vertical-align:middle}
.theme-contents .figure img{width:200px;height:200px}

.btn-theme-prev{display:block;position:absolute;left:-30px;top:50%;background:url(../../img/btn/btn_prev.png) no-repeat;margin-top:-15px;width:15px;height:30px}
.btn-theme-prev:hover{background:url(../../img/btn/btn_prev2.png) no-repeat}
.btn-theme-next, .btn-theme-next2{display:block;position:absolute;right:-30px;top:50%;background:url(../../img/btn/btn_next2.png) no-repeat;margin-top:-15px;width:15px;height:30px}
.btn-theme-next:hover, .btn-theme-next2:hover{background:url(../../img/btn/btn_next.png) no-repeat}

.list-view-wrap{position:relative;background:url(../../img/bg/bg_board_t.png) no-repeat left 11px;padding-top:40px}
.list-view-wrap .sns{position:absolute;right:0;top:0}
.list-view-wrap .sns:after{content:" ";display:block;clear:both}
.list-view-content{padding:20px 68px 50px;border-left:1px solid #dedede;font-size:14px;line-height:24px}
.list-view-content:after{content:"";display:block;clear:both}
.list-view-bottom{display:block;background:url(../../img/bg/bg_board_b.png) no-repeat;width:100%;height:30px}
.list-view-content .tit{padding:10px 0;font-family:'NanumMyeongjoBold','나눔명조볼드';font-size:36px;color:#222;line-height:48px;text-align:center}

.media-view-wrap{position:relative;float:left;margin-right:20px;width:660px;z-index:0}
.media-view-wrap .media-sns{padding:17px 0 10px;height:23px;line-height:23px;text-align:right}
.media-view-wrap .media-desc{padding:15px 20px 15px 20px;border:1px solid #ddd;width:618px;height:193px;overflow:auto;overflow-x:hidden}
.media-list-wrap{float:left;padding-bottom:10px;width:270px;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}
.media-list-wrap .media-list-title{display:block;background:url(../../img/bul/icon_video.gif) no-repeat 4px 10px;padding-left:30px;height:43px;line-height:43px;font-size:14px;font-weight:bold;color:#222}
.media-list-wrap .media-section{margin-bottom:15px}
.media-list-wrap .media-section:after{content:"";display:block;clear:both;width:100%}
.media-list-wrap .media-object{float:left;margin-right:13px;width:100px;height:60px}
.media-list-wrap .media-object a{display:block}
.media-list-wrap .media-object a .current-movie{position:absolute;display:block;width:92px;height:52px;border:4px solid #1f5dbe}
.media-list-wrap .media-object-content{float:left;width:157px}
.media-list-wrap .media-object-content a{display:block;padding-top:3px;height:37px;font-weight:bold;color:#444;line-height:18px}
.media-list-wrap .media-object-content a.current{color:#1f5dbe}
.media-list-wrap .media-object-content span{font-size:12px;color:#666}
.media-list-wrap .media-object-content .media-object-view{background:url(../../img/bg/bg_division3.gif) no-repeat left center;margin-left:7px;padding-left:9px}

.fmm-box-type1{margin:0 -5px;height:130px;overflow:hidden}
.fmm-box-type1:after{content:"";display:block;clear:both;width:100%}
.fmm-box-type1 li{float:left;margin:0 5px;padding:14px 15px;border:1px solid #ccc;width:278px;height:100px}
.fmm-box-type1 li:hover{border:1px solid #999}
.fmm-box-type1 .figure{float:left;margin-right:15px;width:100px;height:100px}
.fmm-box-type1 .figure img{width:100px;height:100px}
.fmm-box-type1 dt, .fmm-box-type1 dt a{line-height:20px;font-size:15px;font-weight:bold;color:#222}
.fmm-box-type1 dd, .fmm-box-type1 dd a{margin-top:8px;line-height:18px;font-size:12px;color:#666}
.fmm-box-type2{background:#fbfbfb;border:1px solid #ddd;padding:16px 49px}
.fmm-box-type2.border-t-none{border-top:0 none}
.fmm-box-type2 .w95{display:inline-block;width:95px}
.fmm-box-type2 .w115{display:inline-block;width:115px}
.fmm-box-type2 .w185{display:inline-block;width:185px}
.fmm-box-type2 .w153{display:inline-block;width:153px}
.fmm-box-type2 .w208{display:inline-block;width:196px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}/*디자인 개선사항 반영*/
.fmm-box-type2 .w560{display:inline-block;width:560px;text-indent:-9px}
.fmm-box-type2 .w630{display:inline-block;width:630px;text-indent:-9px}

.fmm-box-type3:after{content:" ";display:block;clear:both}
.fmm-box-type3{position:relative;border-top:1px solid #d8dadd;margin:0}
.fmm-box-type3 a.title{position:relative;display:block;padding-left:18px;width:932px;height:44px;line-height:44px;background:none;font-size:15px;font-weight:bold;color:#222 }
.fmm-box-type3 a.title.type02{width:70%}
.fmm-box-type3 a.title .listsel{margin:10px 53px 0 0}
.fmm-box-type3 .bt-open{display:block;position:absolute;top:15px;right:20px;width:14px;height:14px;background:url(../../img/btn/btn_slide_arrow.png) -17px -15px no-repeat;z-index:5;text-indent:-9999px}
.fmm-box-type3.on .bt-open{background-position:-17px -68px}
.fmm-box-type3 .fr-area{position:absolute;top:10px;width:200px;text-align:right;right:54px}
.fmm-box-type3 a.bt{position:absolute;display:block;width:20px;height:20px;right:14px;top:15px}
.fmm-box-type3 a.bt span{position:relative;top:0;right:0}

.fmm-box-type4{background:#fff;border:1px solid #cecece;padding:9px 18px}
.fmm-box-type5{background:#ffeee3;border:1px solid #ffcca9;padding:20px 20px}
.fmm-box-type5 .list-title{float:left;width:121px;font-size:15px;color:#222;line-height:24px}
.fmm-box-type5 ul{margin-top:8px}
.fmm-box-type5 ul:first-child{margin-top:0}

.fmm-box-type6{padding:18px 0 18px 50px;border:1px solid #ccc}
.fmm-box-type6.p0{padding:0}
.fmm-box-type6.bg{background:#f5f5f5}
/* common으로 이동
.fmm-box-type7{border:1px solid #ddd}
.fmm-box-type7.bg{background:#f5f5f5;padding:14px 19px}
.fmm-box-type7.pd-reset{background:#f5f5f5;padding:15px 19px 0 19px}
.fmm-box-type7.pd-reset2{padding:15px 20px 15px 16px}
.fmm-box-type7.pd-reset2.toptxtb{}
.fmm-box-type7.bg-reset{background:#f8f8f8;padding:10px 20px 20px}*/
.fmm-box-type8{border:1px solid #ccc}
.fmm-box-type9{background:#fbfbfb;border-top:1px solid #e7eaec;padding:42px 0 44px 60px;box-shadow:0px -1px 0px #eff1f2 }
.fmm-box-type9 li.cont{float:left;width:684px}
.fmm-box-type9 li.cont.type02{margin-left:35px}
.fmm-box-type9 .inputlist{line-height:27px}
.fmm-box-type9 .inputlist label{display:inline-block;width:278px}
.fmm-box-type9 .inputlist02{display:block}
.fmm-box-type9 .theme label{display:inline-block;width:199px}


.fmm-box-graph1{margin-top:30px;width:950px;min-height:260px}
.fmm-box-graph2{float:right;margin-left:50px;border:1px solid #ccc;width:448px;height:345px}/*fmm3010201_투자목표별 현황그래프영역*/
/*
.fmm-box-type3{margin-top:6px}
.fmm-box-type3 a{display:block;background:url(../../img/bul/icon_fmm_plus.gif) no-repeat 19px center;border:1px solid #ddd;padding-left:47px;width:901px;height:58px;line-height:58px}
.fmm-box-type3 a:hover{border-color:#999;text-decoration:none}
.fmm-box-type3 a strong{font-size:16px;font-weight:bold;color:#444}
.fmm-box-type3.fold a{background:url(../../img/bul/icon_fmm_minus.gif) no-repeat 19px center}
.fmm-box-type3.fold a:hover{border-color:#ddd}
.fmm-box-type3.fold a strong{color:#222}
.fmm-box-type5{background:#fff6e3;border:1px solid #f46e5c;padding:16px 20px}
.fmm-box-type5 .list-title{float:left;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left center;padding:0 0 0 9px;width:204px;line-height:26px;font-size:13px;font-weight:bold;color:#444}
.fmm-box-type5 ul{margin-top:4px}
.fmm-box-type9{background:#fbfbfb;border:1px solid #ddd;border-top:none;padding:16px 0 16px 49px}
.fmm-grade-title{float:left;width:260px;font-size:14px;color:#444}
.fmm-grade{position:relative;background:url(../../img/fmm/grade_zero.png) no-repeat left top;width:602px;height:48px;overflow:hidden}
.fmm-grade.star{background:url(../../img/fmm/grade_star.png) no-repeat left top}
.fmm-grade.grade{background:url(../../img/fmm/grade_invest.png) no-repeat}
.fmm-grade.all{background:url(../../img/fmm/grade_all.png) no-repeat}
.fmm-grade .highlight{position:absolute;left:39px;top:10px;background:url(../../img/fmm/grade_highlight.gif) repeat-x;height:6px;z-index:1}
.fmm-grade .grade-point{display:block;background:url(../../img/fmm/grade_point.png) no-repeat;position:absolute;top:0;width:26px;height:26px;z-index:2}*/

.fmm-danger-grade{position:relative;background:url(../../img/fmm/grade_dangerre.png) no-repeat;margin:64px auto 70px;width:852px;height:150px}
.fmm-danger-grade .highlight{position:absolute;left:39px;top:10px;background:url(../../img/fmm/grade_highlightre.png) repeat-x;height:6px;z-index:1}
.fmm-danger-grade .grade-point{display:block;background:url(../../img/fmm/grade_pointre.png) no-repeat;position:absolute;top:98px;width:26px;height:26px;z-index:2}
.fmm-danger-grade .in-check-cont{position:absolute;bottom:0px;width:100%;height:20px;padding-top:40px;background:#f5f5f5;text-align:center}
.fmm-danger-grade .in-check-cont .dui{display:inline-block;margin:0 0 0 2px}

.fmm-calculator1{float:left;padding:20px 0 20px 39px;height:50px}
.fmm-calculator1 .calculator-title{font-size:18px;font-weight:bold;color:#222}
.fmm-calculator1 .calculator-subtitle{display:inline-block;background:url(../../img/bg/bg_division1.gif) no-repeat right 5px;margin-right:5px;padding-right:10px;color:#444}
.fmm-calculator1 .calculator-cont{display:inline-block;margin-right:27px}
.fmm-calculator1 ul{width:643px}
.fmm-calculator1 ul:after{content:"";display:block;clear:both}
.fmm-calculator2{float:right;background:#f8f8f8;padding-top:23px;width:200px;height:67px;text-align:center}
.fmm-calculator2 .calculator-title{font-size:14px;font-weight:bold;color:#666}
.fmm-calculator2 .calculator-value{margin-top:5px;font-size:24px;font-weight:bold;color:#ec5b29}
.fmm-calculator3{background:#f8f8f8;border:1px solid #93c0d1;margin-top:30px;padding:14px 0 0 30px;height:64px;font-size:16px;color:#444;line-height:24px}

/* text type */
.fmm-subtitle1{font-size:15px;font-weight:bold;color:#222}
.fmm-subtitle2{font-size:13px;font-weight:bold;color:#222 !important}
.fmm-subtitil3{font-size:13px;font-weight:bold;color:#222}
/*.fmm-subtitle4{font-size:14px;font-weight:bold;color:#222}*//* common으로 이동*/
.fmm-desc1{font-size:15px;color:#222}
.fmm-desc2{font-size:13px;color:#222}
.fmm-desc1 span{color:#1f5dbe}

.num1{display:inline-block;width:20px;height:20px;background:url(../../img/bg/bg_circle_yellow.png) no-repeat left top}
.num2{display:inline-block;width:20px;height:20px;background:url(../../img/bg/bg_circle_mudyellow.png) no-repeat left top}
.num3{display:inline-block;width:20px;height:20px;background:url(../../img/bg/bg_circle_mudorange.png) no-repeat left top}

/* 펀드검색 input type */
.input-point{background:#fff;border:1px solid #1f5dbe;padding:0 5px;height:34px;vertical-align:middle;line-height:34px}
/*FMM1030301 글올리기 영역 */
.textarea-type1{border:1px solid #ccc;padding:10px 15px;color:#888}

/* 일별기준가 레이어팝업 */
.lay-content .daily-price-wrap .tbl-vtype3{margin:12px 0 0;display:inline-block;width:100%;border-top:1px solid #636363}
.lay-content .daily-price-wrap .tbl-vtype3 table{width:100%;border-bottom:1px solid #e4e4e4;font-size:13px;line-height:18px}
.lay-content .daily-price-wrap .tbl-vtype3 th{padding:5px 0;background:#eeeeee;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:none;color:#222}
.lay-content .daily-price-wrap .tbl-vtype3 td{height:40px;padding:0 10px;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;text-align:center;color:#444;line-height:18px;text-align:left}
.lay-content .daily-price-wrap .tbl-vtype3 th.first, .lay-content .daily-price-wrap .tbl-vtype3 td.first{border-left:none}
.lay-content .daily-price-wrap .tbl-vtype3 .minus{color:#3b8cd8}
.lay-content .rate-check{width:630px;height:20px;margin:0 0 0 0;padding:10px;background:#f5f5f5;color:#222}
.lay-content .rate-check:after{content:" ";display:block;clear:both}
.lay-content .rate-check .fund-name{display:block;float:right;width:450px}

.lay-content .dotted-tbl-wrap .tbl-vhtype2{margin:6px 0 0;display:inline-block;width:100%;border-top:1px solid #636363}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 table{width:100%;border-bottom:1px solid #ccc;font-size:13px;line-height:20px}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 thead th{height:28px;background:#eeeeee;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;border-top:none;color:#222;line-height:18px}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 tbody th{height:30px;padding:0 10px;border-left:1px solid #e4e4e4;background:#f5f5f5 url(../../img/bg/bg_tbl_vhtype2.png) repeat-x left top;color:#222}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 table tbody tr:first-child th{background:#f5f5f5}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 table tbody tr:first-child td{background:none}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 td{height:30px;padding:0 10px;border-left:1px solid #e4e4e4;background:url(../../img/bg/bg_tbl_vhtype2.png) repeat-x left top;text-align:center;color:#444;line-height:20px}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 th.first, .lay-content .dotted-tbl-wrap .tbl-vhtype2 td.first{border-left:none}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 tr.line th{border-top:1px solid #e4e4e4;background:#f5f5f5}
.lay-content .dotted-tbl-wrap .tbl-vhtype2 tr.line td{border-top:1px solid #e4e4e4;background:none}

/* 평가등급 상세정보 레이어팝업 */
.stock-mixed-wrap h4{font-size:14px}
.stock-mixed-wrap .tbl-htype6{display:inline-block;width:100%;margin:12px 0 0}
.stock-mixed-wrap .tbl-htype6 td{padding:0 0 0 16px;height:80px;text-align:left}
.stock-mixed-wrap .tbl-htype6 td img{vertical-align:middle}
.stock-mixed-wrap .tbl-htype6 td .txt-graph-detail{display:inline-block;width:95px;vertical-align:middle;color:#222}
.stock-mixed-wrap .tbl-htype6 td .grade-wrap{overflow:hidden}
.stock-mixed-wrap .tbl-htype6 td .grade-wrap .grade{float:left;width:70px;height:50px;margin:0 auto;text-align:center;background:url(../../img/bg/bg_grade.png) no-repeat left top}
.stock-mixed-wrap .tbl-htype6 td .grade-wrap .txt-graph-detail{float:left;width:80px;height:50px;line-height:50px}
.stock-mixed-wrap .txt-type3{margin:10px 0 0 4px}

.stock-mixed-wrap02 .tbl-htype6{display:inline-block;width:100%;margin:12px 0 0}
.stock-mixed-wrap02 .txt-graph-grade{display:inline-block;width:93px}
.stock-mixed-wrap02 .txt-graph-item{display:inline-block;width:85px}
.stock-mixed-wrap02 .txt-type3{margin:10px 0 0 4px}
.stock-mixed-wrap02 .tbl-htype6 .list li{padding:5px 0 0}
.stock-mixed-wrap02 .tbl-htype6 .list li:first-child{padding:0}
.stock-mixed-wrap02 .list li{margin-top:5px}
.stock-mixed-wrap02 .list li:first-child{margin-top:0}

/* 투자목표관리 서비스 이용 안내 레이어팝업 */
.lay-invest-service{background:url(../../img/bg/bg_lay_investinfo.png) no-repeat;margin:6px auto 0;padding:3px 3px 3px 7px;width:470px;height:387px}
.lay-invest-service ul{padding:23px 0}
.lay-invest-service li{float:left;padding-left:15px}
.lay-invest-service li:first-child{position:relative;float:left;margin-top:-2px;width:53px;font-size:13px;font-weight:bold;color:#1e7498;line-height:20px}
.lay-invest-service li:first-child span{font-size:28px}
.lay-invest-service li strong{font-size:15px;font-weight:bold;color:#1e7498}

/* 목표달성율 */
.invest-achieve{margin:0 auto;padding-top:111px;width:92px;height:32px}
.invest-achieve.achieve01{background:url(../../img/fmm/achieve1.png) no-repeat center 17px}
.invest-achieve.achieve02{background:url(../../img/fmm/achieve2.png) no-repeat center 17px}
.invest-achieve.achieve03{background:url(../../img/fmm/achieve3.png) no-repeat center 17px}
.invest-achieve.achieve04{background:url(../../img/fmm/achieve4.png) no-repeat center 17px}
.invest-achieve.achieve05{background:url(../../img/fmm/achieve5.png) no-repeat center 17px}
.invest-achieve.achieve06{background:url(../../img/fmm/achieve6.png) no-repeat center 17px}
.invest-achieve.achieve07{background:url(../../img/fmm/achieve7.png) no-repeat center 17px}
.invest-achieve.achieve08{background:url(../../img/fmm/achieve8.png) no-repeat center 17px}
.invest-achieve.achieve09{background:url(../../img/fmm/achieve9.png) no-repeat center 17px}
.invest-achieve.achieve10{background:url(../../img/fmm/achieve10.png) no-repeat center 17px}
.invest-achieve.achieve11{background:url(../../img/fmm/achieve11.png) no-repeat center 17px}
.invest-achieve.achieve12{background:url(../../img/fmm/achieve12.png) no-repeat center 17px}
.invest-achieve .achieve-bar{display:block;background:#ddd;width:92px;height:9px}
.invest-achieve .achieve-bar span{display:inline-block;background:#68bc35;height:9px}
.invest-achieve .achieve-value{margin-top:5px;font-weight:bold;color:#444;text-align:center;letter-spacing:-0.0623em}

/* 박스타입 컨텐츠 */
.fmm-box-sch{background:#f5f5f5;border:1px solid #ccc;height:58px;line-height:58px;font-size:16px;color:#444;text-align:center}
.fmm-box-sch span{font-weight:bold;color:#1f5dbe}

/* 투자가이드 게시판내 admin 리스트*/
.admin-list2-fmall{margin:0px auto 20px auto;padding:15px 16px;width:196px;height:155px;border:1px solid #ccc}
.admin-list2-fmall dt{height:45px;font-size:16px;color:#222;font-weight:bold;line-height:22px;overflow:hidden}
.admin-list2-fmall dt a{color:#222}
.admin-list2-fmall dd.grade,
.admin-list2-fmall dd.cont-1,
.admin-list2-fmall dd.cont-2{width:205px;margin-left:2px;padding-left:7px;color:#666;font-size:13px;line-height:20px;background:url(../../img/admin/bul/bul_squ_gray.gif) no-repeat left 9px}
.admin-list2-fmall dd.grade{margin-top:8px}
.admin-list2-fmall dd.grade img{margin:3px 0 0 0px}
.admin-list2-fmall dd.grade strong, .admin-list2-fmall dd.cont-1 strong, .admin-list2-fmall dd.cont-2 strong{display:inline-block;width:68px}
.admin-list2-fmall .btn{margin-top:12px;text-align:center}

/* 소득공제 장기펀드 */
.deduct-info{background:url(../../img/fmm/deduct_info_1.png) no-repeat; padding:35px 0 0 50px;width:900px;height:175px;margin-bottom:40px}
.deduct-info .tit{display:block;margin-bottom:20px;font-size:23px;color:#222}
.deduct-info ul li{background:url(../../img/bul/bul_sq_arr.png) no-repeat 0 6px;padding-left:16px;margin-bottom:10px}
.deduct-point{height:22px;font-size:14px;line-height:22px;color:#222}
.deduct-point img{margin-right:9px}
.deduct-point-desc{margin-top:0px;margin-top:10px;/*padding-left:32px;*/}
.deduct-point-desc.pd0{padding-left:0}
.deduct-divide{background:url(../../img/com/arrow_r.png) no-repeat 450px 88px;margin-top:30px}
.deduct-divide img{vertical-align:middle;margin-top:-2px}
.deduct-divide .note{padding-left:15px;text-indent:-16px}
.deduct-box-divide{position:relative;margin-top:15px;padding:9px 15px 20px 15px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#f6f7f8}
.deduct-box-divide label{display:block;margin-bottom:16px}

.ars-intro{background:url(../../img/fmc/ars_service_woori.gif) no-repeat;padding:41px 0 0 41px;width:909px;height:169px}
.ars-intro .tit{display:block;margin-bottom:20px;font-size:23px;color:#222}

/* 연금저축계좌 */
.annuity-info{background:url(../../img/fmb/annuity_info.png?cashBuster=20191111) no-repeat 30px top;margin-top:30px;padding:18px 0 0 230px;height:132px;font-size:14px;color:#666;line-height:22px}
.annuity-info strong{display:block;margin-bottom:18px;padding-left:7px;font-size:24px;color:#222;line-height:32px}
.annuity-info-tree{position:relative;background:url(../../img/fmm/annuity_info_tree.png) no-repeat;margin-top:16px;width:950px;height:234px}
.annuity-info-tree p{display:block;position:absolute;text-align:center}
.annuity-info-tree p.branch1{left:408px;top:50px;width:133px;font-size:16px;font-weight:bold;color:#ec443b}
.annuity-info-tree p.branch2{left:195px;top:106px;width:99px;font-size:14px;font-weight:bold;color:#1e7498}
.annuity-info-tree p.branch3{left:656px;top:106px;width:99px;font-size:14px;font-weight:bold;color:#1e7498}
.annuity-info-tree p.branch4{top:164px;width:125px;font-size:14px;font-weight:bold;color:#444}
.annuity-info-tree p.branch4 span{font-weight:normal}
.annuity-info-tree p.branch4.branch4-1{left:43px}
.annuity-info-tree p.branch4.branch4-2{left:182px}
.annuity-info-tree p.branch4.branch4-3{left:321px}
.annuity-info-tree p.branch4.branch4-4{left:546px;width:41px}
.annuity-info-tree p.branch4.branch4-5{left:688px;width:41px}
.annuity-info-tree p.branch4.branch4-6{left:796px}
.annuity-transfer-step{background:url(../../img/fmm/transfer_step.png) no-repeat;margin-top:17px;padding-left:3px;width:947px;height:246px}
.annuity-transfer-step:after{content:"";display:block;clear:both}
.annuity-transfer-step li{position:relative;float:left;width:315px;height:246px}
.annuity-transfer-step li .step-num{position:absolute;left:18px;top:23px;font-size:28px;font-weight:bold;color:#1e7498}
.annuity-transfer-step li .step-num span{display:block;padding-left:2px;font-size:13px;font-weight:normal}
.annuity-transfer-step li .step-desc{display:block;position:absolute;left:0;top:142px;width:315px;text-align:center}
.annuity-transfer-step li .step-desc strong{display:block;margin-bottom:5px;font-size:15px;color:#1e7498}

/* 운용사추천펀드 */
.promotion{position:relative;margin-top:20px}
.promotion:after{content:" ";display:block;clear:both}
.promotion .recom-txt{float:left;width:219px;height:350px}
.promotion .recom-txt span{display:none;position:absolute;top:0;left:0}
.promotion .recom-txt:hover span{display:block}
.promotion .banner{position:relative;float:right;width:720px;height:350px}
.promotion .banner .playbt{position:absolute;top:20px;right:20px;z-index:50}
.promotion .banner .playbt a{margin-left:5px;display:block;float:left}
.promotion .banner .prev{display:block;position:absolute;top:150px;left:15px;z-index:50}
.promotion .banner .next{display:block;position:absolute;top:150px;right:15px;z-index:50}
.promotion .banner .banner-list-wrap{position:relative;width:720px;height:350px;overflow:hidden}
.promotion .banner .banner-list-wrap .banner-list{position:absolute;width:720px}
.promotion .banner .banner-list-wrap .banner-list:after{content:" ";display:block;clear:both}
.promotion .banner .banner-list-wrap .banner-list a{display:block;float:left;width:720px;height:350px}
.promotion .banner .banner-list-wrap .banner-list a img{width:720px;height:350px}
.promotion .banner .banner-bar{position:absolute;width:100%;bottom:0;height:44px;line-height:44px;z-index:50}
.promotion .banner .banner-bar:after{content:" ";display:block;clear:both}
.promotion .banner .banner-bar a{display:block;float:left;height:44px;text-align:center;text-decoration:none;font-size:15px;color:#fff;font-weight:bold;background:url(../../img/fmu/banbg_op.png) repeat}
.promotion .banner .banner-bar a.on{background:url(../../img/fmu/banbg_op_on.png) repeat}
.promotion .banner .banner-bar.type01 a{width:100%}
.promotion .banner .banner-bar.type02 a{width:50%}
.promotion .banner .banner-bar.type03 a{width:33.3%}
.promotion .banner .banner-bar.type04 a{width:25%}

.recom-icon{position:absolute;right:0;top:15px}
.recom-icon#recomIconDiv1,
.recom-icon#recomIconDiv2 {top:5px}
.recom-icon .recom01{display:inline-block;padding-left:20px;background:url(../../img/bul/bul_recom01.png) no-repeat 0 4px}
.recom-icon .recom02{display:inline-block;padding-left:20px;background:url(../../img/bul/bul_recom02.png) no-repeat 0 4px;margin-left:15px}
.recom-icon .recom03{display:inline-block;padding-left:20px;background:url(../../img/bul/bul_recom03.png) no-repeat 0 2px;margin-left:15px}

.company{position:absolute;left:270px;top:15px;font-size:13px;font-weight:bold;color:#222}

.asset-list{border-top:2px solid #495159;border-bottom:1px solid #c1c4c8;margin:20px 0}
.asset-list#recomTab1 {border-top:1px solid #c1c4c8}
.asset-list table{width:100%;line-height:18px}
.asset-list td{border-left:1px solid #e4e4e4;line-height:18px;padding:14px 0 14px 0;vertical-align:top}
.asset-list td:first-child{border-left:none}
.asset-list .list{display:inline-block;position:relative;width:189px}
.asset-list .list li{width:237px;height:24px;margin-top:3px}
.asset-list .list li:first-child{margin-top:0}
.asset-list .list a{padding-left:15px;height:24px !important;line-height:24px;text-decoration:none}
.asset-list .list a:hover{width:237px;height:24px;color:#134298 !important;text-decoration:none}
.asset-list .list span{display:inline;position:relative;;margin:0 7px 0 0;float:right}
.asset-list .list span img{display:inline;position:relative;margin:6px 0 0 3px;float:right}
.asset-list .list .plus{color:#ec5b29;font-size:12px;line-height:24px}
.asset-list .list .minus{color:#559bdd;font-size:12px;line-height:24px}
.asset-list .list .focus{height:24px !important;line-height:24px;padding-left:17px !important;background:url(../../img/bg/bg_am_focus.gif) no-repeat 0px center;color:#134298 !important;text-decoration:none}
.asset-list .list .focus span{height:24px;padding:0 18px 0 0;float:right}
.asset-list .list .focus a{margin-left:-17px;color:#134298 !important}
.asset-list .list .focus .plus{color:#ec5b29;font-size:12px;line-height:24px}
.asset-list .list .focus .minus{color:#559bdd;font-size:12px;line-height:24px}

.recom{position:relative;width:100%;margin:0;border-bottom:1px solid #cccccc}
.recom:after{content:" ";display:block;clear:both}
.recom-tit{border-bottom:2px solid #495159;border-top:1px solid #c1c4c8;height:50px;padding-left:20px}
.recom .recom-tit .recom-icon{right:10px}
.recom .recom-tit .recom-icon .recom03{margin-right:10px}
.recom-news{position:relative;clear:both;display:inline-block;;width:100%;background:#f5f5f5 url(../../img/bg/bg_recom_dot.gif) repeat-x 0px 0px;min-height:55px;margin-top:10px}
.recom-news > div{display:table}
.recom-news p{display:table-cell;width:160px;text-align:center;vertical-align:middle;font-weight:bold}
.recom-news ul{display:table-cell;padding:10px 0}
.recom-news ul li{line-height:18px;margin:0 !important}
.recom-news a{height:22px !important;line-height:22px;font-size:13px !important;color:#666;text-decoration:none}
.recom-news a:hover{height:22px !important;line-height:22px;font-size:13px !important;color:#222;text-decoration:underline}
.recom-st{background:url(../../img/fmm/tit_recommend.gif) no-repeat 0px top;margin-top:15px;padding:34px 0 0 153px;height:136px;font-size:13px;color:#666;line-height:18px}
.recom-st strong{display:block;margin-bottom:14px;font-size:24px;color:#222;letter-spacing:-0.0623em}
.recom-movie{position:relative;display:block;width:220px;height:135px;padding:4px;border:1px solid #ccc}
.recom-l{float:left;width:268px;margin:20px 0 0 0}
.recom-r{float:left;width:682px;margin:20px 0 0 0}
.recom-l ul{margin-top:24px}
.recom-l ul.fund-box-list li{margin-top:0}
.recom-l ul:first-child{margin-top:0}

/*.recom-l li{position:relative;float:left;display:block}
.recom-l .recom01{position:relative;float:left;display:block;width:228px;height:218px;margin:0 10px 10px 0;border:1px solid #ccc;background:#fff url(../../img/bul/label_recom01.png) no-repeat 195px 0px}
.recom-l .recom02{position:relative;float:left;display:block;width:228px;height:218px;margin:0 10px 10px 0;border:1px solid #ccc;background:#fff url(../../img/bul/label_recom02.png) no-repeat 195px 0px}
.recom-l .recom01:hover, .recom-l .recom02:hover{border:1px solid #999}*/

.recom-r .view{width:682px;background:#fff url(../../img/bg/recom_view_bg.gif) repeat-x 0px 0px;border-bottom:1px solid #dddddd}
.recom-r .day{margin:0px 7px 0 0;color:#666;font-size:12px;line-height:40px}
.recom-r .name{width:682px;line-height:24px;margin:8px 0 0 0;color:#333;font-size:20px;font-family:NanumMyeongjoBold;letter-spacing:-0.0623em}
.recom-r .emphasis{width:682px;line-height:30px;margin:5px 0 0 0;color:#3e6086;font-size:24px;font-family:NanumMyeongjoBold;letter-spacing:-0.0623em}
.recom-r .leaflet{height:30px;margin:15px 0px 0 0;color:#666;font-size:12px}
.recom-r .leaflet a{color:#444}
.recom-r .leaflet a:hover{color:#222;text-decoration:underline}

.bar{display:inline-block;margin:0 10px;color:#d9d9d9}

.lay-content .recom{border:0}
.lay-content .recom .recom-tit{padding-left:0;border:0}
.lay-content .recom .recom-tit .recom-icon{right:0}
.lay-content .recom .recom-tit .recom-icon .recom02{margin-right:0}
.recom-pop .fund-box-list li{width:700px}
.recom-pop .fund-box-list{margin-top:0}
.recom-pop .fund-box-detail .icons{position:relative !important;float:left;top:0 !important;left:0 !important;margin:0 20px 12px 0;margin-left:0 !important;width:auto !important}
.recom-pop .fund-box-list .fund-box-detail dl dd.text{padding:0;border-top:0;margin-bottom:45px}
.recom-pop .fund-box-list .fund-box-detail .bottom-txt{padding:10px 0 0;font-size:12px}
.recom-pop .fund-box-list li{position:relative;float:none;width:790px;margin:20px 0 0 0}
.recom-pop .fund-box-list li:first-child{margin-top:0}
.recom-pop .fund-box-list li:after{content:" ";display:block;clear:both}
.recom-pop .fund-box-list li .info ul li{float:left}
.recom-pop .fund-box-list .info{float:left;width:206px}
.recom-pop .fund-box-list .fund-box-detail{position:absolute;top:0;left:234px;width:495px;padding:0 30px;height:318px;border-left:1px solid #e7eaec;background:#f5f7f8}
.recom-pop .fund-box-list .fund-box-detail dl{height:272px}
.recom-pop .fund-box-list .fund-box-detail dl dt{font-size:18px;color:#222;font-weight:bold;text-align:center;padding:30px 0 20px}
.recom-pop .fund-box-list .fund-box-detail dl dd.text{margin-bottom:15px}
.recom-pop .fund-box-list .fund-box-detail dl dd.text:after{content:" ";display:block;clear:both}
.recom-pop .fund-box-list .fund-box-detail dl dd span{display:block;float:left;width:425px}
.recom-pop .fund-box-list .fund-box-detail dl dd span:first-child{margin-right:14px;width:50px}
.recom-pop .fund-box-list .fund-box-detail dl dd .txt{height:80px;overflow:hidden;margin-top:5px;color:#222}
.recom-pop .fund-box-list .fund-box-detail .bottom-txt{border-top:1px solid #ddd;margin:0 10px;padding:10px 10px 0;font-size:12px}
.recom-pop .fund-box-list .fund-box-detail .bottom-txt span{display:inline-block}



/*
.recom-l dl{padding:15px 16px}
.recom-l dt{height:43px;font-size:16px;color:#222;font-weight:bold;line-height:22px;overflow:hidden}
.recom-l dt.nb{height:auto;overflow:visible}
.recom-l dt a{color:#222}
.recom-l dd.grade, .recom-l dd.cont-1, .recom-l dd.cont-2{width:205px;margin-left:2px;padding-left:7px;color:#666;font-size:13px;line-height:20px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px}
.recom-l dd.grade{margin-top:84px}
.recom-l dd.grade img{margin:3px 0 0 -3px}
.recom-l dd.grade strong, .recom-l dd.cont-1 strong, .recom-l dd.cont-2 strong{display:inline-block;width:68px}
.recom-l dd.sort{position:absolute;top:75px;left:27px;width:78px;height:51px;font-size:12px}
.recom-l dd.sort .icon-1, .recom dd.sort .icon-2, .recom dd.sort .icon-3, .recom dd.sort .icon-4, .recom dd.sort .icon-5{display:inline-block;width:78px;height:8px;padding:36px 0 0 0;text-align:center;background:url(../../img/bul/icon_fmm_sort.gif) no-repeat}
.recom-l dd.sort .icon-1{background-position:center 0}
.recom-l dd.sort .icon-2{background-position:center -52px}
.recom-l dd.sort .icon-3{background-position:center -104px}
.recom-l dd.sort .icon-4{background-position:center -156px}
.recom-l dd.sort .icon-5{background-position:center -208px}
.recom-l dd.rate{position:absolute;top:76px;left:116px;width:103px;height:50px;font-size:12px;color:#666;background:url(../../img/bg/bg_fmm_line.gif) no-repeat left top;text-align:center}
.recom-l dd.rate span{display:inline-block;margin-top:6px}
.recom-l dd.rate strong{display:inline-block;width:87px;margin-top:8px;font-weight:normal}
.recom-l dd.rate i{font-size:14px;font-weight:bold}
.recom-l dd.rate .plus, .recom dd.rate .minus{font-size:20px;font-weight:bold}
.recom-l dd.rate .plus{color:#ec5b29}
.recom-l dd.rate .minus{color:#559bdd}
.recom-l .btn-wrap{position:absolute;left:-1px;bottom:-1px;width:230px;height:40px}
.recom-l .btn-wrap .btn-pick{position:absolute;left:0;top:0;z-index:10;width:210px;height:33px;margin:0 10px 0 10px;padding:7px 0 0 0}
.recom-l .btn-wrap .bg{position:absolute;left:0;top:0;z-index:5;width:230px;height:40px;background:#000;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7}
.recom-l .btn-wrap:after{content:"";display:block;clear:both}
.recom-l .btn-wrap .btn-compare{position:absolute;top:3px;right:3px}
*/
.recom-list{width:100%;margin:0 0 60px 0;background:url(../../img/fmm/recom_bg.png) no-repeat 190px 50px}
.recom-list dl{min-height:80px;margin:35px 0 0 0}
.recom-list dt{height:24px;font-size:16px;font-weight:bold}
.recom-list dt.tit1{color:#24b4b6}
.recom-list dt.tit2{color:#9fb000}
.recom-list dt.tit3{color:#f5527c}
.recom-list dt.tit4{color:#e4801e}
.recom-list dt.tit5{color:#7f59e0}
.recom-list dd{margin:2px 20px 0 20px}
.recom-list dd.summary{margin:2px 20px 0 20px;overflow:hidden;font-size:13px;color:#666;line-height:18px}
.recom-list dd.summary strong{font-size:13px;color:#333;font-weight:bold}
.recom-list dd.summary .fw1{font-size:13px;color:#24b4b6;font-weight:bold}
.recom-list dd.summary .fw2{font-size:13px;color:#9fb000;font-weight:bold}
.recom-list dd.summary .fw3{font-size:13px;color:#f5527c;font-weight:bold}
.recom-list dd.summary .fw4{font-size:13px;color:#e4801e;font-weight:bold}
.recom-list dd.summary .fw5{font-size:13px;color:#7e52ee;font-weight:bold}
.recom-list dd.thumb{display:inline;float:left;margin:0 20px 0 20px; background:none; }
.recom-list dd.thumb img{vertical-align:middle}

/************************************ 고도화 추가 *************************************/
.list-st01{}
.list-st01 dt{color:#222;font-weight:bold;margin-bottom:4px}
.list-st01 dd{color:#686868;background:url(../../img/bul/bul_squ_mid_gray.gif) no-repeat left 9px;padding-left:9px;margin-top:2px }
.notice .list-st01{margin-top:12px}
.bt-pos{position:absolute;right:0;top:50%;margin-top:-12px}
.bt-pos02{position:relative;margin:5px 0 5px 290px}


.fmi-bg{background:#f2f3f6}
.fmi-bg .contents{/*margin-top:40px*/}

.board-header{text-align:right;padding:20px 0 17px 0}

.comm-cont-area{border:0}
.comm-cont-area .board-view{position:relative;width:710px;float:left}
.comm-cont-area .board-view .board-content{padding:70px 55px 55px;background:#fff;min-height:350px;top:0}
.comm-cont-area .board-view .board-content .tit{font-size:25px;line-height:32px;color:#333;text-align:center;font-family:'NanumGothic','나눔고딕','Dotum','Arial';overflow:hidden;word-break:break-all}
.comm-cont-area .board-view .board-content .vod-cont{margin:40px 0 0 0}
.comm-cont-area .board-view .board-content .vod-desc{overflow:hidden;overflow-y:auto;padding:20px}/*;background:#fbfbfc}*/
.comm-cont-area .board-view .board-content02{background:#fff}
.comm-cont-area .board-aside{width:230px;float:right}
.comm-cont-area .board-aside .page-num a{margin:0 0}
.comm-cont-area .board-aside .aside-cont{zoom:1;background:#fff;padding:10px 0 0 0}
.comm-cont-area .board-aside .aside-cont:after{content:" ";display:block;clear:both}
.comm-cont-area .board-aside .header-area{margin:0 18px 0 18px}
.comm-cont-area .board-aside .header-area h2{margin:0   }
.comm-cont-area .board-aside .header-area .desc{font-size:14px;line-height:19px   }
.comm-cont-area .board-aside .cont-area{display:inline-block;width:194px;margin:0 18px 20px 18px}
.comm-cont-area .board-aside .cont-area .board-tot{margin-top:10px}
.comm-cont-area .board-aside .cont-area .board-tot strong{color:#1f5dbe }
.comm-cont-area .board-aside .search02{background:url(../../img/bg/bg_search02.gif) no-repeat left bottom;padding:0 0 10px 5px;margin:18px 0 0 0 }
.comm-cont-area .board-aside .search02{}
.comm-cont-area .board-aside .search02 input[type=text]{border:0;line-height:18px;width:155px;height:18px }
.comm-cont-area .board-aside .cont-area02{zoom:1;padding:20px 18px 0 18px;border-top:1px solid #e7eaed}
.comm-cont-area .board-aside .cont-area02:after{content:" ";display:block;clear:both}
.comm-cont-area .board-aside .cont-area02 h3{font-size:16px;color:#222;font-weight:normal;margin:0 0 20px 0 }
.comm-cont-area .board-aside .cont-area02 .list-area{}
.comm-cont-area .board-aside .cont-area02 .list-area li{border-top:1px solid #e7eaed;padding:20px 0 14px 0}
.comm-cont-area .board-aside .cont-area02 .list-area li:first-child{border-top:0;padding-top:0 }
.comm-cont-area .board-aside .cont-area02 .list-area li dl{padding:119px 0 0 0;position:relative}
.comm-cont-area .board-aside .cont-area02 .list-area li dl dt a:hover{color:#134298}
.comm-cont-area .board-aside .cont-area02 .list-area li .pic{position:absolute;top:0;left:0;width:194px;height:109px}
.comm-cont-area .board-aside .cont-area02 .list-area li .pic:hover .mask{position:absolute;top:0;left:0;z-index:2;display:block;width:188px;height:103px;border:3px solid #134298}
.comm-cont-area .board-aside .cont-area02 .list-area li .info{position:relative;margin-top:5px}
.comm-cont-area .board-aside .cont-area02 .list-area li .info span.bt-icon:hover{color:#686868}
.comm-cont-area .board-aside .cont-area02 .list-area li .info span.bt-icon.like{background-position:0 -261px}
.comm-cont-area .board-aside .cont-area02 .list-area li .info .date{position:absolute;right:0;font-size:12px}
.comm-cont-area .board-aside .cont-area02 .list-type3{padding-bottom:20px}


/*
.reple-area{border-top:1px solid #f2f3f6;padding:55px;background:#fff }
.reple-write-area{}
.reple-write-area .reple-header{position:relative}
.reple-write-area .reple-header .txt-length{display:inline-block;margin-left:5px}
.reple-write-area .reple-header .sns-area{position:absolute;left:0}
.reple-write-area .reple-header .expl{text-align:right;padding-right:120px;line-height:30px }
.reple-write-area .reple-write{margin:10px 0 0 0}
.reple-write-area .reple-write textarea{border:1px solid #e7eaec;padding:6px ;float:left;width:468px;height:46px}
.reple-write-area .reple-write .btn-white2{height:58px;line-height:58px;max-width:108px;float:right}

.reple-list-area{}
.reple-list-area .reple-list-header{position:relative;margin:20px 0 5px 0 }
.reple-list-area .reple-list-header .tot{}
.reple-list-area .reple-list-header .tot strong{font-weight:normal;color:#ff8028 }
.reple-list-area .reple-list-header .guide-info{background:url(../../img/bul/icon_exclamation_gray.gif) no-repeat right 0;padding-right:20px;text-decoration:none;position:absolute;right:0;line-height:14px }
.reple-list-area .reple-list-cont{}
.reple-list-area .reple-list-cont li{border-top:1px dotted #e7eaec}
.reple-list-area .reple-list-cont li dl{padding-left:55px;position:relative;margin:16px 0 15px 0}
.reple-list-area .reple-list-cont li dt{color:#222 }
.reple-list-area .reple-list-cont li dd.pic{position:absolute;left:0;top:-7px;width:40px;height:40px;overflow:hidden }
.reple-list-area .reple-list-cont li dd.pic span.mask{position:absolute;width:40px;height:40px;background:url(../../img/bg/bg_pic_mask.png) no-repeat 0 0}
.reple-list-area .reple-list-cont li dd.txt{margin:5px 0 0 0}
.reple-list-area .reple-list-cont li dd.txt .date{font-size:11px }
.reple-list-area .reple-list-cont li dd.txt .info{display:inline-block;margin-left:20px }
.reple-list-area .reple-list-cont li dd.txt .reply-caution{vertical-align:middle;margin:-1px 0 0 0}
.reple-list-area .reple-list-cont li dd.bt-area{position:absolute;right:0;top:0}
.reple-list-area .reple-list-cont li li dl{margin-left:50px}
.reple-list-area .reple-list-cont li .reple-write-area{margin:30px 0 20px 0;padding:0}
.reple-list-area .reple-list-cont li dd.txt .reply-del{vertical-align:middle;margin:-1px 0 0 0}
.reple-area .reple-write-area{padding:0}
*/

/*.sns{background-image:url(../../img/bg/bg_sns.gif);background-repeat:no-repeat;display:inline-block;width:27px;height:30px}*/
/*.sns.fs{background-position:0 0}*/
/*.sns.fb{background-position:-33px 0}*/
/*.sns.tw{background-position:-66px 0}*/

.grid-list{padding:18px 0 0 0;margin:0 18px }
.grid-list li{border-top:1px solid #d8dadd;padding:18px 0}
.grid-list li:first-child{border-top:0;padding-top:0 }
.grid-list li dl{position:relative;padding-left:248px;min-height:136px;padding-top:6px}
.grid-list li dl dt a{display:block;height:24px;color:#222;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.grid-list li dl dt{margin-bottom:5px;font-size:15px;line-height:22px;color:#222;font-weight:bold;letter-spacing:-1px}
.grid-list li dl dd.thumb{position:absolute;left:0;top:0;width:230px;height:142px}
.grid-list li dl dd.thumb a img{width:230px;height:142px}
.grid-list li dl dd.info{position:absolute;bottom:0px;width:430px;color:#888;font-size:12px}
.grid-list li dl dd.info .date{position:absolute;bottom:0px;right:10px;font-size:12px }
.grid-list li dl dd.info .date a{float:left;width:14px;height:14px;text-indent:-9999em;margin-right:8px;padding-right:6px;border-right:1px solid #d1d1d1}
.grid-list li dl dd.info .date em{float:left;height:14px;line-height:14px}
.grid-list li .txt{word-wrap:break-word}
.grid-list li .txt2{margin-bottom:10px}
.grid-list li.none-img{}
.grid-list li.none-img dl{margin:0;padding:0}
.grid-list li.none-img dl dd.thumb{display:none}
.grid-list li.none-img dl dd.info{width:100%}
.grid-list li dl dd.info .bt-icon.like{background-position:0 -261px;color:#686868}


/* 박스형 */
.comm-cont-area .board-view.box{width:720px\9;margin-right:-10px}
.comm-cont-area .board-view.box .board-content02{background:none}
.comm-cont-area .board-view.box .grid-list{padding:0 ;margin:0}
.comm-cont-area .board-view.box .grid-list{*zoom:1}
.comm-cont-area .board-view.box .grid-list:before, .comm-cont-area .board-view.box .grid-list:after{display:table;content:""}
.comm-cont-area .board-view.box .grid-list:after{clear:both}
.comm-cont-area .board-view.box .grid-list li{float:left;width:230px;height:330px;background:#fff;border-top:0;padding:0;margin:0 0 10px 10px;margin:0 10px 10px 0px\9}
.comm-cont-area .board-view.box .grid-list li:first-child{margin-left:0}
.comm-cont-area .board-view.box .grid-list li:nth-child(3n+1){margin-left:0}
.comm-cont-area .board-view.box .grid-list li dl{padding:0;padding:155px 16px 0 16px;height:175px}
.comm-cont-area .board-view.box .grid-list li dl dd.txt{height:60px;padding-top:10px;overflow:hidden}
.comm-cont-area .board-view.box .grid-list li dl dd.txt02{height:60px;overflow:hidden}
.comm-cont-area .board-view.box .grid-list li dl dd.info{position:absolute;bottom:18px;width:194px;vertical-align:middle;line-height:12px}
.comm-cont-area .board-view.box .grid-list li dl dd.info span:first-child{display:inline-block}
.comm-cont-area .board-view.box .grid-list li dl dd.info .date{display:inline-block;vertical-align:middle;right:-4px;line-height:12px}
.comm-cont-area .board-view.box .grid-list li.none-img{}
.comm-cont-area .board-view.box .grid-list li.none-img dl{margin:0;padding-top:18px;height:294px}
.comm-cont-area .board-view.box .grid-list li.none-img dl dd.thumb{display:none}
.comm-cont-area .board-view.box .grid-list li.none-img dl dd.info{position:absolute;bottom:0}
.comm-cont-area .board-view.box .grid-list li dl dt a{height:45px;text-overflow:initial;white-space:normal;word-wrap:break-word}
/* 게시판 뷰 */
.list-view-content02{position:relative;/*min-height:565px*/ }
.list-view-content02 h3{font-size:30px;line-height:37px;margin:0 0 40px 0}
.list-view-content02 .like-area{position:absolute;top:-40px;right:-20px}
.list-view-content02 .txt-cont{}
.list-view-content02 .txt-cont img{max-width:600px;/* width:expression(this.width > 600 ? 600:true);height:auto;*/}
.movie_content{overflow:hidden;padding-bottom:20px}
.movie_content .movie_area{width:600px;height:338px;margin-bottom:20px}
.movie_content p{margin-bottom:35px;padding:0 20px;line-height:20px}
.movie_content .info{position:relative;overflow:hidden;padding:0 20px}
.movie_content .info span{color:#888}
.movie_content .info .date{position:absolute;right:20px;font-size:12px}
.movie_content .info .bt-icon.modify,.movie_content .info .bt-icon.reply-del{margin-bottom:-2px}
.movie_write{overflow:hidden;padding:20px;background:#fff}
.board_content{min-height:350px}

/* 게시판 슬라이드 */
.view_slide_wrap{position:relative;width:710px;height:408px;background:url(../../img/fmm/bg_program.gif) no-repeat 0 0}
.view_slide_wrap .view_slide{position:relative;overflow:hidden;width:710px;height:408px}
.view_slide_wrap .view_slide ul{position:absolute;top:0;left:0;zoom:1;width:710px;height:408px}
.view_slide_wrap .view_slide ul li{position:relative;width:710px;height:408px;float:left}
.view_slide_wrap .view_slide ul li.slide01{}
.view_slide .slide01 .slide_wrap{position:absolute;top:0;left:0;width:311px;height:376px;padding:32px 65px 0 334px}
.view_slide .slide01 .slide_wrap .title_text{overflow:hidden;margin-bottom:50px}
.view_slide .slide01 .slide_wrap .title_text h5{margin-bottom:7px;color:#1d314c;font-size:26px;line-height:30px}
.view_slide .slide01 .slide_wrap .title_text h5 p{width:100%;color:#1d314c;font-size:17px;font-weight:normal;line-height:20px}
.view_slide .slide01 .slide_wrap .title_text > p{margin-bottom:10px;color:#ed7b7d;font-size:14px;font-weight:bold}
.view_slide .slide01 .slide_wrap .info_text{overflow:hidden;position:absolute;bottom:20px}
.view_slide .slide01 .slide_wrap .info_text p{margin-bottom:10px;color:#fff;font-size:12px}
.view_slide .slide01 .slide_wrap .info_text p:first-child{margin-bottom:0}
.view_slide .slide01 .slide_wrap .info_text dl{overflow:hidden}
.view_slide .slide01 .slide_wrap .info_text dl dt{float:left;margin-right:5px;color:#1d314c;font-weight:bold}
.view_slide .slide01 .slide_wrap .info_text dl dd{float:left;padding-right:2px;color:#1d314c;font-weight:bold}
.view_slide .slide01 .slide_wrap .info_text .duble{overflow:hidden}
.view_slide .slide01 .slide_wrap .info_text .duble dl{float:left}
.view_slide .slide01 .slide_wrap .info_text .duble dl:first-child{padding-right:12px;margin-right:10px;background:url(../../img/bul/bul_line_black.png) no-repeat 100% 50%}

.view_slide_wrap .slide_skip{}
.view_slide_wrap .slide_skip a{position:absolute;top:95px;right:18px;width:18px;height:30px;z-index:10}
.view_slide_wrap .slide_skip a:first-child{left:18px}
.view_slide_wrap .slide_pagring{position:absolute;top:32px;left:28px;z-index:10}
.view_slide_wrap .slide_pagring div{float:left;margin-right:15px;padding-right:16px;background:url(../../img/bul/bul_line_gray.png) no-repeat 100% 0}
.view_slide_wrap .slide_pagring div a{float:left;overflow:hidden;width:9px;height:9px;margin-left:4px;text-indent:-9999em;background:url(../../img/btn/slide_btn_page1.png) no-repeat 0 0}
.view_slide_wrap .slide_pagring div a:first-child{margin-left:0}
.view_slide_wrap .slide_pagring div a.on{width:20px;height:9px;background:url(../../img/btn/slide_btn_page2.png) no-repeat 0 0}
.view_slide_wrap .slide_pagring > a{float:left;margin-right:8px}

.organi_prop_text{overflow:hidden;padding-bottom:20px;background:url(../../img/fmm/organi_bg01.png) no-repeat 100% 75%}
.organi_prop_text h5{margin-bottom:10px;color:#222;font-size:15px}
.organi_prop_text .point{margin-top:20px;color:#333;font-size:23px;font-weight:bold;line-height:28px}
.organi_prop_text .point strong{color:#1f5dbe}
.organi_prop_list{overflow:hidden;padding:10px 0 10px 5px}
.organi_prop_list li{height:22px;line-height:18px}
.organi_prop_list li a{color:#222}
.organi_prop_list li > span{color:#222}
.organi_prop_phone dl{float:left}
.organi_prop_phone dl:first-child{padding-right:12px;margin-right:10px;background:url(../../img/bul/bul_line_black.png) no-repeat 100% 55%}
.organi_prop_phone dl dt{float:left;margin-right:3px;color:#222}
.organi_prop_phone dl dd{float:left;color:#222}


a.paging-navi{position:absolute;z-index:2;min-width:40px;height:94px;background:#f8f8f8;border:1px solid #f8f8f8}
a.paging-navi dl{position:relative;overflow:hidden;margin:20px 18px 0 42px;display:none}
a.paging-navi dl dt{float:right;width:140px;height:58px;overflow:hidden;margin-top:-3px;color:#222;font-size:15px;line-height:20px }
a.paging-navi dl dd{float:left;margin:0 10px 0 0;vertical-align:top;width:90px;height:56px}
a.paging-navi dl dd img{width:84px;height:50px;border:3px solid #1f5dbe;vertical-align:top }
a.paging-navi:hover{display:block;border:1px solid #e2e3e5}
a.paging-navi:hover dl{display:block}
a.paging-navi .ico{position:absolute;top:38px;background-image:url(../../img/bg/bg_paging.gif);background-repeat:no-repeat;background-color:#cccdd0;display:block;height:18px;width:12px}
a.paging-navi .ico i{overflow:hidden;float:left;width:0;height:0;font-size:0;line-height:0}
a.paging-navi.prev:hover .ico , .paging-navi.next:hover .ico{background-color:#134298 }
a.paging-navi.prev{top:230px;left:0px;border-left:0px solid #f8f8f8}
a.paging-navi.prev:focus dl{display:block}
a.paging-navi.prev .ico{background-position:0 0;left:15px}
a.paging-navi.prev:hover{border-left:0px solid #e2e3e5}
a.paging-navi.next{top:230px;right:0px;border-right:0px solid #f8f8f8}
a.paging-navi.next:focus dl{display:block}
a.paging-navi.next:hover{border-right:0px solid #e2e3e5 }
a.paging-navi.next .ico{background-position:0 100%;right:15px}
a.paging-navi.next dl{margin:20px 42px 0 18px}
a.paging-navi.next dt{float:left }
a.paging-navi.next dd{float:right;margin:0 0 0 10px}

/*aside > 관련펀드*/
.relate-fund{}
.relate-fund li{position:relative;border-top:1px solid #e7eaed;padding:20px 0}
.relate-fund li:first-child{padding-top:0;border-top:0 }
.relate-fund li dt{font-size:16px;color:#222;margin:0 0 25px 0 }
.relate-fund li dt a{color:#222}
.relate-fund li dd.sort{width:69px;height:66px;font-size:12px;display:inline-block}
.relate-fund li dd .tit{display:block;width:69px;border-top:1px solid #222;border-bottom:1px solid #222;color:#222;margin-top:10px;text-align:center;line-height:20px;margin:10px  auto 0 auto}
.relate-fund li dd.rate{width:120px;height:66px;text-align:center;display:inline-block}
.relate-fund li dd.rate span{font-size:16px}
.relate-fund li dd.rate .num{font-size:25px;line-height:33px;height:33px;color:#df3232;font-weight:bold}
.relate-fund li dd.rate .num.minus{color:#2d70e0}

.relate-fund li .lay-cart{position:absolute;bottom:1px;left:-18px;height:40px;width:230px;display:none}
.relate-fund li:hover .lay-cart, .fund-box-list li .info dt a:focus .lay-cart{display:block }
.relate-fund li .bt-area{position:relative;height:40px;top:0;left:0}
.relate-fund li .bt-area .bt-img-txt{display:inline-block;width:110px}
.relate-fund li .bt-area .bt-img-txt button{width:110px;height:40px}
.relate-fund li .bt-area .bt-img-txt .bt-icon{color:#686868}
.relate-fund li .bt-area .bt-img-txt .bt-icon.on{color:#134298}
.relate-fund li .bt-area .bt-img-txt:hover .bt-icon{color:#134298}
.relate-fund li .bt-area .sep{height:40px;margin:0} /* 구분선 */
.relate-fund li .bt-area .bt-img-txt .bt-icon.buy{background-position:-30px -40px;margin-top:-1px}
.relate-fund li .bt-area .bt-img-txt .bt-icon.cart{background-position:-30px -84px;margin-top:-1px}
.relate-fund li .bt-area .bt-img-txt button:hover .bt-icon.buy{background-position:-150px -40px}
.relate-fund li .bt-area .bt-img-txt button:hover .bt-icon.cart{background-position:-150px -84px}

.grid-list.column li{position:relative}
.grid-list.column li dl dd.info{width:260px;right:0;bottom:5px }
.grid-list.column li dl dd.info .date{margin-left:15px}
.grid-list.column li dl dd.txt{height:40px;overflow:hidden}
.comm-cont-area .board-view .writerarea{position:absolute;left:248px;bottom:23px}

.comm-cont-area .board-view.box .grid-list.column li{height:350px}
.comm-cont-area .board-view.box .grid-list.column li dl{height:148px}
.comm-cont-area .board-view.box .grid-list.column li dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;letter-spacing:-1px;line-height:18px}
.comm-cont-area .board-view.box .grid-list.column li dl dd.info{position:absolute;left:18px;bottom:18px;width:194px}
.comm-cont-area .board-view.box .grid-list.column .writerarea{position:relative;left:0;top:0;border-top:1px solid #e7eaed;padding:9px 15px 10px}


.grid-list.edu li dl{overflow:hidden;padding-top:7px}
.grid-list.edu li dl dt.end a{color:#888}
.grid-list.edu li dl dd.txt{letter-spacing:-1px;line-height:18px}
.grid-list.edu li dl dd.txt.use01{padding-top:4px;display:block;height:20px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.grid-list.edu li dl dd.txt ul:after{content:"";display:block;clear:both}
.grid-list.edu li dl dd.txt ul li{float:left;width:203px;padding:0;border:0}
.grid-list.edu li dl dd.txt ul li:nth-child(odd){width:223px}
.grid-list.edu li dl dd.txt.sp01{height:54px;overflow:hidden}
.comm-cont-area .board-view.box .grid-list.edu li{height:380px}
.comm-cont-area .board-view.box .grid-list.edu li dl{height:198px}
.comm-cont-area .board-view.box .grid-list.edu li dl dt{margin-bottom:12px}
.comm-cont-area .board-view.box .grid-list.edu li dl dd.txt{height:auto;margin-bottom:10px}
.comm-cont-area .board-view.box .grid-list.edu li dl dd.txt ul li{float:none;width:auto;height:auto;margin:-2px 0 0 0;line-height:20px}
.comm-cont-area .board-view.box .grid-list.edu li dl dd.info{bottom:0}
.comm-cont-area .board-view.box .grid-list.edu li dl dd.info .sep{margin:0 4px}
.comm-cont-area .board-view.box .grid-list.edu li dl dd.info .bt-icon.modify,.comm-cont-area .board-view.box .grid-list.edu li dl dd.info .bt-icon.reply-del{margin-bottom:-2px}
.comm-cont-area .board-view .grid-list.edu li dl dd.txt.epil{overflow:hidden;height:37px}
.comm-cont-area .board-view.box .grid-list.edu li dl dd.txt.epil{overflow:hidden;height:57px}

.edu{}
.edu .bt-area{display:none;width:230px;height:40px;position:absolute;bottom:0;left:0}
.edu .bt-area .mask{position:absolute;top:0;left:0;z-index:1;display:block;background:#000;opacity:.7;width:100%;height:40px}
.edu .bt-area a{position:relative;z-index:2;display:block;height:40px;color:#fff;text-align:center }
.edu .bt-area .bt-icon{color:#fff;display:inline-block;margin-top:13px}
.edu .thumb:hover .bt-area{display:block}

.list-view-content02 .img-cont{position:relative;width:600px;height:369px}
.list-view-content02 .img-cont .bt-area{width:600px;height:93px;position:absolute;bottom:0;left:0}
.list-view-content02 .img-cont .bt-area a{position:relative;z-index:2;display:block;height:93px;color:#fff}
.list-view-content02 .img-cont .bt-area ul:after{content:"";display:block;clear:both}
.list-view-content02 .img-cont .bt-area ul{position:relative;padding:20px;z-index:2}
.list-view-content02 .img-cont .bt-area ul li{float:left;width:272px;color:#fff;background:url(../../img/bul/bul_squ_white.gif) no-repeat 0 8px;padding-left:8px}
.list-view-content02 .img-cont .bt-area ul li:nth-child(odd){}
.list-view-content02 .img-cont .bt-area .mask{position:absolute;top:0;left:0;z-index:1;display:block;background:#000;opacity:.85;width:100%;height:93px}
.list-view-content02 .img-cont img{width:600px;height:369px}

.program-content{}
.program-content h4{font-size:16px;color:#222;letter-spacing:-1px;margin:40px 0 15px}
.program-content table{letter-spacing:-1px}
.program-content .teach-info{position:relative;padding-left:140px}
.program-content .teach-info .thumb{position:absolute;top:0;left:0;width:120px;height:144px}
.program-content .teach-info dl dt{height:40px;color:#222;height:40px;line-height:40px;padding-left:16px;border-top:2px solid #495159}
.program-content .teach-info dl dd.txt{border-top:1px solid #c1c4c8;border-bottom:1px solid #c1c4c8;padding:10px 16px}
.program-content .notice02{margin-top:20px}
.program-content .notice02 dl{letter-spacing:-1px}
.program-content .notice02 dl dt{padding-left:26px;color:#1f5dbe;background:url(../../img/bul/icon_attention_trig2.png) no-repeat;margin-bottom:10px}
.program-content .reviews{overflow:hidden;margin-top:40px;padding-bottom:10px}
.program-content .reviews div{float:right;width:247px;padding:20px;border:1px solid #e6eaed;background:#f8f9fa}
.program-content .reviews div:first-child{float:left}
.program-content .reviews div h5{color:#222;margin-bottom:5px}
.program-content .reviews div ul{overflow:hidden}
.program-content .reviews div ul li{margin-top:5px;padding-left:8px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat 0 9px}

.btn-wrap.btc{margin-left:-250px}

/* 펀드찾기 펀드검색 */
.tip{display:block;position:absolute;left:66px;top:15px;width:26px;height:15px;cursor:pointer;z-index:10}
.search-area{border-top:2px solid #495159;margin:18px 0 26px 0}
.search-area .search03{background:url(../../img/bg/bg_search03.gif) no-repeat left bottom;padding:0 0 12px 10px;margin:23px 0 0 18px }
.search-area .search03 input[type=text]{border:0;line-height:18px;width:865px;height:18px }

.fund-search{border-bottom:1px solid #d8dadd}

.fmm-grade-title{position:relative;float:left;width:151px;font-size:13px;color:#222;font-weight:bold}
.fmm-grade-title select{display:inline-block;margin:4px 0 0 0px}
.fmm-grade-title span{display:block;color:#686868}

.graph-wrap{position:relative;width:684px;height:44px;margin-left:35px}
.graph-wrap .grade-point{display:block;position:absolute;top:-7px;background:url(../../img/fmm/g_point.png) no-repeat;width:29px;height:25px ;z-index:2;text-indent:-9999px}
.graph-wrap .fmm-grade{position:relative;background:url(../../img/fmm/graph_bg.gif) no-repeat left top;width:634px;height:5px;overflow:hidden;margin:8px 0 0 0}
.graph-wrap .fmm-grade .highlight{display:block;position:absolute;left:0;top:0;height:5px;z-index:1;background-color:#1f5dbe}
.graph-wrap .graph-line{position:absolute;display:block;top:0;left:0;width:634px;height:5px;background:url(../../img/fmm/graph_line.png) no-repeat left top;z-index:10}
.graph-wrap.stp4 .graph-line{background-position:0 -5px}
.graph-wrap.stp5 .graph-line{background-position:0 0px}
.graph-wrap.stp6 .graph-line{background-position:0 -10px}
.graph-wrap .graph-txt:after{content:" ";display:block;clear:both}
.graph-wrap .graph-txt{margin:19px 0 0 -35px}
.graph-wrap .graph-txt li{float:left;height:20px}
.graph-wrap li{width:90px;text-align:center}
.graph-wrap li span{text-align:left}
.graph-wrap.stp4 .step1, .graph-wrap.stp5 .step1, .graph-wrap.stp6 .step1{margin-left:-8px}
.graph-wrap.stp4 .step2, .graph-wrap.stp4 .step3, .graph-wrap.stp4 .step4{margin-left:68px}
.graph-wrap.stp4 .step5{margin-left:59px}
.graph-wrap.stp5 .step2{margin-left:40px}
.graph-wrap.stp5 .step3{margin-left:33px}
.graph-wrap.stp5 .step4{margin-left:39px}
.graph-wrap.stp5 .step5, .graph-wrap.stp4 .step6{margin-left:37px}
.graph-wrap.stp5 .step6{margin-left:37px}
.graph-wrap.stp6 .step2{margin-left:11px}
.graph-wrap.stp6 .step6{margin-left:16px}
.graph-wrap.stp6 .step3, .graph-wrap.stp6 .step4, .graph-wrap.stp6 .step5, .graph-wrap.stp6 .step7{margin-left:17px}

.fund-style.type01{float:left;width:98px;height:121px;background:url(../../img/fmm/bg_fmm_fund01.png) no-repeat;padding-left:38px}
.fund-style.type02{float:left;width:95px;height:121px;background:url(../../img/fmm/bg_fmm_fund02.png) no-repeat;padding-left:51px;margin-left:57px}
.bt-sqw{display:inline-block;margin-right:3px;padding:0}
.fund-style.type02 .bt-sqw{margin-right:2px}
.bt-sqw.sq{background:url(../../img/btn/btn_sq.png) no-repeat;width:27px;height:27px;background-position:-34px 0}
.fund-style.type01 .bt-sqw.sq.on{background-position:0 0}
.fund-style.type02 .bt-sqw.sq.on{background-position:0 -39px}
.bt-sqw.sq span{overflow:hidden;float:left;width:0;height:0;font-size:0;line-height:0}

.btn-close-or{display:inline-block;position:relative;line-height:24px;border:1px solid #1f5dbe;height:24px;padding:0 35px 0 9px;background:#fff}
.btn-close-or .btclose{display:inline-block;position:absolute;right:0px;background:url(../../img/btn/btn_close_or.gif?cashBuster=20191126) no-repeat;width:25px;height:24px;text-indent:-9999px}

.chartxt{text-align:center;color:#222;letter-spacing:-1px;margin:20px 0;padding:20px 0;border:1px solid #e9eaec}
.chartxt .txt{margin-left:5px}
.chartxt .txt:first-child{margin-left:0}

.chart-graph{position:relative}
/*common으로 이동*/
/*.lay-type3{position:absolute;padding:20px 50px 20px 19px;background:#fff;border:1px solid #3f4650;z-index:100}
.lay-type3 .lay-type3-cont{position:relative}
.lay-type3 .lay-header{width:259px}
.lay-type3 .lay-header .title{display:block;font-size:16px;color:#222;font-weight:bold;height:52px;letter-spacing:-1px}
.lay-type3 .lay-header .tbl-vtype1{border:0}
.lay-type3 .rate{margin-top:26px}
.lay-type3 .rate span{display:inline-block}
.lay-type3 .rate span.txt{color:#222;margin-right:10px}
.lay-type3 .rate span.num{margin-right:20px}
.lay-type3 .btn-area{margin-top:7px}
.lay-type3 .bt-close{display:block;position:absolute;top:22px;right:15px;width:19px;height:18px;background:url(../../img/btn/btn_close3.png) no-repeat center center;z-index:101}*/

/* 내맘대로펀드랭킹 */ /* 20180717 윤영실 수정 */
.ranking-wrap{position:relative;overflow:hidden;width:950px;margin-top:40px;border-bottom:1px solid #c1c4c8}
.ranking-wrap + .cont-box{margin-top:-1px}
.ranking-move{position:absolute;width:100%}
.ranking-move > a.pre{position:absolute;left:0;background:url(../../img/fmm/theme_list_prev.png) no-repeat 0 bottom}
.ranking-move > a.next{position:absolute;top:0;right:0;background:url(../../img/fmm/theme_list_next.png) no-repeat 0 bottom}

.ranking-move a{overflow:hidden;display:block;width:11px;height:18px;text-indent:-99999px}
.ranking-move a.on{background-position:0 top}
.ranking-wrap-in{width:300%}
.ranking-area{float:left;width:230px;margin-left:10px}
.ranking-area:first-child{margin-left:0}
.ranking-year{margin-bottom:20px;font-weight:bold;font-size:25px;color:#222;text-align:center}
.ranking-list{overflow:hidden;border-top:2px solid #495159}
.ranking-list ul{margin-top:-1px}
.ranking-list li{overflow:hidden;display:inline-block;box-sizing:border-box;width:230px;height:43px;padding:0 20px;border-top:1px solid #e7eaec;line-height:43px}
.ranking-list li *{vertical-align:middle}
.ranking-list li a{zoom:1;display:block}
.ranking-list li a:after{content:" ";display:block;clear:both}
.ranking-list li a span{float:left;display:block}
.ranking-list li a > .num{width:15px}
.ranking-list li a > .icon{width:26px;height:20px;margin:13px 0 0 10px}
.ranking-list li a > .icon img{vertical-align:middle}
.ranking-list li a > .title{width:120px;margin-left:10px}
.ranking-list li a > .title.s_title {width:88px !important;}
.ranking-list li a > .cnum{float:right;width:40px;text-align:right;}
.ranking-list li a{display:block}
.ranking-list li.status01{background:url(../../img/fmm/bg_ranking01.png) 0 0 no-repeat}
.ranking-list li.status02{border:3px solid #ef5252;line-height:40px;padding:0 17px}
.ranking-list li.status02 > .title{font-weight:bold;color:#222}
.ranking-list li.status02 .icon{margin-top:10px}
.ranking-list li.status03{background:url(../../img/fmm/bg_ranking03.png) 0 0 no-repeat}
.ranking-select{padding:15px 20px}
.unit{display:inline-block;background:url(../../img/bg/bg_division6.gif) no-repeat right center;margin-right:10px;padding:0 10px 0 0}

/* 투자자 스타일 */
.style-field-wrap{position:relative;width:950px;height:340px;background:url(../../img/fmm/bg_field.jpg) 0 0 no-repeat}
.style-field{display:block;width:107px;height:159px;position:absolute}
.style-field:hover,.style-field.on{background-position:0 -160px}
.style-field01{top:33px;left:109px ;background:url(../../img/fmm/img_style01.png) 0 0 no-repeat}
.style-field02{top:28px;left:244px ;background:url(../../img/fmm/img_style02.png) 0 0 no-repeat}
.style-field03{top:73px;left:405px ;background:url(../../img/fmm/img_style03.png) 0 0 no-repeat}
.style-field04{top:96px;left:538px ;background:url(../../img/fmm/img_style04.png) 0 0 no-repeat}
.style-field05{top:20px;left:649px ;background:url(../../img/fmm/img_style05.png) 0 0 no-repeat}
.style-field-info{display:none;overflow:hidden;position:relative;z-index:10;margin-top:-10px}
.style-field-info .style-pos{float:left;margin-left:10px;width:78px;height:102px}
.style-field-info .style-info{float:left;width:535px;margin-left:20px}
.style-field-info .style-info dl{margin-top:19px}
.style-field-info .style-info dt{margin-bottom:10px;font-weight:bold;font-size:18px;color:#222}
.style-field-info .style-info dd strong{font-weight:normal;color:#363636}
.style-field-info .style-sort-wrap{float:right;margin:10px 10px 0 0}
.style-field-info .style-sort-wrap .style-sort-in{float:left;margin-left:10px}
.style-field-info .style-sort-wrap .style-sort{display:table-cell;width:80px;height:80px;font-weight:bold;color:#000;font-size:15px;vertical-align:middle;text-align:center}


.style-field-info.style-field-info01 .style-pos{background:url(../../img/fmm/img_stylep01.png) 0 0 no-repeat}
.style-field-info.style-field-info02 .style-pos{background:url(../../img/fmm/img_stylep02.png) 0 0 no-repeat}
.style-field-info.style-field-info03 .style-pos{background:url(../../img/fmm/img_stylep03.png) 0 0 no-repeat}
.style-field-info.style-field-info04 .style-pos{background:url(../../img/fmm/img_stylep04.png) 0 0 no-repeat}
.style-field-info.style-field-info05 .style-pos{background:url(../../img/fmm/img_stylep05.png) 0 0 no-repeat}

.style-field-info.style-field-info01 .style-sort{background:url(../../img/fmm/bg_style_sort01.png) 0 0 no-repeat}
.style-field-info.style-field-info02 .style-sort{background:url(../../img/fmm/bg_style_sort02.png) 0 0 no-repeat}
.style-field-info.style-field-info03 .style-sort{background:url(../../img/fmm/bg_style_sort03.png) 0 0 no-repeat}
.style-field-info.style-field-info04 .style-sort{background:url(../../img/fmm/bg_style_sort04.png) 0 0 no-repeat}
.style-field-info.style-field-info05 .style-sort{background:url(../../img/fmm/bg_style_sort05.png) 0 0 no-repeat}


/* 펀드스타일 */
.fund-style-wrap{overflow:hidden}
.fund-style-list{overflow:hidden;float:left;width:300px;margin-left:25px;border-bottom:1px solid #c1c4c8}
.fund-style-list:first-child{margin-left:0}
.fund-style-list ul{margin-bottom:-1px}
.fund-style-list li{overflow:hidden;width:300px;height:97px;background:url(../../img/fmm/img_fundstyle.png) 0 0 no-repeat}
.fund-style-list li:first-child{border-top:1px solid #c1c4c8}
.fund-style-list li a{display:table-cell;height:97px;text-decoration:none;vertical-align:middle}
.fund-style-list li a *{vertical-align:middle}
.fund-style-list li.on{background:url(../../img/fmm/img_fundstyleon.png) 0 0 no-repeat}
.fund-style-list li a > .fund-style-txt{display:inline-block;width:195px}
.fund-style-list li a > .fund-style-txt > strong{display:block;margin-bottom:4px;font-size:16px;color:#222}
.fund-style-list li a > .fund-style-txt > span{color:#686868;font-size:12px}
.fund-style{display:inline-block;width:55px;height:55px;margin:0 15px 0 30px}
.fund-style01{background:url(../../img/fmm/img_fundstyle01.png) 0 0 no-repeat}
.fund-style02{background:url(../../img/fmm/img_fundstyle02.png) 0 0 no-repeat}
.fund-style03{background:url(../../img/fmm/img_fundstyle03.png) 0 0 no-repeat}
.fund-style04{background:url(../../img/fmm/img_fundstyle04.png) 0 0 no-repeat}
.fund-style05{background:url(../../img/fmm/img_fundstyle05.png) 0 0 no-repeat}
.fund-style06{background:url(../../img/fmm/img_fundstyle06.png) 0 0 no-repeat}
.fund-style07{background:url(../../img/fmm/img_fundstyle07.png) 0 0 no-repeat}
.fund-style08{background:url(../../img/fmm/img_fundstyle08.png) 0 0 no-repeat}
.fund-style09{background:url(../../img/fmm/img_fundstyle09.png) 0 0 no-repeat}
.fund-style10{background:url(../../img/fmm/img_fundstyle10.png) 0 0 no-repeat}
.fund-style11{background:url(../../img/fmm/img_fundstyle11.png) 0 0 no-repeat}
.fund-style12{background:url(../../img/fmm/img_fundstyle12.png) 0 0 no-repeat}

/* 펀드랭킹 */
.ranking-tab-area{position:relative}
.ranking-tab{float:left;position:relative;top:0;width:171px;height:191px;border:1px solid #d8dadd;margin-left:-1px;box-sizing:border-box}
.ranking-tab .ranking-sub-tab{display:none}
.ranking-tab .ranking-tab-tit{color:#323739}
.ranking-tab a.ranking-tab-tit{display:block;width:100%;height:152px;padding-top:37px;text-align:center;vertical-align:middle;text-decoration:none;word-break:break-all}
.ranking-tab a.ranking-tab-tit em{display:block;height:89px;margin:0 auto 15px auto}
.ranking-tab a.ranking-tab-tit div{font-weight:bold;font-size:16px}
.ranking-tab01 a.ranking-tab-tit em{background:url(../../img/fmm/tab_ranking01.png) 0 0 no-repeat;width:93px}
.ranking-tab02 a.ranking-tab-tit em{background:url(../../img/fmm/tab_ranking02.png) 0 0 no-repeat;width:106px}
.ranking-tab03 a.ranking-tab-tit em{background:url(../../img/fmm/tab_ranking03.png) 0 0 no-repeat;width:94px}
.ranking-tab04 a.ranking-tab-tit em{background:url(../../img/fmm/tab_ranking04.png) 0 0 no-repeat;width:84px}
.ranking-tab05 a.ranking-tab-tit em{background:url(../../img/fmm/tab_ranking05.png) 0 0 no-repeat;width:91px}
.ranking-tab.on{width:270px;height:191px;box-sizing:border-box}
.ranking-tab.on .ranking-tab-tit{display:none}
.ranking-tab.on .ranking-sub-tab{display:block}
.ranking-tab01.on{border-color:#ef5252;background:#ef5252}
.ranking-tab01.on .sub-tab-link.on{color:#ef5252;font-weight:bold}
.ranking-tab02.on{border-color:#ffaa2f;background:#ffaa2f}
.ranking-tab02.on .sub-tab-link.on{color:#ffaa2f}
.ranking-tab03.on{border-color:#77ab25;background:#77ab25}
.ranking-tab03.on .sub-tab-link.on{color:#77ab25}
.ranking-tab04.on{border-color:#2dc7a5;background:#2dc7a5}
.ranking-tab04.on .sub-tab-link.on{color:#2dc7a5}
.ranking-tab05.on{border-color:#4491d9;background:#4491d9}
.ranking-tab05.on .sub-tab-link.on{color:#4491d9}

.ranking-sub-tab{position:relative;height:159px;color:#fff}
.ranking-sub-tab dl{margin:23px 0 0 25px}
.ranking-sub-tab dt{margin-bottom:10px;font-weight:bold;font-size:18px}
.ranking-sub-tab dd.link-line{overflow:hidden;margin-top:20px}
.ranking-sub-tab .sub-tab-link{float:left;display:block;width:48px;height:33px;margin-left:12px;padding-top:15px;background:url(../../img/fmm/tabs_ranking.png) 0 0 no-repeat;color:#fff;text-decoration:none;text-align:center}
.ranking-sub-tab .sub-tab-link:first-child{margin-left:0}
.ranking-sub-tab .sub-tab-link.on{background:url(../../img/fmm/tabs_rankingon.png) 0 0 no-repeat}

.ranking-sub-tab .sub-tab-link2{float:left;display:block;width:48px;height:38px;line-height:16px;margin-left:12px;padding-top:10px;background:url(../../img/fmm/tabs_ranking.png) 0 0 no-repeat;color:#fff;text-decoration:none;text-align:center}
.ranking-sub-tab .sub-tab-link2:first-child{margin-left:0}
.ranking-sub-tab .sub-tab-link2.on{background:url(../../img/fmm/tabs_rankingon.png) 0 0 no-repeat}

.ranking-sub-tab.type02 .sub-tab-link.on{background:url(../../img/fmm/tabs_rankingon02.png) 0 0 no-repeat}
.ranking-sub-tab.type02 .sub-tab-link{width:39px;height:29px;padding-top:10px;background:url(../../img/fmm/tabs_ranking02.png) 0 0 no-repeat;margin-left:6px}
.ranking-sub-tab.type02 dd.link-line{margin-top:26px}
.ranking-sub-tab.type02 .sub-tab-link:first-child{margin-left:0}

.ranking-sub-tab .rank-arr{display:block;width:0;height:0;border-width:6px;border-style:solid;position:absolute;bottom:-10px;left:50%;z-index:10;margin-left:-3px}
.ranking-tab01 .ranking-sub-tab .rank-arr{border-color:#ef5252 transparent transparent transparent}
.ranking-tab02 .ranking-sub-tab .rank-arr{border-color:#ffaa2f transparent transparent transparent}
.ranking-tab03 .ranking-sub-tab .rank-arr{border-color:#77ab25 transparent transparent transparent}
.ranking-tab04 .ranking-sub-tab .rank-arr{border-color:#2dc7a5 transparent transparent transparent}
.ranking-tab05 .ranking-sub-tab .rank-arr{border-color:#4491d9 transparent transparent transparent}

.tab-check-area{overflow:hidden;margin-bottom:40px;padding:22px 0 20px 20px;border-bottom:1px solid #d8dadd;background:#eef1f3}
.tab-check-info{float:left}
.tab-check-select{float:left;margin-left:20px}
.tab-check-select li{float:left;width:102px;height:102px;text-align:center}
.tab-check-info dt{margin-bottom:20px;color:#222;font-size:16px;font-weight:bold}
.tab-check-info dt .btn-question{margin:0 0 -2px 2px}
.tab-check-select .badge{margin:2px auto 10px auto}
.tab-check-select .checki{margin:2px auto 0 auto}
.tab-check-select a{display:block;width:102px;height:102px;font-weight:bold}
.tab-check-select li.current .badge{background-position:-45px}
.tab-check-select li.current .checki{background-position:0 -24px}
.tab-check-select li.current a{color:#222}
.tab-check-area .tooltip-wrap.type02 .tooltip-focus{left:14%}
.tab-check-select li.current .bg01{background-position:0 -81px}
.tab-check-select li.current .bg02{background-position:-100px -81px}
.tab-check-select li.current .bg03{background-position:-200px -81px}
.tab-check-select li.current .bg04{background-position:-300px -81px}
.tab-check-select li.current .bg05{background-position:-400px -81px}
.tab-check-select li.current .bg06{background-position:-500px -81px}


/* 펀드 검색 */
.ifund-search h2{float:left}
.ifund-search{position:relative}
.ifund-search input{float:right;width:376px;height:32px;margin-top:20px;padding:0 20px 0 13px;border:3px solid #dce1e6; border-radius:32px; text-align:left;line-height:30px;color:#222}
.ifund-search .search-bt{position:absolute;top:32px;right:16px}

.ifund-select-area{zoom:1;border-top:2px solid #495159}
.ifund-select-area:after{content:' ';display:block;clear:both}
.ifund-select{position:relative;float:left}
.ifund-select.type01{width:120px}
.ifund-select.type02{width:208px}
.ifund-select.type03{width:110px}
.ifund-select.type04{width:138px}
.ifund-select.type05{width:111px}
.ifund-select.type06{width:100px}
.ifund-select.type07{width:163px}

.ifund-select-area2 .ifund-select.type01{display:none}
.ifund-select-area2 .ifund-select.type02{width:228px}
.ifund-select-area2 .ifund-select.type03{width:130px}
.ifund-select-area2 .ifund-select.type04{width:158px}
.ifund-select-area2 .ifund-select.type05{width:131px}
.ifund-select-area2 .ifund-select.type06{width:120px}
.ifund-select-area2 .ifund-select.type07{width:183px}

.ifund-select.type07 .ifund-select-list{margin-top:9px}
.ifund-select.type07 li{zoom:1}
.ifund-select.type07 li:after{content:' ';display:block;clear:both}
.ifund-select.type07 li input{float:left}
.ifund-select.type07 li label{float:left;width:105px;margin-top:-2px;margin-left:2px}
.ifund-select:first-child{border-left:none}
.ifund-select dl{border-bottom:1px solid #c1c4c8}
.ifund-select dt{padding:6px 0;background:#eef1f3;border-bottom:1px solid #c1c4c8;color:#222;text-align:center;font-weight:bold;border-left:1px solid #d8dadd}
.ifund-select dd{height:283px;overflow-y:auto;border-left:1px solid #e7eaec}
.ifund-select dd ul{margin:6px 10px 0 10px}
.ifund-select dd li *{vertical-align:middle}
.ifund-select dd li label{margin-left:1px}
.ifund-select dd li label img{vertical-align:middle;margin-top:-2px}
.ifund-select dd li .dpt02 ul{margin-left:0;margin-right:0}
.ifund-select.type02 li{zoom:1}
.ifund-select.type02 li label{color:#222}
.ifund-select.type02 li:after{content:' ';display:block;clear:both}
.ifund-select.type02 li:first-child{border-bottom:none}
.ifund-select.type02 li .ifund-dpt01{padding-bottom:4px;color:#222}
.ifund-select.type02 li{padding-bottom:5px;border-bottom:1px solid #f0f0f0}
.ifund-select.type02 li .dpt02{margin:10px 0 0px 0}
.ifund-select.type02 li .dpt02{margin-left:10px}
.ifund-select.type02 li .dpt02 li{padding-bottom:0;border-bottom:none}
.ifund-select.type02 li .dpt02 li input{float:left}
.ifund-select.type02 li .dpt02 li label{float:left;width:140px;margin-top:-2px}
.ifund-select.type02 li .dpt02{display:none}


.ifund-select-list{position:relative}
.ifund-select-list li{position:relative;margin-bottom:5px}


.ifund-select.type02 .ifund-more{position:absolute;top:0;right:0}
.ifund-select.type02 li.on .dpt02{display:block}
.ifund-select.type02 li .ifund-more a{display:block;width:15px;height:15px;background:url(../../img/fmm/ico_more.png) 0 3px no-repeat}
.ifund-select.type02 li.on .ifund-dpt01{border-bottom:1px solid #f0f0f0}
.ifund-select.type02 li.on .ifund-more a{background-position:0 -14px}

.ifund-select.type06 .btn-question{margin:0 0 -3px 2px}

.ifund-select.type07 li .ifund-dpt01{display:block;height:25px;border-bottom:1px solid #f0f0f0}
.ifund-select.type07 li .dpt02{margin-bottom:15px;padding:5px 0 3px 0;border-bottom:1px solid #f0f0f0}

.ifund-select.type01 li .ifund-dpt01{display:block;height:25px;border-bottom:1px solid #f0f0f0}
.ifund-select.type01 li .dpt02{margin-bottom:15px;padding:5px 0 3px 0;border-bottom:1px solid #f0f0f0}

.ifund-select-detail-area{position:relative;margin-bottom:55px}
.ifund-select-detail-area.on .ifund-select-detail{display:block}
.ifund-select-detail-area.on .open{display:none}
.ifund-select-detail-area .ifund-select-detail{display:none}
.ifund-select-detail-area table{border-top:1px solid #c1c4c8}
.ifund-select-detail{position:relative}
.ifund-select-detail-area .ifund-search-btn a{overflow:hidden;display:block;width:950px;height:35px}
.ifund-select-detail-area .ifund-search-btn{position:absolute;bottom:-35px;right:0}
.ifund-select-detail-area .ifund-search-btn.close a img{margin-top:-35px}
.ifund-select-detail .iw70{width:70px}
.ifund-select-detail .iw110{width:100px}
.ifund-select-detail .th-ts{position:relative;margin-bottom:5px;color:#222}
.ifund-select-detail .th-ts .btn-question{margin-top:-4px}
.ifund-select-detail .m-check{font-weight:normal;color:#666}
.ifund-select-detail .m-check *{vertical-align:middle}
.ifund-select-detail .ifund-in-style{zoom:1}
.ifund-select-detail .ifund-in-style:after{content:"";display:block;clear:both}
.ifund-select-detail .ifund-in-style.dimmed{opacity:0.6;filter:alpha(opacity=60)}
.ifund-select-detail .ifund-in-style.dimmed .button02:hover *{border-color:#cccccc;color:#686868;box-shadow:none;cursor:default}
.ifund-select-detail .ifund-in-style .th-ts{float:left;margin-bottom:0;margin-right:10px}
.ifund-select-detail .ifund-in-style .ifund-indicator-area{float:left;margin-top:7px}
.ifund-select-detail .div-col3 .ifund-indicator-m{margin-top:10px}
.ifund-select-detail .ifund-in-style .ifund-indicator-m{float:left}
.ifund-select-detail .ifund-indicator-m .button02.white-bt button{margin-top:-4px}
.ifund-select-detail .ifund-indicator-m select{width:85px}
.ifund-select-detail .ifund-indicator-m .dui{display:inline-block;margin:0 0px 0 2px}
.ifund-select-detail .icon-grade{margin-top:-3px}
.ifund-select-detail table.tbl-htype3 td.ltd{border-left:1px solid #e7eaec}
.ifund-search-num{position:relative;top:-30px;width:300px;margin-bottom:20px}
.ifund-search-num p{font-size:16px;color:#222}
.ifund-search-num strong{color:#1f5dbe;/*text-decoration:underline;*/ font-size:20px; border-bottom:2px solid #1f5dbe;}

.ifund-select-detail .div-col3{float:left;width:30%;padding-left:15px;border-left:1px solid #e7eaec}
.ifund-select-detail .div-col3:first-child{border-left:0;padding-left:0}
.ifund-indicator{zoom:1;margin-left:3px}
.ifund-indicator:after{content:' ';display:block;clear:both}
.ifund-indicator.off .ifund-indicator-unit .ifund-indicator-unitin,.ifund-indicator.off .ifund-controll{display:none}
.ifund-indicator.off .ifund-inoff{display:block}
.ifund-inoff{display:none;position:absolute;top:0;left:0;z-index:10;width:100%;height:7px}

.ifund-controll{position:absolute;width:18px;height:18px;background:url(../../img/fmm/ico_controll.png) 0 0 no-repeat;z-index:20}
.ifund-indicator.type01{position:relative;width:236px;height:7px;background:url(../../img/fmm/bg_bar01_gray.png) center 5px no-repeat;padding:5px 0;margin-top:-5px;margin-top:10px}/* 위험지표 */
.ifund-indicator.type01 .ifund-indicator-unit{position:relative;width:236px;height:7px}
.ifund-indicator.type01 .ifund-indicator-unitin{position:absolute;overflow:hidden;width:218px;height:7px;/*background:url(../../img/fmm/bg_bar01.png) 0 -7px no-repeat;*/margin-left:9px}
.ifund-indicator.type01 .ifund-controll{top:0px}
.ifund-indicator-bg{width:224px;height:9px;margin:5px 0 0 9px;background:url(../../img/fmm/bg_unit.png) 0 0 no-repeat}


.ifund-indicator.type02{position:relative;width:276px;height:6px;background:url(../../img/fmm/bg_bar02_gray.png) center 5px no-repeat;padding:5px 0;margin-top:-5px} /* 설정기간 */
.ifund-indicator.type02 .ifund-indicator-unit{position:relative;width:268px;height:6px;/*overflow:hidden;*/}
.ifund-indicator.type02 .ifund-indicator-unitin{position:absolute;overflow:hidden;width:268px;height:6px;/*background:url(../../img/fmm/bg_bar02.png) 0 -6px no-repeat;*/margin-left:9px}
.ifund-indicator.type02 .ifund-controll{top:0px}
.ifund-indicator-bg02{width:292px;height:13px;margin:5px 0 0 8px;background:url(../../img/fmm/bg_unit02.png) 0 0 no-repeat}

.ifund-indicator.type03{position:relative;width:291px;height:6px;background:url(../../img/fmm/bg_bar03_gray.png) center 5px no-repeat;padding:5px 0;margin-top:-5px} /* 총보수 */
.ifund-indicator.type03 .ifund-indicator-unit{position:relative;width:291px;height:6px}
.ifund-indicator.type03 .ifund-indicator-unitin{position:absolute;overflow:hidden;width:273px;height:6px;/*background:url(../../img/fmm/bg_bar03.png) 0 -6px no-repeat;*/margin-left:9px}
.ifund-indicator.type03 .ifund-controll{top:0px}
.ifund-indicator-bg03{width:305px;height:13px;margin:5px 0 0 10px;background:url(../../img/fmm/bg_unit03.png) 0 0 no-repeat}

.ifund-indicator.type04{position:relative;width:293px;height:6px;background:url(../../img/fmm/bg_bar04_gray.png) center 5px no-repeat;padding:5px 0;margin-top:-5px} /* 수익률 */
.ifund-indicator.type04 .ifund-indicator-unit{position:relative;width:293px;height:6px;/*overflow:hidden;*/}
.ifund-indicator.type04 .ifund-indicator-unitin{position:absolute;overflow:hidden;width:275px;height:6px;/*background:url(../../img/fmm/bg_bar04.png) 0 -6px no-repeat;*/margin-left:9px}
.ifund-indicator.type04 .ifund-controll{top:0px}
.ifund-indicator-bg04{width:320px;height:13px;margin:5px 0 0 -4px;background:url(../../img/fmm/bg_unit04.png) 0 0 no-repeat}

.ifund-indicator .line{display:block;position:absolute;top:15px;left:9px;height:6px;z-index:2}
.ifund-indicator.type01 .line{width:218px;background:url(../../img/fmm/bg_bar01_line.png) no-repeat;height:7px;left:6px}
.ifund-indicator.type02 .line{width:268px;background:url(../../img/fmm/bg_bar02_line.png) no-repeat}
.ifund-indicator.type03 .line{width:273px;background:url(../../img/fmm/bg_bar03_line.png) no-repeat}
.ifund-indicator.type04 .line{width:278px;background:url(../../img/fmm/bg_bar04_line.png) no-repeat}

/* 테마펀드 */
.theme-list-area{position:relative;border-top:1px solid #dadbdf}
.theme-list-cont{position:relative;overflow:hidden;margin:-1px 0 0}
.theme-list-area ul{width:1200px}
.theme-list-area ul li{position:relative;float:left;width:190px;padding-bottom:7px;border-top:1px solid #dadbdf;z-index:1}
.theme-list-area ul li > a{display:block;background:url(../../img/fmm/theme_list_line.png) no-repeat 0 19px;padding-left:1px;text-align:center}
.theme-list-area ul li > a img{width:177px;height:168px}
.theme-list-area ul li .current{display:none;position:absolute;top:0;left:0;width:190px;height:176px;background:url(../../img/fmm/theme_list_on.png) no-repeat 0 0}
.theme-list-area ul li.on{z-index:99;width:190px}
.theme-list-area ul li.on .current{display:block;margin-top:-1px}
.theme-list-area ul li.on > a,
.theme-list-area ul li:first-child > a{background:none}
.theme-list-area .btn-control a{overflow:hidden;position:absolute;top:50%;margin-top:-12px;width:11px;height:18px;text-indent:-99999px}
.theme-list-area .btn-control a.arr-prev{left:-20px;background:url(../../img/fmm/theme_list_prev.png) no-repeat 0 bottom}
.theme-list-area .btn-control a.arr-next{right:-20px;background:url(../../img/fmm/theme_list_next.png) no-repeat 0 bottom}
.theme-list-area .btn-control a.on{background-position:0 top}
.theme-descrip{margin:-7px 0 40px;padding:25px;background:#f6f7f8;border-top:1px solid #dadbdf;border-bottom:1px solid #dadbdf}
.theme-descrip dt{margin-bottom:15px;font-weight:bold;font-size:16px;line-height:100%;color:#222}

/* 다른클래스 비용비교 팝업 */
.lay-type1{z-index:10001}
.tbl-vtype1 tr.bg02{background-color:#fdecec}
.tbl-vtype1 .question_icon{display:inline-block;overflow:hidden;width:16px;height:15px;text-indent:-9999em;vertical-align:middle;background:url(../../img/bul/icon_question2.png) 0 0 no-repeat}
.tbl-vtype1 .question_icon:hover, .tbl-vtype1 .question_icon.on{background-position:0 -16px}

.lay_tip{position:absolute;background:#fff;border:1px solid #c0c3c5;box-shadow:0px 1px 2px #dddddd}
.lay_tip .txt_box{padding:8px 15px 10px;font-size:12px}

/* 평가등급우수펀드 */
.excellent_box{height:195px; width:910px; padding:35px 0 0 40px; margin-bottom:40px}
.excellent_box dl dt{font-size:23px;color:#222}
.excellent_box dl dd{margin-top:17px}
.excellent_box dl dd p{margin-top:8px}
.excellent_box > p{margin-top:13px;padding-left:30px;text-indent:-36px}
.excellent_box > p img{vertical-align:middle;margin-right:4px}
.excellent_box > div{margin-top:10px}
.excellent_box > div > ul{overflow:hidden}
.excellent_box > div > ul li{float:left;margin-left:20px}
.excellent_box > div > ul li:first-child{margin-left:0}
.excellent_box > div > ul li input{margin-right:7px;vertical-align:middle}
.excellent_box.bg01{background:url(../../img/fmm/bg_excellent_box01_1.png) no-repeat}
.excellent_box.bg02{background:url(../../img/fmm/bg_excellent_box02_1.png) no-repeat}

 /* 수익류 계산기 팝업
.change_content{margin:15px 0 20px}
.change_content .change_cont{display:none;padding:25px 30px 20px;border:2px solid #5c6369;border-top:none}
.change_content .tab-wrap ul{display:inline-block;width:100%;z-index:2; height:38px;}
.change_content .tab-wrap ul li{width:50%; box-sizing:border-box}
.change_content .tab-wrap li{z-index:auto !important}
.change_content .tab-wrap li span{margin-top:0}
.change_content .tab-wrap ul li .tooltip-content{padding-top:0} */


.tb_none{border:none}
.tb_none table{border-bottom:1px solid #eaeaea}
.tb_none th{background:#fff}
.tb_none tbody th,
.tb_none tbody td{padding:10px 0;color:#686868;border-top:1px solid #eaeaea;line-height:24px}
.tb_none tbody tr:first-child th,
.tb_none tbody tr:first-child td{border-top:1px solid #eaeaea}
.tb_none tbody th{padding-left:8px;background:url(../../img/bul/bul_squ_mid_gray.png) no-repeat 0 50%;text-align:left}

.tb_none .calendar th{padding:0 !important;background:none !important;text-align:center !important}
.tb_none .calendar tbody td{padding:0 !important}

/* 운용사추천펀드 */
.recommend-info{height:180px;width:910px;padding:30px 0 0 40px;margin-bottom:0px;background-image:url(../../img/fmm/recommend_info.gif)}
.recommend-info dl dt{font-size:23px;color:#222;line-height:30px}
.recommend-info dl dd{font-size:18px;color:#222;margin-top:10px}
.recommend-info dl dd p{margin-top:8px}
.recommend-info > p{margin-top:50px;padding-left:36px;text-indent:-36px}
.recommend-info > p img{vertical-align:middle;margin-right:8px}

/* 비과세종합저축 */
.taxfree-info{margin-top:20px; background-image:url(../../img/fmm/taxfree_info_woori.png)}
.taxfree-step{position:relative;background:url(../../img/bg/bg_taxfree_step.png) no-repeat left top;margin-top:25px;width:950px;height:100px;font-size:16px;font-weight:bold;color:#444;line-height:24px}
.taxfree-step .step1{position:absolute;left:70px;top:25px;text-align:center}
.taxfree-step .step2{position:absolute;left:340px;top:25px;text-align:center}
.taxfree-step .step2 span{font-size:13px;font-weight:normal;color:#666;letter-spacing:-0.0623em}
.taxfree-step .step3{position:absolute;left:655px;top:25px;text-align:center}

/* 해외주식펀드 비과세 */
.taxfree2-info{background:url(../../img/fmm/bg_taxfree.gif) no-repeat;margin-top:30px;padding:35px 0 0 50px;width:900px;height:175px;margin-bottom:40px}
.taxfree2-info .tit{display:block;margin-bottom:20px;font-size:23px;color:#222}

.fmc-box-type3{border:3px solid #d7d7d7}
.step-section{background:#fafafa}
.step-section:first-child{border-top:0 none}
.step-section > li{border-top:1px solid #e4e4e4}
.step-section > li:first-child{border-top:none}
.step-section > li dl:after{clear:both;display:block;content:""}
.step-section .step-title{float:left;padding:17px 0 0 17px;width:153px;font-size:15px;font-weight:bold;color:#1e7498}
.step-section .step-title span{display:block;margin-bottom:20px;font-size:28px}
.step-section .step-title span:first-child{margin-bottom:0;font-size:13px}
.step-section .step-cont2{float:left;background:#fff;padding:25px 0 30px 25px;width:749px;min-height:89px}
.step-section .step-cont2 .cont-title{margin-bottom:14px;font-size:14px;font-weight:bold;color:#222;text-indent:2px}
.step-section .step-cont2 .cont-title a{color:#222;text-decoration:underline}
.step-section .step-cont2 .namecheck-doc{background:url(../../img/fmm/namecheck_doc.png) no-repeat;padding-left:176px;height:217px}
.step-section .step-cont2 .namecheck-doc li{margin-bottom:5px}
.step-section .step-cont2 .registration_doc{background:url(../../img/fmm/registration_doc.png) no-repeat;padding-left:176px;height:220px}
.step-section .step-cont2 .registration_doc li{margin-bottom:5px}
.step-section .step-cont2.h140{padding:25px 0 0 25px;height:115px}
.step-section .step-cont2.h140 .cont-title{margin-bottom:6px}
.step-section .step-cont2 .list-type3 li, .step-section .step-cont2 .txt-type3.bul{background-position:left 9px}
.step-section .step-cont2 .list-type3 a, .step-section .step-cont2 .txt-type3.bul a{color:#666}
.step-section .step-cont2 .list-type3 a:hover, .step-section .step-cont2 .txt-type3.bul a:hover{color:#222;text-decoration:underline}
.step-section .step-figure{position:absolute;left:56px;top:47px}
.icon-next{display:block;position:absolute;left:462px;background:url(../../img/bul/icon_down_arrow3.png) no-repeat;width:26px;height:26px}

.tab-tbl{zoom:1;margin-bottom:10px;border-bottom:1px solid #e7eaec}
.tab-tbl:after{content:" ";display:block;clear:both}
.tab-tbl li{float:left}
.tab-tbl li a{position:relative;z-index:0;display:block;width:120px;height:28px;margin:0 0 -1px -2px;background:url(../../img/fmm/bg_line.png) #fff 0 7px no-repeat;border:1px solid #fff;border-bottom:1px solid #e7eaec;line-height:28px;text-align:center}
.tab-tbl li:first-child a{background:none}
.tab-tbl li.on a{z-index:1;margin-top:0;border:1px solid #e7eaec;border-bottom:1px solid #fff;color:#222;background:none}

.group{zoom:1;padding:19px 20px 20px 20px ;border:1px solid #d8dadd;margin-bottom:20px}
.group:after{content:" ";display:block;clear:both}
.group .tit{font-weight:bold;color:#222;font-size:16px;margin-left:5px}

/* 펀드몰 메인 */
.contents.main{width:100% !important;padding-bottom:0;padding-top:0}
.mall-wrap{position:relative;width:1280px;height:708px;margin:0 0 -100px -160px;background:url(../../img/fmm/bg_main.png) 0 0 no-repeat}
.mall-list{zoom:1;position:absolute;top:165px;left:301px}
.mall-list:after{content:" ";display:block;clear:both}
.mall-list li{float:left}
.mall-list li a{display:block;width:100%;height:299px;line-height:0;font-size:0}
.mall-list01{width:145px}
.mall-list02{width:133px}
.mall-list03{width:119px}
.mall-list04{width:102px}
.mall-list05{width:93px}
.mall-list06{width:79px}
.mall-list01 a{background:url(../../img/fmm/mall_list01_off.png) 0 0 no-repeat}
.mall-list02 a{background:url(../../img/fmm/mall_list02_off.png) 0 0 no-repeat}
.mall-list03 a{background:url(../../img/fmm/mall_list03_off.png) 0 0 no-repeat}
.mall-list04 a{background:url(../../img/fmm/mall_list04_off.png) 0 0 no-repeat}
.mall-list05 a{background:url(../../img/fmm/mall_list05_off.png) 0 0 no-repeat}
.mall-list06 a{background:url(../../img/fmm/mall_list06_off.png) 0 0 no-repeat}
.mall-list01 a:hover,.mall-list01.on a{background:url(../../img/fmm/mall_list01.png) 0 0 no-repeat}
.mall-list02 a:hover,.mall-list02.on a{background:url(../../img/fmm/mall_list02.png) 0 0 no-repeat}
.mall-list03 a:hover,.mall-list03.on a{background:url(../../img/fmm/mall_list03.png) 0 0 no-repeat}
.mall-list04 a:hover,.mall-list04.on a{background:url(../../img/fmm/mall_list04.png) 0 0 no-repeat}
.mall-list05 a:hover,.mall-list05.on a{background:url(../../img/fmm/mall_list05.png) 0 0 no-repeat}
.mall-list06 a:hover,.mall-list06.on a{background:url(../../img/fmm/mall_list06.png) 0 0 no-repeat}


.mall-slist-wrap{position:absolute;top:517px;left:135px;width:1008px}
.mall-slist-wrap li{float:left;width:196px;height:128px;margin-left:7px}
.mall-slist-wrap li:first-child{margin-left:0}
.mall-slist-wrap li a{display:block;width:100%;height:100%}

.mall-slist-wrap li.slist01 a{background-position:0 0}
.mall-slist-wrap li.slist01 a:hover{background-position:0 -137px}
.mall-slist-wrap li.slist02 a{background-position:-203px 0}
.mall-slist-wrap li.slist02 a:hover{background-position:-203px -137px}
.mall-slist-wrap li.slist03 a{background-position:-406px 0}
.mall-slist-wrap li.slist03 a:hover{background-position:-406px -137px}
.mall-slist-wrap li.slist04 a{background-position:-609px 0}
.mall-slist-wrap li.slist04 a:hover{background-position:-609px -137px}
.mall-slist-wrap li.slist05 a{background-position:-812px 0}
.mall-slist-wrap li.slist05 a:hover{background-position:-812px -137px}

.mall-slist{zoom:1}
.mall-slist:after{content:" ";clear:both;display:block}
.mall-slist01{width:805px;margin:0 auto;display:none}
.mall-slist01 li a{background:url(../../img/fmm/mall_slist01.png) no-repeat}
.mall-slist02{width:1008px;margin:0 auto;display:none}
.mall-slist02 li a{background:url(../../img/fmm/mall_slist02.png) no-repeat}
.mall-slist03{width:399px;margin:0 auto;display:none}
.mall-slist03 li a{background:url(../../img/fmm/mall_slist03.png) no-repeat}
.mall-slist04{width:805px;margin:0 auto;display:none}
.mall-slist04 li a{background:url(../../img/fmm/mall_slist04.png) no-repeat}
.mall-slist05{width:602px;margin:0 auto;display:none}
.mall-slist05 li a{background:url(../../img/fmm/mall_slist05.png) no-repeat}
.mall-slist06{width:399px;margin:0 auto;display:none}
.mall-slist06 li a{background:url(../../img/fmm/mall_slist06.png) no-repeat}


/* 비과세종합저축 */
.add-info{position:relative;background:url(../../img/fmb/add.gif) no-repeat 0px top;margin-top:15px;height:495px}
.add-info strong.tit{display:block;margin-bottom:25px;padding:43px 0 0 350px;font-size:24px;color:#222;line-height:28px}
.add-info li{padding:0 0 0 9px;margin:2px 0 0 80px;font-size:13px;color:#666;line-height:20px;background:url(../../img/bul/bul_squ_gray.gif) no-repeat left 9px}
.add-info p{display:block;position:relative}
.add-info .branch1{position:absolute;top:103px;left:40px;width:247px;color:#222}
.add-info .branch2{position:absolute;top:198px;left:61px}
.add-info .branch2 p.txt01{font-size:20px;color:#0054b9;margin-bottom:13px}
.add-info .branch2 p.txt02{text-align:center;font-size:20px;color:#f66b5c;margin-top:85px}
.add-info .branch2 p strong span{display:block;font-size:16px;color:#222;margin-top:7px}
.add-info .branch2 ul li{background:none;margin:0;padding:0;color:#222}
.add-info .branch2 ul li.last{margin-top:6px}
.add-info .branch3{position:absolute;top:284px;left:351px;width:240px;font-size:20px;color:#ffffff;font-weight:bold}
.add-info .branch4{position:absolute;top:253px;left:626px;width:175px;font-size:20px;color:#fff;font-weight:bold;line-height:26px;text-align:center}
.add-info .branch5{position:absolute;top:381px;left:350px;width:440px}
.add-info .branch5 li{margin-left:0}


/* 비과세종합저축 지도 */
.main-cont-wrap.type04{height:560px;background:url(../../img/fmm/world_map.png) no-repeat center 9px }
.main-cont-wrap.type04 .main-cont-box{position:relative;margin-left:0;float:none;height:560px}
.main-cont-wrap.type04 .main-cont-box .date{display:block;position:absolute;top:0;right:33px}

.world-position a{display:table}
.world-position a .txt{display:table-cell;vertical-align:middle;text-align:center;width:60px;height:60px;line-height:15px}
.world-position a.cir{background:url(../../img/fmm/world_circle_bg.png) no-repeat;width:60px;height:60px;padding-right:2px;padding-bottom:2px}


.world-position a.eq{background-position:0 -346px;color:#42ba61}
.world-position a.down{background-position:0 -416px;color:#2d70e0}
.world-position a.up{background-position:0 -486px;color:#df3232}

.world-position a.eq:hover,.world-position a.eq:focus{background-position:0 0}
.world-position a.down:hover,.world-position a.down:focus{background-position:0 -116px}
.world-position a.up:hover,.world-position a.up:focus{background-position:0 -229px}

.world-position a.eq.on{background-position:0 0}
.world-position a.down.on{background-position:0 -116px}
.world-position a.up.on{background-position:0 -229px}

.world-position a:hover,.world-position a:focus, .world-position a.on{text-decoration:none;width:102px;height:102px;color:#fff;z-index:10;padding:0}
.world-position a:hover .txt,.world-position a:focus .txt{display:none}

.world-position a.eq.on{background-position:0 0;width:102px;height:102px}
.world-position a.on .txt{display:none}
.world-position a .over-txt{display:none;font-size:15px;line-height:16px;font-weight:bold;vertical-align:middle;text-align:center}
.world-position a .num{display:block;font-size:18px;margin-top:4px}
.world-position a.on .over-txt, .world-position a:hover .over-txt,.world-position a:focus .over-txt{display:table-cell}
.world-position a .over-txt{color:#fff}
.world-position a.on,.world-position a:hover,.world-position a:focus{margin:-20px 0 0 -20px}

.world-position .eur01{position:absolute;top:90px;left:100px}
.world-position .eur01 .cro1{position:absolute;width:30px;height:20px;background:url(../../img/fmm/world_pop_crown.png) no-repeat}
.world-position .eur02{position:absolute;top:137px;left:22px}
.world-position .fron{position:absolute;top:260px;left:80px}
.world-position .etc{position:absolute;top:110px;left:200px}
.world-position .germ{position:absolute;top:178px;left:105px}
.world-position .rus{position:absolute;top:85px;left:360px}
.world-position .chi{position:absolute;top:146px;left:280px}
.world-position .ind{position:absolute;top:228px;left:213px}
.world-position .sasi{position:absolute;top:280px;left:290px}
.world-position .vietnam{position:absolute;top:230px;left:360px}
.world-position .jap{position:absolute;top:170px;left:420px}
.world-position .asem{position:absolute;top:290px;left:430px}
.world-position .glo{position:absolute;top:130px;left:500px}
.world-position .asp{position:absolute;top:230px;left:506px}
.world-position .aspj{position:absolute;top:270px;left:650px}
.world-position .mix{position:absolute;top:90px;left:630px}
.world-position .glem{position:absolute;top:190px;left:605px}
.world-position .name{position:absolute;top:130px;left:731px}
.world-position .saem{position:absolute;top:240px;left:790px}
.world-position .bra{position:absolute;top:290px;left:865px}

.main-cont-box .world-pop{position:absolute;bottom:0;zoom:1;width:950px;height:180px;background:url(../../img/fmm/world_pop_bg.png) 0 0 no-repeat}
.main-cont-box .world-pop:after{content:" ";display:block;clear:both}
.main-cont-box .world-pop .world-cont-tit{position:relative;float:left;width:210px;padding:28px 0 0 40px}
.main-cont-box .world-pop .world-cont-tit .txt{position:relative;margin-bottom:10px;font-size:26px;font-weight:bold;color:#4f4f4f}
.main-cont-box .world-pop .world-cont-tit .txt .tooltip-help{font-weight:bold;color:#686868}
.main-cont-box .world-pop .world-cont-tit .txt a{display:inline-block}
.main-cont-box .world-pop .world-cont-tit .period{margin-bottom:30px;font-size:13px;color:#686868}
.main-cont-box .world-pop .world-cont-tit .rate{font-size:42px;font-weight:bold;line-height:36px;color:#444}
.main-cont-box .world-pop .world-cont-tit .rate span{font-size:30px;font-weight:bold}
.main-cont-box .world-pop .world-cont-tit .rate.up{color:#df3232}
.main-cont-box .world-pop .world-cont-tit .rate.down{color:#2d70e0}
.main-cont-box .world-pop .world-cont-tit .rate.eq{color:#42ba61}
.main-cont-box .world-pop .world-cont-tit .btn-question{margin:0 0 0 2px}

.main-cont-box .world-pop .world-cont-stit{position:relative;float:left;width:210px;padding:28px 0 0 0px}
.main-cont-box .world-pop .world-cont-stit .txt{position:relative;margin-bottom:5px;font-size:20px;font-weight:bold;color:#4f4f4f}
.main-cont-box .world-pop .world-cont-stit .txt a{display:inline-block}
.main-cont-box .world-pop .world-cont-stit .rate{font-size:45px;font-weight:bold;line-height:36px;color:#444}
.main-cont-box .world-pop .world-cont-stit .rate span{font-size:30px;font-weight:bold}
.main-cont-box .world-pop .world-cont-stit .rate.up{color:#df3232}
.main-cont-box .world-pop .world-cont-stit .rate.down{color:#2d70e0}
.main-cont-box .world-pop .world-cont-stit .rate.eq{color:#42ba61}
.main-cont-box .world-pop .world-cont-stit .btn-question{margin:0 0 0 2px}


.main-cont-box .world-pop .world-cont-graph{float:left;position:relative;width:680px;margin-top:18px}
.main-cont-box .world-pop .world-cont-graph .world-graph-cmt{position:absolute;top:0;left:525px}
.main-cont-box .world-pop .world-cont-graph .world-graph-cmt div{margin-top:0px}
.main-cont-box .world-pop .world-cont-graph .world-graph-cmt div img{margin:-2px 7px 0 0}
.main-cont-box .world-pop .world-cont-graph .world-graph-cmt *{vertical-align:middle}
.main-cont-box .world-pop .world-cont-graph .world-graph-btn{position:absolute;top:100px;left:525px}
.main-cont-box .world-pop .world-cont-graph .world-graph-btn a{display:inline-block}

.tooltip-wrap.main{left:50%;margin-left:-150px;width:300px;bottom:20px}


/* 해외주식비과세 테마 */

.main-cont-wrap.theme{height:560px;background:url(../../img/fmm/theme_map.png) no-repeat 0px 0px }
.main-cont-wrap.theme .main-cont-box{position:relative;margin-left:0;float:none;height:560px}
.main-cont-wrap.theme .main-cont-box .date{display:block;position:absolute;top:0;right:33px}

.fund-theme-wrap{overflow:hidden;margin-top:30px}
.fund-theme-list{overflow:hidden;float:left;width:300px;margin-left:25px;border-bottom:1px solid #e7eaec}
.fund-theme-list:first-child{margin-left:0}

.fund-theme-list li{overflow:hidden;width:300px;height:87px}
.fund-theme-list .grade1{overflow:hidden;width:300px;height:87px;background:url(../../img/fmm/img_theme_01.png) 0 0 no-repeat}
.fund-theme-list .grade2{overflow:hidden;width:300px;height:87px;background:url(../../img/fmm/img_theme_02.png) 0 0 no-repeat}
.fund-theme-list .grade3{overflow:hidden;width:300px;height:87px;background:url(../../img/fmm/img_theme_03.png) 0 0 no-repeat}

.fund-theme-list li{border-top:1px solid #e7eaec}
.fund-theme-list li a{display:table-cell;width:300px;height:87px;text-decoration:none;vertical-align:middle}
.fund-theme-list li a *{vertical-align:middle}
.fund-theme-list .on{background:url(../../img/fmm/img_theme_on.png) 0 0 no-repeat}
.fund-theme-list .on.grade1{overflow:hidden;width:300px;height:87px;background:url(../../img/fmm/img_theme_on_01.png) 0 0 no-repeat}
.fund-theme-list .on.grade2{overflow:hidden;width:300px;height:87px;background:url(../../img/fmm/img_theme_on_02.png) 0 0 no-repeat}
.fund-theme-list .on.grade3{overflow:hidden;width:300px;height:87px;background:url(../../img/fmm/img_theme_on_03.png) 0 0 no-repeat}

.fund-theme-list li a > .fund-theme-txt{display:inline-block;width:205px}
.fund-theme-list li a > .fund-theme-txt > strong{display:block;margin-bottom:5px;font-size:16px;color:#222}
.fund-theme-list li a > .fund-theme-txt > strong .txt{color:#666;font-size:13px;font-weight:normal}
.fund-theme-list li a > .fund-theme-txt > span{color:#666;font-size:13px;line-height:17px}
/*.fund-theme-list li a > .fund-theme-txt > span{color:#666;font-size:24px}*/
.fund-theme-list li a > .fund-theme-txt > span .txt{color:#666;font-size:16px;font-weight:normal}
.fund-theme{display:inline-block;width:55px;height:55px;margin:0 10px 0 15px}
.fund-theme01{background:url(../../img/fmm/img_theme01.png) 0 0 no-repeat}
.fund-theme02{background:url(../../img/fmm/img_theme02.png) 0 0 no-repeat}
.fund-theme03{background:url(../../img/fmm/img_theme03.png) 0 0 no-repeat}
.fund-theme04{background:url(../../img/fmm/img_theme04.png) 0 0 no-repeat}
.fund-theme05{background:url(../../img/fmm/img_theme05.png) 0 0 no-repeat}
.fund-theme06{background:url(../../img/fmm/img_theme06.png) 0 0 no-repeat}
.fund-theme07{background:url(../../img/fmm/img_theme07.png) 0 0 no-repeat}


/*프로그램 슬라이드 재생정지*/
.prog_playstop{position:absolute;top:32px;left:65px;z-index:2;width:60px;background:url(../../img/bul/bul_line_gray.png) no-repeat 0 0}
.prog_playstop.n2{left:78px}
.prog_playstop.n3{left:91px}
.prog_playstop.n4{left:104px}
.prog_playstop.n5{left:117px}
.prog_playstop a{display:block;width:9px;height:9px;overflow:hidden;text-indent:-999px;margin-left:15px}
.prog_playstop a.prog_stop{background:url(../../img/btn/slide_btn_stop.png) 0 0 no-repeat}
.prog_playstop a.ban_play{background:url(../../img/btn/slide_btn_play.png) 0 0 no-repeat}

/*프로그램 슬라이드 이전다음버튼*/
.prog_prevNext{position:absolute;top:95px;left:0;z-index:2}
.prog_prevNext a{position:absolute;top:0;display:block;width:50px;height:30px;overflow:hidden;text-indent:-999px}
.prog_prevNext a.prog_prev{background:url(../../img/btn/btn_prev2.png) 50% 50% no-repeat;left:0}
.prog_prevNext a.prog_next{background:url(../../img/btn/btn_next.png) 50% 50% no-repeat;left:657px}

/*프로그램 슬라이드 목록*/
.prog_rollarea{position:absolute;z-index:1;top:0;left:0}
.prog_rollarea dl{display:block;width:710px;height:408px;position:relative}
.prog_rollarea dl dt{position:relative;z-index:2;display:inline-block;float:left;top:32px;height:9px;display:none }
.prog_rollarea dl dt:first-child{margin-left:28px}

.prog_rollarea dl dt a{overflow:hidden;text-indent:-999px;background:url(../../img/btn/slide_btn_page1.png) no-repeat 0 0;display:block;width:9px;height:9px;margin-left:4px;text-decoration:none}
.prog_rollarea dl dt a.on{background:url(../../img/btn/slide_btn_page2.png) no-repeat 0 0;width:20px}
.prog_rollarea dl dd{position:absolute;top:0;z-index:1;display:none;left:0}
.prog_rollarea dl dd .prog_box{position:absolute;top:32px;left:334px;width:311px}
.prog_rollarea dl dd .prog_box .prog_text{margin-bottom:50px}
.prog_rollarea dl dd .prog_box .prog_text h5{margin-bottom:7px;color:#1d314c;font-size:26px;line-height:30px}
.prog_rollarea dl dd .prog_box .prog_text h5 .prog_tt{width:100%;color:#1d314c;font-size:17px;font-weight:normal;line-height:20px}
.prog_rollarea dl dd .prog_box .prog_text .prog_tm{margin-bottom:10px;color:#ed7b7d;font-size:14px;font-weight:bold}
.prog_rollarea dl dd .prog_info{position:absolute;bottom:20px;left:334px}
.prog_rollarea dl dd .prog_info ul li{float:left;font-weight:bold;margin-right:5px;color:#1d314c}
.prog_rollarea dl dd .prog_info .prog_duble{clear:both}
.prog_rollarea dl dd .prog_info .prog_duble ul{float:left}
.prog_rollarea dl dd .prog_info .prog_duble ul:first-child{padding-right:12px;margin-right:10px;background:url(../../img/bul/bul_line_black.png) no-repeat 100% 50%}


/*  2016.06.22 펀드맵 */
.fundMap_main{overflow-x:hidden}
.fundMap_main,.fundMap_main > .contents{width:100%;padding-top:0}
.fundMap_main .map_header{position:relative;background:url('../../img/fmm/bg_map.png');height:400px;border-bottom:8px solid #e4e6ec;text-align:center}
.fundMap_main .map_header:before{content:'';position:absolute;bottom:-8px;background-color:#e4e6ec;height:8px;left:0;right:0;z-index:1}
.fundMap_main .map_header .contents{position:relative;height:100%;margin:0 auto;padding-top:0}
.fundMap_main .map_tab{position:absolute;left:0;top:0;bottom:0;padding-top:40px;text-align:left;z-index:2}
.fundMap_main .map_tab dt{color:#fff}
.fundMap_main .map_tab dt *{display:block}
.fundMap_main .map_tab dt h3{font-size:25px;padding-bottom:10px}
.fundMap_main .map_tab dt span{font-size:14px}
.fundMap_main .map_tab .dd_tab{margin-top:12px;background:url('../../img/fmm/bg_tab.png') left bottom no-repeat;width:156px;height:30px;padding:1px 2px;text-align:center}
.fundMap_main .map_tab .dd_tab a{display:block;float:left;width:50%;height:100%;line-height:30px;color:#20c3ff;background-color:transparent}
.fundMap_main .map_tab .dd_tab a:hover{text-decoration:none}
.fundMap_main .map_tab .dd_tab .on{background-color:#20c3ff;color:#fff}
.fundMap_main .map_tab .dd_tabcon{margin-top:17px}
.fundMap_main .map_tab .dd_tabcon > *{display:block}
.fundMap_main .map_tab .dd_tabcon h4{font-size:40px;color:#fff;font-weight:400;line-height:40px;padding-left:3px}
.fundMap_main .map_tab .dd_tabcon p{color:#20c3ff;padding-top:10px;border-bottom:1px solid #5f656c;padding-bottom:10px}
.fundMap_main .map_tab .dd_tabcon p *{font-weight:600}
.fundMap_main .map_tab .dd_tabcon p strong{font-size:36px;line-height:36px}
.fundMap_main .map_tab .dd_tabcon p span{font-size:16px}
.fundMap_main .map_tab .dd_tabcon .type_box{text-align:center;padding-top:10px}
.fundMap_main .map_tab .dd_tabcon .type_box > span{display:block;font-size:13px;color:#9ea3ac;padding-bottom:10px}
.fundMap_main .map_tab .dd_tabcon .type_box a{display:inline-block;*display:inline;*zoom:1;width:36px;height:36px;background:url('../../img/fmm/bg_type_off.png') no-repeat;line-height:36px;color:#20c3ff}
.fundMap_main .map_tab .dd_tabcon .type_box a:hover{font-weight:600;text-decoration:none}
.fundMap_main .map_tab .dd_tabcon .type_box .on{background:url('../../img/fmm/bg_type_on.png') no-repeat;color:#fff}

.fundMap_main .map_cht{position:relative;height:100%;padding-left:160px;z-index:1}
.fundMap_main .map_cht .cht_ex{position:absolute;left:160px;right:0}
.fundMap_main .map_cht .cht_ex dd{width:290px;height:40px;background:url('../../img/fmm/bg_cht_ex.png') no-repeat;margin:0 auto}
.fundMap_main .map_cht .cht_ex dd span{display:block;width:33.3333%;float:left;text-align:center;color:#fff;line-height:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.fundMap_main .map_cht .cht_ex dd span.f{color:#04a205;text-align:left;padding-left:23px}
.fundMap_main .map_cht .cht_ex dd span.l{color:#ef0000;text-align:right;padding-right:23px}
.fundMap_main .map_cht .cht_box{position:relative;display:inline-block;*display:inline;*zoom:1;width:200px;height:100%;margin:0 -40px}
.fundMap_main .map_cht .cht_box dt{position:absolute;bottom:10px;left:0;right:0;z-index:1}
.fundMap_main .map_cht .cht_box dt a{display:inline-block;*display:inline;*zoom:1}
.fundMap_main .map_cht .cht_box dt a span{color:#fff}
.fundMap_main .map_cht .cht_box dt a:hover{font-weight:600;text-decoration:none}
.fundMap_main .map_cht .cht_box dt .tx_ti{position:relative;font-size:14px;padding-bottom:5px}
.fundMap_main .map_cht .cht_box dt .tx_num{display:block;padding-top:2px;font-size:20px}
.fundMap_main .map_cht .cht_box dt .ico_man{position:absolute;top:-40px;left:-55px;display:none;width:95px;height:93px;background:url('../../img/fmm/ico_man.png') no-repeat}
.fundMap_main .map_cht .cht_box dt:hover .ico_man{display:block}
.fundMap_main .map_cht .cht_box dd{position:absolute;bottom:0;width:100%}
.fundMap_main .map_cht .cht_box dd p{position:absolute;top:-25px;color:#ef0000;text-align:center;display:block;width:100%}
.fundMap_main .map_cht .cht_box dd p .tx_num{font-size:23px}
.fundMap_main .map_cht .cht_box dd p .tx_pt{font-size:17px}
.fundMap_main .map_cht .cht_box dd .co_blue{color:#2D70DF;}
.fundMap_main .map_cht .cht_box dd .ico_cht{display:block;width:100%}
.fundMap_main .map_cht .cht_1 .ico_cht{background:url('../../img/fmm/bg_cht_06.png') no-repeat}
.fundMap_main .map_cht .cht_2 .ico_cht{background:url('../../img/fmm/bg_cht_05.png') no-repeat}
.fundMap_main .map_cht .cht_3 .ico_cht{background:url('../../img/fmm/bg_cht_04.png') no-repeat}
.fundMap_main .map_cht .cht_4 .ico_cht{background:url('../../img/fmm/bg_cht_03.png') no-repeat}
.fundMap_main .map_cht .cht_5 .ico_cht{background:url('../../img/fmm/bg_cht_02.png') no-repeat}
.fundMap_main .map_cht .cht_6 .ico_cht{background:url('../../img/fmm/bg_cht_01.png') no-repeat}
.fundMap_main .map_cht .cht_box .lv_1{background-position:-1000px bottom!important;height:95px}
.fundMap_main .map_cht .cht_box .lv_2{background-position:-800px bottom!important;height:130px}
.fundMap_main .map_cht .cht_box .lv_3{background-position:-600px bottom!important;height:170px}
.fundMap_main .map_cht .cht_box .lv_4{background-position:-400px bottom!important;height:215px}
.fundMap_main .map_cht .cht_box .lv_5{background-position:-200px bottom!important;height:265px}
.fundMap_main .map_cht .cht_box .lv_6{background-position:0 bottom!important;height:320px}

.fundMap_main .ico_box i{display:block;position:absolute}
.fundMap_main .ico_box .ico_cloud_b,.fundMap_main .ico_box .ico_cloud_s,.fundMap_main .ico_box .ico_cloud_m{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.fundMap_main .ico_box .ico_cloud_b{background:url('../../img/fmm/ico_cloud_b.png') no-repeat;width:109px;height:59px;height:55px\9;top:345px;left:100px;
-webkit-animation:cloud_1 50s linear infinite;
-moz-animation:cloud_1 50s linear infinite;
-o-animation:cloud_1 50s linear infinite;
animation:cloud_1 50s linear infinite}
.fundMap_main .ico_box .ico_cloud_s.cloud01{top:225px;left:310px;
	-webkit-animation:cloud_2 90s linear infinite;
	-moz-animation:cloud_2 90s linear infinite;
	-o-animation:cloud_2 90s linear infinite;
animation:cloud_2 90s linear infinite}
.fundMap_main .ico_box .ico_cloud_s.cloud02{top:285px;left:535px;
	-webkit-animation:cloud_3 80s linear infinite;
	-moz-animation:cloud_3 80s linear infinite;
	-o-animation:cloud_3 80s linear infinite;
animation:cloud_3 80s linear infinite}
.fundMap_main .ico_box .ico_cloud_s{background:url('../../img/fmm/ico_cloud_s.png') no-repeat;width:75px;height:41px}
.fundMap_main .ico_box .ico_cloud_m{background:url('../../img/fmm/ico_cloud_m.png') no-repeat;width:101px;height:55px;height:53px\9;top:347px;left:915px;
-webkit-animation:cloud_4 20s linear infinite;
-moz-animation:cloud_4 20s linear infinite;
-o-animation:cloud_4 20s linear infinite;
animation:cloud_4 20s linear infinite}
.fundMap_main .ico_box .ico_tr1,.fundMap_main .ico_box .ico_tr2{bottom:0}
.fundMap_main .ico_box .ico_tr1{background:url('../../img/fmm/ico_tr1.png') no-repeat;width:206px;height:55px;left:-45px}
.fundMap_main .ico_box .ico_tr2{background:url('../../img/fmm/ico_tr2.png') no-repeat;width:34px;height:29px;right:-45px}

.fundMap_main .map_contents{width:950px;margin:0 auto;text-align:center;padding-top:60px}
.fundMap_main .map_contents dt{padding-bottom:27px}
.fundMap_main .map_contents dt h3{display:block;color:#222;font-size:28px;text-align:center;font-weight:600;line-height:28px}
.fundMap_main .map_contents .dd_ico_btn{border:1px solid #d8dadd;overflow:hidden;margin-bottom:30px}
.fundMap_main .map_contents .dd_ico_btn a{display:block;float:left;border-left:1px solid #d8dadd;height:253px;width:236px}
.fundMap_main .map_contents .dd_ico_btn a > *{display:block}
.fundMap_main .map_contents .dd_ico_btn a strong{color:#222;font-size:15px;font-weight:600;padding-bottom:5px;margin-top:157px}
.fundMap_main .map_contents .dd_ico_btn a span{color:#686868;line-height:18px}
.fundMap_main .map_contents .dd_ico_btn .btn_1{background:url('../../img/fmm/ico_map_01.jpg') 70px 30px no-repeat;border-left:0}
.fundMap_main .map_contents .dd_ico_btn .btn_2{background:url('../../img/fmm/ico_map_02.jpg') 66px 30px no-repeat}
.fundMap_main .map_contents .dd_ico_btn .btn_3{background:url('../../img/fmm/ico_map_03.jpg?cashBuster=20180619') 66px 30px no-repeat}
.fundMap_main .map_contents .dd_ico_btn .btn_4{background:url('../../img/fmm/ico_map_04.jpg') 66px 30px no-repeat}

.fundMap_main .map_contents .dd_tx_btn{overflow:hidden}
.fundMap_main .map_contents .dd_tx_btn *{display:block}
.fundMap_main .map_contents .dd_tx_btn div{float:left;width:227px;border-top:2px solid #495159; margin-left:14px; border-bottom:2px solid #c1c4c8}
.fundMap_main .map_contents .dd_tx_btn div:first-child{margin-left:0}
.fundMap_main .map_contents .dd_tx_btn div a{position:relative;padding:17px 8px;text-align:left;background:url('../../img/fmm/ico_ar_r.gif') 206px 22px no-repeat}
.fundMap_main .map_contents .dd_tx_btn div a:first-child{border-bottom:1px solid #eee}
.fundMap_main .map_contents .dd_tx_btn div a strong{font-weight:600;color:#222;font-size:15px;padding-bottom:7px}
.fundMap_main .map_contents .dd_tx_btn div a span{color:#686868;line-height:18px}

.fundMap_main .map_contents .dd_sh_btn{border:1px solid #d8dadd;margin-top:40px;padding:20px 29px 0;height:78px;text-align:left;background:url('../../img/fmm/bg_sh_r.jpg') right top no-repeat}
.fundMap_main .map_contents .dd_sh_btn > span{display:block;color:#333;margin-bottom:7px}
.fundMap_main .map_contents .dd_sh_btn a{display:inline-block;*display:inline;*zoom:1;border-radius:2px;width:138px;height:34px;line-height:34px;text-align:center;margin-right:5px;background-color:#fff;border:1px solid #d8dadd;vertical-align:top}
.fundMap_main .map_contents .dd_sh_btn a strong{font-size:15px;font-weight:600;color:#222}
.fundMap_main .map_contents .dd_sh_btn a.f{background-color:#3d3d3d;border:1px solid #3d3d3d}
.fundMap_main .map_contents .dd_sh_btn a.f strong{color:#fff}
.fundMap_main .map_contents .dd_sh_btn a.l{margin-right:0}

@-webkit-keyframes cloud_1{
	0%{left:100px}
	50%{left:50%}
	100%{left:100px}
}
@-webkit-keyframes cloud_2{
	0%{left:310px}
	50%{left:-30%}
	100%{left:310px}
}
@-webkit-keyframes cloud_3{
	0%{left:535px}
	50%{left:90%}
	100%{left:535px}
}
@-webkit-keyframes cloud_4{
	0%{left:915px}
	50%{left:800px}
	100%{left:915px}
}
@-moz-keyframes cloud_1{
	0%{left:100px}
	50%{left:50%}
	100%{left:100px}
}
@-moz-keyframes cloud_2{
	0%{left:310px}
	50%{left:-30%}
	100%{left:310px}
}
@-moz-keyframes cloud_3{
	0%{left:535px}
	50%{left:90%}
	100%{left:535px}
}
@-moz-keyframes cloud_4{
	0%{left:915px}
	50%{left:800px}
	100%{left:915px}
}
@keyframes cloud_1{
	0%{left:100px}
	50%{left:50%}
	100%{left:100px}
}
@keyframes cloud_2{
	0%{left:310px}
	50%{left:-30%}
	100%{left:310px}
}
@keyframes cloud_3{
	0%{left:535px}
	50%{left:90%}
	100%{left:535px}
}
@keyframes cloud_4{
	0%{left:915px}
	50%{left:800px}
	100%{left:915px}
}

/*펀드맵 아이콘 리스트  */
.fundmap_iconlist {border:1px solid #eee; text-align-last: left ;}
.fundmap_iconlist li {border-top:1px solid #eee;}
.fundmap_iconlist li:first-child {border-top: none;}
.fundmap_iconlist li a {display: block; padding:15px 20px; background: url(../../img/btn/btn_next4.png) no-repeat 440px center; background-size: 6px 10px; width: 426px; line-height: 50px; font-size: 15px;color:#333; text-align:left;}
.fundmap_iconlist li a img {display: inline-block; margin-right: 10px;}


/* 신규펀드-베트남IPO */
.newfund-visual {height:390px; background:url('/img/fmm/bg_newfund.jpg') center center no-repeat; padding-top:60px; text-align:center; overflow:hidden; zoom:1;}
.newfund-visual>div {width:950px; height:390px; margin:20px auto 0; position:relative;}
.newfund-visual>div .newfund-img {position:absolute; top:0; left:0;}
.newfund-visual .newfund-btn {position:absolute; top:200px; left:0; width:100%; text-align:center; z-index:10;}
.newfund-visual .newfund-btn a {margin:0 4px; }
.fund-point-box {border:1px solid #ddd; border-radius:10px;-webkit-border-radius:10px; padding:0 60px 10px;}
.fund-point {padding-top:30px; }
.fund-point:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.fund-point-ico {float:left; width:150px;}
.fund-point-con {float:left; width:678px; padding-bottom:35px; border-bottom:1px solid #eee;}
.fund-point-con.noline {border-bottom:0;}
.fund-point-tit {margin-top:10px; font-size:23px; color:#222; font-weight:bold;}
.fund-point-con .list-type3 li {font-size:14px; color:#444;}
.fund-point-con dl {margin-top:25px;}
.fund-point-con dt {font-size:14px; color:#222; font-weight:bold;}
.fund-point-con dd {padding:3px 0 0 10px; font-size:13px; color:#444; }


/* 신규펀드 */
.ellipsis1 {overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.ellipsis2 {display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}
.ellipsis3 {display:-webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}

.tab-default2 {}
.tab-default.tab-default2 > ul {border-top:1px solid #eee; border-bottom:1px solid #eee; padding:0 170px; box-sizing:border-box;}
.tab-default.tab-default2 > ul > li {display:block; width:33.3%; float:left;margin-top:0; padding:25px 0 28px; text-align:center;}
.tab-default.tab-default2 > ul > li > a {margin:0; padding:0; height:auto; border:none; line-height:1; color:#ccc; font-family:NotosansM; font-size:24px; letter-spacing:-0.5px; }
.tab-default.tab-default2 > ul > li.current > a {margin-bottom:0; height:auto; border:none; line-height:1; color:#6ba843; font-size:24px !important; font-family:NotosansM; }

.h3-newfund {height:25px; line-height:25px !important; padding-left:42px; background:url('/img/ico/ico_sprout.png') 0 0 no-repeat;}
.array_wrap .array_list.newfund-type li a {padding-left:13px;}
.array_wrap .array_list.newfund-type li.on a {background:url('/img/ico/ico_check_green.png') 0 center no-repeat;}

.newfundPush-area {overflow:hidden; zoom:1; height:150px;  background:#242f46; }
.newfundPush-img {float:left; width:650px; height:150px; background:url('/img/fmm/bg_newfundPush_woori.jpg') 0 0 no-repeat;}
.newfundPush-con {float:left; width:252px; padding:24px 24px 0 24px;}
.newfundPush-con strong {display:block; color:#fff; font-size:16px; }
.newfundPush-con em {display:block; margin-top:5px; color:#a0aec4; font-size:13px; line-height:18px; }
.newfundPush {display:inline-block; width:60px; height:33px; background:url('/img/bg/bg_push.png') 0 0 no-repeat;}
.newfundPush.on {background-position:0 bottom;}

.newfund-info {border:1px solid #e4e4e4; overflow:hidden; zoom:1;}
.newfund-info li {float:left; width:25%; height:156px; box-sizing:border-box; padding:16px 16px 0 20px; color:#666; line-height:20px;}
.newfund-info li+li {border-left:1px solid #e5e5e5;}
.newfund-info li strong {display:block;  margin-bottom:8px; font-size:18px; color:#222; line-height:26px; font-weight:normal;}
.newfund-info-btn {background:#f5f5f5; border-left:0 !important;}
.newfund-info-btn .btn-white2 {height:38px; line-height:36px;}
.newfund-info-btn .btn-white2 span {font-size:14px;}
.newfund-info-btn .btn-white2:hover {border-color:#ccc;}
.newfund-info-btn .btn-white2:hover i span {color:#686868;}

.newfund-list {margin-left:-10px; overflow:hidden; zoom:1;}
.newfund-list li {float:left; width:468px; height:185px; margin:10px 0 0 10px; border:1px solid #e4e4e4; overflow:hidden; zoom:1;}
.newfund-list li.select {border:1px solid #6ba843; }
.newfund-list li.ico-new {background:url('/img/ico/ico_new.png?cashBuster=20191201') 0 0 no-repeat;}
.newfund-txt {float:left; width:382px; padding:15px 0 0 18px;}
.newfund-txt-01 {height:130px; border-bottom:1px solid #eee;}
.newfund-txt-01 strong {display:block; max-height:45px; margin-bottom:5px; font-size:18px; color:#222; line-height:24px; font-weight:normal;}
.newfund-txt-01 span {margin-bottom:5px;}
.newfund-point {display:table-cell; width:100%;height:42px; padding-left:53px;  vertical-align:middle; background:url('/img/ico/ico_point2.png') 0 5px no-repeat; font-size:14px; color:#666; padding-top:6px;}
.newfund-point .ellipsis2 {max-height:42px; }
.newfund-txt-02 {overflow:hidden; zoom:1; color:#888;}
.newfund-txt-02>div {margin-top:10px;}
.newfund-txt-02 div > span+span {background:url('/img/bg/bg_division5.gif') 0 center no-repeat;  margin-left:10px; padding-left:9px;}
.newfund-check {float:right; width:49px; height:185px; border-left:1px solid #f5f5f5; vertical-align:middle; text-align:center; background:#f5f5f5;}
.newfund-check a {display:table-cell; width:49px; height:185px; vertical-align:middle; text-align:center;}
.newfund-check a>span {display:inline-block; width:20px; height:20px; background:url('/img/ico/ico_check_green_l.png') 0 bottom no-repeat;  vertical-align:middle; }
.newfund-check.on {background:#fff;}
.newfund-check.on a>span {background-position:0 0;}
.newfund-list .search-nodata {float:none; width:948px; height:198px; line-height:196px; vertical-align:middle; padding:0; background:none;}

.newfund-review {margin:25px 0 50px; padding:0 20px; overflow:hidden; zoom:1;}
.new-review-img {float:left; width:227px; height:140px; margin-right:30px; border-radius:10px;-webkit-border-radius:10px; overflow:hidden; zoom:1; background:#eee;}
.new-review-img img {width:227px; height:140px;}
.new-review-con {float:left; width:653px; }
.new-review-tit {font-size:12px; color:#666;}
.new-review-tit strong {display:block; margin-top:8px; color:#333; font-size:24px;}
.new-review-con .ellipsis2 {height:40px; margin-top:15px; font-size:14px; color:#666;}

.newfund-btn-area .btn-orange2 i {font-size:16px;}


/* 투자 시뮬레이션 */
.fundseries-tit {height:18px; margin-top:10px; font-size:18px; color:#000; text-align:center; vertical-align:middle; background:url('/img/bg/bg_fundseries_01.png') left center no-repeat; }
.fundseries-tit-bg {display:inline-block; height:18px; background:url('/img/bg/bg_fundseries_02.png') left center no-repeat; vertical-align:middle; padding-left:15px; }
.fundseries-tit-bg-end {display:inline-block; height:18px; background:url('/img/bg/bg_fundseries_02.png') right center no-repeat; padding:0 15px 0 4px; vertical-align:middle;}

.h3_fundseries h3 {display:inline-block;}
.h3_fundseries>span {background:url('/img/bg/bg_division1.gif') 0 center no-repeat;  margin-left:7px; padding-left:8px;}

.newfund-list.fundseries {margin-left:0; }
.newfund-list.fundseries li {float:none; width:465px; margin:10px 0 0;}
.newfund-list.fundseries li.select {border:1px solid #1f5dbe; }
.newfund-list.fundseries .newfund-txt {width:377px;}
.newfund-list.fundseries .newfund-point {background-image:url('/img/ico/ico_point3.png?cashBuster=20191126');}
.newfund-list.fundseries .newfund-check a>span {background-image:url('/img/ico/ico_check_red_l.png');}
.btn_more_02 {background:url('/img/ico/ico_plus.png') 0 center no-repeat;  padding-left:15px;}
.newfund-txt .red {color:#df3232; margin-left:4px;}

.fundseries_ex {margin-top:50px; padding:28px 0 27px; border-top:1px solid #e4e4e4; border-bottom:3px solid #000; font-size:24px; color:#000; line-height:42px; vertical-align:middle; text-align:center;}
.fundseries_ex>span {display:inline-block; height:42px;line-height:42px; vertical-align:top;}
.fundseries_ex select {display:inline-block !important; height:42px !important; margin:0; padding:0; border:none; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; font-size:24px; color:#000; font-weight:bold; line-height:42px !important; vertical-align:middle; background:#fff;}
.fundseries_ex select::-ms-expand {display: none;}
.selectbox_area { padding:0 12px 0 5px; border-bottom:1px solid #000; background:url('/img/bg/bg_select.png') right 90% no-repeat; }
.selectbox_area select option {font-size:20px;}

.fundseries-chart-area {color:#222; }
.fundseries-chart-area>.fl {width:619px; border-right:1px solid #ddd; padding-right:60px;}
.fundseries-chart-area>.fr {width:240px;}
.fundseries-chart-tit {font-size:16px; font-weight:bold; }
.fundseries-chart-con {margin-top:10px; font-size:24px; line-height:34px;}
.fundseries-chart-con strong {color:#1f5dbe; }

.fundseries-chart-info {margin-top:25px; border:1px solid #e4e4e4; border-radius:10px;-webkit-border-radius:10px; padding:15px 0 20px; overflow:hidden; zoom:1;}
.fundseries-chart-info dt {float:left; margin:5px 0 2px; width:100px; margin-left:40px;}
.fundseries-chart-info dd {float:left; margin:5px 0 2px; width:128px; padding-right:40px; text-align:right;}
.fundseries-chart-info dd strong {font-size:21px; margin-right:5px}
.fundseries-chart {margin-top:25px; }
.fundseries-chart-total {font-size:16px; font-weight:bold; }
.fundseries-chart-total>span {display:block; margin:20px 0 45px; text-align:right; font-size:24px; line-height:1;}
.fundseries-chart-total>span strong {font-size:45px; color:#1f5dbe;}
.btn_buying {display:block; height:90px; border-radius:5px;-webkit-border-radius:5px; line-height:90px; background:#ef5252; text-align:center; color:#fff; font-size:26px;}
.btn_cart {display:block; height:90px; border-radius:5px;-webkit-border-radius:5px; line-height:90px; background:#ff8028; text-align:center; color:#fff; font-size:26px;}
.notice.fundseries {margin-top:80px;}


/* 슈퍼세이브 통장 */
.supersave-visual { height:466px; background:url('/img/fmm/bg_supersave_20190523.jpg') center center no-repeat; text-align:center; overflow:hidden; zoom:1;}
.supersave-visual-tit {padding-top:49px;}
.supersave-txtBox {width:890px; height:193px; margin:29px auto 0; overflow:hidden; zoom:1; background:#fff; font-family:'NanumGothicBold';}
.supersave-txtBox-l {float:left; width:445px; }
.supersave-txtBox-r {float:left; width:445px;}
.supersave-txt-01 {height:42px; padding:0 30px; line-height:41px; font-size:17px; color:#fff; background:#1f5dbe; overflow:hidden; zoom:1; }
.supersave-txt-01 .fr {font-size:13px; font-family:'NanumGothic';}
.supersave-txtBox-r .supersave-txt-01 {background:#fd8645; }
.supersave-txt-02 {margin-top:14px; font-size:28px; color:#1f5dbe; text-align:center; line-height:48px;}
.supersave-txt-02 strong {font-size:48px;}
.supersave-txt-02 em {font-size:24px;}
.supersave-txt-list {margin:7px 50px 0 57px;}
.supersave-txt-list li {position:relative; text-align:left; color:#999; font-size:13px; padding-left:8px; line-height:17px; font-family:'NanumGothic', '나눔고딕', 'Dotum';}
.supersave-txt-list li:before {content:''; position:absolute; top:8px; left:0; width:2px; height:2px; background:#ccc; }
.supersave-txt-list li+li {margin-top:3px;}
.supersave-txt-box {height:151px; border-left:1px solid #eee; padding:0 50px;}
.supersave-txt-03 {padding-top:22px; font-size:14px; color:#666; font-family:'NanumGothic', '나눔고딕', 'Dotum';}
.supersave-txt-03 strong {font-weight:normal; color:#1f5dbe;}
.supersave-btn-area {margin-top:22px; }
.supersave-btn-area .btn-white2:hover {border-color:#ccc;}
.supersave-btn-area .btn-white2:hover span {color:#686868;}

.supersave-why {margin-top:40px; overflow:hidden; zoom:1;}
.supersave-why li {float:left; width:33.3%; text-align:center; font-size:14px; color:#666;}
.supersave-why li strong {display:block; margin:15px 0 10px; font-size:21px; line-height:28px; color:#222; }

.btn-simulation-area {position:relative; margin-top:50px; padding:30px 0; border-top:1px solid #eee; }
.btn-simulation-txt {height:50px; margin-left:30px; padding-left:60px; font-size:16px; color:#444; line-height:24px; background:url('/img/fmm/ico_supersave_04.png') 0 0 no-repeat; }
.btn-simulation-area a {position:absolute; top:34px; right:30px;}


/* 투자비용 비교하기*/
.classCompare-area {height:480px; background:url('/img/fmm/bg_classCompare_20230622.jfif') center center no-repeat #516ba8; text-align:center; overflow:hidden; zoom:1; background-size: cover;}
.classCompare {width:950px; margin:0 auto; padding-top:65px; }
.classCompare-txt {font-size:36px; font-family:'Notosans'; color:#fff; line-height:50px;}
.classCompare-txt>div {vertical-align:top; line-height:40px;}
.classCompare-txt strong {font-family:'NotosansM'; font-weight:normal; }
.classCompare-txt .selectbox_area {display:inline-block; height:43px; vertical-align:top; padding:0 12px 0 0; border-bottom:1px solid #fff; background:url('/img/bg/bg_select_02.png') right 31px no-repeat; }
.classCompare-txt select {display:inline-block !important; height:39px !important; margin:0; padding:0 0 0 10px; border:none; -webkit-appearance: none; -moz-appearance: none; text-overflow: ''; font-size:36px; line-height:1 !important; color:#fff; font-family:'NotosansM' !important; vertical-align:middle; background:none; vertical-align:top;}
.classCompare-txt select::-ms-expand {display: none;}
.classCompare-txt select option {color:#333;}
.classCompare-txt-02 {font-size:15px; font-family:'Notosans'; color:#fff;}
.classCompare-date {margin-top:10px; font-size:12px; font-family:'Notosans'; letter-spacing:0.1px; color:#a6aab3; text-align:right;}
.classCp-list {height:145px; font-size:0; }
.classCp-list li {display:inline-block; width:232px; height:135px; position:relative; background:#fff; text-align:left; overflow:hidden; zoom:1; border-radius:5px;-webkit-border-radius:5px; box-shadow:0 0 10px #323e57;-webkit-box-shadow:0 0 10px #323e57;}
.classCp-list li+li {margin-left:7px;}
.classCp-con {height:120px; padding:15px 15px 0;}
.classCp-tit {margin-top:4px; max-height:70px; font-size:16px; color:#222; line-height:24px;}
.classCp-check {position:absolute; top:10px; right:10px; width:28px; height:28px; }
.classCp-check a {display:inline-block; width:100%; height:28px; background:url('/img/ico/ico_check_red_02_l.png?cashBuster=20201118') center bottom no-repeat; text-indent:-9999px }
.classCp-check.on a {background-position:center top;}

.ico-class {display:inline-block; height:18px; margin-right:4px; font-size:12px; line-height:18px; border:1px solid #fff; padding:0 4px;}
.ico-class.domestic {color:#1480d8; border-color:#1480d8;}
.ico-class.global {color:#d20cd4; border-color:#d20cd4;}
.ico-class.risk01 {border-color:#ef0000; color:#ef0000}
.ico-class.risk02 {border-color:#ff5d15; color:#ff5d15}
.ico-class.risk03 {border-color:#ffa200; color:#ffa200}
.ico-class.risk04 {border-color:#ffee00; color:#ffee00}
.ico-class.risk05 {border-color:#80d700; color:#80d700}
.ico-class.risk06 {border-color:#00af00; color:#00af00}

.fundseries_ex.type2 {margin-top:0; border-top:0;}

.tb-classCompare{width:100%; margin-right:50px;margin-bottom:11px}
.tb-classCompare .red_line{position:relative}
.tb-classCompare .red_line i{position:absolute;top:-12px;left:-1px;right:-1px;border:2px solid #f00}
.tb-classCompare table{border-top:2px solid #495159;border-bottom:1px solid #c1c4c8;width:100%}
.tb-classCompare table th,.tb-classCompare table td{padding:11px 0}
.tb-classCompare thead th{border-bottom:1px solid #c1c4c8;border-left:1px solid #c1c4c8;color:#222}
.tb-classCompare thead th[rowspan="2"]{border-left:0}
.tb-classCompare tbody th,.tb-classCompare tbody td{color:#686868;border-bottom:1px solid #e7eaec}
.tb-classCompare tbody th{text-align:left;padding-left:10px}
.tb-classCompare tbody td{border-left:1px solid #e7eaec;text-align:center}
.tb-classCompare tbody .tr_even th,.tb-classCompare tbody .tr_even td{background-color:#ffeee1}
.tb-classCompare tfoot th {color:#686868}
.tb-classCompare tfoot td{border-left:1px solid #e7eaec;text-align:center; font-weight:bold; color:#686868}

.btn-help {position:absolute; top:0; right:0;}
.btn-help:hover .btn-question {background-position:0 -16px;}
.btn-help.on .btn-question {background-position:0 -16px;}
.btn-help-area .tooltip-wrap {right:-50px; bottom:25px; width:410px;}

/* 키워드로 보는 인기펀드 */
.keywoed_tag_wrap {overflow: hidden; max-height: 110px; margin-bottom:15px; position: relative;}
.keywoed_tag_wrap .keywoed_tag {width: 890px;}
.keywoed_tag_wrap .keywoed_tag a {display: inline-block; padding:0 22px; line-height: 38px; border-radius: 20px; border:1px solid #ccc; color:#333; margin-bottom: 15px; margin-right: 8px; font-size:16px; }
.keywoed_tag_wrap .keywoed_tag a.on {border:1px solid #1f5dbe; color:#fff; background: #1f5dbe; font-weight: bold; }
.keywoed_tag_more {display: none; position: absolute; top:10px; right:0; font-size: 12px; color:#999; }
.keywoed_tag_close { display: none; position: absolute;top:10px; right:0; font-size: 12px; color:#999; }
.keywoed_tag_more span {display: inline-block; width: 9px;height: 5px; margin-left: 5px; background:url('/img/btn/btn_arrow_updown.png') no-repeat 0px -11px;}
.keywoed_tag_close span {display: inline-block;width: 9px;height: 5px; margin-left: 5px; background:url('/img/btn/btn_arrow_updown.png') no-repeat 0 0;}

.keywoed_view { position: relative; margin-bottom:40px;}
.keywoed_img {float: left; width:300px ; height: 200px; border-radius: 10px; overflow: hidden; } 
.keywoed_img img {width: 100%; height: 100%;}
.keywoed_text {float: left; width: 620px;margin-left: 30px;}
.keywoed_text .tit {width: 620px; font-size: 22px; color:#222; line-height: 24px;font-weight: bold;}
.keywoed_text .text { overflow: hidden; margin-top: 20px; width: 620px; font-size: 16px; color:#222;   height: 50px; line-height: 24px;}
.keywoed_near { position: absolute; bottom:0; left:330px; border-bottom: 1px solid #dbdbdb;border-top:1px dotted #dbdbdb; width: 620px; padding:5px 0;}
.keywoed_near dt {width: 92px; float: left; font-size: 14px; color:#333; font-weight: bold; line-height: 40px;}
.keywoed_near dd {width: 528px;float: left;} 
.keywoed_near dd p { padding-left:10px; background: url('/img/bul/right_arrow_g.png') no-repeat left center; color:#666;font-size: 15px; color:#666; line-height:40px;}
.keywoed_near dd p:hover { background: url('/img/bul/right_arrow_b.png') no-repeat left center;}
.keywoed_near dd p a {color:#666;font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap:break-word; display: block;}
.keywoed_near dd p:hover a {color:#1f5dbe; text-decoration: underline;}
.keywoed_near dd .n_con { padding-left:0px; background: none;}
.keywoed_near dd .n_con:hover { background: none; text-decoration: none; color: #666;}

.ico_loan {width:24px; height:24px; display: inline-block; background:url('/img/fmb/ico_loan.png') center center no-repeat; vertical-align:middle;}
.checkboxWrapper {position: relative;}
.checkboxOverlay {position: absolute; left: 0; right: 0; top:0; bottom: 0;}