@charset "utf-8";

/****************************
투자정보 Stylesheet
****************************/
.aic_header {display:table; position:absolute; right:0; top:15px;}
.aic_header p.total {float:left; display:inline-block; position:relative; margin:0 20px 0 0; padding:0 0 0 25px; background:url(/ux/images/invest_information/aic_header.png) no-repeat 0 5px; font-size:14px; color:#444; top:5px;}
.aic_header p.total span {display:inline-block; position:relative; margin:0 8px 0 0; padding:0; font-size:18px; top:2px;}
.aic_header ul {float:left; display:table; position:relative; margin:0; padding:0; background-color:#f4f5f7; border:solid #ddd 1px;}
.aic_header ul li {float:left; display:block; position:relative; margin:0; padding:0;}
.aic_header ul li + li {border-left:solid #ddd 1px;}
.aic_header ul li a {display:block; position:relative; width:37px; height:37px; background:url(/ux/images/invest_information/aic_header.png) no-repeat; text-indent:-9999px; font-size:0; overflow:hidden;}
.aic_header ul li.twiter a {background-position:-59px -42px;}
.aic_header ul li.facebook a {background-position:-128px -42px;}
.aic_header ul li.url a {background-position:-198px -42px;}

/* 오늘의 투자정보 개편 25-02-10 */
.todayCardArea{display:flex;justify-content:flex-start;box-sizing:border-box;}
.todayCardArea .cardList{position:relative;display:flex;justify-content:space-between;flex-flow:column;width:222px;height:202px;background-color:#fff;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.09);box-sizing:border-box;padding:30px 25px;border:1px solid #eee;border-radius:12px;margin-left:24px}
.todayCardArea .cardList:first-child{margin-left:0}
.todayCardArea .cardList .title{display:block;font-size:18px;color:#111;letter-spacing:-1px;line-height:24px;font-weight:700;}
.todayCardArea .cardList .date{font-size:15px;color:#444}
.todayCardArea .cardList .icons{position:absolute;width:56px;bottom:24px;right:25px}

/* 실시간 증권방송 */
.cardList.live {align-items:center;padding:25px 20px 20px}
.cardList.live .icons{position:static;width:54px;}
.cardList.live .broadcast{display:flex;align-items:center;font-size:13px;color:#888}
.cardList.live .broadcast:before{content:" ";display:inline-flex;margin:0 2px 0 0;}
.cardList.live .broadcast.ico_tv:before{width:20px;height:20px;background:url(/ux/images/invest_information/ic_broadcast_tv_20.png) 0 0 no-repeat;background-size:20px}
.cardList.live .broadcast.ico_radio:before{width:18px;height:18px;background:url(/ux/images/invest_information/ic_broadcast_radio_20.png) 0 0 no-repeat;background-size:18px}
.cardList.live .btnList{display:flex;justify-content:center;width:100%}
.cardList.live .btnList>a{display:flex;background-color:#ebebeb;line-height:30px;font-size:13px;color:#444;width:calc(50% - 3px);align-items:center;}
.cardList.live .btnList>a:before{content:" ";display:inline-flex;width:14px;height:14px;margin:0 6px 0 8px;background:url(/ux/images/invest_information/ic_list_14.png) 0 0 no-repeat;background-size:20px}
.cardList.live .btnList .btnPlay{}
.cardList.live .btnList .btnPlay:before{background:url(/ux/images/invest_information/ic_play_14.png) 0 0 no-repeat; background-size:14px}
.cardList.live .btnList .btntvList{}
.cardList.live .btnList .btntvList:before{background:url(/ux/images/invest_information/ic_list_14.png) 0 0 no-repeat; background-size:14px}

.todayBorderArea .guideTb1{border-top:none;}
.todayBorderArea .guideTb1 tbody td{padding:17px 20px 18px;font-size:15px;font-weight:400}
.todayBorderArea .guideTb1 tbody td a{color:#111}

/* 나만의 투자정보  */
.ghost{visibility:hidden;disaply:none}
.currentPage{display:block}
.my_investInfor_header {display:block;position:relative;margin:0;padding:30px 0;background-color:#5a96c8;}
.my_investInfor_header .inner {display:block;position:relative;width:960px;height:375px;margin:0 auto;padding:0;}
.my_investInfor_header .iih_thumb {display:table;position:relative;width:100%;margin:0 0 15px 0;padding:0 0 13px 0;border-bottom:solid #8cb6d9 1px;}
.my_investInfor_header .iih_thumb h2 {float:left;display:inline-block;position:relative;color:#FFF;font-size:22px;font-weight:600;}
.my_investInfor_header .iih_thumb p {float:right;display:inline-block;position:relative;color:#FFF;font-size:13px;top:11px;}
.my_investInfor_header .iih_deck_list {display:block;overflow:hidden;position:relative;width:840px;height:285px;margin:0 auto;padding:0;}
.my_investInfor_header .iih_deck_list ul{width:840px;}
.my_investInfor_header .iih_deck_list li {float:left;display:block;position:relative;width:200px;height:235px;margin:0 0 20px 0;padding:25px 30px;border-radius:5px;background-color:#FFF;}
.my_investInfor_header .iih_deck_list li + li {margin-left:30px;}
.my_investInfor_header .iih_deck_list .toptag {display:block;position:absolute;width:45px;height:71px;margin:0;padding:8px 9px 0 10px;text-align:center;color:#FFF;font-size:12px;background:url(/ux/images/invest_information/orangeTag.png) no-repeat left top;right:6px;top:-3px;}
.my_investInfor_header .iih_deck_list .deckHeader {display:block;overflow:hidden;position:relative;height:90px;margin:0 0 12px 0;padding:0 40px 10px 0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.my_investInfor_header .iih_deck_list .deckHeader p {display:block;position:relative;margin-bottom:6px;color:#444;font-size:14px;}
.my_investInfor_header .iih_deck_list .deckHeader a {display:inline-block;position:relative;margin:0;padding:0;color:#222;font-size:16px;font-weight:600;}
.my_investInfor_header .iih_deck_list .deckCont {display:block;overflow:hidden;position:relative;height:117px;margin:0;padding:0;}
.my_investInfor_header .iih_deck_list .no_data {width:100%;height:130px;padding:155px 0 0;text-align:center;color:#222;font-size:16px;font-weight:bold;background:#FFF url(/ux/images/invest_information/iih_deck_list_no_data.png) center 70px no-repeat}
.my_investInfor_header .inner button {display:block;position:absolute;width:26px;height:49px;margin-top:-25px;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/iih_control.png) no-repeat ;top:50%;}
.my_investInfor_header button.prev {background-position:left top;left:10px;}
.my_investInfor_header button.next {background-position:right bottom;right:10px;}
.my_investInfor_header .pager {display:table;position:relative;height:10px;margin:20px auto 0 auto;padding:0;}
.my_investInfor_header .pager li {float:left;display:inline-block;position:relative;}
.my_investInfor_header .pager li a {display:block;position:relatvie;width:10px;height:10px;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/iih_pager.png) no-repeat right top;}
.my_investInfor_header .pager li + li {margin-left:5px;}
.my_investInfor_header .pager li.current a {width:25px;background-position:left top;}
.my_investInfor_header + .content {padding-top:0px !important;}
.itemAnalysis {display:block;position:relative;margin:0 0 20px 0;border-top:solid #747474 1px;border-bottom:solid #ddd 1px;}
.itemAnalysis ul {display:block;position:relative;height:245px;margin:0;padding:0 0 0 225px;}
.itemAnalysis ul li {display:table;position:relative;width:100%;margin:0;padding:15px 0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.itemAnalysis ul li.lineN {background:none;}
.itemAnalysis ul li p {display:table-cell;position:relative;width:545px;margin:0;padding:0 0 0 10px;vertical-align:middle;background:url(/ux/images/common/bul_arrow2.gif) no-repeat 2px 11px;}
.itemAnalysis ul li span {display:table-cell;position:relative;width:90px;margin:0;padding:0;text-align:right;vertical-align:middle;color:#747474;font-size:13px;}
.itemAnalysis ul li span.date {width:90px;text-align:center;}
.itemAnalysis span.bg {display:block;position:absolute;width:200px;height:100px;margin:-50px 0 0 0;padding:0;background:url(/ux/images/invest_information/itemAnalysis_icon.png) no-repeat 50%;left:25px;top:50%;}
.itemAnalysis.no_data {background:#fafafa;}
.itemAnalysis.no_data span {background:none;}
.itemAnalysis.no_data p {text-align:center;font-size:18px;line-height:119px;}
.tabArea2.foreignStock {display:block;position:relative;}
.tabArea2.foreignStock button.more {display:none;position:absolute;width:16px;height:16px;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/btn_more.png) no-repeat left top;right:0;top:0;}
.tabArea2.foreignStock li.on button.more {display:block;}
.fsNews {display:block;position:relative;margin:0 0 40px 0;padding:0 0 0 480px;border:solid #ddd 1px;background:#fafafa;}
.fsNews ul {display:block;position:relative;margin:0;padding:0;border-left:solid #ddd 1px;background:#FFF;}
.fsNews ul li {display:block;position:relative;height:50px;margin:0;padding:0;background:url(/ux/images/common/lineDot_ddd.gif) repeat-x left top;}
.fsNews ul li:first-child {background:none;}
.fsNews ul li .title {display:block;position:absolute;width:350px;height:20px;margin:0;padding:15px 100px 15px 30px;color:#444;font-size:14px;right:0;top:0;}
.fsNews ul li .title span {display:block;position:absolute;width:100px;text-align:center;color:#747474;font-size:13px;right:0;top:16px;}
.fsNews ul li.on .title {padding-left:55px;color:#0977c9;text-decoration:none;font-weight:600;background:url(/ux/images/invest_information/fsNews_anc.png) no-repeat left top;}
.fsNews ul li.on .title span {font-weight:normal;}
.fsNews li dl {display:none;position:absolute;width:400px;left:-450px;top:25px;}
.fsNews li.on dl {display:block;}
.fsNews li dl dt {display:block;position:relative;height:55px;margin:0 0 15px 0;padding:0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.fsNews li dl dt .origin {display:block;position:relative;margin:0 0 4px 0;padding:0;color:#444;font-size:14px;}
.fsNews li dl dt a {display:inline-block;position:relative;margin:0;padding:0 20px 0 0;color:#222;font-size:16px;font-weight:600;background:url(/ux/images/invest_information/fsNews_modal.png) no-repeat right 5px;}
.fsNews li dl dd {display:block;overflow:hidden;position:relative;height:115px;margin:0;padding:0;}
.fsNews li.deck01 dl {top:25px;}
.fsNews li.deck02 dl {top:-25px;}
.fsNews li.deck03 dl {top:-75px;}
.fsNews li.deck04 dl {top:-125px;}
.fsNews li.deck05 dl {top:-175px;}
.fsDivid_wrap {display:table;position:relative;width:100%;margin:0;padding:0;}
.fsDivid_wrap .inner {float:left;display:block;position:relative;width:470px;margin:0;padding:0;}
.fsDivid_wrap .inner + .inner {margin-left:20px;}
.fsDivid_wrap .inner .alignBox {display:block;position:relative;margin-bottom:10px;}
.fsDivid_wrap .inner .alignBox h2 {float:left;display:inline-block;}
.fsDivid_wrap .email_fs .alignBox a {display:block;position:absolute;width:16px;height:16px;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/btn_more.png) no-repeat left top;right:0;top:7px;}
.fsDivid_wrap .my_fs .alignBox span {float:right;display:inline-block;position:relative;margin:0;padding:0;color:#747474;font-size:13px;top:5px;}
.fsDivid_wrap .inner ul {display:block;overflow:hidden;position:relative;height:249px;margin:0;padding:0 15px;border:solid #ddd 1px;border-top:solid #747474 1px;}
.fsDivid_wrap .inner ul li {display:block;position:relative;height:20px;margin:0;padding:15px 80px 15px 0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.fsDivid_wrap .inner ul li a {display:inline-block;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis;}
.fsDivid_wrap .inner ul li span {display:block;position:absolute;color:#747474;font-size:13px;text-align:right;right:0;top:17px;}
.fsDivid_wrap .inner ul li button {display:block;position:absolute;width:17px;height:17px;text-indent:-9999px;font-size:0;background:url(/ux/images/common/btn/toast_del.png) no-repeat;right:0;top:17px;}
.fsDivid_wrap .email_fs li a {width:358px;padding-left:10px;background:url(/ux/images/common/bul_arrow1.gif) no-repeat 3px 11px;}
.fsDivid_wrap .inner.my_fs ul {overflow-y:auto;}
.fsDivid_wrap .inner.my_fs li {padding-right:100px;}
.fsDivid_wrap .inner.my_fs li a {width:310px;padding-left:20px;background:url(/ux/images/invest_information/my_fs_bult.png) no-repeat left 5px;}
.fsDivid_wrap .inner.my_fs li span {right:24px;}

/* 오늘의 투자전략 > 마켓전략 view */
.btnMid.scrap {padding-left:30px;background:url(/ux/images/common/btn/btn_favorite.png) 6px 5px no-repeat;}
.btnMid.scrap.on {background-position:6px -25px;}
table.marketStrategy_view .btnFile.pdf.board2 {display:inline-block;padding:0 26px 0 0;color:#444;font-size:13px;line-height:22px;text-decoration:none;}
table.marketStrategy_view .relatedItem {padding:30px !important;background:#fafafa;}
table.marketStrategy_view td.relatedItem div.items:after, table.marketStrategy_view tbody td.relatedItem .slideWrap dl:after {display:block;content:'';clear:both;}
table.marketStrategy_view td.relatedItem .items .itemDeck {float:left;width:292px;margin-left:9px;border:1px solid #ddd;background-color:#fff;}
table.marketStrategy_view td.relatedItem .items .itemDeck:first-child {margin-left:0;}
table.marketStrategy_view td.relatedItem .slideWrap {width:900px;height:337px;overflow:hidden;}
table.marketStrategy_view td.relatedItem .slideWrap ul{position:relative;}
table.marketStrategy_view td.relatedItem .slideWrap .itemTitle {position:relative; padding:0 19px;border-bottom:1px solid #ddd;text-align:left;font-weight:bold;font-size:16px;line-height:49px;background:#f4f5f7;}
table.marketStrategy_view td.relatedItem .slideWrap .itemTitle span {color:#747474;font-weight:normal;font-size:12px;}
table.marketStrategy_view td.relatedItem .slideWrap dl {height:53px;padding:0 9px 0 19px;background:url(/ux/images/common/bg_dot_line.gif) 0 100% repeat-x;}
table.marketStrategy_view td.relatedItem .slideWrap dl dt {color:#747474;font-size:13px;}
table.marketStrategy_view td.relatedItem .slideWrap dl dt, table.marketStrategy_view tbody td.relatedItem .slideWrap dl dd {float:left;padding-top:6px;padding-bottom:7px;}
table.marketStrategy_view td.relatedItem .slideWrap dl dd {padding-right:10px;font-size:15px;}
table.marketStrategy_view td.relatedItem .slideWrap dl dt:first-child + dd {margin:0 10px 0 5px;background:url(/ux/images/common/bg_dot_vline2.gif) 100% 0 repeat-y;}
table.marketStrategy_view td.relatedItem .slideWrap dl dd var {font-size:13px;}
table.marketStrategy_view td.relatedItem .slideWrap dl dt + dd + dt {margin-right:10px;}
table.marketStrategy_view td.relatedItem .slideWrap .graph {padding:10px 0;text-align:center;}
table.marketStrategy_view td.relatedItem .slideWrap .btnArea {padding:10px 0;background:url(/ux/images/common/bg_dot_line.gif) 0 0 repeat-x;}
table.marketStrategy_view td.relatedItem .slideWrap .btnArea .btnMid {width:78px;box-sizing:border-box;}
table.marketStrategy_view td.relatedItem ul.pager {display:table;position:relative;height:10px;margin:20px auto 0 auto;padding:0;}
table.marketStrategy_view td.relatedItem ul.pager li {float:left;display:inline-block;position:relative;}
table.marketStrategy_view td.relatedItem ul.pager li a {display:block;position:relative;width:10px;height:18px;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/iih_pager.png) right 4px no-repeat;}
table.marketStrategy_view td.relatedItem ul.pager li a.stop {width:18px;height:18px;background:url(/ux/images/main/btn_arrow.png) 0 -182px no-repeat;}
table.marketStrategy_view td.relatedItem ul.pager li a.start {width:18px;height:18px;background:url(/ux/images/main/btn_arrow.png) 0 -162px no-repeat;}
table.marketStrategy_view td.relatedItem ul.pager li + li {margin-left:5px;}
table.marketStrategy_view td.relatedItem ul.pager li.current a {width:25px;background-position:left 4px;}
table.marketStrategy_view td.relatedItem .itemList {border-top:none;}
table.marketStrategy_view td.relatedItem ul.itemSet {margin-top:20px;}
table.marketStrategy_view td.relatedItem ul.itemSet > li {float:left;margin-left:8px;padding-top:0px;border-bottom:none;}
table.marketStrategy_view td.relatedItem ul.itemSet > li:first-child {margin-left:0;}
table.marketStrategy_view td.relatedItem ul.itemSet ul {border:1px solid #ddd;background:#fff;}
table.marketStrategy_view td.relatedItem ul.itemSet .on ul {border:1px solid #3dadec;}
table.marketStrategy_view td.relatedItem ul.itemSet ul li {float:left;width:64px;padding:5px 4px;border-left:1px solid #ddd;font-size:12px;}
table.marketStrategy_view td.relatedItem ul.itemSet ul li a {display:block;overflow:hidden;width:100%;height:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
table.marketStrategy_view td.relatedItem ul.itemSet ul li:first-child {width:63px;border-left:none;}

/* 오늘의 투자전략 > 마켓전략 원문 PDF보기 */
ul.dot_list li a.btnText2 {padding-right:14px;color:#5a96c8;font-size:13px;line-height:14px;text-decoration:none;background:url(/ux/images/common/btn/bg_btn_ico_set.png) no-repeat right -75px;}

/* 오늘의 투자전략 > 글로벌시황 상세보기 */
.tbl_row tbody td.board_iframe {padding:30px 0 40px 0;}
.tbl_row tbody td.board_iframe div {height:670px;padding:0;}

/* 오늘의 투자전략 > 니하오차이나 상세보기 */
.tbl_row tbody td.board_contop .desc {text-align:right;color:#747474;font-size:12px;}
.tbl_row tbody td.board_contop .desc .num {color:#444;font-weight:bold;font-size:18px;}
.tbl_row tbody td.board_contop .btn {text-align:center;}
.tbl_row tbody td.board_contop .btn p + p {margin-top:35px;text-align:right;}
.tbl_row tbody td.board_cont {padding:0;}
.tbl_row tbody td.board_cont div {height:670px;padding:0;}

/* 애널리스트 소개*/
.centerman {display:block;position:relative;margin:0 0 30px 0;padding:30px 30px 30px 157px;border:solid #ddd 1px;border-top-color:#747474;background-color:#fafafa;}
.centerman .name {display:block;position:relative;margin:0 0 20px 0;padding:0 0 20px 0;font-weight:normal;font-size:18px;font-weight:600;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.centerman .name span.photo {display:block;position:absolute;width:97px;height:130px;margin:0;padding:0;font-size:14px;background:url(/ux/images/invest_information/photo_bg.png) no-repeat left top;left:-127px;top:0;}
.centerman .name span.photo img {width:100%;}
.centerman .report {position:absolute;right:30px;top:30px;}
.centerman .specific {display:table;position:relative;width:100%;margin:0;padding:0;}
.centerman .specific li {display:table-cell;width:33.33%;margin:0;padding:0;}
.centerman .specific dl {display:block;position:relative;margin:0;padding:0 0 0 60px;}
.centerman .specific dt {display:inline-block;position:absolute;padding-left:10px;color:#222;font-weight:600;background:url(/ux/images/common/bul_arrow3.gif) no-repeat left 9px;left:0;top:0;}
.centerman .specific dd {display:block;position:relative;margin:0 0 7px 0;padding:0;}
.crewList_wrap {display:block;position:relative;margin:0 0 10px 0;padding:0;}
.crewList_wrap .h3_tit {margin-bottom:10px;}
.crewList_wrap .uarr {position:absolute;padding-right:25px;background:url(/ux/images/common/bult_arrow_up.png) no-repeat right 50%;right:0;top:0;}
.crewList_wrap ul {display:table;position:relative;width:100%;margin:0;padding:0;}
.crewList_wrap li {float:left;display:block;position:relative;width:311px;height:330px;margin:0 0 20px 0;padding:30px 0 30px 157px;border:solid #ddd 1px;}
.crewList_wrap .meninfo {display:block;position:relative;margin:0 30px 20px 0;padding:0 0 20px 0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.crewList_wrap .meninfo .name {display:block;position:relative;margin:0 0 6px 0;padding:0;color:#222;font-weight:600;font-size:16px;}
.crewList_wrap .meninfo .name span.photo {display:block;position:absolute;width:97px;height:130px;margin:0;padding:0;font-size:14px;background:url(/ux/images/invest_information/photo_bg.png) no-repeat left top;left:-127px;top:0;}
.crewList_wrap .meninfo .name span.photo img {width:100%;}
.crewList_wrap .meninfo .position {margin-bottom:10px;}
.crewList_wrap .scrollable {display:block;overflow:auto;position:relative;height:231px;margin:0;padding:0;}
.crewList_wrap dl {display:block;position:relative;margin:0;padding: 0 30px 0 60px;}
.crewList_wrap dl + dl {margin-top:15px;}
.crewList_wrap dt {float:left;display:inline-block;position:absolute;margin:0;padding:0 0 0 10px;font-weight:600;background:url(/ux/images/common/bul_arrow3.gif) no-repeat left 9px;left:0;top:1px;}
.crewList_wrap dd {display:block;position:relative;margin:0 0 7px 0;padding:0;}

/* 리서치탐색기 */
.researcheExplorer_nav {display:block;position:absolute;height:694px;margin:0;padding:0;border:solid #ddd 1px;border-left:none;background-color:#FFF;box-shadow:1px 0px 0px #b6b5b5;left:0;z-index:10;}
.researcheExplorer_nav .rchToggle,
.researcheExplorer_nav .rchToggle_off {display:block;position:absolute;right:-34px;top:223px;width:33px;height:58px;margin:0;padding:0;border:solid #ddd 1px;border-left:none;text-indent:-9999px;box-shadow:1px 1px 1px #b6b5b5;background:#FFF url(/ux/images/invest_information/researchExplorer_toggle.png) no-repeat -91px 22px;z-index:2;}
.researcheExplorer_nav .rchToggle_off {display:none;background-position:9px 22px;}
.researcheExplorer_nav ul {display:block;position:relative;margin:0;padding:0;}
.researcheExplorer_nav > ul {overflow:hidden;width:200px;height:694px;}
.researcheExplorer_nav li {display:block;position:relative;margin:0;padding:0;}
.researcheExplorer_nav li.todays { }
.researcheExplorer_nav li + li {border-top:solid #ddd 1px;}
.researcheExplorer_nav li button {display:block;position:relative;width:157px;height:35px;margin:0;padding:0 22px;color:#747474;font-size:13px;text-align:left;background-color:#f4f5f7;}
.researcheExplorer_nav li button var {display:inline-block;overflow:hidden;position:relative;width:13px;height:13px;margin:0 0 0 5px;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/researchExplorer_bult.png) no-repeat 0 -60px;top:2px;}
.researcheExplorer_nav ul ul {padding:0 18px;border-top:solid #ececec 1px;}
.researcheExplorer_nav li li {border-top:none !important;}
.researcheExplorer_nav li li + li {background:url(/ux/images/common/bg_dot_line.gif) repeat-x left top;}
.researcheExplorer_nav a {display:inline-block;position:relative;height:26px;padding:8px 0 0 39px;margin:0;font-size:13px;background:url(/ux/images/invest_information/researchExplorer_bult.png) no-repeat 22px 11px;}
.researcheExplorer_nav .current a {background-position:22px -19px;color:#0977c9;font-weight:600;letter-spacing:-1px;}
.researcheExplorer_nav li.off button var {background-position:0 -90px;}
.researcheExplorer_nav li.off ul {display:none;}
.researcheExplorer_nav.closed {left:-193px;}

.today_newspage {display:block;position:relative;height:560px;margin:0;padding:0 0 136px 0;background-color:#5a96c8;}
.today_newspage .research_search {display:block;position:absolute;width:100%;height:57px;margin:0;padding:13px 0 0 0;text-align:center;background-color:#f4f5f7;left:0;bottom:0;}
.today_newspage .research_search input[type="text"] {width:350px;background-color:#FFF;}
.today_newspage .inner {display:block;position:relative;width:900px;height:460px;margin:0 auto;padding:40px 39px 0 31px;background:url(/ux/images/invest_information/rse_today_bg.gif) no-repeat left top;left:5px;top:40px;}
.today_newspage .headgear {display:block;position:relative;height:39px;margin:0 0 30px 0;padding:0;}
.today_newspage .headgear h2 {color:#222;font-size:22px;font-weight:600;letter-spacing:-2px;}
.today_newspage .headgear h2 span {color:#e56c00;}
.today_newspage .headgear .dateset {display:table;position:absolute;margin:0;padding:0 0 13px 0;left:300px;top:0;}
.today_newspage .headgear .dateset .roads {float:left;display:inline-block;position:relative;margin:0;padding:0 30px;}
.today_newspage .headgear .dateset .roads p {display:block;position:relative;margin:0;padding:0;text-align:center;color:#222;font-size:24px;font-weight:600;}
.today_newspage .headgear .dateset .roads button {display:block;overflow:hidden;position:absolute;width:13px;height:20px;text-indent:-9999px;background:url(/ux/images/invest_information/date_control.png) no-repeat;}
.today_newspage .headgear .dateset .roads .prev {background-position:0 0;left:0;top:9px;}
.today_newspage .headgear .dateset .roads .prev.end {background-position:-43px 0;}
.today_newspage .headgear .dateset .roads .next {background-position:-118px 0;right:0;top:9px;}
.today_newspage .headgear .dateset .roads .next.end {background-position:-163px 0;}
.today_newspage .headgear .dateset fieldset {float:left;margin-left:14px;top:3px;}
.today_newspage .headgear .dateset fieldset .calendar {width:32px;height:30px;background-position:50%;}
.today_newspage .headgear .dateset fieldset .lay-calendar {top:30px;left:-280px;}
.today_newspage .news_article {float:left;display:block;position:relative;width:540px;margin:0;padding:0;text-align:left;}
.today_newspage .news_article dl {display:block;position:relative;height:220px;margin:0;padding:0;overflow:hidden;}
.today_newspage .news_article dt {display:block;position:relative;height:75px;margin:0;padding:0;}
.today_newspage .news_article dt span {display:block;position:relative;margin:0 0 5px 0;padding:0;color:#444;font-size:16px;font-weight:normal;letter-spacing:normal;}
.today_newspage .news_article dt a {display:block;overflow:hidden;position:relative;max-width:100%;color:#222;font-size:26px;font-weight:600;letter-spacing:-2px;white-space:nowrap;text-overflow:ellipsis;}
.today_newspage .news_article dt a:hover {text-decoration:none;}
.today_newspage .news_article dd {display:block;position:relative;margin:0;padding:0;}
.today_newspage .news_article dd.orid {color:#747474;font-size:13px;margin-top:13px;}
.today_newspage .news_article ul {display:block;position:relative;margin:0;padding:0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left top;}
.today_newspage .news_article ul li {display:block;position:relative;margin:0;padding:10px 190px 11px 0;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom;}
.today_newspage .news_article ul li a {display:inline-block;overflow:hidden;position:relative;max-width:100%;height:20px;margin:0;padding:0;text-overflow:ellipsis;white-space:nowrap;}
.today_newspage .news_article ul li span {display:inline-block;position:absolute;height:20px;text-align:right;color:#747474;}
.today_newspage .news_article ul li span.date {width:75px;right:0;top:10px;}
.today_newspage .news_article ul li span.source {width:115px;right:75px;top:10px;}
.today_newspage .relationStock {float:right;display:block;position:relative;width:332px;margin:0;padding:0;text-align:left;overflow: hidden;}
.relationStock .titlebar {display:table;position:relative;width:100%;margin:0 0 8px 0;padding:0;}
.relationStock .titlebar h3 {float:left;display:inline-block;position:relative;margin:0;padding:0;color:#222;font-size:16px;font-weight:normal;}
.relationStock .titlebar p {float:right;display:inline-block;position:relative;padding-right:2px;color:#747474;font-size:13px;top:3px;}
.relationStock .listWrap {display:block;position:relative;height:276px;margin:0;padding:0 0 48px 0;}
.relationStock .listWrap .tablist {display:table;position:absolute;width:330px;margin:0;padding:0;border-left:solid #ddd 1px;left:0;top:276px;}
.relationStock .listWrap .tablist li {float:left;display:block;position:relative;width:65px;height:23px;margin:0;padding:0;border-bottom:solid #ddd 1px;border-right:solid #ddd 1px;}
.relationStock .listWrap .tablist li a {display:block;overflow:hidden;position:relative;width:59px;height:23px;margin:0;padding:0 3px;text-align:center;color:#747474;font-size:12px;white-space:nowrap;text-overflow:ellipsis;line-height:22px;background:#fafafa;}
.relationStock .listWrap .tablist li.current a {position:absolute;width:59px;border:solid #45afeb 1px;color:#222;text-decoration:none;background:#fff;top:-1px;left:-1px;z-index:2;cursor:default;}
.relationStock .listWrap .deck {display:table;position:relative;width:329px;height:274px;border:solid #bbb 1px;}
.relationStock .listWrap .deck dt {display:block;position:relative;margin:0;padding:11px 90px 11px 15px;color:#444;font-size:16px;font-weight:600;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left bottom #f4f5f7;}
.relationStock .listWrap .deck dt span {display:inline-block;position:relative;margin:0 0 0 7px;color:#747474;font-size:12px;font-weight:normal;}
.relationStock .listWrap .deck p.dl {display:table;position:relative;width:100%;margin:0;padding:0;}
.relationStock .listWrap .deck p.dl strong {display:table-cell;position:relative;width:40%;text-align:left;color:#747474;font-size:13px;font-weight:normal;}
.relationStock .listWrap .deck p.dl span {display:table-cell;position:relative;width:60%;text-align:right;font-size:15px;}
.relationStock .listWrap .deck .price {float:left;display:block;position:relative;width:135px;height:40px;margin:0;padding:10px 15px;background:url(/ux/images/common/bg_dot_vline.gif) repeat-y right top;}
.relationStock .listWrap .deck .price .per {display:block;position:relative;margin-top:4px;text-align:right;font-size:13px;}
.relationStock .listWrap .deck .valume {float:left;display:block;position:relative;width:134px;height:40px;margin:0;padding:10px 15px;}
.relationStock .listWrap .deck .chart {clear:both;display:block;position:relative;height:90px;margin:0;padding:15px;text-align:center;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left top;}
.relationStock .listWrap .deck .function {display:block;position:relative;height:40px;margin:0;padding:10px 0 0 0;text-align:center;background:url(/ux/images/common/bg_dot_line.gif) repeat-x left top;}
.relationStock .listWrap .deck .function .btnMid.gray {width:46px !important;}
.relationStock .pager {display:inline-block;position:absolute;margin:0;padding:0;right:15px;top:12px;}
.relationStock .pager button {display:inline-block;overflow:hidden;position:relative;width:18px;height:18px;margin:0;padding:0;text-indent:-9999px;font-size:0;background:url(/ux/images/common/btn/btn_control.png) no-repeat;}
.relationStock .pager button + button {margin-left:2px;}
.relationStock .pager button.prev {background-position:0 0;}
.relationStock .pager button.pause {background-position:-100px 0;}
.relationStock .pager button.pause.play {background-position:-150px 0;}
.relationStock .pager button.next {background-position:-50px 0;}
/* 오늘의 리포트가 없을경우 */
.today_newspage .no_data p {padding-top:35px;text-align:center;color:#444;font-size:18px;background:url(/ux/images/invest_information/pqp_nodata_bg.png) center top no-repeat;}
.today_newspage .news_article.no_data {height:215px;padding-top:148px;}
/* 관련종목이 없을 경우 */
.relationStock .listWrap.no_data {height:156px;padding-top:120px;border:solid #bbb 1px;background:#f4f5f7;}
.relationStock .listWrap.no_data p {color:#747474;font-size:13px;}
.best_marketInfo {display:table;position:relative;width:100%;margin:0;padding:0;border:solid #ddd 1px;}
.best_marketInfo li {display:table-cell;position:relative;width:33.33%;margin:0;padding:0 0 9px 0;}
.best_marketInfo li + li {border-left:solid #ddd 1px;}
.best_marketInfo li a {display:block;position:relative;width:100%;margin:0;padding:0;}
.best_marketInfo li a > dd {text-decoration:none;}
.best_marketInfo li dl {display:block;position:relative;margin:0;padding:15px 26px;}
.best_marketInfo li dt {display:block;overflow:hidden;position:relative;height:45px;margin:0 0 15px 0;padding: 0 0 15px 65px;border-bottom:solid #ddd 1px;font-weight:600;}
.best_marketInfo li dt strong {display:block;position:absolute;width:50px;height:38px;margin:0;padding:0;text-align:center;color:#e56c00;font-weight:600;font-size:24px;line-height:18px;background:url(/ux/images/common/bg_dot_vline.gif) repeat-y right top;left:0;top:0;}
.best_marketInfo li dt strong span {display:block;position:relative;color:#747474;font-size:14px;}
.best_marketInfo li dd {display:block;position:relative;margin:0;padding:0;color:#444;font-size:13px;overflow:hidden;}
.best_marketInfo li .source {display:block;position:absolute;width:100%;height:20px;margin:0;padding:10px 0;color:#747474;text-decoration:none;text-indent:26px;font-size:13px;background:#fafafa;left:0;bottom:0;}
.best_marketInfo.report a:first-child strong {color:#0977c9;}
.treportList {display:block;position:relative;margin:0 0 40px 0;padding:0 25px;border:solid #ddd 1px;background-color:#fafafa;}
.treportList li {display:table;position:relative;width:100%;margin:0;padding:14px 0 17px 0;}
.treportList li + li {background:url(/ux/images/common/bg_dot_line.gif) repeat-x left top;}
.treportList li p {float:left;display:block;position:relative;width:135px;margin:0;padding:0 0 0 25px;font-weight:600;background:url(/ux/images/invest_information/treportList.png) no-repeat;}
.treportList li.deck01 p {background-position:0 3px;}
.treportList li.deck02 p {background-position:0 -97px;}
.treportList li.deck03 p {background-position:0 -197px;}
.treportList li.deck04 p {background-position:0 -297px;}
.treportList li a {float:left;display:inline-block;overflow:hidden;position:relative;max-width:647px;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;}
.treportList li span {float:right;display:block;position:relative;width:100px;text-align:right;color:#747474;font-size:13px;}
.assay_report {display:block;position:relative;height:147px;margin:0;padding:0 0 0 225px;border-top:solid #747474 1px;border-bottom:solid #ddd 1px;background:url(/ux/images/invest_information/assay_report.png) no-repeat 25px 21px;}
.assay_report li {display:block;position:relative;width:575px;margin:0;padding:15px 160px 11px 0;}
.assay_report li + li {background:url(/ux/images/common/bg_dot_line.gif) repeat-x left top;}
.assay_report li a {display:inline-block;overflow:hidden;position:relative;max-width:555px;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;background:url(/ux/images/common/bul_arrow3.gif) no-repeat 2px 10px;}
.assay_report li span {display:block;position:absolute;width:80px;text-align:center;color:#747474;font-size:13px;}
.assay_report li .sour {right:80px;top:14px;}
.assay_report li .date {right:0px;top:14px;text-align:right;}

/* 카드리포트 */
.card_report_list ul {display:table;width:100%;}
.card_report_list li {float:left;width:306px;margin:0 0 20px 20px;}
.card_report_list li:first-child, .card_report_list li:nth-child(3n+1) {margin-left:0;}
.card_report_list.no_data {border:solid #ddd;border-width:1px 0;text-align:center;color:#222;font-size:18px;line-height:140px;background:#fafafa;}
/* 목록 */
.card_report_box {position:relative;height:109px;padding-top:179px;border:1px solid #ddd;border-radius:3px;}
.card_report_box a {display:block;overflow:hidden;height:22px;}
.card_report_box strong {display:block;width:80%;margin:0 auto 5px;color:#222;font-size:15px;letter-spacing:-1px;}
.card_report_box span {display:block;width:80%;margin:0 auto;color:#747474;font-size:13px;letter-spacing:-1px;}
.card_report_box span.txt {overflow:hidden;height:20px;margin-bottom:14px;word-break:break-all;}
.card_report_box img {position:absolute;left:0;top:0;width:100%;height:159px;}
/* 카드리포트 상세 */
.card_report_view {position:relative; height: 769px;overflow: hidden;}
.card_report_view h2 {}
.card_report_view span.date {position:absolute;right:0;top:5px;}
.card_report_view .law_abiding {margin-bottom:10px;text-align:right;color:#747474;font-size:12px;}
.card_report_view_cont {text-align:center; width: 3000px;}
.card_report_view_cont .cards{position:absolute;left:-700px;width:700px;}
.align_paging {display:block;position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;background:url(/ux/images/common/btn/webtoon_paging.png) 0 0 no-repeat;}
.align_paging.prev {left:0;background-position:left top;}
.align_paging.next {right:0;background-position:right top;}

/* 투자자클럽 AIC */
.aicHeader {display:block;overflow:hidden;position:relative;height:450px;margin:0;padding:0;background-color:#5a96c8;}
.aicHeader span.bgbar {display:block;position:absolute;width:100%;height:94px;margin:0;padding:0;background:url(/ux/images/invest_information/aicbg_graph.png) no-repeat 50% bottom;left:0;bottom:0;}
.aicHeader .inner {display:block;position:relative;width:960px;height:420px;margin:0 auto;padding:30px 0 0 0;text-align:center;}
.aicHeader h2 {display:inline-block;position:relative;margin:0 0 15px 0;padding:0;color:#fff;font-size:30px;font-weight:600;}
.aicHeader .subtitle {display:inline-block;position:relative;margin-bottom:40px;color:#fff;font-size:14px;}
.aicHeader .subtitle span {color:#f3d461;}

.aicHeader ol {display:table;position:relative;width:100%;margin:0;padding:0;}
.aicHeader ol li {float:left;display:block;position:relative;width:170px;height:230px;margin:0;padding:0 0 0 150px;}
.aicHeader ol li.top1 {background:url(/ux/images/invest_information/aicHeader_medal.png) no-repeat 13px top;}
.aicHeader ol li.top2 {background:url(/ux/images/invest_information/aicHeader_medal.png) no-repeat 13px -250px;}
.aicHeader ol li.top3 {background:url(/ux/images/invest_information/aicHeader_medal.png) no-repeat 13px -500px;}
.aicHeader .nicover {display:block; position:absolute; width:100px; height:100px; padding:8px 9px 9px 9px; left:13px; top:71px;}
.aicHeader .nicover img {display:block; width:100%;}
.aicHeader var {display:block; position:absolute; width:118px; height:117px; background:url(/ux/images/invest_information/aicHeader_overlap.png) no-repeat left top; z-index:1; left:0; top:0;}
.aicHeader .inwrap {display:block; position:relative; width:140px; height:52px; margin:0; padding:43px 5px 7px 25px; background:url(/ux/images/invest_information/aicHeader_box.png) no-repeat left top;}
.aicHeader .inwrap .rank {display:block; position:absolute; width:41px; height:36px; background-image:url(/ux/images/invest_information/aic_ranking.png); background-repeat:no-repeat; left:25px; top:-2px; font-size:12px; color:#222; text-align:center;}
.aicHeader .inwrap .rank strong {display:inline-block; position:relative; margin:0 2px 0 0; padding:0; font-weight:600; font-size:18px; top:2px;}
.aicHeader .top1 .inwrap .rank {background-position:0 0;}
.aicHeader .top2 .inwrap .rank {background-position:0 -100px;}
.aicHeader .top3 .inwrap .rank {background-position:0 -200px;}
.aicHeader .inwrap dl {display:block; position:relative; height:52px; margin:0; padding:0; text-align:left;}
.aicHeader .inwrap dt {display:block; position:relative; height:20px; margin:0 0 5px 0; padding:0 10px 0 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:16px; color:#FFF; font-weight:600;}
.aicHeader .inwrap dt a {color:#FFF;}
.aicHeader .inwrap dd {display:block; position:relative; margin:0; padding:0; color:#f3d461;}
.aicHeader .inwrap dd span {display:inline-block;overflow:hidden; position:relative; width:15px; height:15px; margin:0 4px 0 2px; padding:0; text-indent:-9999px; font-size:0; background:url(/ux/images/invest_information/aicHeader_star.png) no-repeat 50%; top:3px;}
.aicHeader .inwrap dd.more {display:block;overflow:hidden;position:absolute;width:25px;height:25px;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/aicHeader_boxMore.png) no-repeat left top;right:-5px;bottom:-5px;}
.aicHeader .inwrap dd.more a {display:block;position:relative;width:100%;height:100%;}
.aicHeader .btnMid {position:absolute;right:0;bottom:20px; background-color:#5a96c8 !important; border-color:#487ead !important;}

.aicinterStock {display:block; position:relative;}
.interstock_list {display:table;position:relative;width:100%;margin:20px 0 0 0;padding:0;}
.interstock_list li {float:left;display:table;position:relative;width:306px;margin:0;padding:0;border:solid #ddd 1px;}
.interstock_list li + li {margin-left:18px;}
.interstock_list .rank {display:table-cell;position:relative;width:79px;margin:0;padding:0;text-align:center;vertical-align:middle;color:#747474;background:url(/ux/images/common/bg_dot_vline.gif) repeat-y right top #fafafa;}
.interstock_list .rank strong {display:block;position:relative;color:#444;font-size:24px;font-weight:600;font-weight:600;line-height:20px;}
.interstock_list dl {display:table-cell;position:relative;margin:0;padding:25px 0 25px 28px;}
.interstock_list dt {display:block;position:relative;margin:0 0 25px 0;padding:0;color:#222;font-size:18px;font-weight:600;}
.interstock_list dd {display:block;position:relative;margin:0 0 10px 0;padding:0 0 0 85px;}
.interstock_list dd strong {display:block;position:absolute;color:#7891af;font-size:13px;font-weight:normal;left:0;top:1px;}
.aicuseguide {display:table;position:relative;width:100%;margin:40px 0;padding:0;}
.aicuseguide .cell {display:table-cell;position:relative;width:50%;margin:0;padding:0;}
.aicuseguide .cell + .cell {background:url(/ux/images/common/bg_dot_vline.gif) repeat-y left top;}
.aicuseguide .cell dl {display:block;position:relative;margin:0;padding:0 0 0 110px;background:url(/ux/images/invest_information/bult_aicuseguide.png) no-repeat;}
.aicuseguide .cell dt {display:block;position:relative;margin:0 0 10px 0;padding:0;color:#222;font-size:16px;font-weight:600;}
.aicuseguide .cell dd {display:block;position:relative;margin:0;padding:0;}
.aicuseguide .cell dd + dd {margin-top:10px;}
.aicuseguide .joinguide dl {background-position:30px 0;}
.aicuseguide .usetime dl {background-position:30px -147px;}
.tbl_row th.joinAIC_com{background-color:#fff}
.tbl_row th.joinAIC_com span{display:inline-block}
.tbl_row th.joinAIC_com span img{width:82px;height:82px}

.btnMid.aic_more {position:absolute; right:0; top:-50px;}
.aic_nodata {display:block; position:relative; margin:0; padding:60px 0; text-align:center; font-size:18px; background-color:#fafafa; border-top:solid #747474 1px; border-bottom:solid #ddd 1px;}

/* Hot Stock  */
.hotStockChart {display:block;position:relative;margin:0 0 40px 0;padding:0;border:solid #ddd 1px;border-top:solid #747474 1px;}
.hotStockChart ul {display:table;position:relative;width:100%;margin:0;padding:0;}
.hotStockChart li {display:table-cell;position:relative;margin:0;padding:20px 10px;}
.hotStockChart li + li {background:url(/ux/images/common/lineDot_ddd.gif) repeat-y left top;}
.hotStockChart .col02 li {width:50%;}
.hotStockChart .col03 li {width:33.33%;}
.hotStockChart .col04 li {width:25%;}
.hotStockChart .printChart {text-align:center;padding-top:10px;margin-bottom:15px;}
.hotStockChart .printChart .pieTo2{margin:auto;}
.hotStockChart .thumb {display:block;position:relative;margin:0 0 5px 0;padding:0;text-align:right;font-size:12px;color:#444;}
.hotStockChart .hsc_remark {display:block;position:relative;margin:0;padding:0;}
.hotStockChart .hsc_remark .thumb {display:block;position:relative;margin:0 0 5px 0;padding:0;font-size:12px;color:#444;text-align:right;}
.hotStockChart .hsc_remark table {width:100%;margin:0;padding:0;border-top:solid #ddd 1px;border-left:solid #ddd 1px;font-size:12px;}
.hotStockChart .hsc_remark table td, .hotStockChart .hsc_remark table th {border-bottom:solid #ddd 1px;border-right:solid #ddd 1px;padding:8px 4px;text-align:center;}
.hotStockChart .hsc_remark table th {margin:0;font-weight:normal;}
.hotStockChart .hsc_remark table th span {padding-left:18px;background:url(/ux/images/invest_information/aic_remark.png) no-repeat left 2px;}
.hotStockChart .hsc_remark table th span.bul01 {background-position:0 2px;}
.hotStockChart .hsc_remark table th span.bul02 {background-position:0 -18px;}
.hotStockChart .hsc_remark table th span.bul03 {background-position:0 -38px;}
.hotStockChart .hsc_remark table th span.bul04 {background-position:0 -58px;}
.hotStockChart .hsc_remark table th span.bul05 {background-position:0 -78px;}
.hotStockChart .hsc_remark table th span.bul06 {background-position:0 -98px;}
.hotStockChart .hsc_remark table th span.bul07 {background-position:0 -118px;}
.hotStockChart .hsc_remark table th span.bul08 {background-position:0 -138px;}
.hotStockChart .hsc_remark table th span.bul09 {background-position:0 -158px;}
.hotStockChart .hsc_remark table td {text-align:center;}
.hotStockChart .hsc_remark table tbody td + td {border-left:none;}
.hotStockChart .totalArea {display:table;position:relative;width:100%;margin:0;padding:16px 0;border-top:solid #ddd 1px;background-color:#fafafa;}
.hotStockChart .totalArea dl {display:table-cell;position:relative;width:50%;margin:0;padding:4px 0;text-align:center;}
.hotStockChart .totalArea dl + dl {background:url(/ux/images/common/bg_dot_vline.gif) repeat-y left top;}
.hotStockChart .totalArea dt {display:inline-block;position:relative;font-size:14px;color:#444;}
.hotStockChart .totalArea dd {display:inline-block;position:relative;font-size:18px;color:#222;font-weight:600;}
.hotStockChart .totalArea .sell dd span {color:#e81a1a;}
.hotStockChart .totalArea .buy dd span {color:#0364a7;}
.hotStockChart .totalArea dt + dd {margin-left:20px;}
.hotStockChart .totalArea dl.single {width:100%;}
.hotStockChart .totalArea .single dd span {color:#e56c00;}

.stockSearchTop {display:block;position:relative;margin:0 0 20px 0;padding:13px 0;background-color:#f4f5f7;text-align:center;}
.stockSearchTop fieldset {display:table;position:relative;margin:0 auto;padding:0;}
.stockSearchTop input[type="text"] {width:618px;height:38px;}
.stockSearchTop input[type="text"]:focus {height:38px;}
fieldset.criticism {display:inline-block;position:relative;margin:0;padding:0;}
.criticism button[type="button"] {float:left;display:block;position:relative;width:30px;height:30px;margin:0;padding:0;overflow:hidden;text-indent:-9999px;font-size:0;background:url(/ux/images/invest_information/criticism.gif) no-repeat;}
.criticism button[type="button"] + button[type="button"] {margin-left:2px !important;}
.criticism button.paxnet {background-position:0 0;}
.criticism button.paxnet:hover {background-position:0 -40px;}
.criticism button.naver {background-position:-32px 0;}
.criticism button.naver:hover {background-position:-32px -40px;}
.criticism button.daum {background-position:-64px 0;}
.criticism button.daum:hover {background-position:-64px -40px;}
fieldset.hs_link {display: inline-block;position: relative;margin: 0;padding: 0;}
fieldset.hs_link button[type="button"] {display:inline-block;overflow:hidden;}
fieldset.hs_link .chartView {width:28px;height:28px;padding:0 !important;font-size:0px;text-indent:-9999px;background:url('/ux/images/trading/marketAnalysis/ico_chartView.gif') center no-repeat;}
fieldset.hs_link button.chartView + button[type="button"] {margin-left:0px;}

/* Star Hot! Stock  */
.tabMenu.starHS li a {position:relative;padding-top:23px;font-size:14px;}
.tabMenu.starHS li a var {display:block;position:absolute;width:124px;;height:20px;margin:0 34px;background:url(/ux/images/invest_information/starHS_star.png) no-repeat;left:0;top:14px;}
.tabMenu.starHS li.s5 a var {background-position:-150px 0;}
.tabMenu.starHS li.s4 a var {background-position:-150px -50px;}
.tabMenu.starHS li.s3 a var {background-position:-150px -100px;}
.tabMenu.starHS li.s2 a var {background-position:-150px -150px;}
.tabMenu.starHS li.s1 a var {background-position:-150px -200px;}
.tabMenu.starHS li.on a var {background-position-x:0px;}

.nicover46 {display:block;position:relative;min-height:46px;padding-left:50px;vertical-align:middle;}
.nicover46 span {display:inline-block;position:absolute;width:46px;height:46px;left:0;top:0;}
.nicover46 span var {display:block;position:absolute;width:100%;height:100%;background:url(/ux/images/invest_information/nicover_46.png) no-repeat 0 0;z-index:2;}
.nicover46 span img {display:block;position:relative;width:100%;z-index:1;}
.nicover46 p {position:relative;padding-top:12px;text-align:left;}

.nicover82 {display:block;position:relative;width:82px;height:82px;margin:0;padding:0;}
.nicover82 img {display:block;position:relative;width:100%;z-index:1;}
.nicover82 var {display:block;position:absolute;width:82px;height:82px;margin:0;padding:0;background:url(/ux/images/invest_information/nicover_82.png) no-repeat left top;left:0;top:0;z-index:2;}

#aic_notice {display:none;} /* AIC 별 Hot Stock 전체회원 - 알려드립니다 개별사항 */

/* MY 포트폴리오 */
.myPF_info {display:block;position:relative;margin:0 0 40px 0;padding:0 0 0 480px;border:solid #ddd 1px;border-top:solid #747474 1px;background-color:#fafafa;}
.myPF_info .mypin {display:block;position:absolute;width:280px;height:190px;margin:0;padding:40px 10px 0 190px;background:url(/ux/images/common/bg_dot_vline.gif) repeat-y right top #FFF;left:0;top:0;}
.myPF_info .mypin .nicover126 {display:block;position:absolute;width:126px;height:126px;left:41px;top:52px;}
.myPF_info .mypin .nicover126 span {display:block;position:absolute;width:100%;height:100%;background:url(/ux/images/invest_information/nicover_126.png) no-repeat left top;z-index:2;}
.myPF_info .mypin .nicover126 img {display:block;position:relative;width:100%;z-index:1;}
.myPF_info .mypin .nameStar {display:block;position:relative;margin:0 0 10px 0;padding:0;}
.myPF_info .mypin .nameStar strong {display:block;position:relative;margin:0 0 5px 0;padding:0;font-size:28px;color:#222;font-weight:600;}
.myPF_info .mypin .nameStar span {display:inline-block;position:relative;margin:0;padding:0 0 0 18px;background:url(/ux/images/invest_information/mypin_star.png) no-repeat left 2px;font-size:14px;color:#747474;}
.myPF_info .mypin dl {display:table;position:relative;margin:0;padding:0;}
.myPF_info .mypin dt {float:left;display:block;position:relative;width:60px;margin:0 0 10px;padding:0;font-size:13px;color:#7891af;}
.myPF_info .mypin dd {float:left;display:block;position:relative;width:80px;margin:0 0 10px;padding:0;font-size:13px;color:#444;}
.myPF_info .mypin dd.single {width:220px;}
.myPF_info .mypin .mypin_modify {display:block;position:absolute;width:34px;height:34px;background:url(/ux/images/invest_information/myPF_setting.png) no-repeat left top;text-indent:-9999px;font-size:0;left:135px;top:140px;z-index:3;}

.myPF_info.single {padding-left:0;background-color:#FFF;}
.myPF_info.single .mypin {position:relative;background:none;width:430px;}
.myPF_info.single .favor {position:absolute;right:20px;top:20px;}

.myPF_info .myfollow {display:table;position:relative;width:100%;height:150px;margin:0;padding:40px 0;}
.myPF_info .myfollow .followpic {display:table-cell;position:relative;width:50%;margin:0;padding:0 30px;}
.myPF_info .myfollow .followpic .title {display:inline-block;position:relative;margin:0 0 10px 0;padding:0;font-size:18px;color:#222;font-weight:600;}
.myPF_info .myfollow .followpic .title span {display:inline-block;position:relative;margin:0 0 0 5px;padding:0;color:#0977c9;}
.myPF_info .myfollow .followpic ul {display:table;position:relative;width:100%;margin:0;padding:0;}
.myPF_info .myfollow .followpic li {float:left;display:block;position:relative;width:50%;margin:0;padding:0;}
.myPF_info .myfollow .followpic li strong {display:block;position:relative;margin:0;padding:0;text-align:center;}
.myPF_info .myfollow .followpic li .star {display:table;positoin:relative;margin:0 auto;padding:0 0 0 18px;background:url(/ux/images/invest_information/mypin_star.png) no-repeat left 2px;font-size:14px;color:#747474;}
.myPF_info .myfollow .followpic li.no_data {width:100%;line-height:94px;}
.myPF_info .myfollow .followpic .btnText {position:absolute;right:30px;top:5px;}
.myPF_info .myfollow .followpic .nicover {display:block;position:relative;width:46px;height:46px;margin:0 auto 10px auto;padding:0;}
.myPF_info .myfollow .followpic .nicover var {display:block;position:absolute;width:100%;height:100%;background:url(/ux/images/invest_information/nicover_46_fa.png) no-repeat 0 0;z-index:2;}
.myPF_info .myfollow .followpic .nicover img {display:block;position:relative;width:100%;z-index:1;}
.myPF_info .myfollow .followpic + .followpic {background:url(/ux/images/common/bg_dot_vline.gif) repeat-y left top;}
.myPF_info .myfollow .no_data {display:table;position:relative;width:100%;height:94px;margin:0;padding:0;}
.myPF_info .myfollow .no_data span {display:table-cell;position:relative;width:100%;margin:0;padding:0;text-align:center;vertical-align:middle;font-size:18px;color:#222;}

table th.starTH {vertical-slign:middle;line-height:26px;}
table th.starTH span {display:inline-block;position:relative;width:20px;height:20px;margin:0;padding:0;background:url(/ux/images/invest_information/starHS_star.png) no-repeat left top;text-indent:-9999px;font-size:0;top:-3px;}
.starBar {display:block;position:relative;margin:0 auto;width:123px;height:20px;background:url(/ux/images/invest_information/starHS_star.png) no-repeat;text-indent:-9999px;font-size:0;}
.starBar.sb01 {background-position:0 -200px;}
.starBar.sb02 {background-position:0 -150px;}
.starBar.sb03 {background-position:0 -100px;}
.starBar.sb04 {background-position:0 -50px;}
.starBar.sb05 {background-position:0 0;}

.memberRanking {display:block;position:relative;margin:10px 0 40px 0;padding:0;border:solid #ddd 1px;}
.memberRanking ol, .memberRanking ul {display:table;position:relative;width:100%;margin:0;padding:0;}
.memberRanking li {display:table-cell;position:relative;width:33.33%;margin:0;padding:45px 30px 10px 30px;}
.memberRanking li + li {border-left:solid #ddd 1px;}
.memberRanking .rank {display:block;position:absolute;width:40px;margin:0;padding:0;font-size:14px;color:#747474;line-height:19px;background:url(/ux/images/common/bg_dot_vline.gif) repeat-y right top;left:20px;top:15px;}
.memberRanking .rank strong {display:block;position:relative;font-size:24px;color:#0977c9;}
.memberRanking .nameStar {display:block;position:relative;margin:0 0 10px 0;padding:70px 0 14px 0;text-align:center;border-bottom:solid #ddd 1px;}
.memberRanking .nameStar strong {display:block;position:relative;margin:0 0 5px 0;padding:0;font-size:18px;color:#222;font-weight:600;}
.memberRanking .nameStar .star {display:inline-block;position:relative;margin:0;padding:0 0 0 18px;background:url(/ux/images/invest_information/mypin_star.png) no-repeat left 2px;font-size:14px;color:#747474;}
.memberRanking .nameStar .nicover {display:block;position:absolute;width:60px;height:60px;margin:0 0 0 -30px;padding:0;left:50%;top:0px;}
.memberRanking .nameStar .nicover var {display:block;position:absolute;width:100%;height:100%;background:url(/ux/images/invest_information/nicover_60.png) no-repeat -1px -1px;z-index:2;}
.memberRanking .nameStar .nicover img {display:block;position:relative;width:100%;z-index:1;}
.memberRanking dl {display:table;position:relative;width:100%;margin:0;padding:0;}
.memberRanking dt {float:left;display:block;position:relative;width:22%;margin:0 0 10px 0;padding:0;color:#7891af;font-size:13px;}
.memberRanking dd {float:left;display:block;position:relative;width:28%;margin:0 0 10px 0;padding:0;color:#444;font-size:13px;}
.memberRanking p.no_data {display:table;position:relative;width:100%;height:255px;}
.memberRanking p.no_data span {display:table-cell;position:relative;width:100%;text-align:center;font-size:18px;color:#222;vertical-align:middle;}

.stepMenu.aicJoinStep li.on:first-child a {background-image:url(/ux/images/common/ico_step6_img5.png);}
.stepMenu.aicJoinStep li:first-child + li.on a {background-image:url(/ux/images/common/ico_step_img5.png);}

.aic_agreementArea {display:block;positon:relative;height:270px;margin:0;padding:0 0 0 30px;overflow:hidden;overflow-y:scroll;border:solid #ddd 1px;border-top:solid #747474 1px;}
.aic_profileImage {display:table;position:relative;width:100%;margin:0;padding:0;}
.aic_profileImage li {float:left;display:block;position:relative;width:20%;margin:0 0 20px 0;padding:0;}
.aic_profileImage li label {display:inline-block;position:relative;margin:0;padding:0 0 0 40px;}
.aic_profileImage li div.radio {position:absolute;left:10px;top:35px;z-index:2}

.aicJoinCom {display:block;position:relative;margin:0;padding:0;}
.aicJoinCom .title {display:block;position:relative;margin:0 0 30px 0;padding:0;font-size:28px;color:#222;text-align:center;font-weight:600;}
.aicJoinCom .title strong {color:#0062ab;}
.aicJoinCom .landing {display:block;position:relative;margin:0;padding:200px 0 30px 0;background:url(/ux/images/invest_information/aicJoinCom_img.png) no-repeat 50% 30px #fafafa;text-align:center;border-top:solid #747474 1px;border-bottom:solid #ddd 1px;}
.aicJoinCom .landing p {display:block;position:relative;margin:0 0 30px 0;padding:0;font-size:18px;}

.withdrawAic {display:block;position:relative;margin:0 0 40px 0;padding:200px 0 30px 0;background:url(/ux/images/invest_information/withdrawAic.png) no-repeat 50% 30px #fafafa;text-align:center;border-top:solid #747474 1px;border-bottom:solid #ddd 1px;}
.withdrawAic .title {display:block;position:relative;margin:0 0 15px 0;padding:0;font-size:24px;color:#222;text-align:center;font-weight:normal;}
.withdrawAic .title strong {color:#0062ab;font-weight:normal;}
.withdrawAic .text {display:block;position:relative;margin:0 0 30px 0;padding:0;font-size:18px;}
.withdrawAic .btn {text-align:center;}

.nickResult {display:none;position:relative;margin:20px 0 0 0;padding:0;}
.nickResult p {display:block;position:relative;margin:0;padding:30px 0;border-top:solid #ddd 1px;border-bottom:solid #ddd 1px;background-color:#fafafa;font-size:18px;text-align:center;}
.nickResult p span {display:block;position:relative;color:#0062ab;}

.investment_solicitor {display:block;position:relative;margin:0;padding:0 0 50px 0;background-color:#fafafa;}
.investment_solicitor .agreement {display:block;position:relative;margin:0;padding:30px;border-top:solid #747474 1px;overflow:hidden;overflow-y:auto;height:250px;}
.investment_solicitor dl {display:table;position:absolute;width:100%;left:0;bottom:0;background-color:#f4f5f7;border-top:solid #747474 1px;border-bottom:solid #ddd 1px;}
.investment_solicitor dt {float:left;display:inline-block;position:relative;height:48px;line-height:48px;padding-left:30px;}
.investment_solicitor dd {float:right;display:inline-block;position:relative;height:48px;line-height:48px;padding-right:30px;}

.self_diagnosis {border-bottom:solid #747474 1px;margin-bottom:30px;}
.retract_inquire {background:url(/ux/images/invest_information/retract_inquire.png) no-repeat 720px 30px #fafafa;margin-bottom:40px;}

.concern_modify {display:table;position:relative;width:100%;margin:0;padding:0;}
.concern_modify .whole {display:table-cell;position:relative;width:44%;margin:0;padding:0;}
.concern_modify .whole .search {display:table;position:relative; width:100%; margin:0 0 10px 0;padding:0;}
.concern_modify .whole .search input[type="text"] {float:left; width:300px;}
.concern_modify .whole .search .btnLarge {float:left; padding-left:10px;padding-right:10px;min-width:40px;}
.concern_modify .controll {display:table-cell;position:relative;width:12%;margin:0;padding:0;vertical-align:middle;text-align:center;}
.concern_modify .controll button.add {padding-right:27px;background:url(/ux/images/invest_information/concern_controll.png) no-repeat right 7px;}
.concern_modify .controll button.del {padding-left:27px;background:url(/ux/images/invest_information/concern_controll.png) no-repeat left -13px;}
.concern_modify .controll button + button {margin:10px 0 0 0;}
.concern_modify .myconcern {display:table-cell;position:relative;width:44%;margin:0;padding:0;}
.concern_modify .myconcern .turn {display:block;position:relative;margin:10px 0 0 0;padding:0;}
.concern_modify .myconcern .turn button {display:inline-block;position:relative;width:189px;height:38px;margin:0;padding:0;border:solid #ddd 1px;text-indent:-9999px;font-size:0;background-image:url(/ux/images/invest_information/concern_allow.png);background-repeat:no-repeat;}
.concern_modify .myconcern .turn button.up {background-position:88px 50%;margin-right:1px;}
.concern_modify .myconcern .turn button.down {background-position:-112px 50%;}
.concern_modify .concern_list {display:block;position:relative;margin:0;padding:40px 0 0 0;border:solid #ddd 1px;}
.concern_modify .concern_list ul {display:block;position:relative;height:186px;margin:0;padding:0;overflow:hidden;overflow-y:auto;}
.concern_modify .concern_list ul li {display:block;position:relative;height:19px;margin:0;padding:5px 0 7px;}
.concern_modify .concern_list ul li label {margin-left:15px;}
.concern_modify .concern_list ul li:hover {background-color:#ececec;}
.concern_modify .concern_list div.all  {display:block;position:absolute;width:100%;height:19px;padding:9px 0 11px 0;background-color:#f3f4f6;border-bottom:solid #ddd 1px;left:0;top:0;}
.concern_modify .concern_list div.all:hover {background-color:#f3f4f6;}
.concern_modify .concern_list div.all label {margin-left:15px;}

/* AIC 이용불가안내  */
.h2_unuseable {display:block;position:relative;margin:0 0 30px 0;padding:40px 0 0 0;text-align:center;font-size:28px;font-weight:600;color:#222;}
.unuseable_aic {display:block;position:relative;margin:0;padding:200px 0 30px 0;background:url(/ux/images/invest_information/unuseable_aic.png) no-repeat 50% 30px #fafafa;border-top:solid #747474 1px;border-bottom:solid #ddd 1px;text-align:center;}
.unuseable_aic p {display:block;position:relative;margin:0;padding:0;font-size:18px;color:#444;}
.unuseable_aic p span {color:#e56c00;}


/* AIC 상한가 하한가 */
/*
	투자정보 이외 사용시 front_style.css로 이동예정
	이미지 디자인이 아직 없어, 임시이미지로 사용중
*/
.riseUp {color:#e81a1a !important;}
.riseUp var {padding-left:15px;background:url(/ux/images/common/ico_stock_status2.png) no-repeat 0 6px;font-style:normal;color:#ee2100;}
.dropUp {color:#0364a7 !important;}
.dropUp var {padding-left:15px;background:url(/ux/images/common/ico_stock_status2.png) no-repeat 0 -24px;font-style:normal;color:#007dba;}


/* 종목발굴서비스 */
/* 종목발굴서비스 > 대가들의 가치주 */
.page_info.provided01 .inner span.bgArea {background:url(/ux/images/invest_information/discover/bg_provided01.png) 0 100% no-repeat;}
.page_info.provided02 .inner span.bgArea {background:url(/ux/images/invest_information/discover/bg_provided02.png) 0 100% no-repeat;}
.page_info.provided03 .inner span.bgArea {background:url(/ux/images/invest_information/discover/bg_provided03.png) 0 100% no-repeat;}
.page_info.provided04 .inner span.bgArea {background:url(/ux/images/invest_information/discover/bg_provided04.png) 0 100% no-repeat;}
.page_info.provided05 .inner span.bgArea {background:url(/ux/images/invest_information/discover/bg_provided05.png) 0 100% no-repeat;}
.page_info.provided06 .inner span.bgArea {background:url(/ux/images/invest_information/discover/bg_provided06.png) 0 100% no-repeat;}
.page_info .provided_help span {color:#444;text-decoration:underline;}
.providedTbl tbody tr td {height:40px;}
.proSource dl {overflow:hidden;}
.proSource dl dt,
.proSource dl dd {float:left;}
.proSource dl dt {width:40px;}
.proSource dl dd {width:878px;color:#747474;}
/* 종목발굴서비스 > 대가들의 부합도 */
.coincideSearch {display:block;position:relative;margin:30px 0 40px;padding:13px 0;text-align:center;background-color:#f4f5f7;}
.coincideSearch fieldset {display:table;position:relative;margin:0 auto;padding:0;}
.coincideSearch input[type="text"] {width:618px;height:38px;}
.coincideSearch input[type="text"]:focus {height:38px;}
.coincideSearch div.placeHolder_input {margin-left:40px;}
.coincideSearch div.placeHolder_input .fastSearch {position:absolute;top:38px;left:0;width:368px;padding:10px 15px;border:1px solid #888;border-top:0;background:#fff;z-index:10;}
.coincideSearch div.placeHolder_input .fastSearch ul li {padding:4px 0;}
.coincideSearch div.placeHolder_input .fastSearch ul li span {color:#c75414;}

/* 재무제표관심주_조건별검색  */
.conditionCase_search {display:block;position:relative;margin:0;padding:0;border:solid #ddd 1px;}
.conditionCase_search .csArticle {display:table;position:relative;width:100%;margin:0;padding:0;}
.conditionCase_search .csArticle + .csArticle {border-top:solid #ddd 1px;}
.conditionCase_search .csArticle .singular {display:table-cell;position:relative;margin:0;padding:0;}
.conditionCase_search .csArticle .header {display:block;position:relative;height:39px;margin:0;padding:0 100px 0 0;background-color:#fafafa;}
.conditionCase_search .csArticle .header .title {display:inline-block;position:relative;margin:0;padding:7px 0 0 20px;font-size:16px;color:#222;}
.conditionCase_search .csArticle .header .title span {display:inline-block;position:relative;margin:0;padding:0 0 0 8px;font-size:13px;color:#747474;}
.conditionCase_search .csArticle .header .toggle {display:block;position:absolute;width:49px;height:25px;margin:0;padding:0 10px 0 0;border-right:solid #e1e1e1 1px;right:36px;top:7px;}
.conditionCase_search .csArticle .header .toggle button {float:left;display:block;position:relative;width:23px;height:23px;border:solid #e1e1e1 1px;text-indent:-9999px;font-size:0;overflow:hidden;background:url(/ux/images/invest_information/conditionCase_function.png) no-repeat;}
.conditionCase_search .csArticle .header .toggle button[type="button"] + button[type="button"] {margin-left:0;}
.conditionCase_search .csArticle .header .toggle .btnSlider {background-position:3px -26px;border-right:none;}
.conditionCase_search .csArticle .header .toggle .btnSlider.current {background-position:3px -1px;background-color:#FFF;border-color:#bbb !important;border-right:solid #bbb 1px;}
.conditionCase_search .csArticle .header .toggle .btnSlider.current + .btnInout {border-left:none;}
.conditionCase_search .csArticle .header .toggle .btnInput {background-position:-21px -1px;border-left:none;}
.conditionCase_search .csArticle .header .toggle .btnInput.current {background-position:-21px -26px;background-color:#FFF;border-color:#bbb !important;border-left:solid #bbb 1px;}
.conditionCase_search .csArticle .header .btnDel {display:block;position:absolute;width:20px;height:20px;margin:0;padding:0;text-indent:-9999px;font-size:0;overflow:hidden;background:url(/ux/images/invest_information/conditionCase_btnDel.png) no-repeat 2px 2px;right:7px;top:10px;}
.conditionCase_search .csArticle .header .btnDel:hover {background-position:2px -32px;}
.conditionCase_search .csArticle .targetDeck {display:block;position:relative;height:70px;margin:0;padding:0;}
.conditionCase_search .csArticle .targetDeck .deck {display:none;}
.conditionCase_search .csArticle .targetDeck .deck.current {display:table;}

.conditionCase_search .csArticle .targetDeck .inputBox {position:relative;margin:0 auto;padding:19px 0 0 0;}
.conditionCase_search .csArticle .targetDeck .inputBox .slipSelect {margin-right:5px;}
.conditionCase_search .csArticle .targetDeck .inputBox fieldset {display:none;}
.conditionCase_search .csArticle .targetDeck .inputBox fieldset.current {display:inline-block;position:relative;}
.conditionCase_search .csArticle .targetDeck .inputBox input[type="text"] {height:30px;width:200px;line-height:28px;text-align:right;font-weight:600;font-size:16px;color:#222;background-color:#FFF;}
.conditionCase_search .csArticle .targetDeck .sliderBox {position:relative;margin:0 auto;padding:8px 0 0 0;}

.conditionCase_search .csArticle .totalStock {display:table-cell;position:relative;width:180px;margin:0;padding:0;text-align:center;vertical-align:middle;border-left:solid #ddd 1px;}
.conditionCase_search .csArticle .totalStock p {font-size:16px;color:#222;}
.conditionCase_search .csArticle .totalStock p strong {display:inline-block;position:relative;margin-right:5px;color:#e56c00;font-weight:600;}

.rangeFixed540 {position:relative;width:540px;margin:15px auto 0 auto;padding:0;}
.rangeFixed540 .guide-txt .txt-view {font-size:12px;color:#444;}
.rangeFixed540 .guide-txt .txtCustom {display:inline-block;position:absolute;font-size:12px;text-align:center;color:#444;}
.rangeFixed540.ui-slider .ui-slider-handle {top:-6px;width:18px;height:19px;background:url(/ux/images/common/rangeSlider_handle.png) no-repeat 0 0;}
.rangeFixed540.step5.ui-slider-horizontal {background:url(/ux/images/invest_information/rangeFixed540_5step.png) no-repeat 0 0;}
.rangeFixed540.step5.ui-slider-horizontal .ui-slider-range {background:url(/ux/images/invest_information/rangeFixed540_5step.png) no-repeat 0 -20px;}
.rangeFixed540.step5 .guide-txt .txtCustom {top:15px;text-align:center;}
.rangeFixed540.step5 .guide-txt .txtCustom.min {left:-5px;}
.rangeFixed540.step5 .guide-txt .txtCustom.mid01 {left:19%;}
.rangeFixed540.step5 .guide-txt .txtCustom.mid02 {left:39%;}
.rangeFixed540.step5 .guide-txt .txtCustom.mid03 {left:59%;}
.rangeFixed540.step5 .guide-txt .txtCustom.mid04 {left:79%;}
.rangeFixed540.step5 .guide-txt .txtCustom.max {right:-8px;}

/* 재무제표관심주_ 나만의 검색조건  */
.mysearch_condition {display:block;position:relative;margin:0;padding:0;border-top:solid #ddd 1px;}
.mysearch_condition li {display:block;position:relative;margin:0;padding:0;border-bottom:solid #ddd 1px;}
.mysearch_condition .header {display:block;position:relative;height:48px;margin:0;padding:0 130px 0 15px;background-color:#fafafa;}
.mysearch_condition .header label {position:relative;top:12px;font-size:16px;}
.mysearch_condition .header .data {display:inline-block;position:absolute;width:75px;text-align:right;font-size:13px;color:#747474;right:62px;top:16px;}
.mysearch_condition .header .toggle {display:block;position:absolute;width:50px;height:50px;right:0;top:-1px;background:url(/ux/images/common/ico_toggle.png) no-repeat 0 0;text-indent:-9999px;font-size:0;}
.mysearch_condition .header .toggle:hover {background-position:0 -50px;}
.mysearch_condition .header .toggle.opened {background-position:0 -100px;}
.mysearch_condition .header .toggle.opened:hover {background-position:0 -150px;}
.mysearch_condition .mc_cont {display:none;position:relative;margin:0;padding:30px;border-top:solid #ddd 1px;}
.mysearch_condition .mc_cont.opened {display:block;}

/* 재무제표관심주_검색조건 추가 */
.addOption{overflow:hidden;margin-bottom:15px;border:1px solid #bbb}
.addOption dl{padding-bottom:20px;box-sizing:border-box}
.addOption dl + dl{border-left:1px solid #ddd}
.addOption.col2 dl{width:50%;}
.addOption dl:after{display:block;clear:both;content:"";}
.addOption dl dt{padding:10px;margin-bottom:10px;font-size:16px;background-color:#fafafa}
.addOption dl dd{padding:0 15px}
.addOption dl dd + dd{padding-top:5px}
.addOption dl dd label{color:#444}
.optionList tr td span{display:inline-block;padding-right:20px;line-height:26px}
.optionList tr td span .btnDel{overflow:hidden;display:inline-block;width:18px;height:26px;margin:0;padding:0;vertical-align:top;text-indent:-9999px;background:url(/ux/images/common/btn/ico_cancel.png) 1px 6px no-repeat}

/* 09-13 자산배분 */
.asset_invest{position:relative; width:100%; display:block;}
.asset_invest:after, .asset_invest .heading:after, .asset_invest .content01:after, .asset_invest .content02:after, .asset_invest .content03:after, .asset_invest .content04:after {content:'';display:block;clear:both;}
.asset_invest .h2_tit, .asset_invest .h3_tit{padding:78px 0 0;}
.asset_invest .h2_tit, .asset_invest .h3_tit, .asset_invest .sub_text, .asset_invest .desc_text, .asset_invest .content02{display:block;}
.asset_invest .heading, .asset_invest .content01, .asset_invest .content02 .inner, .asset_invest .content03 .inner, .asset_invest .content04 .inner, .asset_invest .content05 .inner{width:960px; margin:0 auto; text-align:center}
.asset_invest .heading .h2_tit{font-size:34px; color:#333;}
.asset_invest .heading .desc_text{padding:16px 0 0; font-size:16px; color:#444; line-height:20px}
.asset_invest .heading .desc_text + .imageDescription{padding:45px 0 0;}
.asset_invest .content01 .h3_tit{font-size:24px; color:#333;}
.asset_invest .content01 .sub_text{padding:25px 0 0; font-size:30px; color:#0b4da2;}
.asset_invest .content01 .desc_text{padding:16px 0 0; font-size:16px; color:#333; line-height:20px}
.asset_invest .content01 .img_text{display:block; width:810px; margin:40px auto 0; background-color:#f5f7f9; text-align:center}
.asset_invest .content01 .img_text .img_box{display:block; padding:40px 0 0;}
.asset_invest .content01 .img_text .img_desc{display:block; padding:20px 0 0; width:550px; font-size:13px; color:#5f5f5f; margin:0 auto; text-align:left}
.asset_invest .content01 .img_text .img_list{display:block; padding:30px 0 40px; margin:0 0 0 30px; text-align:left}
.asset_invest .content01 .img_text .img_list li{display:block; padding:10px 0 0; font-size:14px; color:#333; letter-spacing:-1px;}
.asset_invest .content01 .img_text .img_list li small{font-size:12px; color:#5f5f5f}
.asset_invest .content01 .img_text .img_list li:first-child{padding:0}
.asset_invest .content01 .img_text .img_list li > strong{color:#246fb1; font-size:17px; letter-spacing:-2px}

.asset_invest .content02{width:100%; background-color:#f2f2f2; margin:80px 0 0; padding:0 0 80px}
.asset_invest .content02 .inner .h2_tit{font-size:34px; line-height:36px}
.asset_invest .content02 .inner .h2_tit strong{color:#0b4da2}
.asset_invest .content02 .inner .h2_tit+.detail_list{padding:50px 0 0;}
.asset_invest .content02 .inner .detail_list{width:868px; margin:0 auto}
.asset_invest .content02 .inner .detail_list:after {content:'';display:block;clear:both;}
.asset_invest .content02 .inner .detail_list li{width:217px; height:210px; float:left; background:url(/ux/images/common/bg_dot_vline.gif) right 0 repeat-y;}
.asset_invest .content02 .inner .detail_list li:last-child{background:none}
.asset_invest .content02 .inner .detail_list li p{width:100%; padding:140px 0 0; background:url(/ux/images/invest_information/bg_asset_invest_detail.png) 0 0 no-repeat;}
.asset_invest .content02 .inner .detail_list li p strong{display:block; font-size:16px; color:#0062ab}
.asset_invest .content02 .inner .detail_list li p span{display:block; padding:15px 0 0; font-size:14px; color:#000; line-height:16px}
.asset_invest .content02 .inner .detail_list li.cont01 p{background-position:50px 0;}
.asset_invest .content02 .inner .detail_list li.cont02 p{background-position:-167px 0;}
.asset_invest .content02 .inner .detail_list li.cont03 p{background-position:-384px 0;}
.asset_invest .content02 .inner .detail_list li.cont04 p{background-position:-601px 0;}
.asset_invest .content02 .inner .h3_tit{font-size:24px; color:#333;}
.asset_invest .content02 .inner .desc_text{font-size:16px; color:#333; line-height:20px; padding:17px 0 0;}
.asset_invest .content02 .inner .desc_text+.imageDescription{margin-top:40px}

.asset_invest .content03{width:100%; background:url(/ux/images/invest_information/bg_asset_invest_content03.jpg) 50% bottom no-repeat; margin:0; max-height:950px; padding-bottom:80px}
.asset_invest .content03 .inner .h2_tit{font-size:34px; line-height:36px; color:#333;}
.asset_invest .content03 .inner .border_list{display:block; width:760px; margin:50px auto 0;}
.asset_invest .content03 .inner .border_list .bbs_title{display:block; overflow:hidden}
.asset_invest .content03 .inner .border_list .bbs_title .bbs_tit{float:left;font-size:20px; line-height:21px; color:#333;}
.asset_invest .content03 .inner .border_list .bbs_title .bbs_more{float:right; margin:5px 0 0; font-size:14px; color:#555; padding:0 12px 0 0; background:url(/ux/images/invest_information/ico_bbs_more.gif) right center no-repeat;}
.asset_invest .content03 .inner .border_list .bbs_lst{display:block; clear:both; border-top:1px solid #889295; border-bottom:1px solid #889295; margin:10px 0 0; padding:0}
.asset_invest .content03 .inner .border_list .bbs_lst:after {content:'';display:block;clear:both;}
.asset_invest .content03 .inner .border_list .bbs_lst li{background:url(/ux/images/common/bg_dot_line.gif) 0 top repeat-x; display:block; height:47px; line-height:46px;}
.asset_invest .content03 .inner .border_list .bbs_lst li:first-child{background:none}
.asset_invest .content03 .inner .border_list .bbs_lst li p{float:left; width:680px; text-align:left}
.asset_invest .content03 .inner .border_list .bbs_lst li .name{float:right; width:70px; color:#777; text-align:right; padding-right:8px}

.asset_invest .content03 .inner .service_list{display:block; width:760px; margin:40px auto 0;}
.asset_invest .content03 .inner .service_list li{float:left; width:250px;}
.asset_invest .content03 .inner .service_list li p{display:block; padding:100px 0 0; background:url(/ux/images/invest_information/bg_asset_invest_service.png) 0 0 no-repeat;}
.asset_invest .content03 .inner .service_list li.cont01, .asset_invest .content03 .inner .service_list li.cont04{width:232px;}
.asset_invest .content03 .inner .service_list li.cont02, .asset_invest .content03 .inner .service_list li.cont05{width:310px;}
.asset_invest .content03 .inner .service_list li.cont03, .asset_invest .content03 .inner .service_list li.cont06{width:215px;}

.asset_invest .content03 .inner .service_list li.cont01 p{background-position:70px 0;margin-bottom:50px}
.asset_invest .content03 .inner .service_list li.cont02 p{background-position:-160px 0;margin-bottom:50px}
.asset_invest .content03 .inner .service_list li.cont03 p{background-position:-476px 0;margin-bottom:50px}
.asset_invest .content03 .inner .service_list li.cont04 p{background-position:70px -223px;}
.asset_invest .content03 .inner .service_list li.cont05 p{background-position:-160px -223px;}
.asset_invest .content03 .inner .service_list li.cont06 p{background-position:-476px -223px;}

.asset_invest .content03 .inner .service_list li p strong{display:block; font-size:18px; line-height:18px; color:#fff; letter-spacing:-1px; font-weight:normal}
.asset_invest .content03 .inner .service_list li p span{display:block; margin:15px 0 0;}

.asset_invest .content04{width:100%; background:#1f4fc4 url(/ux/images/invest_information/bg_asset_invest_content04.jpg) 50% bottom no-repeat; margin:0; height:385px;}
.asset_invest .content04 .inner .h2_tit{margin:0}
.asset_invest .content04 .inner .h2_tit+.h3_tit{padding-top:25px}
.asset_invest .content04 .inner .h3_tit{font-size:22px; line-height:23px; color:#fff; font-weight:normal}
.asset_invest .content04 .inner .h3_tit+.desc_text{padding-top:12px}
.asset_invest .content04 .inner .desc_text{font-size:16px; color:#fff; line-height:22px; padding:0}
.asset_invest .content04 .inner .desc_text > span{color:#fff200}

.asset_invest .content05{width:100%; background:#1f4fc4 url(/ux/images/invest_information/bg_asset_invest_content05.jpg) left top repeat; margin:0; min-height:560px; padding:0 0 40px}
.asset_invest .content05 .inner .h2_tit{font-size:24px; line-height:25px; color:#222}
.asset_invest .content05 .inner .h2_tit+.desc_text{padding-top:15px}
.asset_invest .content05 .inner .desc_text{font-size:16px; color:#000; line-height:20px; padding:0}
.asset_invest .content05 .inner .desc_text+.recipeList{margin-top:35px}
.asset_invest .content05 .inner .recipeList, .asset_invest .content05 .inner .boxGrey{width:810px; margin:0 auto}
.asset_invest .content05 .inner .recipeList:after {content:'';display:block;clear:both;}
.asset_invest .content05 .inner .recipeList li{float:left; margin-left:12px}
.asset_invest .content05 .inner .recipeList li:first-child{margin-left:0}
.asset_invest .content05 .inner .recipeList li .img{display:block; padding:0; margin:0}
.asset_invest .content05 .inner .recipeList li .text{display:block; text-align:left; padding:20px 25px; background:#45576f url(/ux/images/invest_information/ico_asset_invest_recipe.png) 225px 50% no-repeat; }
.asset_invest .content05 .inner .recipeList li .text > small{display:block; font-size:14px; color:#fff}
.asset_invest .content05 .inner .recipeList li .text > strong{display:block; font-size:18px; color:#fff; padding:5px 0 0; letter-spacing:-1px}
.asset_invest .content05 .inner .boxGrey{background-color:#fff; text-align:left;}
