@charset "utf-8";

/* 투자지식 */
.invest_search {overflow:hidden;}
.invest_search h2 {float:left;}
.invest_search fieldset {float:right;background:url(../../img/bg/bg_search04.png) no-repeat left bottom; padding:0 10px 6px 10px; margin:15px 0 0 0;}
.invest_search fieldset input[type=text] { border:0; line-height:18px; width:307px; height:18px }
.invest_search .file {float:right; padding-top:30px;}

.invest_search_none {overflow:hidden; padding:70px 0; margin:15px 0; color:#222; font-size:25px; font-weight:bold; text-align:center; border-top:1px solid #c1c4c8; border-bottom:1px solid #c1c4c8;}
.invest_search_none strong {color:#1f5dbe;}

.invest_search_list {overflow:hidden;}
.invest_search_list ul {overflow:hidden;}
.invest_search_list ul li {overflow:hidden; padding:20px;}

/* 요즘 뜨는 펀드 - 160804 추가 */
.hotissue {overflow:hidden}
.hotissue .hotissue01 {float:left; width:460px;}
.hotissue .hotissue02 {float:right; width:460px;}
.hotissue .btn_issue_more {margin-top:20px; text-align:center;}
.hotissue .btn_issue_more a {display: inline-block; border: 1px solid #ccc; background: #fff; border-radius: 4px; box-shadow: inset 0px -3px 0px #e0e0e0; height: 42px; line-height: 42px; width: 174px; text-align: center;}
.hotissue .btn_issue_more a:hover{border-color: #ff8028; border-radius: 4px; background: #fff; box-shadow: none; color: #ff8028; text-decoration: none;}
.hotissue .btn_issue_more a strong {font-size: 16px; font-weight: 600;}

.invest_know_banner {overflow:hidden; padding:17px; border:3px solid #cacdd2; background:url(../../img/bul/bul_invest_banner.png) no-repeat 17px 17px;}
.invest_know_banner p {float:left; padding-left:82px; color:#222; font-size:22px; line-height:42px;}
.invest_know_banner p span {color:#1f5dbe;}
.invest_know_banner a {float:right; /*height:33px; padding-top:7px;*/}
.invest_know_banner a em {display:inline-block; height:23px; padding-left:46px; line-height:23px; background:url(../../img/bul/icon_bulb.png) no-repeat 25px 0;}

.invest_know_best {overflow:hidden;}
.invest_know_best > div {float:left; width:302px; margin-left:19px; border:1px solid #c1c4c8;}
.invest_know_best > div:first-child {margin-left:0;}
.invest_know_best > div.best_bg1 {background:url(../../img/fmg/box_bg_img01.jpg) no-repeat 0 0;}
.invest_know_best > div.best_bg2 {background:url(../../img/fmg/box_bg_img02.jpg) no-repeat 0 0;}
.invest_know_best > div.best_bg3 {background:url(../../img/fmg/box_bg_img03.jpg) no-repeat 0 0;}
.invest_know_best > div h5 {height:20px; padding-left:27px; margin-bottom:10px; background:url(../../img/fmg/invest_title_left.png) no-repeat 17px 0;}
.invest_know_best > div h5 span {display:inline-block; height:20px; padding-right:10px; color:#686868; font-size:12px; line-height:20px; background:url(../../img/fmg/invest_title_right.png) no-repeat 100% 0;}
.invest_know_best > div > p {height:98px; padding:0 17px; color:#222; font-size:18px; font-weight:bold; line-height:25px;}
.invest_know_best div div {margin-bottom:15px;}
.invest_know_best div div:first-child {height:145px;}
.invest_know_best div .info {overflow:hidden; padding:11px 17px; margin-bottom:0; border-top:1px solid #e7eaec;}
.invest_know_best div .info img {vertical-align:top;}
.invest_know_best div .info dl {float:left;}
.invest_know_best div .info dl:first-child dd {color:#ff8028;}
.invest_know_best div .info dl.like {float:right;}
.invest_know_best div .info dl dt {float:left; /*padding-top:5px;*/ margin-right:5px;}
.invest_know_best div .info dl dd {float:left; color:#686868; font-size:12px; line-height:22px;}

.qna_list_wrap {overflow:hidden;}
.qna_list_wrap h3 {position:relative;}
.qna_list_wrap h3 > a {position:absolute; right:0; top:0; padding-right:11px; color:#686868; font-size:13px; background:url(../../img/fmu/arr_down_news.png) no-repeat 100% 50%;}
.qna_list_wrap h3 > div {position:absolute; right:0;}
.qna_list_wrap h3 > div a {color:#686868; font-size:13px;}
.qna_list_left {float:left; width:700px;}
.qna_list {zoom:1; border-top:1px solid #c1c4c8; border-bottom:1px solid #c1c4c8; background:#fff;}
.qna_list:after {content:" ";display:block;clear:both;}
.qna_list.none {border-top:0 none;}
.qna_list.search_list {border:0 none;}
.qna_list > ul {overflow:hidden;}
.qna_list > ul > li {overflow:hidden; padding:30px 30px 30px 83px; border-top:1px solid #e7eaec; background:url(../../img/bul/icon_list_q02.png?cashBuster=20191126) no-repeat 30px 30px;}
.qna_list > ul > li:first-child {border-top:0 none;}
.qna_list.search_list > ul {margin-top:15px; border:1px solid #c1c4c8;}
.qna_list.search_list > ul:first-child {margin-top:0;}
.qna_list.search_list > ul li {border:0 none; background:#f6f7f8 url(../../img/bul/icon_list_q02.png?cashBuster=20191126) no-repeat 30px 30px;}
.qna_list.search_list > ul > li.answer {background:#fff url(../../img/bul/icon_list_a03.png?cashBuster=20191126) no-repeat 30px 30px;}
.qna_list > ul > li h6 {height:21px; margin-bottom:8px; color:#222; font-size:15px; font-weight:bold; line-height:20px;width:587px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.qna_list > ul > li h6 strong {display:inline-block; height:18px; margin-right:6px; color:#686868; font-size:12px; font-weight:normal; line-height:18px; background:#fff;}
.qna_list > ul > li > p {overflow:hidden; max-height:60px; margin-bottom:15px; color:#686868; font-size:13px; line-height:20px; text-overflow:ellipsis;}
.qna_list > ul > li > p > a {display:block; overflow:hidden; max-height:60px; color:#686868; font-size:13px; line-height:20px; text-overflow: ellipsis;}
.qna_list > ul > li > div {overflow:hidden; height:26px; line-height:26px;}
.qna_list > ul > li > div div {float:left; /*margin-right:5px;*/}
.qna_list > ul > li > div div strong {display:inline-block; color:#222;  font-weight:normal; margin-right:8px;}
.qna_list > ul > li > div > strong {float:left; min-width:20px; border-radius:2px; height:15px; padding:0 14px; margin-top:4px; margin-right:15px; color:#fff; font-size:12px; text-align:center; line-height:14px; border:1px solid #596068; background:#68717a;}
.qna_list > ul > li > div > strong.iconbox {min-width:20px;}
.qna_list > ul > li > div dl {float:left;  margin-right:10px; /*padding-right:11px; background:url(../../img/bul/bul_line_gray.png) no-repeat 100% 50%;*/}
.qna_list > ul > li > div dl dt {float:left; height:19px; /*padding-top:7px;*/  margin-right:5px;}
.qna_list > ul > li > div dl dd {float:left; height:26px; color:#686868; line-height:26px;}
.qna_list > ul > li > div dl dd span {color:#ff8028;}
.qna_list > ul > li > div dl.like {/*float:right; padding-right:0; margin-right:0; background:none;*/}
.qna_list > ul > li > div div.like {float:right; margin-right:0;}
.qna_list > ul > li > div div.like a {float:left;}
.qna_list > ul > li > div div.like .btn-white em {padding-top:4px; padding-left:16px; padding-right:16px; color:#686868; line-height:12px;}
.qna_list > ul > li > div div.like .btn-white em:hover {color:#ff8028;}
.qna_list > ul > li > div div.like .btn-white em img {margin-right:5px;}
.qna_list > ul > li > div div.like .btn_dark {display:inline-block; border-radius:3px; height:24px; text-align:center; box-shadow:inset 0px -1px 1px #52575f; background:#6e7580;}
.qna_list > ul > li > div div.like .btn_dark em {display:inline-block; padding:0 19px; height:22px; line-height:22px; color:#fff;}
.qna_list > ul > li > div p {float:left; margin-right:6px;color:#686868; font-size:12px; line-height:26px;}
.qna_list.invest_search > ul > li {padding-left:18px; background:none;}
.qna_list.invest_search {zoom:1;overflow:visible;}
.qna_list.invest_search:after {content:" ";display:block;clear:both;}
.qna_list.ifa {position:relative; }
.qna_list.ifa .more {display:block; position:absolute; top:-37px; right:0; z-index:100; background:url(../../img/bg/bg_more.png) right 3px no-repeat; padding-right:15px;}
.qna_list.ifa > ul > li {padding-top:20px;padding-bottom:20px;}
.qna_list.invest_search > ul > li > div .bt-icon.modify {vertical-align:middle; margin-top:-2px;}
.qna_list.invest_search > ul > li > div .bt-icon.reply-del {vertical-align:middle; margin-top:-2px;}
.qna_list.invest_search > ul > li > div .sep {height:10px; margin-top:-2px;}


.qna_list_right {float:right; width:230px;}
.qna_list_wrap .quest_btn {overflow:hidden;}
.qna_list_wrap .quest_btn ul {overflow:hidden; border:1px solid #e7eaec;}
.qna_list_wrap .quest_btn ul li {float:left; width:114px; height:26px; padding:18px 0 15px 0; color:#686868; font-size:13px; text-align:center; line-height:24px;}
.qna_list_wrap .quest_btn ul li:first-child {width:113px; border-right:1px solid #e7eaec;}
.qna_list_wrap .quest_btn ul li a {display:inline-block; width:22px; height:26px; padding-right:1px; margin-left:5px; color:#fff; font-size:12px; text-align:center; line-height:22px; text-decoration:none; background:url(../../img/bul/icon_quest_num.png) no-repeat 0 0;}
.qna_list_wrap .quest_box {overflow:hidden; border:1px solid #e7eaec;}
.qna_list_wrap .quest_box dl {overflow:hidden;}
.qna_list_wrap .quest_box dl dt {height:37px; padding-left:17px; line-height:38px; border-bottom:1px solid #e7eaec;}
.qna_list_wrap .quest_box dl dd {overflow:hidden; background:#f5f7f8;}
.qna_list_wrap .quest_box dl dd ul {overflow:hidden; padding:14px 19px 18px 19px;}
.qna_list_wrap .quest_box dl dd ul li {margin-top:10px;}
.qna_list_wrap .quest_box dl dd ul li:first-child {margin-top:0;}
.qna_list_wrap .quest_box dl dd ul li:before {content:"Q."; vertical-align:top;}
.qna_list_wrap .quest_box dl dd ul li a {display:inline-block; width:170px; padding-left:3px; line-height:20px;}

.invest_know_quest {zoom:1;position:relative; border:3px solid #e7eaec; background:#eef1f3;}
.invest_know_quest:after {content:" ";display:block;clear:both;}
.invest_know_quest .quest {float:left; width:707px; padding:30px; background:#fff url(../../img/bul/icon_list_q02.png?cashBuster=20191126) no-repeat 30px 30px;}
.invest_know_quest .quest .quest_contents {overflow:hidden; margin-bottom:30px;}
.invest_know_quest .quest .quest_contents > dt {padding-left:50px; margin-bottom:12px; color:#222; font-size:20px; line-height:30px; letter-spacing:-1px;}
.invest_know_quest .quest .quest_contents > dt span {padding-right:5px;}
.invest_know_quest .quest .quest_info {zoom:1; margin-bottom:15px; position:relative;}
.invest_know_quest .quest .quest_info:after {content:" ";display:block;clear:both;}
.invest_know_quest .quest .quest_info div {float:left; /*margin-right:10px;*/}
.invest_know_quest .quest .quest_info div img {display:inline-block; margin-right:7px; vertical-align:bottom;}
.invest_know_quest .quest .quest_info div .ilevel img {margin-right:0; vertical-align:middle;}
.invest_know_quest .quest .quest_info div strong {display:inline-block; color:#222; padding-top:6px; font-weight:normal; margin-right:8px;}
.invest_know_quest .quest .quest_info dl {float:left; margin-right:10px; /* padding-right:11px;background:url(../../img/bul/bul_line_gray.png) no-repeat 100% 8px;*/}
.invest_know_quest .quest .quest_info dl dt {float:left; height:16px; padding-top:10px;  margin-right:5px;}
.invest_know_quest .quest .quest_info dl dd {float:left; height:26px; color:#686868; line-height:26px;font-size:12px !important; }
.invest_know_quest .quest .quest_info p {float:left; color:#686868; font-size:12px; line-height:34px;}
.invest_know_quest .quest .quest_info p strong {float:left; border-radius:2px; height:15px; padding:0 14px; margin-top:9px; margin-right:8px; color:#fff; font-size:12px; text-align:center; line-height:14px; border:1px solid #596068; background:#68717a;}
.invest_know_quest .quest .quest_info p.date {padding-left:20px; padding-right:11px; margin-right:10px; background:url(../../img/bul/bul_line_gray.png) no-repeat 100% 12px;}
.invest_know_quest .quest .quest_info a {float:left; margin-top:11px; color:#686868; font-size:12px; line-height:32px;}
.invest_know_quest .quest .quest_info .sep {float:left; margin:12px 10px 0 10px; height:10px;}
.invest_know_quest .reword {position:absolute; top:30px; right:30px; text-align:center;}
.invest_know_quest .reword .btn-white2 {width:118px; line-height:36px;}
.invest_know_quest .reword .btn-white2 em img {margin-right:5px; vertical-align:middle;}
.invest_know_quest .reword div {overflow:hidden; padding-top:15px;}
.invest_know_quest .reword div dl {float:left; width:56px; height:14px; text-align:center;}
.invest_know_quest .reword div dl:first-child {width:64px; background:url(../../img/bul/bul_line_gray.png) no-repeat 100% 3px;}
.invest_know_quest .reword div dl dt {display:inline-block; height:14px; padding-top:2px; margin-right:5px;vertical-align:top;}
.invest_know_quest .reword div dl dd {display:inline-block; height:14px; color:#686868; line-height:14px; vertical-align:top;}
.invest_know_quest .reword div dl dd span {color:#ff8028;}
.invest_know_quest .replay {position:absolute; bottom:25px; right:30px; text-align:center;}
.invest_know_quest .replay .btn-orange2 {width:118px; line-height:36px;}
.invest_know_quest .fund-box-list {width:720px;}
.invest_know_quest .fund-box-list li {width:227px; height:199px;}
.invest_know_quest .fund-box-list li:nth-child(4n) {margin-right:10px;}
.invest_know_quest .quest .quest_info .lay-cont {float:none; margin-right:0;}
.invest_know_quest .quest .quest_info .lay-list-st01 a {float:none; margin:0; line-height:20px; font-size:13px;}
.invest_know_quest .quest .quest_info div a {float:none; margin-top:0; line-height:20px;}
.invest_know_quest .quest .component-preview .badge-level {margin-top:5px !important;}

.qna_answer {overflow:hidden; margin-top:40px;}
.qna_answer .list_header {overflow:hidden; padding-bottom:7px;}
.qna_answer .list_header dl {float:left;}
.qna_answer .list_header dl dt {float:left; line-height:18px; margin-right:3px;}
.qna_answer .list_header dl dd {float:left; vertical-align:middle; line-height:16px;}
.qna_answer .list_header dl dd strong {padding-left:3px; color:#ff8028; font-size:16px;}
.qna_answer .list_header .guide-info {float:right; padding-top:3px; background:url(../../img/bul/icon_exclamation_gray.gif) no-repeat 100% 3px; padding-right:20px; text-decoration:none; line-height:14px }
.qna_answer .answer_list {overflow:hidden;}
.qna_answer .answer_list li {}
.qna_answer .answer_list > li {margin-top:15px; border:3px solid #e7eaec; background:url(../../img/bul/icon_list_a03.png?cashBuster=20191126) no-repeat 30px 30px;}
.qna_answer .answer_list > li:first-child {margin-top:0;}
.qna_answer .answer_list > li.on {border:3px solid #0ec285;}
.qna_answer .answer_list .answer_main {position:relative; display:inline-block; padding:30px 30px 10px 83px; width:100%; box-sizing:border-box}
.qna_answer .answer_list .answer_main .qnac {margin-bottom:20px; padding-right:200px; }
.qna_answer .answer_list .answer_main .choice {position:absolute; top:25px; left:20px;}
.qna_answer .answer_list .answer_main .answer_info {overflow:hidden; margin-bottom:15px;}
.qna_answer .answer_list .answer_main .answer_info div {float:left; margin-right:10px;}
.qna_answer .answer_list .answer_main .answer_info strong {display:inline-block; color:#222; padding-top:7px; font-weight:normal; margin-right:8px;}
.qna_answer .answer_list .answer_main .answer_info p {float:left; color:#686868; font-size:12px; line-height:34px;}
.qna_answer .answer_list .answer_main .answer_info p strong {float:left; border-radius:2px; height:15px; padding:0 14px; margin-top:9px; margin-right:7px; color:#fff; font-size:12px; font-weight:bold; text-align:center; line-height:14px; border:1px solid #596068; background:#68717a;}
.qna_answer .answer_list .answer_main .answer_info p strong.blue {background:#2B5B87;}
.qna_answer .answer_list .answer_main .answer_info p.date {padding-left:20px; padding-right:11px; margin-right:10px; background:url(../../img/bul/bul_line_gray.png) no-repeat 100% 12px;}
.qna_answer .answer_list .answer_main .answer_info > a {float:left; margin-top:11px; padding-right:11px; margin-right:10px; color:#686868; font-size:12px; line-height:34px; }
.qna_answer .answer_list .answer_main .answer_info > a.reply {padding-left:17px; margin-top:0; background:url(../../img/bul/icon_reply3.png) no-repeat 0 11px;}
.qna_answer .answer_list .answer_main .answer_info > a.btn-white {float:right; width:86px; margin-top:5px; padding-right:0; margin-right:0; background:#fff;}
.qna_answer .answer_list .answer_main .answer_info > a.btn-white em {padding-top:4px; padding-left:16px; padding-right:16px; color:#686868; line-height:14px;}
.qna_answer .answer_list .answer_main .answer_info > a.btn-white.select_btn {position:absolute; top:30px; right:30px; width:86px; margin-top:0}
.qna_answer .answer_list .answer_main .answer_info> a.btn-white img {margin-right:5px;}
.qna_answer .answer_list .answer_main .answer_info > dl {float:right;}
.qna_answer .answer_list .answer_main .answer_info> dl dt {float:left; height:16px; padding-top:10px;  margin-right:5px;}
.qna_answer .answer_list .answer_main .answer_info > dl dd {float:left; height:26px; color:#686868; line-height:32px;}
.qna_answer .answer_list .answer_main .answer_info > dl dd span {color:#ff8028;}

.answer_info .button02.white-bt {float:right !important; margin:5px 0 0 0 !important; padding-right:5px !important;}
.answer_info .bt-icon.reple {height:13px; padding-left:13px !important;}
.answer_info .bt-icon {font-size:13px; }

/* 파일첨부 */
.answer_other {overflow:hidden; padding:15px 0; border-top:1px solid #e7eaec;}
.answer_other li {float:left; width:50%; line-height:24px;}
.answer_other li:before {content:"ㆍ"; vertical-align:top;}
.answer_other li a:first-child {margin-right:10px;}
.answer_other li img {vertical-align:middle;}
/* 파일첨부 */
.qna_answer .answer_list .reple_wrap {padding:30px 0; border-top:1px solid #e7eaec;}
.qna_answer .answer_list .reple_wrap > div {margin-top:20px;}
.qna_answer .answer_list .reple_wrap > div:first-child {margin-top:0;}
.qna_answer .answer_list .reple-write-area {padding:0 30px 0 83px;}
.qna_answer .answer_list .reple-write-area .reple-write textarea {width:84%;}
.qna_answer .answer_list .reple-list-area {padding:0 30px 0 83px;}
.qna_answer .answer_list .reple-list-area .reple-write-area .reple-write textarea {width:82% !important;}
/*.qna_answer .answer_list .reple-list-area .reple-list-header {margin-top:0;}*/
.qna_answer .answer_list .reple-list-area .reple-list-cont li dd.txt {/*padding-right:300px;*/}
.answer_write {zoom:1;position:relative; padding:46px 30px 30px 30px; margin-top:-16px; border:3px solid #e7eaec; border-top:0 none; background:url(../../img/bg/bg_replay_arrow.png) no-repeat 92% 0;}
.answer_write:after {content:" ";display:block;clear:both;}
.answer_write > div {overflow:hidden; padding-left:53px;}
.answer_write > div:first-child {height:35px; padding-top:2px; margin-bottom:9px; background:url(../../img/bul/icon_list_a03.png?cashBuster=20191126) no-repeat 0 0;}
.answer_write > div:first-child label {float:left; color:#222;}
.answer_write > div:first-child label input {margin-left:20px;}
.answer_write > div:first-child > a {float:right;}
.answer_write > p {padding-left:53px; padding-top:16px;}
.answer_write > p:before {content:"ㆍ";}
.answer_write ul {}
.answer_write ul li {float:left; width:50%; line-height:24px;}
.answer_write ul li:before {content:"ㆍ"; vertical-align:top;}
.answer_write ul li a:first-child {margin-right:10px;}
.answer_write ul li img {vertical-align:middle;}


.tbl-htype1 .img-apply {padding:10px 0;}

p.dotted_text {padding-top:8px;}
p.dotted_text:before {content:"ㆍ";}
.fund_selection_pop .fund_selection_search {overflow:hidden; height:24px; padding-top:2px; margin-bottom:20px;}
.fund_selection_pop .fund_selection_search label {float:left; color:#222;}
.fund_selection_pop .fund_selection_search label input:first-child {margin-left:20px;}
.fund_selection_pop .fund_selection_search > a {float:left; margin-left:10px;}
.fund_selection_pop .fund_selection_num {overflow:hidden; margin-bottom:10px;}
.fund_selection_pop .fund_selection_num strong {color:#FF8028;}
.fund_selection_pop .fund-box-list {width:720px;}
.fund_selection_pop .fund-box-list li {width:227px; height:199px;}
.fund_selection_pop .fund-box-list li:nth-child(4n) {margin-right:10px;}
.fund-box-list-wrap .fund-box-list li .lay-cart02 {display:none; position:absolute; bottom:0; width:230px; height:40px; line-height:40px; background:#3f3f3f; text-align:center; color:#fff;}
.fund-box-list-wrap .fund-box-list li .lay-cart02 label {cursor:pointer;}
.fund-box-list-wrap .fund-box-list li .lay-cart02 input {margin-right:8px; vertical-align:middle;}
.fund-box-list-wrap .fund-box-list li:hover .lay-cart02 {display:block;}

.tbl-htype1 td.answer_other {overflow:hidden; padding:5px 10px;}
.tbl-htype1 td.answer_other div {overflow:hidden;}
.tbl-htype1 td.answer_other div input {float:left;}
.tbl-htype1 td.answer_other ul {}
.tbl-htype1 td.answer_other ul li {float:left; width:50%; line-height:24px;}
.tbl-htype1 td.answer_other ul li:before {content:"ㆍ"; vertical-align:top;}
.tbl-htype1 td.answer_other ul li a:first-child {margin-right:10px;}
.tbl-htype1 td.answer_other ul li img {vertical-align:middle;}

/*
.reple-area {overflow:hidden;}
.reple-list-area {overflow:hidden; padding:0 62px 30px 62px;}
.reple-list-area .reple-write-area {padding:0;}
.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 dt em {color:#686868;}
.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}
.reple-list-area .reple-list-cont li dd.txt .reply-del {vertical-align:middle; margin:-1px 0 0 0}
*/

.paging-navi { }
.paging-navi a { position:absolute; top:333px;z-index:2; width:40px; height:94px;background:#f8f8f8;border:1px solid #f8f8f8; }
.paging-navi a dl { position:relative; margin:20px 18px 0 42px; display:none}
.paging-navi a dl dt {float:right; width:140px; height:58px; overflow:hidden; margin-top:-3px; color:#222; font-size:15px; line-height:20px }
.paging-navi a dl dd { font-size:0px; line-height:0px; vertical-align:top;width:90px; height:56px;}
.paging-navi a dl dd img {width:84px; height:50px; border:3px solid #ff8028; vertical-align:top }
.paging-navi a:hover,.paging-navi a:focus { width:302px; display:block;border:1px solid #e2e3e5; }
.paging-navi a:hover dl,.paging-navi a:focus dl { display:block}
.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; }
.paging-navi .ico i {overflow:hidden;float:left;width:0;height:0;font-size:0;line-height:0}
.paging-navi .prev:hover .ico , .paging-navi .next:hover .ico { background-color:#ff8028 }
.paging-navi .prev { left:0px;  border-left:0px solid #f8f8f8; }
.paging-navi .prev .ico { background-position:0 0; left:15px}
.paging-navi .prev:hover {border-left:0px solid #e2e3e5; }
.paging-navi .next { right:0px; border-right:0px solid #f8f8f8;}
.paging-navi .next:hover {border-right:0px solid #e2e3e5 }
.paging-navi .next .ico { background-position:0 100%; right:15px}
.paging-navi .next dl { margin:20px 42px 0 18px;}
.paging-navi .next dt { float:left }
.paging-navi .next dd { float:right}

.comm-cont-area .board-view {display:inline-block; width:100%;}
.comm-cont-area .board-view .board-content {padding:85px 75px 55px 85px; background:#fff; min-height:607px; }
.comm-cont-area .board-view .board-content .tit { font-size:25px; line-height:32px; color:#333; text-align:center;font-family:'NanumGothic','나눔고딕','Dotum','Arial'}
.comm-cont-area .board-view .board-content .vod-cont { margin:40px 0 0 0}
.comm-cont-area .board-view .board-content .vod-desc {height:212px; overflow:hidden; overflow-y:auto; padding:20px; background:#fbfbfc}
.comm-cont-area .board-view .board-content02 { background:#fff}
/* 게시판 뷰 */
.list-view-content02 { position:relative}
.list-view-content02 h3 { font-size:30px; line-height:37px; margin:0 0 30px 0}
.list-view-content02 .like-area { position:absolute; top:-50px; right:-20px}
.list-view-content02 .txt-cont {overflow:hidden;}
.list-view-content02 .txt-cont h4 {padding-top:15px; color:#222; font-size:13px;}
.list-view-content02 .img-cont {padding:30px 0; text-align:center;}

.author_form {overflow:hidden; margin-top:50px; border:1px solid #e6eaed;}
.author_form .author_info {float:left; padding:20px 17px; background:#f6f7f8;}
.author_form .author_info div {float:left; margin-right:18px;}
.author_form .author_info div img {width:80px; height:100px;}
.author_form .author_info dl {float:left; width:337px;}
.author_form .author_info dl dt {overflow:hidden; margin-bottom:7px; line-height:16px;}
.author_form .author_info dl dt strong, .author_form .author_info dl dt span, .author_form .author_info dl dt em {float:left;}
.author_form .author_info dl dt strong {color:#222; margin-right:7px;}
/*.author_form .author_info dl dt span {border-radius:2px; height:15px; padding:0 14px; margin-right:7px; color:#fff; font-size:12px; text-align:center; line-height:14px; border:1px solid #596068; background:#68717a;}*/
.author_form .author_info dl dt span {margin-right:10px;}
.author_form .author_info dl dd {letter-spacing:-1px;}
.author_form .author_list {float:left; padding:20px 17px;}
.author_form .author_list h5 {margin-bottom:10px; color:#222;}
.author_form .author_list ul {overflow:hidden;}
.author_form .author_list ul li {padding-left:8px; margin-top:6px;  background:url(../../img/bul/bul_squ_mid_gray.png) no-repeat 0 50%;}
.author_form .author_list ul li:first-child {margin-top:0;}
.author_form .author_list ul li a {letter-spacing:-1px;}

/* 경제전망 따라잡기 */
.economy-cont-area {position:relative; min-height:762px; border:1px solid #dadde1; margin-bottom:40px}
.economy-cont-area .b-img {position:absolute; left:15px; bottom:0; width:309px; height:356px;}
.economy-menu {position:relative; float:left; width:330px;}
.economy-menu ul  li {width:150px; height:80px; font-size:14px; color:#686868; border-bottom:1px solid #dadde1; letter-spacing:-1px;}
.economy-menu ul  li strong {display:block; font-size:16px; margin-bottom:3px; }
.economy-menu ul  li a {display:block; width:135px; height:65px; padding:15px 0 0 15px;}
.economy-menu ul  li.on {margin:-1px 0 0 -1px; width:151px; height:80px;}
.economy-menu ul  li.on a {background:#202d40; color:#fff; width:136px; height:66px;}
.economy-menu ul  li.on .sub-menu {display:block;}
.economy-menu ul  li.on .sub-menu li.on {margin:0;}
.economy-menu ul  li .sub-menu {display:none; position:absolute; top:-1px; left:150px; width:190px; min-height:304px; padding:10px 0; background:#324663; z-index:20;}
.economy-menu ul  li .sub-menu li {width:190px; height:24px; line-height:24px; font-size:13px; color:#b0bcce; border-bottom:0;}
.economy-menu ul  li .sub-menu li a {width:165px; height:24px; padding:0 10px 0 15px; background:#324663; }
.economy-menu ul  li .sub-menu li a span {display:block; width:165px;}
.economy-menu ul  li .sub-menu li.on a { background:#202d40; color:#fff; }
.economy-menu ul  li .sub-menu li.on a span {background:url(../../img/bg/bg_arrow.png) center right no-repeat;  }

.economy-cont {float:right; width:609px;}
.economy-cont .sub-tit {padding:15px 20px 15px 30px; margin:0; border-bottom:1px solid #dadde1;}
.economy-cont .sub-tit h3 {font-weight:bold; color:#222; font-size:20px;}
.economy-cont .list-search {border:0;}
.economy-cont .list-search dl dd {display:inline-block; padding-left:11px;}
.economy-cont .list-search dl dd.date {}
.economy-cont .list-search .cate-area dt {display:inline-block;margin-left:30px;}
.economy-cont .list-search .cate-area dt:first-child {padding-left:20px; margin-left:0;}
.economy-cont .list-search .cate-area .cate {padding:0 11px;}
.economy-cont .list-search .cate-area dd.company {width:285px;}
.economy-cont .txt-box {letter-spacing:-1px; padding:20px 20px 20px 30px; border-left:1px solid #dadde1;}
.economy-cont .txt-box .bt-area {margin-top:17px; color:#222; font-size:13px;}
.economy-cont .txt-box .bt-area .rel-txt {margin-left:10px;}
.economy-cont .indicator-area {position:relative; border-left:1px solid #dadde1; border-top:1px solid #dadde1; margin-top:-1px; }
.economy-cont .indicator-area ul {padding:20px 0 0 30px; border-bottom:1px dotted #dadde1; background:#f7f8f9; padding-bottom:10px; min-height:593px;}
.economy-cont .indicator-area li {position:relative; float:left; width:130px; height:130px; margin:0 10px 10px 0;}
.economy-cont .indicator-area li .check {display:none; position:absolute; top:8px; left:58px; width:18px; height:16px; background:url(../../img/bg/bg_check.png?cashBuster=20191125) no-repeat; text-indent:-9999px; z-index:10;}
.economy-cont .indicator-area li.on .check {display:block;}
.economy-cont .indicator-area li.mi {background:url(../../img/fmg/bg_indicator_m.png) no-repeat;}
.economy-cont .indicator-area li.pl {background:url(../../img/fmg/bg_indicator_p.png) no-repeat;}
.economy-cont .indicator-area li.pl.on {background:url(../../img/fmg/bg_indicator_on.png) no-repeat;}
.economy-cont .indicator-area li.mi.on {background:url(../../img/fmg/bg_indicator_on2.png) no-repeat;}
.economy-cont .indicator-area li.mi .icon-updown.down {color:#2d70e0;}
.economy-cont .indicator-area li.pl .icon-updown.up {color:#df3232;}
.economy-cont .indicator-area li dl {text-align:center; width:130px;}
.economy-cont .indicator-area li dl dt {width:106px; padding:48px 0 0 13px; font-size:14px; color:#222;}
.economy-cont .indicator-area li dl dd.county-img {position:absolute; top:16px; left:42px; width:46px; height:30px; }
.economy-cont .indicator-area li dl dd.num .num-t {font-size:20px;}
.economy-cont .indicator-area li dl dd.num {width:96px; padding-left:19px; font-size:13px; color:#222; font-weight:bold; margin-top:14px; }
.economy-cont .indicator-area li dl dd.num span {margin-left:2px; margin-right:2px;}
.economy-cont .indicator-area .indicatorclear-ex { padding:10px 10px 6px 30px; letter-spacing:-1px;  background:#fff;}
.economy-cont .indicator-area li a.blank {position:absolute; top:0; left:0; display:block; width:130px; height:130px; background:url(../../img/fmg/bg_blank.png) repeat; z-index:20; text-indent:-9999px;}
.economy-cont .indicator-area.type02 li dl dt { width:100px; font-size:15px; font-weight:bold; padding:28px 0 0 18px; letter-spacing:-1px; height:40px;}
.economy-cont .indicator-area li .btn-question {position:absolute; top:16px; right:9px; z-index:30}
.economy-cont .indicator-area li.type02 .num-t {display:block;font-size:18px !important; color:#363636; line-height:18px; margin-bottom:2px;}
.economy-cont .list-search.type02 {margin-bottom:0;}
.economy-cont .list-search .input-radio {margin-left:12px; }
.economy-cont .list-search .input-radio:first-child {margin-left:20px;}
.economy-cont .list-search select {margin-left:29px}
.indicator-area.type03 li {height:175px; text-align:center;}
.indicator-area.type03 li dl dt {font-size:15px; font-weight:bold; padding-top:25px; letter-spacing:-1px;}
.indicator-area.type03 li dl dd.num {font-size:20px; margin-top:3px; }
.indicator-area.type03 li dl dd.buying {width:100px; padding-left:16px; margin-top:11px;}
.indicator-area.type03 li dl dd .txt {display:block; font-weight:normal; color:#222;  font-size:12px; margin-bottom:-3px; }
.indicator-area.type03 li dl dd.buying .minus, .indicator-area.type03 li dl dd.buying .plus {font-size:15px; font-weight:bold;}
.indicator-area.type03 li dl dd.buying .won {font-size:12px; font-weight:normal;}
.indicator-area.type03 li dl .buying-txt {position:absolute; top:138px; left:22px; font-size:12px; text-align:left;}
.indicator-area.type03 li dl .buying-txt p {line-height:18px;}
.indicator-area.type03 li dl .buying-txt .tit {display:inline-block; width:25px;}
.indicator-area.type03 li dl .buying-txt .mon {display:inline-block; width:66px; text-align:right; color:#222;}
.indicator-area.type03.add li dl dt {padding-top:30px;}
.indicator-area.type03.add li dl dd.num {margin-top:27px;}
.indicator-area.type03.add li dl dd .txt {margin-bottom:0;}
.indicator-area.type03.add li dl .buying-txt {left:10px;}
.indicator-area.type03.add li dl .buying-txt .tit {width:48px;}
.indicator-area.type03.add li.mi dl dd.num .num-t {color:#3b8cd8 !important;}
.indicator-area.type03.add li.pl dl dd.num .num-t {color:#ec5b29 !important;}
.indicator-area dl.noimg dt {width:81px !important; padding:16px 0 0 25px !important; height:66px; }
.indicator-area dl.noimg dd {margin-top:0px !important; }

.economy-cont-area + .cont-box02 {padding:0 0 10px 0}
.chart-graph.type02 + .new-fund-list {margin-top:40px;}
.txt-bar {display:inline-block; background:url(../../img/bg/bg_division6.gif) no-repeat right; padding-right:10px; margin-right:10px; vertical-align:middle;}
.cont-box02 {padding:40px 0 10px 0; border-bottom:2px solid #495159; }
.chart-graph.type02 {margin:40px 0 0 0}

/* 펀드나무 */
.invest_tree {position:relative; overflow:hidden; margin-bottom:30px; margin-top:30px; background:url(../../img/bg/bg_invest_tree.gif) no-repeat 50% -10px;}
.invest_tree > div {overflow:hidden; width:606px; height:281px; margin-bottom:80px; padding-top:100px; padding-left:20px; background:url(../../img/bg/bg_invest_tree_off.gif) no-repeat 100% 0;}
.invest_tree > div.on {overflow:hidden; background:url(../../img/bg/bg_invest_tree_on.gif) no-repeat 100% 0;}
.invest_tree > div p {float:right; width:364px; padding-top:10px; color:#fff; font-size:14px; font-weight:bold; line-height:22px; text-align:center;}
.invest_tree > div p span {display:inline-block; font-size:23px; padding-bottom:10px;}
.invest_tree > div p:first-child {float:left; width:202px; padding-top:0; color:#222; font-size:25px; font-weight:bold; line-height:35px; text-align:left;}
.invest_tree > div p:first-child strong {color:#1f5dbe; font-size:35px;}
.invest_tree > .tree_info {position:absolute; left:668px; top:-30px; width:280px; padding-left:0; background:none;}
.invest_tree > .tree_info > strong {display:block; margin-bottom:20px; color:#222; font-size:18px; font-weight:bold;}
.invest_tree > .tree_info dl {overflow:hidden; margin-bottom:20px; padding-left:60px; background:url(../../img/bul/icon_invest_tree01.png) no-repeat 0 0;}
.invest_tree > .tree_info dl.bg02 {background:url(../../img/bul/icon_invest_tree02.png) no-repeat 0 0;}
.invest_tree > .tree_info dl.bg03 {background:url(../../img/bul/icon_invest_tree03.png) no-repeat 0 0;}
.invest_tree > .tree_info dl dt {margin-bottom:6px; font-size:16px;}
.invest_tree > .tree_info dl dd {font-size:14px;}
.invest_tree > .tree_info dl dd strong {color:#222; font-size:24px;}
.invest_tree > p {color:#666; font-size:16px; text-align:center;}
.invest_tree > p.st_text {margin-bottom:10px;color:#48845d; font-size:22px; font-weight:bold; line-height:26px;}
.invest_tree > p strong {display:inline-block; padding-bottom:1px; border-bottom:1px solid #999;}

.fund_tree {display:inline-block; width:100%; margin-top:24px}
.fund_tree_title + .fund_tree {margin-top:0}
.fund_tree .fund_title {overflow:hidden; height:44px;  line-height:44px; border-top:1px solid #c1c4c8; border-bottom:1px solid #e7eaec; background:#f5f7f8;}
.fund_tree .fund_title h4 {float:left; padding-left:20px; color:#222; font-size:20px;}
.fund_tree .fund_title span {float:right; padding-right:20px; padding-left:16px; background:url(../../img/bul/bul_tree.png) no-repeat 0 50%;}
.fund_tree > div {zoom:1;}
.fund_tree > div:after {content:" ";display:block;clear:both;}
.fund_tree > div h5 {float:left; width:220px; padding-left:20px; padding-top:30px; color:#222; font-size:20px; font-weight:bold; line-height:26px;}
.fund_tree h5 .fund_tree {display:block; width:111px; height:110px; margin-top:20px; text-indent:-9999em; background:url(../../img/bg/bg_tree_fund.png) 0 0 no-repeat;}
.fund_tree > div h5 .fund_tree.select01 {background-position:0 0;}
.fund_tree > div h5 .fund_tree.select02 {background-position:0 -111px;}
.fund_tree > div h5 .fund_tree.select03 {background-position:0 -222px;}
.fund_tree > div h5 .fund_tree.select04 {background-position:0 -333px;}
.fund_tree > div h5 .fund_tree.select05 {background-position:0 -444px;}
.fund_tree > div h5 .fund_tree.select06 {background-position:0 -555px;}
.fund_tree > div h5 .fund_tree.select07 {background-position:0 -666px;}
.fund_tree > div h5 .fund_tree.select08 {background-position:0 -777px;}
.fund_tree > div h5 .fund_tree.select09 {background-position:0 -888px;}
.fund_tree > div h5 .fund_tree.select10 {background-position:0 -999px;}
.fund_tree > div h5 .fund_tree.select11 {background-position:0 -1110px;}
.fund_tree > div h5 .fund_tree.select12 {background-position:0 -1221px;}
.fund_tree > div > div {position:relative; float:left; width:710px; padding:30px 0 0 0; line-height:22px;}

.tree_best {overflow:hidden; margin-bottom:40px;}
.tree_best ul {overflow:hidden; padding-top:5px;}
.tree_best ul > li {position:relative; float:left; width:260px; padding:0 20px 20px 20px; margin-left:25px; border-top:5px solid #495159; background:#f5f7f8;}
.tree_best ul > li:first-child {margin-left:0;}
.tree_best ul li h4 {height:60px; padding-top:15px; padding-left:62px; color:#222; font-size:14px; font-weight:normal; line-height:24px;}
.tree_best ul li h4 strong {display:block; font-size:18px;}
.tree_best ul li h4 span {position:absolute; top:-10px; left:20px; width:26px; height:38px; padding:10px 15px 10px 6px; color:#fff; font-size:14px; text-align:center; line-height:15px;}
.tree_best ul li h4 span.flag_bg01 {background:url(../../img/bg/bg_tree_best1.png) no-repeat 0 0;}
.tree_best ul li h4 span.flag_bg02 {background:url(../../img/bg/bg_tree_best2.png) no-repeat 0 0;}
.tree_best ul li h4 span.flag_bg03 {background:url(../../img/bg/bg_tree_best3.png) no-repeat 0 0;}
.tree_best ul li dl {position:relative; overflow:hidden; padding-top:88px; margin-bottom:10px; text-align:center; border:1px solid #d8dadd;}
.tree_best ul li dl.best_bg01 {background:url(../../img/bg/bg_tree_top01.png) no-repeat 0 0;}
.tree_best ul li dl.best_bg02 {background:url(../../img/bg/bg_tree_top02.png) no-repeat 0 0;}
.tree_best ul li dl.best_bg03 {background:url(../../img/bg/bg_tree_top03.png) no-repeat 0 0;}
.tree_best ul li dl dt {padding-top:30px; padding-bottom:10px; color:#222; font-size:15px; font-weight:bold; line-height:20px; border-top:4px solid #8396a3; background:#fff;}
.tree_best ul li dl dt span {position:absolute; top:63px; left:50%; margin-left:-25px; width:48px; height:40px; padding-top:13px; color:#fff; font-size:13px; font-weight:normal; line-height:14px; background:url(../../img/bg/bg_tree_best.png) no-repeat 0 0;}
.tree_best ul li dl dt .best_tit {overflow:hidden;height:60px;padding:0 10px;}
.tree_best ul li dl dd {padding-bottom:15px; background:#fff;}
.tree_best ul li dl dd span {display:inline-block; width:170px; padding-top:8px; color:#222; font-size:14px; border-top:1px solid #e7eaec;}
.tree_best ul li dl dd span strong {padding-left:26px; font-size:24px;}
.tree_best ul li dl dd span strong.best_bullet01 {background:url(../../img/bul/bul_tree2.png) no-repeat 0 50%;}
.tree_best ul li dl dd span strong.best_bullet02 {background:url(../../img/bul/bul_time.png) no-repeat 0 50%;}
.tree_best ul li dl dd span strong.best_bullet03 {background:url(../../img/bul/bul_arrow2.png) no-repeat 0 50%;}
.tree_best ul li ol {overflow:hidden; padding:0 15px; border:1px solid #d8dadd; background:#fff;}
.tree_best ul li ol li {height:43px; line-height:43px; border-top:1px dashed #d8dadd;}
.tree_best ul li ol li:first-child {border-top:0 none;}
.tree_best ul li ol li em {float:left; width:21px;}
.tree_best ul li ol li a {float:left; overflow:hidden; width:150px; color:#222; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.tree_best ul li ol li span {float:right;}

.fund_tree_title {margin-bottom:15px;}
.fund_tree_title h3 {margin-bottom:10px; color:#222; font-size:16px;}

.fund_tree .tree_return {overflow:hidden; margin-top:20px;}
.fund_tree .tree_return dl {overflow:hidden; height:60px;}
.fund_tree .tree_return dl dt {float:left; width:125px; color:#222; font-size:20px; font-weight:bold; line-height:60px;}
.fund_tree .tree_return dl dd {float:right; width:100px; height:60px; padding-left:10px; color:#fff; font-size:16px; font-weight:bold; text-align:center; line-height:58px; background:url(../../img/bg/bg_invest_bul.png) no-repeat 0 45%;}
.fund_tree .tree_return dl dd.graph {float:left; width:475px; padding-left:0; background:none;}
.fund_tree .tree_return dl dd.graph p {float:right; width:50px; color:#686868; font-size:14px; text-align:center; font-weight:normal; line-height:62px;}
.fund_tree .tree_return dl dd.graph p:first-child {float:left;}
.fund_tree .tree_return dl dd.graph p span {visibility:hidden; position:absolute; top:-9999em; z-index:-1;}
.fund_tree .tree_return dl dd.graph em {position:relative; float:left; width:375px; height:4px; margin-top:30px; background:#0db3a9;}
.fund_tree .tree_return dl dd.graph em > em {visibility:hidden; position:absolute; top:-9999em; z-index:-1;}
.fund_tree .tree_return dl dd.graph em > span {position:absolute; top:-30px; width:124px; height:37px; margin-left:-62px; padding-top:23px; color:#686868; font-size:13px; text-align:center;background:url(../../img/bul/bul_invest_per.png) no-repeat 50% 0;}
.fund_tree .tree_return dl dd.graph em > span .txt {position:absolute;}
.fund_tree .tree_return dl dd.graph em > span .txt strong {position:absolute;top:0;left:0;}
/*.fund_tree .tree_return dl dd.graph em > span {position:absolute; top:-30px; /*width:90px; height:37px; margin-left:-45px; padding-top:23px; color:#686868; font-size:13px; text-align:center; }*/
.fund_tree .tree_return dl dd.graph em > span strong {padding-left:5px; /*color:#ee3738;*/}

.fund_tree .reple-list-area {padding:0;}
.fund_tree .reple-write-area .reple-write textarea {width:81%;}
.fund_tree .reple-list-area.tree ul li {border:0;}
.fund_tree .reple-list-area.tree ul li dl {padding:0; margin:0;}
.fund_tree .reple-list-area.tree ul li dl dt em {padding-left:20px; font-size:11px;}
.fund_tree .reple-list-area.tree .bt-area .reply-caution {margin-right:0; padding-left:0;}



/* ifa메인 */
.ifa-top {position:relative; margin-top:20px;}
.ifa-top:after{content:" ";display:block;clear:both;}
.ifa-top .ifa-search {float:right; width:220px; border-top:5px solid #495159; height:345px;}
.ifa-top .ifa-search .ifa-search-cont {position:relative;border:1px solid #d8dadd; border-top:0; height:344px;}
.ifa-top .ifa-search .ifa-search-cont h3 {height:38px; padding:16px 20px 0 20px; font-size:14px; color:#222;}
.ifa-top .ifa-search .ifa-search-cont dl {padding:0 19px; height:214px;}
.ifa-top .ifa-search .ifa-search-cont dl input {margin:5px 0 0 0; }
.ifa-top .ifa-search .ifa-search-cont dl select {margin:0;}
.ifa-top .ifa-search .ifa-search-cont dl dt {margin-top:11px;}
.ifa-top .ifa-search .ifa-search-cont dl dt:first-child {margin-top:0;}
.ifa-top .ifa-search .ifa-search-cont dl dd {margin-top:4px;}
.ifa-top .ifa-search .ifa-search-cont .bt {position:absolute; bottom:0; width:100%; height:57px; padding-top:15px; text-align:center; background:#f5f7f8; }
.ifa-top .ifa-search .ifa-search-cont .bt .btn-orange2 {min-width:92px;vertical-align:top;}
.ifa-top .ifa-search .ifa-search-cont .bt .btn-white2 {min-width:78px; margin-left:2px;}
.ifa-top .ifa-search .ifa-search-cont .location-input input {margin-top:-2px;}
.ifa-top .banner {position:relative; width:720px; height:350px; float:left; }
.ifa-top .banner .playbt {position:absolute; top:20px; right:20px;  z-index:50;}
.ifa-top .banner .playbt a {margin-left:5px;}
.ifa-top .banner .prev {display:block; position:absolute; top:150px; left:15px; z-index:50;}
.ifa-top .banner .next {display:block; position:absolute; top:150px; right:15px;  z-index:50;}
.ifa-top .banner .banner-list-wrap {position:relative; width:720px; height:350px; overflow:hidden;}
.ifa-top .banner .banner-list-wrap .banner-list {position:absolute; width:3000px;}
.ifa-top .banner .banner-list-wrap .banner-list:after{content:" ";display:block;clear:both;}
.ifa-top .banner .banner-list-wrap .banner-list a {display:block; float:left; }
.ifa-top .banner .banner-bar {position:absolute; width:100%; bottom:0; height:44px; line-height:44px;  z-index:50;}
.ifa-top .banner .banner-bar:after{content:" ";display:block;clear:both;}
.ifa-top .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;  }
.ifa-top .banner .banner-bar a.on {background:url(../../img/fmu/banbg_op_on.png) repeat;}
.ifa-top .banner .banner-bar.type01 a {width:100%;}
.ifa-top .banner .banner-bar.type02 a {width:50%;}
.ifa-top .banner .banner-bar.type03 a {width:33.3%;}
.ifa-top .banner .banner-bar.type04 a {width:25%;}

.ifa-polio {position:relative; margin-left:-20px;}
.ifa-polio:after {content:" ";display:block;clear:both;}
.ifa-polio-box {float:left; width:463px; height:224px; border:1px solid #e7eaec; margin:20px 0 0 20px}
.ifabox-cont {position:relative; height:187px;}
.ifabox-cont dl {padding:37px 0 0 115px; width:230px; }
.ifabox-cont dl dt {line-height:22px;}
.ifabox-cont dl dt strong {font-size:15px; color:#222; }
.ifabox-cont dl dd span {color:#222;}
.ifabox-cont .fundmark {display:inline-block; position:absolute; right:30px; width:82px; height:20px; text-align:center;background:#6986b2; color:#fff !important; border-radius:9px;}
.ifabox-cont dl .photo {position:absolute; top:20px; left:30px; width:63px; height:73px; overflow:hidden;}
.ifabox-cont dl .photo .mask {position:absolute; display:block; width:63px; height:73px;  background:url(../../img/bg/photo_mask.png) no-repeat; z-index:5 }
.ifabox-cont .date  {position:absolute; display:block; top:9px; right:12px; padding-left:21px;  background:url(../../img/bul/icon_watch02.gif) 0px 2px no-repeat; vertical-align:middle; }
.ifabox-cont ul:after {content:" ";display:block;clear:both;}
.ifabox-cont ul {margin:25px 0 0 30px;}
.ifabox-cont ul li {float:left; width:147px;  background:url(../../img/fmg/bg_bar.gif) left center no-repeat; text-align:center; color:#222;}
.ifabox-cont ul li:first-child {background:none; width:138px; }
.ifabox-cont ul li .num {display:block; font-size:25px; line-height:27px; height:27px; color:#1f5dbe; font-weight:bold;}
.ifabox-cont ul li .num span {font-size:16px;}
.ifa-polio-box .box-bottom:after {content:" ";display:block;clear:both;}
.ifa-polio-box .box-bottom {height:37px; line-height:37px;  padding-left:30px; background:#f5f7f8;}
.ifa-polio-box .box-bottom span.tit {float:left; display:inline-block; margin-right:26px; color:#222;}
.ifa-polio-box .box-bottom dl {float:left;}
.ifa-polio-box .box-bottom dl dt {display:inline-block; margin:0 8px 0 0;}
.ifa-polio-box .box-bottom dl dt:first-child, .ifa-polio-box .box-bottom.type02 dl dt:first-child {margin-left:0;}
.ifa-polio-box .box-bottom dl dd {display:inline-block; width:76px; color:#222; font-weight:bold;}
.ifa-polio-box .box-bottom dl dd.last {color:#1f5dbe;}
.ifa-polio-box .box-bottom.type02 dl dd { width:60px}
.ifa-polio-box .box-bottom.type02 span.tit {display:none;}
.ifa-polio .more {display:block; position:absolute; top:-16px; right:0; background:url(../../img/bg/bg_more.png) right 3px no-repeat; padding-right:15px;}

/* ifa 찾기 */
.best-ifa-wrap {position:relative; height:262px; border-top:5px solid #495159; border-bottom:1px solid #bec1c3; background:#f5f7f8; padding:25px 70px 34px 70px;}
.best-icon {display:block; position:absolute; top:-10px; left:30px; width:46px; height:58px; background:url(../../img/fmg/best_icon1.png) no-repeat; text-indent:-9999px; z-index:5;}
.best-ifa-wrap.type02 .best-icon {background:url(../../img/fmg/best_icon2.png) no-repeat;}
.best-ifa-wrap label {font-size:14px vertical-align:middle;}
.best-ifa-wrap h3 {padding-left:13px; font-size:18px; color:#222;}
.best-ifa-wrap .bt {position:absolute; display:block; top:50%; margin-top:-8px; width:17px; height:30px; text-indent:-9999px;}
.best-ifa-wrap .bt.prev {left:30px; background:url(../../img/btn/btn_prev4.png) no-repeat;}
.best-ifa-wrap .bt.next {right:30px; background:url(../../img/btn/btn_next4.png) no-repeat;}
.best-ifa-wrap .best-slide-wrap {position:relative; margin-top:25px; width:810px; height:220px; overflow:hidden;}
.best-ifa-wrap .best-slide-wrap ul {position:absolute; top:0; left:0; width:2000px;}
.best-ifa-wrap .best-slide-wrap ul li {position:relative; float:left; width:178px; height:216px; border:1px solid #d8dadd; margin-right:30px; background:#fff;}
.best-ifa-wrap .best-slide-wrap ul li dl {padding:155px 15px 0 15px; text-align:center; height:60px}
.best-ifa-wrap .best-slide-wrap ul li dl dt strong {font-size:15px;color:#222;}
.best-ifa-wrap .best-slide-wrap ul li dl dt { border-bottom:1px solid #e7eaec; padding-bottom:6px; margin-bottom:5px;}
.best-ifa-wrap .best-slide-wrap ul li dl dd {font-size:12px;}
.best-ifa-wrap .best-slide-wrap ul li dl dd.photo {position:absolute; top:-1px; left:-1px; width:180px; height:120px; }
.best-ifa-wrap .best-slide-wrap ul li .belt {display:block; position:absolute; top:94px; left:-1px; width:180px; height:53px; background:url(../../img/fmg/best_bar1.png) no-repeat; text-indent:-9999px; z-index:10;}
.best-ifa-wrap.type02 .best-slide-wrap ul li .belt {background:url(../../img/fmg/best_bar2.png) no-repeat;}
.best-slide-wrap .search-result { background:none; padding:88px 0}
.list-search02 {padding:19px 10px 15px 10px; border-top:2px solid #495159; border-bottom:1px solid #d8dadd; background:#f5f7f8;}
.list-search02:after {content:" ";display:block;clear:both; }
.list-search02 dl {float:left;}
.list-search02 dl.serch-input {margin-left:19px; margin-top:-2px;}
.list-search02 dl dt {float:left; margin:0 10px 0 28px; }
.list-search02 dl dt:first-child {margin-left:0;}
.list-search02 dl dd {float:left; vertical-align:middle}
.list-search02 dl.serch-input dt {margin-top:2px;}
.list-search02 dl dd input {margin-top:-2px;}
.boxtype {padding:20px 10px 0 1px;}
.boxtype .input {margin-left:9px;}
.boxtype .input:first-child {margin-left:0px;}

.best-ifa-list-wrap ul:after {content:" ";display:block;clear:both; }
.best-ifa-list-wrap ul {margin-left:-19px;}
.best-ifa-list-wrap li {position:relative; float:left; width:180px; height:402px; padding:20px 21px 0 20px; border:1px solid #e7eaec; margin:19px 0 0 19px;}
.best-ifa-list-wrap li dl {padding:141px 0 11px 0; border-bottom:1px dotted #d8dadd; margin-bottom:15px;}
.best-ifa-list-wrap li dl dt strong {font-size:15px;color:#222;}
.best-ifa-list-wrap li dl dd.photo {position:absolute; top:20px; left:20px; width:180px; height:123px; background:#6986b2; }
.best-ifa-list-wrap li dl dd.photo img {vertical-align:top;}
.best-ifa-list-wrap li dl dd.text {margin-top:6px; height:60px; overflow:hidden;}
.best-ifa-list-wrap li dl dd strong {margin-right:10px;}
.best-ifa-list-wrap li .part-txt {color:#888;}
.best-ifa-list-wrap li .part-txt p {margin-top:3px; line-height:18px;}
.icon-part {display:inline-block; height:15px; line-height:14px;background:#466aa0; padding:0 8px 0 8px; color:#fff; font-size:12px; border:1px solid #30558d; border-radius:1px;}
.icon-box {position:absolute; left:0; bottom:0; width:201px; height:32px; padding:12px 0 0 20px; background:#f5f7f8;}
.icon-box span {display:inline-block; margin-left:24px; width:21px}
.icon-box span:first-child {margin-left:0;}
/*common으로 이동
.icon-person {display:inline-block; background:url(../../img/bul/icon_person.png) no-repeat 0 3px; padding-left:22px; }
.icon-reply {display:inline-block; background:url(../../img/bul/icon_reply4.png) no-repeat 0 3px; padding-left:22px; }
.icon-like {display:inline-block; background:url(../../img/bul/icon_like3.png) no-repeat 0 3px; padding-left:22px; }*/

/* ifa 프로필 */
.compare_layer .compare_container .detail_title h4 {text-align:left; margin-bottom:10px; line-height:28px;}
.detail_title {position:relative; display:inline-block; width:100%; padding:20px 0;}

.detail-info {overflow:hidden; margin-bottom:40px; border-top:5px solid #495159; border-bottom:1px solid #d2d5d7;}
.detail-info .info-bar {position:relative; height:47px; background:#f5f7f8; padding-left:21px; border-bottom:1px solid #d2d5d6; line-height:47px; color:#222;}
.detail-info .info-bar .sns {position:absolute; top:8px; right:20px; display:block;}
.detail-info .info-bar .sns a {display:inline-block; width:30px; height:30px; margin-left:3px; background:url(../../img/bg/bg_sns02.png) no-repeat;}
.detail-info .info-bar .sns a.facebook {background-position:0 0;}
.detail-info .info-bar .sns a.twitter {background-position:-35px 0;}
.detail-info .info-bar .sns a.blog {background-position:-70px 0}
.detail-info .info-box {padding:20px; height:244px; }
.detail-info .info-box:after {content:" ";display:block;clear:both; }
.detail-info .info-box .info1 {position:relative; float:left; width:221px; height:242px; border:1px solid #e7eaec;}
.detail-info .info-box .info1 .best-icon {top:15px; left:20px;}
.detail-info .info-box .info1 dl {padding:20px; text-align:center; }
.detail-info .info-box .info1 dl dt {padding-top:144px;}
.detail-info .info-box .info1 dl dt strong {font-size:15px; color:#222;}
.detail-info .info-box .info1 dl dd.photo {position:absolute; top:20px; left:20px;}
.detail-info .info-box .info2 {float:left;}
.detail-info .info-box .info2 {float:left; width:318px; margin:11px 0 0 30px; line-height:18px; text-align:left;}
.detail-info .info-box .info2 table {width:100%;}
.detail-info .info-box .info2 table th, .detail-info .info-box .info2 table td {padding:7px 0; border-top:1px dotted #d8dadd; vertical-align:top; text-align:left;}
.detail-info .info-box .info2 table th, .detail-info .info-box .info2 table td strong {color:#222;}
.detail-info .info-box .info2 table tr:first-child th, .detail-info .info-box .info2 table tr:first-child td {border-top:0;}
.detail-info .info-box .info3 {float:left; margin:16px 0 0 29px; width:250px;}
.detail-info .info-box .info3 dl dt {font-weight:bold; color:#222;}
.detail-info .info-box .info3 dl dd {margin-top:5px;}
.detail-info .info-box .info3 .map {width:248px;  height:168px; border:1px solid #d8dadd; margin-top:11px}

.compare_container.ifa h5 {font-family:NanumGothicBold;}
.compare_contents .port01 {height:151px; margin-bottom:20px;}
.compare_contents .port01:after {content:" ";display:block;clear:both; }
.compare_contents .port01 ul {float:left; width:236px; border:1px solid #e7eaec; background:#f5f7f8;}
.compare_contents .port01 ul li {border-top:1px solid #e7eaec; height:35px; line-height:35px; color:#222;vertical-align:middle;}
.compare_contents .port01 ul li:first-child {border-top:none;}
.compare_contents .port01 ul li.bg {background:#fff; height:54px; padding-top:23px;}
.compare_contents .port01 ul li.bg span {padding:0; width:85px !important;  margin-right:24px;}
.compare_contents .port01 ul li.bg p {display:inline-block; vertical-align:top; margin-top:-3px;}

.compare_contents .port01 ul li span {display:inline-block;}
.compare_contents .port01 ul li span:first-child {width:105px; padding-left:20px;}
.compare_contents .port01 ul li .num {font-size:14px; width:70px; text-align:right;}
.compare_contents .port01 .warning-table {float:right; width:632px; margin-top:-3px;}
.compare_contents .bl_arrow {padding-left:14px; color:#222; background:url(../../img/bul/bul_sq_arr.png) no-repeat 0 50%; margin-bottom:11px;}
.compare_contents .port02:after {content:" ";display:block;clear:both; }
.compare_contents .port02 {margin-top:12px;}
.compare_contents .port02 .chart02 {float:left;border-top:2px solid #495159;}
.compare_contents .port02 .chart02 .chart {border:1px solid #e7eaec; border-top:0; width:297px; height:463px; }
.compare_contents .port02 .warning-table {float:right; width:571px;}
.compare_contents .port02 .warning-table table {table-layout:fixed;}

.port02 .warning-table td .tit {font-size:12px; font-weight: normal; line-height:18px; margin-bottom:0; color:#686868;}


/* 2016.11.16 펀드뉴스 */
.fundNews .fundNews-box-wrap{position:relative; width:100%; width:950px;}

.fundNews .fundNews-box-wrap .fundNews-box li {float:left; width:190px; height:160px; border: 1px solid #d8dadd; box-sizing:border-box; border-left:none;}
.fundNews .fundNews-box-wrap .fundNews-box li.first{border-left:1px solid #d8dadd !important;}
.fundNews .fundNews-box-wrap .fundNews-box .info {margin: 15px 15px 20px 15px; }
.fundNews .fundNews-box-wrap .fundNews-box .title {color:#222;}
.fundNews .fundNews-box-wrap .fundNews-box p.fund_weather {margin-bottom:12px;}

.fundNews i.bar {display:inline-block; border-right:1px solid #e4e4e4; margin:0 5px; height:11px; vertical-align:middle;}

.fundNews .fundNews-box li.active {height:160px; width:190px!important; background-color:#324663; border:none !important;}
.fundNews .fundNews-box li.active dt a.title {color:#fff!important; font-weight:bold; text-decoration:none;}
.fundNews .fundNews-box li.active dd {color:#fff;}

.fundNews-box li dt a {font-size:16px; line-height:22px;}
.fundNews-box li dd {position:absolute; bottom:15px;}

.fundNews-box li .cont-add-area{color:#888;}

.fundNews .fundNews-box-wrap .bx-controls-direction a{position:absolute; top:50%; display:block; width:15px; height:26px; margin-top:-13px;}
.fundNews .fundNews-box-wrap .bx-controls-direction .bx-prev{left:-28px;background:url('../../img/fmb/btn_slide_l.gif') no-repeat}
.fundNews .fundNews-box-wrap .bx-controls-direction .bx-next{right:-28px;background:url('../../img/fmb/btn_slide_r.gif') no-repeat}

/*뉴스리스트*/
.fundNews {position:relative;}
.fundNews .fundNews-list{position:relative; border-top: 3px solid #474a51;}
.fundNews .fundNews-list dd{position:relative; overflow:hidden;}
.fundNews .fundNews-list .main_news .fundNews_excerpt {font-size:15px; line-height: 20px; height:60px; word-break: keep-all; text-align: justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word;}

.fundNews-list .main_news {position:relative; overflow:hidden; border-bottom: 1px solid #e0e1e3; padding:25px 20px;}
.fundNews-list .main_news .fundNews_tit {padding-bottom:10px;}
.fundNews-list .main_news .fundNews_tit a {font-size:26px; color:#222; line-height:32px;}
.fundNews-list .main_news .fundNews_tit a:hover {text-decoration:none;}
.fundNews-list .fundNews_info{font-size:14px;}
.fundNews-list .fundNews_info span.fundNews_date{display:block;float:left; margin-left:50px;}
.fundNews-list .fundNews_info span.fundNews_hit{display:block;float:right; margin-right:40px;}
.fundNews-list .fundNews_info span.fundNews_hit img{padding:4px 5px 0 0;}

.fundNews-list .sub_news {overflow:hidden; border-bottom: 1px solid #e7eaec; height:45px; background-color:#f6f7f8;}
.fundNews-list .sub_news .sub_news_tit a:hover{color:#222}
.fundNews-list .sub_news .sub_news_tit {position:relative; font-size:14px; line-height:45px; float:left; margin-left:20px; padding-left:12px; }
.fundNews-list .sub_news .sub_news_tit a:before{content:''; position:absolute;left:0;top:50%; margin-top:-5px; display:block; width:10px;height:10px; border-left:1px solid #adadad; border-bottom:1px solid #adadad}
.fundNews-list .sub_news .sub_news_tit img {margin-top:14px; padding-left:5px;}

.fundNews-list .sub_news .sub_info {float:right; margin-right:20px; color:#888; line-height:44px;}
.fundNews-list .last {border-bottom: 1px solid #495159; }

.hash{position:relative; overflow:hidden; border-top:1px solid #e0e1e3; text-align:center; padding:15px 0 25px 0;}
.hash a{margin:0 5px; text-decoration:none; color:#5579d9;}
.hash a.on{background:#7390df; color:#fff; padding:5px 10px;}

.fund-box-list-wrap2 {border-bottom:1px solid #ccc;padding-bottom:50px;}
.fund-box-list-wrap2 .fund-box-list li {height:193px;}
.fund-box-list-wrap2 a.fund_view {background: url(../../img/btn/btn_next_ad.gif) right center no-repeat; padding-right:14px;line-height:50px; text-decoration:none;margin-right:4px}

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

.fundNews .btn_box a.news_prev {background: url(../../img/btn/btn_prev_ad.gif) 20px 10px no-repeat;}
.fundNews .btn_box a.news_prev span{margin-right:-10px}
.fundNews .btn_box a.news_prev:hover {background: url(../../img/btn/btn_prev_org.gif) 20px 10px no-repeat;}
.fundNews .btn_box a.news_next {background: url(../../img/btn/btn_next_ad.gif) 84px 10px no-repeat;}
.fundNews .btn_box a.news_next span{margin-left:-10px}
.fundNews .btn_box a.news_next:hover {background: url(../../img/btn/btn_next_org.gif) 84px 10px no-repeat;}

.faq_search {overflow:hidden}
.faq_search h2{float:left}
.faq_search fieldset{float:right;background:url(../../img/bg/bg_search06.png) no-repeat left bottom; padding:0 10px 6px 10px; margin:15px 0 0 0;}
.faq_search fieldset select{border:0 none}
.faq_search fieldset input[type=text]{border:0;line-height:18px;width:226px;height:18px }
.faq_search .file{float:right;padding-top:30px}

.fundNews-list.fundlist .main_news{border-bottom:0}
.fundNews a.btn_newslist {position:relative; background:url(../../img/fmg/ico_newslist.gif) no-repeat center 18px;border:1px solid #c1c4c8; padding:50px 18px 12px 18px; margin-top:14px; margin-right:10px;}
.fundNews a.btn_newslist:hover{text-decoration:none; border:1px solid #222}
.fundNews a.btn_newslist span {color:#474a51}

/* 2020.3.25 뉴스룸 */
.newsroom-cover{ background:url(../../img/fmc/newsroom_cover02.gif) no-repeat; width:950px; height:230px;}

.newsroom{position:relative; border-top: 3px solid #474a51;}
.newsroom dd{position:relative; overflow:hidden;}
.newsroom_excerpt {font-size:15px; line-height: 20px; height:40px; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-wrap:break-word;}
.newsroom .news {position:relative; overflow:hidden; border-bottom: 1px solid #e0e1e3; padding:25px 20px;}
.newsroom .news .newsroom_tit {padding-bottom:10px;}
.newsroom .news .newsroom_tit a {font-size:26px; color:#222; line-height:32px;}
.newsroom .news .newsroom_tit a:hover {text-decoration:underline;}
.newsroom .newsroom_info{font-size:14px;}
.newsroom i.bar {display:inline-block; border-right:1px solid #e4e4e4; margin:0 5px; height:11px; vertical-align:middle;}
.newsroom .newsroom_info span.newsroom_date{display:block;float:left; margin-left:50px;}
.newsroom .newsroom_info span.newsroom_hit{display:block;float:right; margin-right:40px;}
.newsroom .newsroom_info span.newsroom_hit img{padding:4px 5px 0 0;}
.newsroom .news.last {border-bottom: 1px solid #495159; }

.type_box{padding-top: 10px;overflow: hidden;}
.type_box .tx_num{color: #444444;font-size: 13px;position: relative;padding-left: 5px;}
.type_box .tx_num:before{content:'';position: absolute;left:0;top:50%;margin-top: -1px;display: block;width:2px;height:2px;background-color: #666}
.type_box .tx_num strong{color: #000;}
.type_box .fr{padding-right: 10px;}
.inp_chk{display: inline-block;padding-left: 14px;background: url(../../img/fmc/ico_chk_off.gif) left center no-repeat;position: relative;cursor: pointer;margin-left: 9px;}
.inp_chk.checked{background: url(../../img/fmc/ico_chk_on.gif) left center no-repeat;}
.inp_chk span{color: #444444;font-size: 13px;}
.inp_chk input{position: absolute;z-index: -1;opacity: 0;}

/*요즘 뜨는 펀드*/
.hotfund_wrap .contents{margin: 0 auto;}
.hotfund_wrap h3{padding-bottom:10px}
.hotfund_header{background-color: #ebedef;padding-bottom:90px}
.hotfund_header h2{line-height: 44px;}
.hotfund_header .ex_tx{position: absolute;right: 0;top: 28px;padding-bottom: 10px;z-index: 51;}
.hotfund_header .ex_tx > span{color: #333;}
.hotfund_header .ex_tx .ico_help{padding-right: 20px;background: url('../../img/fmg/ico_help.png') right center no-repeat;margin-right: 10px;cursor: pointer}
.hotfund_header .ex_tx .ico_help:hover + .help_box{display:block}
.hotfund_header .ex_tx .help_box{display:none;position: absolute;top: 100%;left: 0;border: 1px solid #aab2bd;border-radius: 5px;background-color: #fff;padding: 15px;width: 266px;box-sizing: border-box;box-shadow: 2px 2px 3px rgba(0,0,0,.1);}
.hotfund_header .ex_tx .help_box:before{content:'';display:block;position:absolute;left:46px;top:-10px;width:17px;height:10px;background: url('./img/fmg/ico_ar_t.png') right center no-repeat;}
.hotfund_header .ex_tx .help_box .tx_ti{display: block;color: #222;font-size: 14px;padding-bottom: 5px;}
.hotfund_header .ex_tx .help_box p{display: block;font-size: 14px;color: #00598f;line-height: 21px;}
.hotfund_header .hash{border-top: 0;}
.hotfund_header .slider{position:relative}
.hotfund_header .slider li{text-align:center}
.hotfund_header .slider li .tx_box{display: block;text-align: center;padding-top: 40px;}
.hotfund_header .slider li .tx_box *{display: block;}
.hotfund_header .slider li .tx_box strong{font-size: 36px;line-height:36px;color: #333;padding-bottom: 15px;}
.hotfund_header .slider li .tx_box span{color: #666;font-size: 16px;line-height: 26px;}
.hotfund_header .slider .bx-controls a{position:absolute;display:block;top:50%;width:50px;height:50px;margin-top:-100px;left:50%;z-index:51}
.hotfund_header .slider .bx-controls .disabled{display:none}
.hotfund_header .slider .bx-controls .bx-next{margin-left: 490px;background: url('../../img/fmg/btn_next.png') center center no-repeat;}
.hotfund_header .slider .bx-controls .bx-prev{margin-left: -540px;background: url('../../img/fmg/btn_prev.png') center center no-repeat;}

.fund-box-list-wrap3 {padding-bottom:50px;}
.fund-box-list-wrap3 .fund-box-list li {height:193px;}
.fund-box-list-wrap3 a.fund_view {background: url(../../img/btn/btn_next_ad.gif) right center no-repeat; padding-right:14px;line-height:50px; text-decoration:none;margin-right:4px}

/* 원들 */
.link_box{position:relative;height:420px;width:949px;margin:0 auto}
.link_box .won_1,.link_box .won_2,.link_box .won_1-1,.link_box .won_3{z-index:2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.link_box .won_1,.link_box .won_2,.link_box .won_1-1,.link_box .won_3,.ico_box .ico_w1,.ico_box .ico_w2{display:block;position:absolute;-webkit-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.link_box .won_1,.link_box .won_2,.link_box .won_1-1{background-color: #fff}
.link_box .won_1 > span,.link_box .won_2 > span,.link_box .won_1-1 > span{display:block;font-size:13px;color:#888}
.link_box .won_1 strong,.link_box .won_2 p,.link_box .won_1-1 strong{display:block;color:#333;font-weight:400}
.link_box .won_1 strong span,.link_box .won_1-1 strong span{font-size:14px}

.link_box .won_1 > span{padding-top:40px}
.link_box .won_1 strong{font-size:24px;padding-top:5px}
.link_box .won_1-1 strong{font-size: 16px;padding-top:57px}
.link_box .won_2 > span{padding-top:31px}
.link_box .won_2 p{display:block;font-size:15px;line-height:24px; height:80px;padding-top:20px;}

.link_box .won_3{background-color: #7f99e1}
.link_box .won_3 > span{display:block;font-size: 24px;padding-top:86px}
.link_box .won_3 strong{display:block;font-size:80px;padding-top:44px}
.link_box .won_3 strong span{font-size:30px}
.link_box .won_3 *{color:#fff}
.link_box .btn_link{position: absolute;display: block;left: 50%;bottom: 10px;width: 40px;height: 40px;margin-left: -20px;}
.link_box .btn_link:before,.link_box .btn_link:after{content:'';position:absolute;display: block;background-color: #333;left:50%;top:50%}
.link_box .btn_link:before{width:13px;height:1px;margin-left:-6px}
.link_box .btn_link:after{width:1px;height:13px;margin-top:-6px}
.link_box .won_3 .btn_link:before,.link_box .won_3 .btn_link:after{background-color: #fff}
.link_box .won_3 .btn_link:before{width:21px;margin-left:-10px}
.link_box .won_3 .btn_link:after{height:21px;margin-top:-10px}

.link_box .won_1,.link_box .won_1-1{width:132px;height:132px}
.link_box .won_2{width:206px;height:206px;padding:0 15px}
.link_box .won_3{width:292px;height:292px}
.ico_box .ico_w1,.ico_box .ico_w2{background-color:#f7f8f9}
.ico_box .ico_w1{width:52px;height:51px}
.ico_box .ico_w2{width:89px;height:89px}

/*타입1*/
.list_type_1 .w_01{left:36px;top:35px}
.list_type_1 .w_02{left:160px;top:40px}
.list_type_1 .w_03{left:0px;top:167px}
.list_type_1 .w_04{left:200px;top:246px}
.list_type_1 .w_05{left:330px;top:125px}
.list_type_1 .w_06{left: 485px;top: 8px}
.list_type_1 .w_07{left: 593px;top:53px}
.list_type_1 .w_08{left: 797px;top: 64px}
.list_type_1 .w_09{left: 615px;top:260px}
.list_type_1 .w_10{left: 745px;top: 195px}
.list_type_1 .bg_1{left:151px;top:23px}
.list_type_1 .bg_2{left:8px;top:137px}
.list_type_1 .bg_3{left:325px;top:23px}
.list_type_1 .bg_4{left:358px;top:50px}
.list_type_1 .bg_5{left:611px;top:17px}
.list_type_1 .bg_6{left:748px;top:1px}
.list_type_1 .bg_7{left:900px;top:170px}

.bn-funfun {position:absolute; top:760px; left:50%; margin-left:-330px; width:660px; height:100px; background:url('/img/bg/bg_hotfund.png') 0 0 no-repeat; text-align:center;}
.bn-funfun>a {margin:20px auto 0; display:inline-block; height:56px; padding:10px 0 0 105px; background:url('/img/ico/ico_funfun.png') 0 0 no-repeat; text-align:left; font-size:14px; font-weight:bold; color:#000;  }



