@charset "utf-8";

/* Reset Style */
/*body,textarea,input,select,button,table {font:12px/1.4 Dotum,'돋움',Gulim,'굴림',AppleGothic,tahoma;color:#555;}*/
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td,legend,textarea,button,select {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
ul,ol,li {list-style:none;}

table {border-collapse:collapse;border-spacing:5;}
caption {width:0;height:0;line-height:0;font-size:0;visibility:hidden;}
img,fieldset,iframe {border:none;border:0;margin:0;padding:0;}
td img,
th img {vertical-align:middle !important;margin-top:-3px;} 
img {vertical-align:middle}/*FF에서는 깨짐*/

input[type="image"] {vertical-align:middle;}
input[type="text"],input[type="password"],select {background:#fff;vertical-align:middle;}
input[type="text"],input[type="password"] {padding:0 2px;height:20px;}
input[readonly="readonly"] {background:#ddd;color:#000;border:none;padding:0 5px;height:20px;}
textarea {border:1px solid #a2a2a2;background:#fff;vertical-align:middle;padding:5px;}
/*input[type="checkbox"] {vertical-align:top;#margin-top:-2px;}*/
input[type="password"] {font-size:9px;}

/*input[type="radio"] {vertical-align:top;#margin-top:-2px;}*/

.find_file {position:relative;width:380px;overflow:hidden;height:22px;background:url(/images/btn/find_file.gif) 100% 0 no-repeat;border:1px solid #999;}
.find_file input[type="text"] {position:absolute;top:3px;width:300px;height:22px;border:none;}
.find_file input[type="file"] {position:absolute;top:0;right:0;width:68px;height:22px;filter:alpha(opacity=0);opacity:0;}

.find_file.short {width:270px;margin-left:5px;}
.find_file.short input[type="text"] {width:190px;}

label {display:inline-block;cursor:pointer;_cursor:hand;}
select {/*height:22px;*/vertical-align:middle;padding:2px;}/*#margin-top:5px;}*/
select.readonly {background:#d5d5d5;}
option {display:block !important;line-height:18px;padding:3px;}

hr,legend {display:none;}
em,address {font-style:normal;}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#015d83;text-decoration:underline;}
a:active {color:#015d83;text-decoration:none;}

/* skip navigation */
.skipNavi {position:absolute;top:-10em;left:50%;width:200px;}
.skipNavi a:focus {position:absolute;top:11em;left:0;z-index:100000;display:block;padding-right:10px;color:#000;line-height:30px;font-size:11px;text-indent:15px;letter-spacing:-1px;background:#fff;}

/* common */
.blind,legend {overflow:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;visibility:hidden;padding:0;margin:0;}

.aJustify,
.aJustify td,
td.aJustify,
tr.aJustify {text-align:justify;}

.aLeft,
.aLeft td {text-align:left;}
td.aLeft,
tr.aLeft,
a.aLeft,
.simple.aLeft td,
.aRight .aLeft {text-align:left !important;}
a.aLeft {display:inline-block;padding-left:2px;}

.aRight,
.aRight td {text-align:right !important;}
td.aRight,
tr.aRight,
.aLeft .aRight {text-align:right !important;}

.block {display:block;font-size:11px;letter-spacing:-1px;}
.blockB {display:block;}
.str {font-weight:bold;}

.aCenter,
.aCenter td {text-align:center;}
td.aCenter,
th.aCenter,
.aRight .aCenter,
.aLeft .aCenter,
.aRight .noData,
.aLeft .noData {text-align:center !important;}

.fLeft {float:left;}
.fRight {float:right;}
.clear {clear:both;float:none;}
.clear:after {content:"";display:block;clear:both;}
.displayB {display:block;}
/*.positionR {position:relative;#position:static;z-index:2;}*/
.positionR {position:relative;#position:static;}
.positionR img {*margin-top:1px;}

/*green*/
.pointA {color:#058314 !important;}
.pointA a {color:#058314 !important;}

/*gray*/
.pointB {color:#333 !important;}
.pointB a {color:#333 !important;}

/*파랑*/
.pointC {color:#CA4036 !important;}
.pointC a {color:#CA4036 !important;}

/*red*/
.pointD {color:#003add !important;}
.pointD a {color:#003add !important;}

/*point_blue*/
.pointE {color:#1970b1 !important;}
.pointE a {color:#1970b1 !important;}

/*폰트 크기*/
.fontBigger {font-size:14px;}
.fontBold {font-weight:bold;}
.fontUnderline {text-decoration:underline;}
.fontTitle {color:#000000;font-size:16px;font-weight:bold;}

.mgClear {margin:0 !important;}

.mgtm22 {margin-top:-22px !important;}
.mgtm20 {margin-top:-20px !important;}
.mgtm10 {margin-top:-10px !important;}
.mgtm4 {margin-top:-4px !important;}

.mgt0 {margin-top:0px !important;}
.mgt10 {margin-top:10px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}

.mgb0 {margin-bottom:0px !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb8 {margin-bottom:8px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb50 {margin-bottom:50px !important;}

.pdt5 {padding-top:5px;}
.pdt30 {padding-top:30px;}
.pdr20 {padding-right:20px;}
.pdb5 {padding-bottom:5px;}

.bdt {border-top:1px solid #d5d5d5;}

/********** btn ********* */
/*버튼 리셋*/
.btn {margin:0 1px;}
.btn,.btn * {overflow:visible;position:relative;margin-top:0;margin-bottom:0;padding:0;display:-moz-inline-stack;display:inline-block;#display:inline;#zoom:1;border:0;vertical-align:middle !important;background:url(/images/btn/bg_btn.gif) no-repeat;text-indent:0;}
.btn * {text-align:center;font-family:'돋움',Dotum;color:#fff;white-space:nowrap;cursor:pointer;_cursor:hand;vertical-align:top !important;background-position:100% 0;padding:0 13px 0 11px;min-width:30px;}
.btn a,.btn a:hover {color:#fff;text-decoration:none !important;}
.btn button,.btn input {width:100%;}

	/*IE7*/
	*+ html .btn a {min-width:35px;}
	*+ html .btn button,
	*+ html .btn input {min-width:52px;}

	/* IE8 */
	@media \0screen {
		.btn a {min-width:35px;}
		.btn button,
		.btn input {min-width:52px;}
	}

/*기본 버튼 세팅*/
.btn.A,.btn.A * {height:22px;}
.btn.A {padding-left:2px;background-position:0 0px;}
.btn.A * {padding:0 10px 0 8px !important;line-height:22px;background-position:100% 0px;min-width:10px;}
	/* for ie9*/
	:root .btn.A a {min-width:10px\0/IE9;line-height:24px \0/IE9;}
	:root .btn.A button,
	:root .btn.A input {min-width:15px\0/IE9;line-height:24px \0/IE9;}

/* 라운딩 버튼 세팅*/
.btn.B,.btn.B * {height:25px;font-weight:bold;}
.btn.B {padding-left:2px !important;background-position:0 -50px;}
.btn.B * {line-height:25px;background-position:100% -50px;}
	/* for ie9*/
	:root .btn.B a {line-height:28px \0/IE9;}
	:root .btn.B button,
	:root .btn.B input {min-width:52px\0/IE9;line-height:28px \0/IE9;}	

	/*표로 보기*/
	.btn.B.table {padding-left:33px !important;background-position:0 -250px;}
	.btn.B.table a {padding-left:0;min-width:15px;}
	/*차트로 보기*/
	.btn.B.chart {padding-left:33px !important;background-position:0 -200px;}
	.btn.B.chart a {padding-left:0;}

/* 라운딩 버튼 강조형 세팅*/
.btn.C,.btn.C * {height:22px;}
.btn.C {padding-left:2px;background-position:0 -100px;}
.btn.C * {padding:0 13px 0 11px;line-height:22px;background-position:100% -100px;}
	/* for ie9*/
	:root .btn.C a {line-height:24px \0/IE9;}
	:root .btn.C button,
	:root .btn.C input {min-width:52px\0/IE9;line-height:24px \0/IE9;}

/* 테이블 내부 오렌지버튼*/
.btn.D,.btn.D * {height:21px;}
.btn.D {padding-left:2px;background-position:0 -150px;}
.btn.D * {padding:0 8px 0 6px;line-height:21px;background-position:100% -150px;font-size:11px;color:#ca4036;min-width:10px !important;}
.btn.D a,.btn.D a:hover {color:#ca4036 !important;text-decoration:none !important;}
	
	/*IE7*/
	*+ html .btn.D * {line-height:1.3}
	*+ html .btn.D a {line-height:22px}

	/* IE8 */
	@media \0screen {
		.btn.D * {line-height:24px;}
	}
	/* for ie9*/
	:root .btn.D a {min-width:32px\0/IE9;line-height:25px \0/IE9;}
	:root .btn.D button,
	:root .btn.D input {min-width:50px\0/IE9;line-height:25px \0/IE9;}

/*테이블 외부 서브 버튼*/
.btn.E,.btn.E * {height:21px;}
.btn.E {padding-left:2px;background-position:0 -150px;}
.btn.E * {padding:0 10px 0 8px;line-height:21px;background-position:100% -150px;font-size:11px;letter-spacing:-1px;color:#013876;}
.btn.E a,.btn.E a:hover {color:#013876;text-decoration:none !important;}
	
	/*IE7*/
	*+ html .btn.E * {line-height:1.3}
	*+ html .btn.E a {line-height:22px}

	/* IE8 */
	@media \0screen {
		.btn.E * {line-height:24px;}
	}
	/* for ie9*/
	:root .btn.E a {min-width:32px\0/IE9;line-height:25px \0/IE9;}
	:root .btn.E button,
	:root .btn.E input {min-width:50px\0/IE9;line-height:25px \0/IE9;}

/*테이블 pdf다운로드 버튼*/
.btn.pdf,.btn.pdf * {height:21px;}
.btn.pdf {padding-right:2px;background-position:100% -300px;}
.btn.pdf * {padding:0 10px 0 30px;line-height:21px;background-position:0 -300px;font-size:11px;letter-spacing:-1px;color:#013876;}
.btn.pdf a,.btn.pdf a:hover {color:#013876;text-decoration:none !important;line-height:24px;}
	
	/*IE7*/
	*+ html .btn.pdf * {line-height:1.3}
	*+ html .btn.pdf a {line-height:22px}

	/* IE8 */
	@media \0screen {
		.btn.pdf * {line-height:24px;}
	}
	/* for ie9*/
	:root .btn.pdf a {min-width:32px\0/IE9;line-height:25px \0/IE9;}
	:root .btn.pdf button,
	:root .btn.pdf input {min-width:50px\0/IE9;line-height:25px \0/IE9;}

/*테이블 excel다운로드 버튼*/
.btn.excel,.btn.excel * {height:21px;}
.btn.excel {padding-right:2px;background-position:100% -350px;}
.btn.excel * {padding:0 10px 0 30px;line-height:21px;background-position:0 -350px;font-size:11px;letter-spacing:-1px;color:#013876;}
.btn.excel a,.btn.excel a:hover {color:#013876;text-decoration:none !important;line-height:24px;}
	
	/*IE7*/
	*+ html .btn.excel * {line-height:1.3}
	*+ html .btn.excel a {line-height:22px}

	/* IE8 */
	@media \0screen {
		.btn.excel * {line-height:24px;}
	}
	/* for ie9*/
	:root .btn.excel a {min-width:32px\0/IE9;line-height:25px \0/IE9;}
	:root .btn.excel button,
	:root .btn.excel input {min-width:50px\0/IE9;line-height:25px \0/IE9;}

/************ btn wrap ***********/
.btnRight {margin:0px 0;text-align:right;}
.btnCenter {margin:30px 0;text-align:center;}

/************* up & down *************/
.up {color:#ca4036 !important;letter-spacing:0 !important;}
.down {color:#003add !important;letter-spacing:0 !important;}
.plat {color:#333 !important;letter-spacing:0 !important;}

/* 환매 */
.sale {color:#ca4036 !important;}

/*
table .up,table .down {float:left;width:90%;text-align:right !important;}
*/
table .per.up,table .per.down {float:none;!important;margin-right:0;}
.up img,.down img {padding-right:1px !important;}
table em.per {padding-left:2px;}

.aCenter .up,.aCenter .down {float:none;width:100%;text-align:center !important;}

/*table 과 제목 버튼 페이징을 감싸는 영역*/
.table_wrap {position:relative;} /*overflow:hidden;*/
.table_wrap .btn_wrap {position:absolute;top:0;right:0;}
.btn_wrap_right {text-align:right;margin-bottom:30px;vertical-align:middle;vertical-align:middle;}
.btn_wrap_right label {background:#fff url("/images/bullet/bul_blie2x2.gif") 0 12px no-repeat;color:#333;padding:5px 5px 0 8px;display:inline-block;font-weight:bold;}
.btn_wrap_right select {min-width:90px;height:23px;border:1px solid #819eba;#margin:0;#width:90px;}
.btn_wrap_right ul {margin:0 10px;float:left;}
.btn_wrap_right li {float:left;padding:0 2px;}
.btn_wrap_right.bdt {padding-top:15px;}
	/*결과보기*/
	.table_wrap .btn_result {text-align:center;margin:30px 0 60px;}
	.table_wrap.result .btn_wrap {position:relative;text-align:center;padding-top:15px;}

/* caption이 없는 table_wrap의 버튼 포지션 : tCont의 date_wrap과 같은 효과*/
.table_wrap.noTxt .btn_wrap {margin-top:-50px;}

/*caption*/
.caption_wrap {position:relative;overflow:hidden;padding:0 5px 5px 6px;overflow:hidden;}
.caption_wrap .caption {float:left;padding-top:12px;display:inline-block;}
.caption_wrap .caption strong {color:#333;}
.caption_wrap .count {float:left;display:inline-block;padding-top:12px;padding-left:50px;color:#333;}
.caption_wrap .total {color:#333;float:right;padding-top:12px;display:inline-block;}
.caption_wrap .btn_wrap {float:right;}
.caption_wrap .btn {margin-top:6px;}

/* 게시판 설명
.division .caption_wrap {overflow:hidden;margin-bottom:5px;padding:0;}
.division .caption_wrap .caption {float:right;padding:0;}
.division .caption_wrap .count {float:left;padding:0;}
.division .caption_wrap .total {color:#333;float:right;}
 */

/* 데이터 없음*/
.noData {text-align:center !important;color:#000;}
.dataTable .noData {padding-bottom:6px !important;}

/************* table *************/
/*기본형 테이블 : 팝업내부 테이블로 사용 */
.basic {width:100%;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin-bottom:10px;line-height:1.2;}
.basic thead th {background:#f8f8f8;color:#555;font-weight:bold;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:0.6em 0.2em;text-align:center;}
.basic tbody th {background:#fff4f4;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:0.6em 0.3em;color:#333;font-weight:normal;}
.basic tbody td {background:#fff;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:0.6em 0.3em;}
.basic.wide td {padding:9px 9px 9px 20px;color:#555;}
.basic.wide td input[type="text"] {margin:-3px 0;}

.basic.wide td .btn.fRight {float:right;}
.basic #spFundNm {float:left;width:80%;}
.basic.aRight tbody td,.basic tbody td.aRight {padding-right:10px;text-align:right !important;}
.basic.aRight tbody td.aCenter,.basic.aRight tbody td.aLeft {padding-right:0.3em;}
.basic.aRight tbody td.aCenter {text-align:center !important;}

.basic .colG {padding:0.3em 0.3em;}
.basic thead .thdep2 {padding:0.3em 0.3em;background:#fcfcfc;}
.basic tbody .thdep2 {padding:0.3em 0.5em;background:#fff;}

.basic .group {text-align:left;background:#fff url() 0 0 no-repeat;}
.basic .block {padding-bottom:7px;color:#555;font-weight:bold;}/*팝업 변액펀드 상품비교 보험사명과 상품명 사이 공간을 위해서*/

/* 심플형*/
.simple {width:100%;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:10px;line-height:1.3;}
.simple thead th {background:#f8f8f8;color:#555;font-weight:normal;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:8px 5px 6px;word-break:break-all;text-align:center !important;border-right:none !important;}
.simple tbody td,.simple tbody th {border-left:1px solid #d5d5d5;padding:6px 5px 5px;text-align:center;color:#333;}
.simple tbody th {font-weight:normal;text-align:left;white-space:nowrap;}
.simple .first,
.simple tr td:first-child,
.simple tr th:first-child {border-left:none;} /**/

.simple tbody tr:first-child td,.simple tbody tr:first-child th {padding-top:12px !important;}
.simple tbody tr:last-child td,.simple tbody tr:last-child th {padding-bottom:12px !important;}

.simple tfoot th,.simple tfoot td {background:#fff4f4;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;padding:8px 5px 6px;text-align:center;color:#333;}
.simple tfoot th {font-weight:normal;text-align:center;}
.simple thead th .block {display:block;padding-bottom:5px;}
.simple tbody th a span {display:block;font-size:11px;color:#757575;}

.simple.aCenter th {text-align:center;}
.simple .colG {padding:5px 5px 2px;}
.simple thead .thdep2 {padding:5px 5px 2px;background:#fcfcfc;border-left:1px solid #d5d5d5 !important;}
.simple tbody a:link {display:inline-block;text-decoration:none;}
.simple tbody a:hover {text-decoration:underline;}

/* .simple .lineH th,.simple .lineH td {padding-top:13px;}*/
.simple.colTh tbody th {background:#fff4f4;}
.simple.colThB tbody th {background:#fff4f4;border-top:1px solid #d5d5d5 !important;}
.simple.colThB tbody td {border-top:1px solid #d5d5d5;}
.simple.colThB tbody tr:first-child td,.simple.colThB tbody tr:first-child th {padding-top:9px !important;}
.simple.colThB tbody tr:last-child td,.simple.colThB tbody tr:last-child th {padding-bottom:7px !important;}

	/* td 롤오버*/
	.simple th[rowspan] {border-right:1px solid #d5d5d5;}
	.simple tbody .thdep2 {background:#fffcfc !important;}
	.simple tbody tr:hover td {background:#f8f8f8;}
	.simple tbody tr:hover th {background:#f3f3f3 !important;}
	.simple tbody tr:hover th[rowspan="6"] {background:#fff4f4 !important;}

.simple.lineH tbody tr:first-child td {padding-top:5px !important;}
.simple.lineH tbody tr:last-child td {padding-bottom:5px !important;}
.simple .bdL {border-left:1px solid #d5d5d5 !important;}

/*th가 tbody에만 있는 텍스트 테이블*/
.txtTable {width:100%;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;margin-bottom:10px;line-height:1.3;}
.txtTable th {background:#f8f8f8;border:1px solid #d5d5d5;border-width:1px 0 0 1px;padding:8px 5px 6px 10px;word-break:break-all;text-align:left;font-weight:normal;color:#333;} /* */
.txtTable thead th {background:#f8f8f8 url("/images/bg/bg_search_dt.gif") 0 100% repeat-x;text-align:center;}

.txtTable tbody th {background:#f8f8f8 url("/images/bg/bg_search_dt.gif") 0 100% repeat-x;}
.txtTable td {border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;padding:8px 5px 6px 10px;color:#555;}
.txtTable td a {text-decoration:underline;color:#015d83;}
.txtTable td em {color:#757575;}
.txtTable img {vertical-align:top;padding:0 0 0 5px !important;}
.txtTable .btn {margin-top:-3px;margin-left:10px;}

.txtTable .thdep2 {background:#fcfcfc;padding:5px 5px 2px;}

.txtTable.aCenter thead th {text-align:center;padding:8px 2px 6px 2px;border-bottom:1px solid #d5d5d5;} 
.txtTable.aCenter td {padding:8px 2px 6px 2px;border-top:none;}
.txtTable.aCenter img {padding:0 !important;}
.txtTable.aCenter tbody th {text-align:center;background:#fbfafa url("/images/bg/bg_search_dt.gif") 0 100% repeat-x !important;}

/*테이블작은 글씨 */
.small th {font-size:11px;padding:0.6em 0.3em !important;letter-spacing:-1px;}
.small td {font-size:11px;padding:0.6em 0.3em !important;color:#757575 !important;border-left:1px solid #d5d5d5;}
.small tbody th {color:#757575;}
.small {font-size:11px;letter-spacing:-1px;}

.font11 td {font-size:11px;}
.font11 tbody th {background:#fff4f4;font-size:11px;text-align:center !important;word-break:keep-all;text-align:justify}
.font11 {font-size:11px;}

/* 좁은 테이블을 위해 자간 줄임*/
.tight th,
th.tight {letter-spacing:-1px;}
.tight strong {font-weight:normal;letter-spacing:0;}

/*제목 숨김*/
.hide table .first,
.hide table tr td:first-child,
.hide table tr th:first-child {overflow:hidden;position:absolute;display:block;width:0;height:0;line-height:0;font-size:0;visibility:hidden;padding:0;margin:0;}
.hide table tr td:nth-child(2),.hide table tr th:nth-child(2) {border-left:none;}

/*thead 숨김*/
.thead_hide {border-top:none;}
.thead_hide thead * {overflow:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;visibility:hidden;padding:0;margin:0;}

/*랭킹 테이블 : 메인 또는 서브 메인에 랭킹이 표출되는 테이블*/
.rankingTable {width:100%;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:10px;line-height:1.3;}
.rankingTable thead th {background:#f8f8f8;text-align:center;color:#555;font-weight:normal;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:8px 2px 6px;}
	@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
		.rankingTable thead th {padding:8px 2px 5px;}
	}/*for ie10*/

.rankingTable tbody th {font-weight:normal;text-align:left;padding-left:5px;}
.rankingTable tbody tr:first-child th {padding-top:12px;}
.rankingTable tbody tr:last-child th {padding-bottom:12px;}
.rankingTable tbody td {border-left:1px solid #d5d5d5;padding:6px 5px 5px;}
.rankingTable tbody tr:first-child td {padding-top:12px;}
.rankingTable tbody tr:last-child td {padding-bottom:12px;}
.rankingTable img {display:inline-block;padding-left:3px;}
.rankingTable .first {border-left:none;}
.rankingTable .lank {padding-left:30px;padding-right:3px;text-align:left !important;} /* position:relative; */
.rankingTable .lank img {margin-left:-25px;margin-top:-2px;padding-right:5px;}
.rankingTable .aLeft {text-align:left !important;}

	/* td 롤오버*/
	:root .rankingTable th[rowspan] {border-right:1px solid #d5d5d5;} /*ie에서 메인에서 오른쪽 라인이 생겨서 숨김*/
	.rankingTable .thdep2 {background:#fffcfc !important;}
	.rankingTable tbody tr:hover td {background:#f8f8f8;}
	.rankingTable tbody tr:hover th {background:#f3f3f3 !important;}
	.rankingTable tbody tr:hover th[rowspan="6"] {background:#fff4f4 !important;}
.rankingTable th:last-child {border-right:none !important;}



/* 데이터 표출 기본형 : 좌우가 열린 테이블 */
.dataTable {width:100%;border-top:1px solid #d5d5d5;margin-bottom:10px;}
.dataTable thead th {background:#f8f8f8;text-align:center;color:#555;font-weight:normal;border-left:1px solid #d5d5d5;padding:0.6em 0.2em;border-bottom:1px solid #969696;word-break:keep-all;} /* padding:8px 4px 6px;*/
.dataTable thead tr:first-child th:first-child,.dataTable tbody td:first-child {border-left:none !important;}
.dataTable thead th img {padding-left:2px;}
.dataTable thead th em {display:block;color:#000;}
.dataTable tbody th {text-align:left;font-weight:normal;border-bottom:1px solid #d5d5d5;padding:0.6em 0.3em;}
/*.dataTable tbody tr th:first-child[rowspan="2"] {border-left:none;} */
.dataTable .colG {border-bottom:1px solid #d5d5d5;} /*thead가 두 줄 이상 일때 윗줄의 th 하단에 줄 추가*/
.dataTable .thdep2 {background:#fcfcfc;} /* 종속 제목의 배경색상을 연하게*/

.dataTable tbody td {border-bottom:1px solid #d5d5d5;padding:0.6em 0.3em;text-align:center;}
.dataTable tbody th a span {display:block;font-size:11px;color:#757575;}
/*.dataTable td:first-child,.dataTable .first {border-left:none;}*/
.dataTable em {color:#333;} /*.dataTable .aLeft,매니저정보 회사명이 진하게 나와서 숨김*/
.dataTable em {color:#333;display:block;}

.dataTable.dark thead th em {display:block;color:#757575;}
.dataTable.dark em {color:#757575;display:block;}

.dataTable.colTh tbody th {background:#fff4f4;text-align:center;color:#555;}
.dataTable.colTh .thdep2 {background:#fffcfc !important;}
.dataTable .detail {color:#777 !important;}
.dataTable .aLeft {text-align:left !important;}

/* 강조가 필요한 tr을 위한 스타일 제로인1000,KOSPI*/
.dataTable .point th {font-weight:bold;color:#000 !important;background:#fffbdc;}
.dataTable .point td {background:#fefbe5;}

/* 결과 */
.table_wrap.result .dataTable tbody th {padding:5px 4px 3px 8px;#padding:2px 4px 3px 8px;}
.table_wrap.result .dataTable tbody td {padding:5px 4px 3px;#padding:2px 4px 3px;}
.table_wrap.result .dataTable tbody tr:first-child td,.table_wrap.result .dataTable tbody tr:first-child th {padding-top:10px;#padding-top:5px;}

/* Only for safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.table_wrap.result .dataTable tbody th {padding:5px 4px 4px 8px;}
	.table_wrap.result .dataTable tbody td {padding:5px 4px 4px;}
	.table_wrap.result .dataTable tbody tr:first-child td,.table_wrap.result .dataTable tbody tr:first-child th {padding-top:10px;}
	}
/*tfoot*/
.dataTable tfoot th,.dataTable tfoot td {background:#fff4f4;border-bottom:1px solid #d5d5d5;padding:8px 5px 6px;text-align:center;color:#333;}
.dataTable tfoot th {font-weight:normal;text-align:center;}

/* 팀장 이모티콘 */
td.captin {padding-left:35px !important;text-align:left !important;#zoom:1}
td.captin img {margin-left:-18px;padding-right:5px;}

/* 데이터 표출 응용형 : 테이블 제목이 두 줄 이상의 복합형 테이블,td 좌우 열린 형태 */
.complexTable {width:100%;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:10px;} /*제목이 두 줄 이상인 복합 테이블*/
.complexTable thead th {background:#f8f8f8;text-align:center;color:#555;font-weight:normal;border-left:1px solid #d5d5d5;line-height:1.2;} 
.complexTable thead th img {padding-left:0px;}
.complexTable thead .top {padding-top:13px;padding-bottom:3px;}
.complexTable thead .bottom {padding-top:3px;padding-bottom:13px;#padding-bottom:11px;}

.complexTable tfoot th {background:#fff4f4 !important;border-top:1px solid #d5d5d5;padding:7px 4px 7px 8px;color:#000;font-weight:normal;}
.complexTable tfoot td {background:#fff4f4;border-top:1px solid #d5d5d5;padding:7px 4px;font-weight:normal;}

.complexTable .colG {border-bottom:1px solid #d5d5d5;padding-top:1px;} /*thead가 두 줄 이상 일때 윗줄의 th 하단에 줄 추가*/
.complexTable .thdep2 {background:#fcfcfc;padding:8px 4px;} /* 종속 제목의 배경색상을 연하게*/
.complexTable .first {border-left:none;}

.complexTable tbody tr th {text-align:left;font-weight:normal;border-top:1px solid #d5d5d5;padding:7px 4px 7px 8px;}
.complexTable tbody th a span {display:block;font-size:11px;color:#757575;}

.complexTable tbody tr td {text-align:center;padding:7px 4px;line-height:1.2;}
.complexTable tbody tr:nth-child(odd) td {border-top:1px solid #d5d5d5;padding:9px 4px 1px;}
.complexTable tbody tr:nth-child(even) td {padding:2px 4px 8px;}

.complexTable tbody th a,
.complexTable tbody td a,
.complexTable tbody td a:hover {color:#333;}
.complexTable tbody td[headers="fundType"] {color:#333;}

.complexTable em {font-weight:normal;color:#333;display:block;}
.complexTable .pointA strong,.complexTable .pointB strong {font-weight:normal;}

.complexTable tbody td[rowspan="2"] {padding:9px 4px 8px !important;line-height:1.4;}
.complexTable. tfoot th,
.complexTable.colTh tbody th {background:#fff4f4;text-align:center;}
.complexTable.colTh tfoot td {color:#333 !important;}
.complexTable.aRight .aLeft {text-align:left !important;}
.complexTable .light th,
.complexTable .light td a {color:#757575;}
	
	/*IE7*/
	*+ html .complexTable tbody tr td {border-bottom:1px solid #d5d5d5;}
	*+ html .complexTable tbody tr td.top {border-bottom:none !important;}
	*+ html .complexTable tbody tr td.top {border-bottom:none !important;}

		/*수익률 테이블*/
		*+ html .complexTable td[headers="fundType"],
		*+ html .complexTable td[headers="prior"],
		*+ html .complexTable td[headers="assets"],
		*+ html .complexTable td[headers="deviation"],
		*+ html .complexTable td[headers="fee"],
		*+ html .complexTable td[headers="setting"],
		*+ html .complexTable td[headers="real"],
		*+ html .complexTable td[headers="value"]
		 {border-bottom:none;padding-top:8px;padding-bottom:3px !important;}
		
		*+ html .complexTable td[headers="date"],
		*+ html .complexTable td[headers="pay"],
		*+ html .complexTable td[headers="scale"],
		*+ html .complexTable td[headers="bondType"],
		*+ html .complexTable td[headers="yearFee"],
		*+ html .complexTable td[headers="yield"],
		*+ html .complexTable td[headers="volum"],
		*+ html .complexTable td[headers="goal"],
		*+ html .complexTable td[headers="invest"]
		 {padding-top:2px;padding-bottom:7px;}

		*+ html .complexTable tbody td[rowspan="2"] {padding:6px 4px !important;line-height:1.4;}

	/* IE8 */
	@media \0screen {
		.complexTable thead .bottom {padding-top:2px;padding-bottom:11px;}
		.complexTable tbody tr td {border-bottom:1px solid #d5d5d5;}
		.complexTable tbody tr td.top {border-bottom:none !important;}

			/*수익률 테이블*/
			.complexTable td[headers="fundType"],
			.complexTable td[headers="prior"],
			.complexTable td[headers="assets"],
			.complexTable td[headers="deviation"],
			.complexTable td[headers="fee"],
			.complexTable td[headers="setting"]	,
			.complexTable td[headers="real"],
			.complexTable td[headers="value"]
			 {border-bottom:none;padding-top:8px;padding-bottom:2px;}
			
			.complexTable td[headers="date"],
			.complexTable td[headers="pay"],
			.complexTable td[headers="scale"],
			.complexTable td[headers="bondType"],
			.complexTable td[headers="yearFee"],
			.complexTable td[headers="yield"],
			.complexTable td[headers="volum"],
			.complexTable td[headers="goal"],
			.complexTable td[headers="invest"]
			 {padding-top:2px;padding-bottom:8px;}
	}
	/* IE9 */
	:root .complexTable tbody tr:nth-child(odd) td {padding:9px 4px 2px \0/IE9;}
	:root .complexTable tbody tr:nth-child(even) td {padding:2px 4px 6px \0/IE9;}
	:root .complexTable thead .top {padding-top:14px\0/IE9;padding-bottom:2px \0/IE9;}
	:root .complexTable thead .bottom {padding-top:3px;padding-bottom:10px \0/IE9;}
	:root .complexTable tbody td[rowspan="2"] {padding:8px 4px 7px \0/IE9 !important;}

	/*for ie10*/
	@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
		.complexTable thead .top {padding-top:14px;padding-bottom:3px;}
		.complexTable thead .bottom {padding-top:3px;padding-bottom:11px;}
	}
/* Only for safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {thead th img {margin-top:0;}	}

.complexTable tbody tr:first-child td,
.complexTable tbody tr:first-child th {border-top:1px solid #969696 !important;}
.complexTable tr.first td {border-top:1px solid #969696 !important;}
.complexTable tr.first th {border-top:1px solid #969696 !important;border-bottom:1px solid #d5d5d5 !important;}

.complexTable .top {border-top:1px solid #d5d5d5;padding:9px 4px 1px;}
.complexTable .bottom {padding:2px 4px 8px;border-top:none !important;}

/*th가 이미지 텍스트인 테이블*/
.imgtxtTable {width:100%;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.imgtxtTable th {background:url("/images/bg/bg_search_dt.gif") 0 100% repeat-x;border:1px solid #eee;border-width:1px 0 0 1px;padding:9px 5px 7px;}
.imgtxtTable td {border-top:1px solid #eee;border-left:1px solid #eee;padding:8px 8px 7px 8px;text-align:right;}
.imgtxtTable td img {padding:0 2px;margin:-2px 0;}
.imgtxtTable td strong {color:#555;}
.imgtxtTable.thLeft th {text-align:left;padding-left:25px;}

.imgtxtTable label {display:inline-block;#display:inline;padding:0 30px 0 5px;min-width:100px;text-align:left;}

	/* 역외펀드 개요 때문에 테이블 높이를 강제로 높임 */
	.wide .imgtxtTable td {padding:12px 10px 12px 5px;}

/*기준펀드 표시*/
.criterion td,
.criterion th {background:#fffcf5;}

/*td 녹색글씨*/
.green em {color:#058314;}
.green tbody th {color:#333;}
.green tbody td {color:#555;}

/*td짙은 글씨*/
.dark thead th {color:#333;}
.dark tbody th {color:#555;}
.dark td {color:#555;}
.dark td em {color:#757575;}
/*.complexTable.dark td[headers="date"] {color:#757575 !important;}*/

/* 내부용 */
.special {font-weight:bold;}
.special th {font-weight:bold;}

/* 뉴스 제목 */
td.title {text-align:left !important;padding-left:15px !important;} 
/*
td.title a {display:block;margin-right:40px;overflow:hidden;height:1.5em;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
td.title a,x:-moz-any-link,x:default {white-space:normal;word-wrap:break-word}
*/
td.title a span {display:block;font-size:11px;color:#757575;}
td.title img {float:left;padding:2px 8px 2px 0;#padding:2px 8px 4px 0;}

/*모두 데이터 테이블*/
.motuTable {color:#535353;width:100%;margin-bottom:10px;}
.motuTable thead th {background:#8b8a8a url("/images/bg/bg_motu_th.gif") 0 0 repeat-x;padding:10px 8px 8px;color:#fff;font-weight:bold;}
.motuTable tr:first-child th,
.motuTable tr:first-child td {border-top:none;}
.motuTable tbody th,
.motuTable tfoot th {background:#f5f5f5;padding: 5px 8px 4px 15px;border-top:1px solid #c5c6c6;font-weight:normal;text-align:left;}
.motuTable td {background:#f5f5f5;padding: 5px 8px 4px;border-top:1px solid #c5c6c6;word-break:break-all;text-align:center;}
.motuTable tfoot tr {border-top:1px solid #c5c6c6;}

.motuTable.ranking th.aRight {padding-right:0 !important;}
.motuTable.ranking .aRight img {margin-right:-4px;}
.motuTable.ranking td.aLeft {text-align:left !important;padding-left:20px !important;}
.motuTable.ranking td.aLeft span {margin-left:-15px;}

/*모투 강조 테이블 */
.boldTable {color:#535353;width:100%;margin-top:15px;}
.boldTable thead th {background:#8b8a8a url("/images/bg/bg_motu_th.gif") 0 0 repeat-x;padding:11px 5px 10px;color:#fff;font-weight:bold;border-left:1px solid #b6b7b7;border-bottom:1px solid #b6b7b7;letter-spacing:-1px;}
.boldTable th:first-child {border-left:none}
.boldTable tr:first-child th,
.boldTable tr:first-child td {border-top:none !important;}
.boldTable tbody th {background:#dcdddd;padding: 8px 5px 7px;border-top:1px solid #b6b7b7;}
.boldTable td {background:#eff0f0;font-weight:bold;padding: 8px 15px 7px;border-top:1px solid #b6b7b7;border-left:1px solid #b6b7b7;word-break:break-all;text-align:left;}
.boldTable td li {padding-top:5px;}
.boldTable.aCenter td {text-align:center;}

/*세로 선*/
tbody .lineV {border-bottom:1px solid #d5d5d5}
tbody th.lineV {border-right:1px solid #d5d5d5;}
.lineV tbody td {border-left:1px solid #d5d5d5;padding-right:5px !important;text-align:center !important;}
.lineV tbody td.aLeft {text-align:left !important;}
.lineV tbody td.aRight {text-align:right !important;}
.lineV tbody th {border-right:1px solid #d5d5d5;padding-right:5px !important;text-align:center !important;}
.lineV .per {padding-right:0 !important;}

/* 세로선만 있고 가로선은 선택형 */
.lineVN {border-bottom:1px solid #d5d5d5}
.lineVN tbody th {border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;} 
.lineVN tbody td {border-left:none;}
.lineVN tbody .color {background:#fdf2c7;}
.lineVN tbody .color strong {font-weight:normal;}
.lineVN .lineL {border-left:1px solid #d5d5d5;}
.lineVN .lineR {border-right:1px solid #d5d5d5;}
.lineVN .lineH td {padding:12px !important;}

/*두번째 줄의 첫번째 td 왼쪽선 처리
.lineV tbody tr:nth-child(odd) td,
.lineV tbody tr:nth-child(odd) th {border-bottom:none;padding-bottom:2px;}
.lineV tbody tr:nth-child(even) td,
.lineV tbody tr:nth-child(even) th {padding-top:2px;}
.lineV tbody tr:nth-child(odd) th:first-child,
.lineV tbody tr:nth-child(odd) td:first-child {border-left:none;}
.lineV tbody tr:nth-child(even) th:first-child,
.lineV tbody tr:nth-child(even) td:first-child {border-left:1px solid #d5d5d5 !important;}

.dataTable.lineV th[rowspan] {border-left:none;border-bottom:1px solid #d5d5d5 !important;border-left:none;}
*/
/*명예의 전당*/
.dataTable.fame tbody th {border-left:1px solid #d5d5d5;text-align:center;color:#555;}
.dataTable.fame td {border-left:1px solid #d5d5d5 !important;text-align:left;padding-left:7px;} 
.dataTable.fame .colorTh {border-left:none !important;background:#fff4f4;color:#333;} 
.dataTable.fame th [rowspan="2"] {border-left:1px solid #d5d5d5}
.dataTable.fame tbody td:first-child {border-left:1px solid #d5d5d5 !important;} 
.dataTable.fame tbody td span {display:block;color:#777;}

/*펀드 어워즈*/
.dataTable.award tbody th {border-left:none !important;background:#fff4f4;color:#333;text-align:center;}
.dataTable.award td {border-left:1px solid #d5d5d5 !important;text-align:left;padding-left:7px;} 
.dataTable.award td.aCenter {padding-left:0;}
.dataTable.award tbody td:first-child {border-left:1px solid #d5d5d5 !important;} 

/*dataTable tfoot형태*/
.dataTable.tfoot tbody th {background:#fff4f4 !important;text-align:center !important;}

/*가로선*/
.lineH {border-top:1px solid #d5d5d5 !important;}
.lineH td,
.lineH th {border-top:1px solid #d5d5d5 !important;}

/* 운용사 등급 */
.dataTable td.rate {background:url("/images/bg/bg_com_rate.gif") 0 0 no-repeat;text-align:left;padding:8px 0 !important;}
.dataTable td.rate img {margin:-8px 0 !important;}
.dataTable td.rate.C {padding-left:0px !important;}
.dataTable td.rate.B {padding-left:57px !important;}
.dataTable td.rate.Bplus {padding-left:114px !important;}
.dataTable td.rate.A {padding-left:171px !important;}
.dataTable td.rate.Aplus {padding-left:228px !important;}
.dataTable td.rate.AA {padding-left:285px !important;}
.dataTable td.rate.AAplus {padding-left:342px !important;}
.dataTable td.rate.AAA {padding-left:399px !important;}

/* 테이블 정렬에 따른 여백 */
.dataTable.aRight td,
.dataTable td.aRight,
.dataTable tr.aRight td {padding-right:5px;}

.dataTable.aLeft td,
.dataTable td.aLeft,
.dataTable tr.aLeft td {padding-left:5px;}

.dataTable.aRight td.aCenter {padding-right:5px !important;padding-left:5px !important;text-align:center !important;} 

/* 투자상품군 테이블*/
table.simul {text-align:center;border-bottom:2px solid #d5d5d5;margin-bottom:20px;}
table.simul thead th {background:none;border:none;border-bottom:2px solid #d5d5d5;padding:5px;}
table.simul tbody {border-right:2px solid #d5d5d5;}
table.simul tbody th {border-right:2px solid #d5d5d5;border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:4px;background:#fff url(/images/bg/bg_pattern.gif) 0 0 repeat;}
table.simul tbody tr td:first-child {border:1px solid #d5d5d5;border-width:1px 1px 1px 2px;}
table.simul td {padding:4px;border:1px solid #d5d5d5;border-width:1px 1px 1px 0px;}

table.simul .selected .high,
table.simul .high {font-weight:bold;color:#000;background:url(/images/bg/bg_simul_up.gif) 50% 70% no-repeat;vertical-align:top;padding-top:20px;}
table.simul .selected .row,
table.simul .row {font-weight:bold;color:#000;background:url(/images/bg/bg_simul_down.gif) 50% 30% no-repeat;vertical-align:bottom;padding-top:50px;padding-bottom:15px;}
table.simul .standard {background:#fff !important;border:1px solid #d5d5d5;border-width:1px 1px 1px 2px;font-weight:bold;color:#000;}

table.simul .selected th {background:#ff8400;color:#fff;border:2px solid #ce6d0a !important;}
table.simul .selected td {background:#ffdd94;border:2px solid #ffaa4f;color:#555;}
table.simul .selected .noSelect {border:1px solid #d5d5d5 !important;background:#fff;}

/* styleBox */
.style_box_wrap {position:relative;border:1px solid #d5d5d5;padding:0;margin-bottom:10px;}
.style_box {position:relative;text-align:center;width:175px;height:155px;padding:10px 15px;#height:165px;#padding:5px 20px;}
.style_box thead {position:absolute;bottom:0px;right:20px;}
.style_box th {font-size:11px;font-weight:normal;color:#333;padding:5px;}
.style_box th span {display:block;}
.style_box tbody,
.style_box td.last {border-right:3px solid #e4e4e4;}
.style_box tr:first-child td {border-top:3px solid #e4e4e4;}
.style_box .first,
.style_box .bdl {border-left:3px solid #e4e4e4;}
.style_box td {border:1px solid #e4e4e4;border-width:0 1px 1px 0;color:#555;}
.style_box .last td {border-bottom:3px solid #e4e4e4;}
.style_box .selected {background:#d5f53d;}
.style_box .selected strong {font-weight:normal;}
.fRight.style_box {border-left:1px solid #e4e4e4;padding-left:15px;}

.type_title {position:absolute;top:50px;padding-left:20px;}
.type_title dt {font-weight:bold;color:#345f89;text-align:center;padding-bottom:10px;}
.type_title dd {color:#345f89;text-align:center;}

/* 초대형 스타일 박스 */
.style_box_wrap.big .style_box {width:250px;height:175px;#height:180px;margin:5px auto;}
.style_box_wrap.big .style_box th {line-height:1.2;padding:2px 3px;}
.style_box_wrap.big .style_box tbody th {padding-right:8px;}
.style_box_wrap.big .style_box td {min-width:40px;}

.style_box_wrap.big .type_title {position:relative;top:10px;overflow:hidden;}
.style_box_wrap.big .type_title dt {padding-bottom:0px;}

/* 작은 스타일 박스 */
.style_mbox_wrap {position:relative;border:1px solid #e4e4e4;margin-bottom:20px;padding-top:15px;}
.style_mbox_wrap .tit {position:absolute;top:70px;#top:93px;right:15px;display:inline-block;width:12px;line-height:1.4;font-size:12px;color:#555;font-weight:bold;}

.style_mbox {position:relative;margin-left:5px;text-align:center;height:155px;width:128px;background-image:url("/images/stylebox/style_11.gif");background-repeat:no-repeat;background-position:right 20px;#background-position:right 45px;}
.style_mbox caption {width:120%;height:22px;line-height:1;font-size:11px;visibility:visible;color:#345f89;letter-spacing:-1px;overflow:visible;}
.style_mbox caption strong {font-size:12px;}

.style_mbox table {width:128px;overflow:visible;}
.style_mbox thead {position:absolute;display:table;top:120px;left:0px;#vertical-align:top;}
.style_mbox thead th {display:table-cell;height:25px;}
.style_mbox th {font-size:11px;font-weight:normal;color:#333;width:32px;}
.style_mbox th span {display:block;}
.style_mbox td {color:#555;height:31px;width:32px;padding:0;}
.style_mbox td strong {font-weight:normal;}

.style_00 {background-image:url("/images/stylebox/style_00.gif")}
.style_11 {background-image:url("/images/stylebox/style_11.gif")}
.style_12 {background-image:url("/images/stylebox/style_12.gif")}
.style_13 {background-image:url("/images/stylebox/style_13.gif")}
.style_21 {background-image:url("/images/stylebox/style_21.gif")}
.style_22 {background-image:url("/images/stylebox/style_22.gif")}
.style_23 {background-image:url("/images/stylebox/style_23.gif")}
.style_31 {background-image:url("/images/stylebox/style_31.gif")}
.style_32 {background-image:url("/images/stylebox/style_32.gif")}
.style_33 {background-image:url("/images/stylebox/style_33.gif")}

/* 작은 스타일 박스 배경 이미지로 대체하면서 숨김
.style_mbox_wrap {position:relative;padding:0 0 35px;border:1px solid #e4e4e4;margin-bottom:20px;#padding:0 0 10px;}
.style_mbox_wrap .tit {width:100%;text-align:center;padding:15px 5px 0;margin-bottom:-5px;font-size:11px;color:#345f89;letter-spacing:-1px;#padding:5px 5px 0;height:12px;}
.style_mbox_wrap .tit strong {font-size:12px;}

.style_mbox {position:relative;text-align:center;margin:15px 30px 30px 5px;width:125px;#margin:10px 20px 10px 10px;}
.style_mbox thead {position:absolute;bottom:-30px;right:0px;}
.style_mbox th {font-size:11px;font-weight:normal;color:#333;padding:5px 0;width:30px;}
.style_mbox th span {display:block;}
.style_mbox td.last {border-right:3px solid #e4e4e4;}
.style_mbox tr:first-child td {border-top:3px solid #e4e4e4;}

.style_mbox .first {border-left:3px solid #e4e4e4;}
.style_mbox td {border:1px solid #e4e4e4;border-width:0 1px 1px 0;color:#555;height:30px;width:30px;}
.style_mbox .last td {border-bottom:3px solid #e4e4e4;}
.style_mbox .selected {background:#d5f53d;}
.style_mbox .selected strong {font-weight:normal;}
.style_mbox.gray td {background:#f8f8f8;}
.style_mbox caption {position:absolute;visibility:visible;width:15px;height:95px;line-height:1.4;font-size:12px;color:#555;font-weight:bold;top:35px;right:-20px;display:inline-block;#width:100%;#height:12px;#text-align:center;}
*/

/* paging */
.paging {margin:21px 0 26px 0;text-align:center;line-height:normal;}
.paging * {display:inline-block;position:relative;padding-top:2px;padding-bottom:2px;line-height:normal;text-decoration:none;vertical-align:middle;}
.paging span * {margin:0 10px;padding:2px 5px;}
.paging a:hover,
.paging a:active,
.paging a:focus {background-color:#f8f8f8}
.paging strong {color:#9e0101;font-weight:bold;font-size:14px;}

/*뉴스 목록 상단 미리보기*/
.pre_view {background:url("/images/bg/bg_abc.jpg") 20px 20px no-repeat;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-top:50px;margin-bottom:30px;min-height:122px;} /*backgroud-color:#fafafa*/
.pre_view dl {margin:15px 15px 15px 155px;}
.pre_view dt {font-weight:bold;color:#333;padding-bottom:10px;}
.pre_view dd {color:#555;text-overflow:ellipsis;overflow:hidden;}
.pre_view dd p {margin-top:.8em;}
.pre_view dd p:first-child {margin-top:0;}
.pre_view dd a:hover {text-decoration:none;}
.pre_view.study {background-image: url("/images/bg/bg_study.jpg");}
.pre_view.noImg {background-image:none;}
.pre_view.noImg dl {margin:15px 20px;}
.pre_view.noImg dt {font-size:14px;letter-spacing:-1px;}

/* 뉴스 뷰 */
.view {border-top:1px solid #d5d5d5;}
.view .title {background:#f8f8f8;color:#555;font-weight:bold;border-bottom:1px solid #969696;padding:10px 30px 8px;}
.view .writer {border-bottom:1px solid #d5d5d5;padding:10px 0px 8px;display:table;width:100%;margin-bottom:0px;}
.view .writer li {display:table-cell;padding-left:30px;}
.view .writer li.last {text-align:right;padding-right:30px;}
	/*IE7*/
	*+ html .view .writer li {display:block;float:left;min-width:20%;}

.view .etc li {border-bottom:1px solid #d5d5d5;padding:10px 10px 8px 30px;}

.view .paragraph {padding:30px;border-bottom:1px solid #d5d5d5;min-height:250px;text-align:justify;}
.view .paragraph h3,
.view .paragraph h4,
.view .paragraph h5,
.view .paragraph h6 {font-weight:bold;margin-bottom:10px;color:#333;}
.view .paragraph p {margin-top:15px;word-break:break-all;}
.view .paragraph p:first-child {margin-top:0;}
.view .paragraph img {margin:0 15px 10px 0 !important;border:1px solid #d5d5d5 !important;padding:3px;}
/*.view .paragraph img {display:block;text-align:center !important;margin:0 auto;}*/

.view .sList {position:relative;color:#333;}
.view .sList {background:#f8f8f8;border-bottom:1px solid #d5d5d5;padding:8px 15px 6px;margin-bottom:20px;}
.view .sList .pre {background:url("/images/bg/bg_pre.gif") 0 4px no-repeat;padding-left:15px;margin-bottom:5px;}
.view .sList .next {background:url("/images/bg/bg_next.gif") 0 4px no-repeat;padding-left:15px;}

.view ul.vote {overflow:hidden;border-bottom:1px solid #d5d5d5;padding:12px 20px 10px 20px;}
.view .vote li {float:right;background:#fff url("/images/bg/bg_top_li.gif") 100% 0 no-repeat;line-height:1.1;}
.view .vote li:first-child {background:none;}
.view .vote li a {display:inline-block;padding:0 11px 0 10px;text-decoration:none;}

.view .reply {overflow:hidden;}
.view dl {position:relative;border-top:1px solid #d5d5d5;padding:10px 10px 12px 20px;overflow:hidden;}
.view dt {color:#333;float:left;font-weight:bold;padding:0px 30px 0px 25px;line-height:20px;min-width:130px;background:url("/images/temp/emoticon_102.gif") 0 0 no-repeat;}
.view dd {float:left;padding-top:3px;padding-right:20px;}
.view dd strong {color:#ca4036;font-weight:normal;}
.view .cont {clear:both;float:none;width:100%;padding-top:10px;white-space:;word-break:break-all;}
.view .reply .vote {position:absolute;top:12px;right:-15px;}
.view .reply .vote a:link {color:#757575;}

.view .repy_write {overflow:hidden;background:#f8f8f8;border-bottom:1px solid #d5d5d5;color:#555;}
.view .repy_write input[readonly="readonly"] {font-weight:bold;width:130px;}
.view .repy_write p {text-align:right;margin:0 17px 15px;}
.view .repy_write textarea {height:40px;width:97%;color:#333;}

.view .file_view {border-bottom:1px solid #d5d5d5;padding:9px 0px 7px 30px;color:#555;}
.view .file_view li .btn {margin:-5px 0 0;}

/*학술자료 뷰*/
.view.study {background:#fff url("/images/bg/bg_thesis.gif") 0px 0px no-repeat;border-top:none;overflow:hidden;}
.view.study .title {border-top:1px solid #d5d5d5;margin-left:100px;}
.view.study .writer {margin-left:100px;display:block;margin-bottom:0px;padding-top:0;border-bottom:1px solid #d5d5d5;padding:0;color:#555;}
.view.study .writer li {display:block;border-top:1px dotted #d5d5d5;padding:9px 0px 7px 30px;}
.view.study .writer li:first-child {border:none;}
.view.study .writer li.last {text-align:left;}
.view.study .file_view {background:#f9f9f9;}

/*발간서적 뷰*/
.view_book .title {font-weight:bold;margin-bottom:15px;font-size:14px;}
.view_book .book {position:relative;border:1px solid #d5d5d5;background:#f9f9f9;padding:20px;overflow:hidden;border-radius:10px;}

.view_book .book_img {float:left;background:#fff;text-align:center;border:1px solid #d5d5d5;padding:15px;border-radius:5px;width:30%;}
.view_book .book_img.hana {background:#fff url(/images/contents/hana_logo.gif) 10px 25px no-repeat;width:22%;padding:5px 5px 10px 80px;}
.view_book .book_img img {height:128px;}
.view_book .book_img p {font-size:11px;text-align:left;letter-spacing:-1px;padding-top:5px;}

.view_book .right {float:right;width:62%;}
.view_book dl {font-weight:bold;}
.view_book dt {clear:both;float:left;padding:4px 5px;min-width:100px;background:#969696;color:#fff;text-align:center;}
.view_book dd {border-bottom:1px dotted #d5d5d5;padding:4px 5px 4px 125px;margin:1px;}
.view_book dd input {margin:-1px 0;height:17px;}
.view_book dd strong {color:#1970b1;}

.view_book .book table {margin-bottom:15px;}

.view_book .paragraph {padding:30px 20px;border-bottom:1px solid #d5d5d5;min-height:250px;text-align:justify;}
.view_book .paragraph p {margin-top:15px;word-break:break-all;}
.view_book .paragraph p:first-child {margin-top:0;}
.view_book .paragraph img {margin:0 15px 10px 0 !important;border:1px solid #d5d5d5 !important;padding:3px;}
.view_book .point {background:#639849}
.view_book .btn_wrap {text-align:center;}
.view_book .notice {margin-bottom:10px;}

/* 뉴스 쓰기 */
.article .writer {overflow:hidden;border-bottom:1px solid #969696;margin-bottom:20px;}
.article .writer.mgb0 {border-bottom:none;}
.article .writer dt {clear:both;float:left;background:#f8f8f8;color:#555;border-top:1px solid #d5d5d5;font-weight:bold;padding:10px 20px 8px 30px;width:75px;height:17px;margin-right:20px;#margin-right:0;}
.article .writer dd {padding:10px 10px 8px 20px;border-top:1px solid #d5d5d5;height:17px;}
.article .writer dd input[type="text"] {margin:-4px 5px -4px 0;}
.article .writer dd em {color:#ca4036;}
.article .writer dd a {text-decoration:underline;}
.article .writer .find_file {margin:-4px 5px -4px 0;}
.article .writer .find_file input {margin:0;}
.article .writer .title input[type="text"] {width:70%;}

.article .paragraph {padding:0 10px;min-height:250px;margin-bottom:20px;}
.article .paragraph p {margin-top:15px;word-break:break-all;text-align:justify;}
.article .paragraph p:first-child {margin:2px 0 0;}
.article .paragraph textarea {width:99%;height:100%;}

/*글삭제 */
.article .delete {overflow:hidden;border-bottom:1px solid #969696;margin-bottom:20px;}
.article .delete dt {clear:both;float:left;background:#f8f8f8;color:#555;border-top:1px solid #d5d5d5;font-weight:bold;padding:10px 10px 8px 20px;width:75px;margin-right:20px;#margin-right:0;height:17px;}
.article .delete dd {padding:9px 10px 8px 20px;border-top:1px solid #d5d5d5;height:17px;}
.article .delete dd input[type="text"] {margin:-4px 5px -4px 0;}
.article .delete dd em {color:#ca4036;}

/*이미지 조합형 리스트 > 펀드시황*/
.fund_condition dt {position:relative;color:#000;font-weight:bold;padding:15px 25px 7px 25px;border-top:1px solid #dbdbdb;}
.fund_condition dt span {color:#668aaf;padding-right:5px;}
.fund_condition dt a {text-decoration:none;margin-right:100px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.fund_condition dt .count {position:absolute;right:20px;top:50%;margin-top:-6px;color:#555;font-weight:normal;}
.fund_condition dt img {padding-left:8px;}
.fund_condition .subtitle {color:#668aaf;margin-bottom:10px;}
.fund_condition dd {background:url("/images/bg/bg_fund_explain.gif") 0 0 repeat-x;border-bottom:1px solid #dbdbdb;margin-bottom:20px;}
.fund_condition p {padding-bottom:0.5em}
.fund_condition dd div {border-top:1px solid #ca4036;padding:20px 0px 15px 0px;margin:0 20px;color:#555;word-break:keep-all;text-align:justify;#zoom:1;min-height:90px;} /*word-break:keep-all;text-align:justify;같이쓰면 단어단위로 줄바꿈하고 양쪽정렬됨*/
.fund_condition dd img {float:left;margin:0px 20px 3px 0;}
.fund_condition ul {overflow:hidden;background:#f8f8f8;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-size:11px;padding:8px;margin-bottom:15px;}
.fund_condition li {float:left;padding-left:30px;}
.fund_condition li img {float:none;}
.fund_condition li strong {font-weight:normal;color:#3156df;}

/*제목과 내용 조합형 리스트*/
.fund_analysis dt {color:#000;font-weight:bold;padding:15px 25px 7px 25px;border-top:1px solid #dbdbdb;}
.fund_analysis dt span {float:right;font-weight:normal;color:#555;#margin:-25px 20px 0 0;}
.fund_analysis dd {background:url("/images/bg/bg_fund_explain.gif") 0 0 repeat-x;border-bottom:1px solid #dbdbdb;margin-bottom:20px;overflow:hidden;min-height:100px;}
.fund_analysis dd div {border-top:1px solid #ca4036;padding:20px 0px 25px 0px;margin:0 20px;color:#555;word-break:keep-all;text-align:justify;}

/*이미지 조합형 리스트 > 제로인 발간서적*/
.fund_condition.book dt span {position:absolute;right:20px;top:13px;color:#ff0000;}
.fund_condition.book dt span.btn {position:absolute;right:20px;top:10px;}
.fund_condition.book dt span.btn a {display:inline-block;margin-right:-5px !important;padding-right:0;}
.fund_condition.book dd {min-height:145px;}


/*************** 차트 ****************/
/*차트영역*/
.chart_wrap {margin:0 auto;text-align:center;padding:10px 0 40px;}

/********* 서브메인 차트*********/
.top_chart_wrap {border:1px solid #e0e0e0;border-bottom:none;background:url("/images/bg/bg_submain_box.gif") bottom left no-repeat;padding-bottom:4px;overflow:hidden;}

/* 펀드 서브메인 fund_sub_main.html */
.top_chart_wrap .chart {float:left;border-right:1px solid #e0e0e0;width:490px;padding-bottom:7px;overflow:hidden;text-align:center;} /*padding-bottom:20px;fund_sub_main.html에서 깨짐*/
.top_chart_wrap .chart * {vertical-align:middle;}
.top_chart_wrap .chart h2,
.top_chart_wrap .chart h3,
.top_chart_wrap .chart h4,
.top_chart_wrap .chart h5 {border-bottom:1px solid #e0e0e0;text-align:left;padding:20px 0px 10px 25px;margin-bottom:20px;}
.top_chart_wrap .chart h2 span,
.top_chart_wrap .chart h3 span,
.top_chart_wrap .chart h4 span,
.top_chart_wrap .chart h5 span {display:inline-block;padding:5px 0 0 10px;}
.top_chart_wrap .chart ul.radiogroup {background:#f8f8f8;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;overflow:hidden;padding:9px 10px 8px;margin:-21px 0 20px;}
.top_chart_wrap .chart ul.radiogroup li {float:left;}
.top_chart_wrap .chart ul.radiogroup li label {padding:0px 20px 0 5px;#padding:0 13px 0 3px;color:#555;}
/* IE7 */
*+ html .top_chart_wrap .chart ul.radiogroup li label {vertical-align:top;}

/* IE8 */
@media \0screen {.top_chart_wrap .chart ul.radiogroup li label {vertical-align:top;}}

/* IE9 */
:root .top_chart_wrap .chart ul.radiogroup li label {vertical-align:top;\0/IE9;}

/*for ie10*/
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.top_chart_wrap .chart ul.radiogroup li label {vertical-align:top;}
}

/* 서브메인 차트의 하단 설명 */
.top_chart_wrap .chart ul.chart_desc {overflow:hidden;display:inline-block;margin:10px auto;} /*다른 페이지에서 깨지면 margin-left 뺄것*/
.top_chart_wrap .chart ul.chart_desc li {float:left;color:#333;min-width:60px;margin-top:5px;text-align:left;}
.top_chart_wrap .chart ul.chart_desc li:first-child {margin-top:5px;}

/*서브메인 차트 오른쪽 배너*/
.top_chart_wrap .top_banner {float:right;border-bottom:none;}/*width:231px;}*/
.top_chart_wrap .top_banner li {border-top:1px solid #e0e0e0;}
.top_chart_wrap .top_banner li:first-child {border:none;}
.top_chart_wrap .top_banner img {vertical-align:middle;}

.top_chart_wrap .top_banner.mix {height:100%;}
.top_chart_wrap .top_banner.mix li {border-top:none;border-bottom:1px solid #f4f4f4;}
.top_chart_wrap .top_banner.mix li a {display:block;background:#fff url("/images/bullet/bul_plus.gif") 8px center no-repeat;padding:8px 7px 6px 28px;text-decoration:none;}
.top_chart_wrap .top_banner.mix li a:hover {background:#f9f9f9 url("/images/bullet/bul_plus.gif") 8px center no-repeat;}
.top_chart_wrap .top_banner.mix .noBg a {background:none;padding:0;margin-bottom:10px;border-bottom:1px solid #e0e0e0;}

/* 서브메인용 구분자*/
.top_chart_wrap.ars .chart {width:542px;}
.top_chart_wrap.avn .chart {width:360px;}
.top_chart_wrap.azi .fLeft {width:340px;padding:0 5px 20px 15px;border:none;}
.top_chart_wrap.azi .fRight {width:340px;padding:0 15px 20px 5px;border:none;}

.top_chart_wrap .fLtable {float:left;width:350px;padding:35px 20px 35px 15px;background:url("/images/bg/bg_ast_chart.gif") right center no-repeat;}
.top_chart_wrap .fRchart {float:right;width:310px;padding:20px 10px 10px 10px;text-align:center;}
.top_chart_wrap .chart.fRight {float:right;width:361px !important;border-right:none;}

/*차트 비교 - 큰 아이콘*/
.top_chart_wrap.B {border:1px solid #e0e0e0;border-bottom:none;overflow:hidden;padding:18px 15px 20px 15px;margin-bottom:10px;} /*margin-top:-22px;*/

/* top_chart_wrap 안에 여러개의 차트그룹이 들어갈때 각 그룹별로 묶어준다. */
.top_chart_wrap .group {padding-top:20px;overflow:hidden;margin-top:20px;}
.top_chart_wrap .group:first-child {padding-top:0;border-top:none;margin-top:0px;}

/* 아래쪽 굵은 줄 삭제*/
.top_chart_wrap.noBg {background:none !important;border:1px solid #e0e0e0;overflow:hidden;padding:18px 15px 15px 15px;margin-bottom:10px;text-align:center;}
.top_chart_wrap.noBg .group {overflow:hidden;padding-top:12px;margin-bottom:15px;}

/* 서브 차트 */
.top_chart_wrap.B .chartdiv,
.top_chart_wrap.noBg .chartdiv {width:520px;float:left;overflow:hidden;text-align:center;}
.top_chart_wrap.B .chart_desc,
.top_chart_wrap.noBg .chart_desc,
.top_chart_wrap.noBg div.chart_desc {float:right;overflow:hidden;width:160px;font-size:11px;letter-spacing:-1px;text-align:left;margin-top:12px;} /*padding-top:7px;#padding-top:10px;} 서브메인이 깨짐 가로 길이 땜에 */

/* 서브 차트2 */
.top_chart_wrap.C .chartdiv {width:620px;float:left;text-align:center;}
.top_chart_wrap.C .chart_desc {float:right;width:100px;font-size:11px;letter-spacing:-1px;text-align:left;margin-top:12px;}

/* 범례가 넓은 차트의 경우 wide를 붙여 가로길이 조정*/
.top_chart_wrap .wide .chartdiv {width:500px;}
.top_chart_wrap .wide div.chart_desc {width:180px;}
.top_chart_wrap.wide .chartdiv {width:500px;}
.top_chart_wrap.wide div.chart_desc {width:180px;}

/* 차트 범례 */
ul.chart_desc {display:inline-block;#display:inline;#zoom:1;padding-bottom:10px;overflow:hidden;margin:0 auto;}
ul.chart_desc li {float:left;color:#555 !important;padding-left:20px;margin-right:15px;}
.chart_desc ul {padding-bottom:5px;}
.chart_desc li {position:relative;margin-top:4px 1px;color:#333;padding-bottom:2px;}
/*.chart_desc li:first-child {margin-top:0;}*/
.chart_desc li span {display:inline-block;#display:inline;#zoom:1;margin-left:20px;}
.chart_desc li input[type="checkbox"] {position:absolute;top:0;left:0;#margin-top:-4px;}
.chart_desc li input {padding-left:5px;padding-right:5px;}
.chart_desc .aRight {border-top:1px solid #d5d5d5;padding-top:5px;}

/* 아래쪽에 위치한 설명*/
.top_chart_wrap.noBg div.chart_desc.down {position:relative;float:none;overflow:hidden;width:100%;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:10px 0;margin-bottom:10px;} /*padding-top:7px;#padding-top:10px;} 서브메인이 깨짐 가로 길이 땜에 */

div.chart_desc.down ul {overflow:hidden;margin:0 0 10px 10px;padding:0;}/*fund_riskmap.html 하단*/
div.chart_desc.down li {float:left;}
div.chart_desc.down label {min-width:150px;}
div.chart_desc.down p {border-top:1px solid #d5d5d5;padding-top:10px;text-align:right;}

.top_chart_wrap.noBg div.chart_desc.down p {position:absolute;right:10px;top:50%;margin-top:-10px;}
div.chart_desc.down .aRight {position:absolute;right:10px;top:50%;margin-top:-10px;padding-top:0;border:none;}

/*
div.chart_desc.down {clear:both;float:none;position:relative;padding:20px 20px 10px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:10px;}
div.chart_desc.down li:first-child {margin-top:0px;}
div.chart_desc.down span {display:inline-block;padding-left:17px;color:#333;}
div.chart_desc.down li input[type="checkbox"] {position:absolute;top:0;left:0;#margin:-4px 4px 0 -4px;}
div.chart_desc.down p span.btn {padding-left:3px;}
*/

/* radio 버튼일때*/
.top_chart_wrap .chart_desc.radio li {padding-left:0;#margin-top:0;}
.top_chart_wrap .chart_desc.radio label {padding-left:3px;}
.top_chart_wrap .chart_desc.radio input[type="radio"] {vertical-align:middle;margin-top:-1px;}

/* 펀드비교 하단 차트 설명형*/
table.chart_desc {width:100%;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-size:11px;}
table.chart_desc th {font-weight:normal;padding:3px 3px 3px 7px;text-align:left;border-left:1px solid #d5d5d5;letter-spacing:-1px;}
table.chart_desc th:first-child {border-left:none;padding-left:3px;}
table.chart_desc tr:first-child td,table.chart_desc tr:first-child th {padding-top:12px;}
table.chart_desc .last td,table.chart_desc.last th {padding-bottom:8px;}
table.chart_desc td {text-align:right;padding:3px 5px 3px 0;}
.compare_wrap .chart_desc span {padding-left:12px;color:#555;}

/*차트예제 큰 아이콘*/
.desc_01 {background:url("/images/icon/graph_dec_11.gif") 0 0 no-repeat;padding-left:17px;}
.desc_02 {background:url("/images/icon/graph_dec_12.gif") 0 0 no-repeat;padding-left:17px;}
.desc_03 {background:url("/images/icon/graph_dec_13.gif") 0 0 no-repeat;padding-left:17px;}
.desc_04 {background:url("/images/icon/graph_dec_14.gif") 0 0 no-repeat;padding-left:17px;}
.desc_05 {background:url("/images/icon/graph_dec_15.gif") 0 0 no-repeat;padding-left:17px;}
.desc_06 {background:url("/images/icon/graph_dec_16.gif") 0 0 no-repeat;padding-left:17px;}
.desc_07 {background:url("/images/icon/graph_dec_17.gif") 0 0 no-repeat;padding-left:17px;}
.desc_08 {background:url("/images/icon/graph_dec_18.gif") 0 0 no-repeat;padding-left:17px;}
.desc_09 {background:url("/images/icon/graph_dec_19.gif") 0 0 no-repeat;padding-left:17px;}
.desc_10 {background:url("/images/icon/graph_dec_20.gif") 0 0 no-repeat;padding-left:17px;}
.desc_11 {background:url("/images/icon/graph_dec_21.gif") 0 0 no-repeat;padding-left:17px;}
.desc_12 {background:url("/images/icon/graph_dec_22.gif") 0 0 no-repeat;padding-left:17px;}
.desc_13 {background:url("/images/icon/graph_dec_23.gif") 0 0 no-repeat;padding-left:17px;}
.desc_14 {background:url("/images/icon/graph_dec_24.gif") 0 0 no-repeat;padding-left:17px;}
.desc_15 {background:url("/images/icon/graph_dec_25.gif") 0 0 no-repeat;padding-left:17px;}

.desc_color1 {color:#e13733;font-size:13pt; line-height:14px;vertical-align:middle;}
.desc_color2 {color:#4150d3;font-size:13pt; line-height:14px;vertical-align:middle;}
.desc_color3 {color:#9c41d3;font-size:13pt; line-height:14px;vertical-align:middle;}
.desc_color4 {color:#66d341;font-size:13pt; line-height:14px;vertical-align:middle;}
.desc_color5 {color:#8a8a8a;font-size:13pt; line-height:14px;vertical-align:middle;}
.desc_color6 {color:#d3af41;font-size:13pt; line-height:14px;vertical-align:middle;}
.desc_color7 {color:#41d3d3;font-size:13pt; line-height:14px;vertical-align:middle;}

/*챠트 원형 포인트 아이콘*/
.circle_01 {background:url("/images/icon/icon_green.gif") 0 0 no-repeat;padding-left:17px;}
.circle_02 {background:url("/images/icon/icon_blue.gif") 0 0 no-repeat;padding-left:17px;}

/*차트 선색*/
.line_01 {background:url("/images/icon/graph_line_01.gif") 0 center no-repeat;padding-left:17px;}
.line_02 {background:url("/images/icon/graph_line_02.gif") 0 center no-repeat;padding-left:17px;}
.line_03 {background:url("/images/icon/graph_line_03.gif") 0 center no-repeat;padding-left:17px;}
.line_04 {background:url("/images/icon/graph_line_04.gif") 0 center no-repeat;padding-left:17px;}
.line_05 {background:url("/images/icon/graph_line_05.gif") 0 center no-repeat;padding-left:17px;}
.line_06 {background:url("/images/icon/graph_line_06.gif") 0 center no-repeat;padding-left:17px;}
.line_07 {background:url("/images/icon/graph_line_07.gif") 0 center no-repeat;padding-left:17px;}
.line_08 {background:url("/images/icon/graph_line_08.gif") 0 center no-repeat;padding-left:17px;}
.line_09 {background:url("/images/icon/graph_line_09.gif") 0 center no-repeat;padding-left:17px;}
.line_10 {background:url("/images/icon/graph_line_10.gif") 0 center no-repeat;padding-left:17px;}

/*작은 예제 아이콘*/
.compare_wrap .desc_01 {background:url("/images/icon/graph_dec_01.gif") 0 1px no-repeat;}
.compare_wrap .desc_02 {background:url("/images/icon/graph_dec_02.gif") 0 1px no-repeat;}
.compare_wrap .desc_03 {background:url("/images/icon/graph_dec_03.gif") 0 1px no-repeat;}
.compare_wrap .desc_04 {background:url("/images/icon/graph_dec_04.gif") 0 1px no-repeat;}
.compare_wrap .desc_05 {background:url("/images/icon/graph_dec_05.gif") 0 1px no-repeat;}
.compare_wrap .desc_06 {background:url("/images/icon/graph_dec_06.gif") 0 1px no-repeat;}

/*********** 지수 증감 *************/
.top_chart_wrap .jisu {overflow:hidden;padding:20px 15px;}
.top_chart_wrap .jisu dl {width:138px;float:left;}
.top_chart_wrap .jisu dt {background:#f4f4f4;border:1px solid #eaeaea;border-width:1px 0;padding:8px 0 6px;text-align:center;color:#333;}
.top_chart_wrap .jisu .first {padding-left:2px;}
.top_chart_wrap .jisu .first dt {border-left:1px solid #eaeaea;}
.top_chart_wrap .jisu .last dt {border-right:1px solid #eaeaea;}
.top_chart_wrap .jisu dd {padding:10px 13px;font-size:11px;}
.top_chart_wrap .jisu dd div {float:left;width:54px;height:25px;padding-top:10px;text-align:center;}
.top_chart_wrap .jisu .up div {background:url("/images/bg/bg_up.gif") 2px 0px no-repeat;padding-top:13px;}
.top_chart_wrap .jisu .down div {background:url("/images/bg/bg_down.gif") 2px 0px no-repeat;}
.top_chart_wrap .jisu .plat {color:#333 !important;}

.top_chart_wrap .jisu div span {display:block;position:absolute;width:0;height:0;top:0;left:-9999px;}
.top_chart_wrap .jisu  p {display:block;padding-top:3px;text-align:right;}
.top_chart_wrap .jisu  strong {display:block;font-weight:normal;font-size:12px;}

/*펀드 vs 펀드 하단 선택*/
div.chart_select {position:relative;padding:20px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;margin-bottom:10px;text-align:center;}
div.chart_select ul {overflow:hidden;margin:0 auto;}
div.chart_select li {float:left;margin-right:1px;text-align:center;}
div.chart_select label {display:block;padding-bottom:5px;}
div.chart_select p {position:absolute;right:20px;top:50%;margin-top:-10px;}

/************* bullet ************/

/************* 펀드비교 ***************/
.notice {clear:both;margin-top:10px;margin-bottom:38px;padding-left:10px;color:#757575;font-size:11px;line-height:1.6;}
/* ol.notice li {list-style-type:decimal;list-style-position:inside;} 브라우저마다 여백이 달라서 일단 숨김*/
ul.notice li {position:relative;background:url("/images/bullet/bul_notice.gif") left 7px no-repeat;padding-left:10px;word-break:break-all;text-align:justify;}
ul.notice li .btn {position:absolute;top:-3px;right:0;}
p.notice {background:url("/images/bullet/bul_notice.gif") left 7px no-repeat;padding-left:10px;word-break:keep-all;margin-left:10px;}
p.notice .btn {margin-top:-1px;float:right;#margin-top:-22px;}
p.notice .btn a {padding-top:1px;}

.portfolio .notice {margin-top:10px;margin-bottom:0;}
.half_wrap .notice {margin-top:10px;margin-bottom:0;}

/* 재무상태 분석 하단 도움말에만 쓰임*/
.notice li dl {clear:both;margin:3px 17px 5px;overflow:hidden;}
.notice li dl dt {float:left;background:url("/images/bullet/bul_notice.gif") left 7px no-repeat;padding-left:10px;padding-right:5px;}
.notice li dd {padding-left:70px;word-break:break-all;text-align:justify;}

.noticeA {margin-top:10px;}
p.noticeA {background:url("/images/bullet/bul_notice_blk.gif") 0 center no-repeat;padding-left:13px;color:#555;margin-bottom:5px;}
.noticeA li {background:url("/images/bullet/bul_notice_blk.gif") 0 center no-repeat;padding-left:13px;color:#555;}

.noticeB {background:url("/images/icon/icon_notice.gif") 10px 0 no-repeat;padding-left:35px;}
.noticeB p {line-height:1.6;}

dl.notice dt {float:left;background:url("/images/bullet/bul_notice_blk.gif") 0 2px no-repeat;padding-left:15px;}
dl.notice dd {margin-left:65px;text-align:justify;padding-right:20px;}

.notice strong {color:#000;}
.notice img {margin-top:-2px;padding-right:2px;}

/*하단 책임권한 등의 안내*/
.notice.typeA {background:url("/images/bg/bg_notice.gif") 0 0 no-repeat;padding:0 20px 0 90px;}

/*페이지 하단 안내글 12px*/
.notice.typeB {font-size:12px;margin-top:20px;}/* margin-bottom:-5px;}*/
.notice.typeB li {background-position:0 7px;margin-bottom:5px;}

/*테이블 상단등에 쓰이는 양쪽정렬되는 소제목*/
.p_title {position:relative;overflow:hidden;margin-bottom:10px;padding:0 10px;}

/************ 탭메뉴 *************/
.tabStyle {clear:both;position:relative;overflow:hidden;margin-bottom:10px;padding-top:36px;}

.tabStyle .selected {background:url("/images/bg/bg_tab_selected.gif") 0 0 no-repeat;padding-left:1px;}
.tabStyle .selected a {background:url("/images/bg/bg_tab_selected.gif") 100% 0 no-repeat;height:17px;padding-top:10px;padding-right:1px;color:#333;font-weight:bold;letter-spacing:-1px !important;}
.tabStyle li a:hover,
.tabStyle .selected a:hover {letter-spacing:-1px !important;}
.tabStyle .tMenu {display:block;position:absolute;top:0;z-index:2;}
.tabStyle .tMenu a {display:block;font-size:12px;padding-top:10px;padding-bottom:10px;text-align:center;text-decoration:none;min-width:98px;}
.tabStyle .tMenu a:hover {color:#333;font-weight:bold;}
.tabStyle .tMenu a:active {background-color:#fff;}
	.tabStyle .tm1 {left:0;}
	.tabStyle .tm2 {left:100px;}
	.tabStyle .tm3 {left:200px;}
	.tabStyle .tm4 {left:300px;}
	.tabStyle .tm5 {left:400px;}
	.tabStyle .tm6 {left:500px;}
	.tabStyle .tm7 {left:600px;}
	.tabStyle .tm8 {left:700px;}
	.tabStyle .tm9 {left:800px;}

.tabStyle div.tCont .dataTable {margin-bottom:0;}
.tabStyle .tCont {position:relative;z-index:1;display:none;width:100%;padding-top:20px;border-top:1px solid #d8d8d8;}
	.tabStyle.main .tCont {padding-top:7px;}
.tabStyle .tCont .date_wrap {position:absolute;top:-25px;right:0;}
.tabStyle .tCont .date {position:absolute;top:-25px;right:0;}

/*.tabStyle .date {display:block;position:absolute;right:0;top:-25px;} motu\motu_my_suik32.html 에서 깨져서 숨김*/
/*.tabStyle div.tCont {overflow:hidden;} 탭 오른쪽 상단 버튼이 들어가는 경우가 있어서 숨김 - 수익률 상위권자 팝업*/
/*.tabStyle .tCont .btn_wrap {position:absolute;top:-30px;right:0;} afn\search\likefund_list.html 에서 버튼 위치 깨짐
.tabStyle .tCont .btn_wrap .date {display:inline-block;margin-right:5px;}*/

.mini .tMenu a {min-width:68px}
	.mini .tm1 {left:0;}
	.mini .tm2 {left:70px;}
	.mini .tm3 {left:140px;}
	.mini .tm4 {left:210px;}
	.mini .tm5 {left:280px;}
	.mini .tm6 {left:350px;}
	.mini .tm7 {left:420px;}
	.mini .tm8 {left:490px;}
	.mini .tm9 {left:560px;}

/*tabStyleB 박스형 메뉴*/
.tabStyleB {overflow:hidden;margin-bottom:20px;border-left:1px solid #d5d5d5;}
.tabStyleB li {float:left;text-align:center;border:1px solid #d5d5d5;border-left:none;line-height:1.1;}
.tabStyleB li a {display:inline-block;padding:9px 10px 8px;min-width:70px;}
.tabStyleB h2,.tabStyleB h3,.tabStyleB h4,.tabStyleB h5 {position:absolute;top:0;left:0;height:0;width:0;visibility:hidden;}
.tabStyleB a {text-decoration:none;color:#555;}
.tabStyleB .selected,
.tabStyleB a:hover {background:#f8f8f8;}
.tabStyleB .selected a {color:#946363;font-weight:bold;letter-spacing:-1px;}

.tabStyleB.sub {position:relative;width:100%;height:62px;border-left:none;background:url("/images/bg/bg_1x1_e6e6e6.gif") 0 31px repeat-x;}
.tabStyleB.sub li:first-child {border-left:1px solid #d5d5d5;}
.tabStyleB.sub li.selected {border-bottom:2px solid #f8f8f8 !important;}
.tabStyleB.sub .tCont {display:none;position:absolute;top:32px;left:0;width:722px;background:#f8f8f8;border:1px solid #d5d5d5;border-top:none;padding:8px 0 6px;z-index:0 !important;}
.tabStyleB.sub .tCont a {color:#757575;font-weight:normal;min-width:30px;padding:0 15px;letter-spacing:0;}
.tabStyleB.sub .tCont li {border:none;background:url("/images/bg/bg_tabstyle_li.gif") right center no-repeat;line-height:1.1;l}
.tabStyleB.sub .tCont a:hover {color:#137ebf;}
.tabStyleB.sub .tCont .selected a {font-weight:bold;color:#137ebf;letter-spacing:-1px;}
.tabStyleB.sub .selected .tCont {display:block;}

/*tabStyleB 박스형 메뉴 스크립트형*/
.tabStyle.sub {clear:both;position:relative;overflow:hidden;margin-bottom:10px;padding-top:36px;}
.tabStyle.sub .tMenu {display:block;position:absolute;top:1px;z-index:2;border:1px solid #d5d5d5;background:#fff;line-height:1.1;}
.tabStyle.sub .tMenu a {padding:9px 10px 8px;min-width:70px;height:12px;text-decoration:none;color:#555;}
.tabStyle.sub .tMenu a:hover {background:#f8f8f8;font-weight:normal;}
.tabStyle.sub .selected {background:#f8f8f8;}
.tabStyle.sub .selected a {padding:9px 10px 8px;background:#f8f8f8;color:#946363;font-weight:bold !important;}
.tabStyle.sub .tCont {position:relative;z-index:1;display:none;padding-top:20px;border-top:none;}
	.tabStyle.sub .tm1 {left:0px;}
	.tabStyle.sub .tm2 {left:91px;}
	.tabStyle.sub .tm3 {left:182px;}
	.tabStyle.sub .tm4 {left:273px;}
	.tabStyle.sub .tm5 {left:364px;}
	.tabStyle.sub .tm6 {left:465px;}
.tabStyle.sub .tCont .btn_wrap {top:0;}

/* 종목검색 차트 레이어 */
.tabStyle.sub.chartB {padding-top:30px;overflow:hidden;border-bottom:1px solid #d5d5d5;}
.tabStyle.sub.chartB .tCont {top:1px;width:323px;padding:20px 10px;text-align:center;border:1px solid #d5d5d5;border-bottom:none;height:100%;}

/*리퍼의 평가등급 설명문용*/
.tabStyle.sub.box {clear:both;position:relative;overflow:hidden;margin-bottom:10px;padding-top:31px;margin-top:30px;}
.tabStyle.sub.box .tCont {width:687px;border:1px solid #d5d5d5;padding:3px 15px 15px;min-height:150px;line-height:1.6;text-align:justify;word-break:break-all;}
.tabStyle.sub.box .tCont p {padding-top:12px;}
	.tabStyle.sub.box .tm1 {left:0px;width:150px;}
	.tabStyle.sub.box .tm2 {left:151px;width:90px;}
	.tabStyle.sub.box .tm3 {left:242px;width:97px;}
	.tabStyle.sub.box .tm4 {left:340px;width:110px;}

/* 정의목록(dl) 메뉴 최대 6개 넘어가면 width와 left 별도로 재설정*/
dl.tabStyle {position:relative;width:100%;min-height:200px;padding-top:0;}
dl.tabStyle dt.tMenu {position:static;float:left;min-width:none;padding:0 12px;background:#fff url("/images/bg/bg_top_li.gif") 0 2px no-repeat;}
dl.tabStyle dt:first-child {padding-left:0;background:none;}
dl.tabStyle dt.tMenu a {display:block;font-size:12px;padding:0;min-width:0;}

dl.tabStyle .tMenu a {color:#757575;}
dl.tabStyle .tMenu a:hover {color:#333;font-weight:normal;}
dl.tabStyle .selected {background:none;}
dl.tabStyle .selected a {color:#000;font-weight:bold;background:none;}
dl.tabStyle .selected a:hover {font-weight:bold;}

dl.tabStyle dt.tMenu.last {border-right:1px solid #d8d8d8;}
dl.tabStyle dd.tCont {position:absolute;top:25px;min-height:250px;border-top:none;}

/* 링크(ul) 글자수대로 늘어남 */
.tabWrap {position:relative;clear:both;width:100%;background:#fff url("/images/bg/bg_1x1_e6e6e6.gif") 0 36px repeat-x;margin-bottom:20px;}
.tabWrap:after {content:"";display:block;clear:both;}
.tabWrap h2,.tabWrap h3,.tabWrap h4,.tabWrap h5,.tabWrap h6 {position:absolute;left:0;visibility:hidden;height:0;width:0;}
.tabWrap .tabStyle {position:relative;overflow:hidden;margin-bottom:0px;padding-top:0px;}
.tabWrap .tabStyle .selected a {padding-right:15px;}
.tabWrap	ul.tabStyle li {float:left;}
.tabWrap	ul.tabStyle li a {display:block;padding:10px 15px;text-align:center;text-decoration:none;min-width:78px;}
/* 2015.02.06 정명철추가*/
.tabWrap	ul.tabStyle li.width68 a {display:block;padding:10px 15px;text-align:center;text-decoration:none;min-width:68px;}
.tabWrap	ul.tabStyle li a:hover {font-weight:bold;color:#000;}
/*.tabWrap .tabStyle .selected a:hover {letter-spacing:0 !important;}*/
.tabWrap .btn_wrap {position:absolute;right:0px;top:5px;}

/*좁은 메뉴*/
.tabWrap	ul.tabStyle.mini li a {min-width:0px;}
.tabWrap	ul.tabStyle.mini li a:hover {letter-spacing:-1px;}

/*서브 컨텐츠에 들어가는 이미지형 탭*/
.imgTab {overflow:hidden;}
.imgTab .tabStyle {display:inline-block;#display:inline;#zoom:1;margin-bottom:10px;padding-top:0px;}
.imgTab h4,.imgTab h5 {position:absolute;left:0;visibility:hidden;height:0;width:0;}
.imgTab li {float:left;}

/*조건검색 이미지 배경 {background:url("/images/bg/bg_search_head.jpg") 0 0 no-repeat;padding-top:41px;}*/
.terms_search_wrap {position:relative;background:url("/images/bg/bg_search_body.jpg") 0 0 repeat-y;margin-bottom:50px;color:#555;}
.terms_search_wrap .inner {background:url("/images/bg/bg_search_foot.jpg") left bottom no-repeat;padding-bottom:55px;}
.terms_search_wrap .inner dl {float:left;padding-bottom:45px;width:100%;}
.terms_search_wrap .inner dt {clear:both;float:left;background:url("/images/bg/bg_dt.jpg") 0 0 no-repeat;width:120px;height:22px;padding-top:8px;text-align:center;padding-right:15px;margin-right:5px;margin-bottom:5px;}
.terms_search_wrap .inner dt label {display:block;}
.terms_search_wrap .inner dd {float:left;width:490px;min-height:27px;padding-top:3px;margin-bottom:5px;}
.terms_search_wrap .inner dd label {padding-left:5px;padding-right:5px;}
.terms_search_wrap .positionR {height:17px;width:15px;z-index:10;margin-top:-17px;#margin-top:-18px;left: 375px;line-height:1;#position:relative;}
.terms_search_wrap .help_layer {left:-275px;top:20px;width:270px;}

.terms_search_wrap .inner .txt {padding:10px 0px 10px;font-size:11px;}
.terms_search_wrap .inner span.txt {display:inline-block;font-size:11px;margin-left:15px;padding:0;}

.terms_search_wrap .radiogroup {overflow: hidden;}
.terms_search_wrap .radiogroup li {float: left;min-width:45%;padding-top: 5px;}
.terms_search_wrap .radiogroup li label {padding-left: 5px;}
.terms_search_wrap .foot {text-align:center;}

.terms_search_wrap .tMenu {position:absolute;top:12px;color:#fff;font-weight:bold;}
.terms_search_wrap .tMenu label {padding-left: 5px;vertical-align:top;} 
.terms_search_wrap .tm1 {left:30%;} 
.terms_search_wrap .tm2 {right:30%;} 
.terms_search_wrap .tCont {background:url("/images/bg/bg_search_head.jpg") 0 0 no-repeat;min-height:120px;padding:75px 45px 5px;display:none;}

/*수익률 계산기*/
.calcu_wrap {position:relative;background:url("/images/bg/bg_search_body.jpg") 0 0 repeat-y;margin-bottom:50px;color:#555;width:100%;}
.calcu_wrap .inner {background:url("/images/bg/bg_calcu_foot.jpg") left bottom no-repeat;padding-bottom:55px;}
.calcu_wrap .inner dl {overflow:hidden;padding:0px 0px 50px;}
.calcu_wrap .inner dt {clear:both;float:left;background:url("/images/bg/bg_dt.jpg") 0 0 no-repeat;width:120px;height:22px;padding-top:8px;text-align:center;padding-right:15px;margin-right:5px;margin-bottom:5px;}
.calcu_wrap .inner dd {float:left;width:490px;min-height:27px;padding-top:3px;margin-bottom:5px;}
.calcu_wrap .inner dd label {padding-left:3px;padding-right:5px;}

.calcu_wrap .tCont {background:url("/images/bg/bg_invest_head.jpg") 0 0 no-repeat;min-height:80px;padding:30px 45px 15px;}
.calcu_wrap .positionR {height:17px;width:15px;z-index:10;margin-top:-17px;#margin-top:-18px;left: 375px;line-height:1;#position:relative;}

.calcu_wrap .inner .txt {padding:10px 0px 10px;font-size:11px;}
.calcu_wrap .inner span.txt {display:inline-block;font-size:11px;margin-left:15px;padding:0;}

.calcu_wrap .radiogroup {overflow: hidden;}
.calcu_wrap .radiogroup li {float: left;min-width:45%;padding-top: 5px;}
.calcu_wrap .radiogroup li label {padding-left: 5px;}
.calcu_wrap .foot {text-align:center;}

/*예적금 계산기*/
.invest_wrap {position:relative;background:url("/images/bg/bg_search_body.jpg") 0 0 repeat-y;margin-bottom:50px;color:#555;}
.invest_wrap .header {background:url("/images/bg/bg_invest_head.jpg") 0 0 no-repeat;padding:30px 45px 15px;overflow:hidden;}
.invest_wrap .header h4 {float:left;font-weight:bold;color:#325d87;font-size:14px;margin-left:-15px;padding-right:10px;}
.invest_wrap .header p {float:left;background:url("/images/bg/bg_top_li.gif") 0 5px no-repeat;padding-top:3px;padding-left:10px;color:#868686;}
.invest_wrap .inner {background:url("/images/bg/bg_invest_foot.jpg") left bottom no-repeat;padding-bottom:55px;}
.invest_wrap .inner dl {overflow:hidden;padding:30px 0px 40px;}
.invest_wrap .inner dt {clear:both;float:left;background:url("/images/bg/bg_dt.jpg") 0 0 no-repeat;width:120px;height:22px;padding-top:8px;text-align:center;padding-right:15px;margin-right:5px;margin-bottom:5px;}
.invest_wrap .inner dd {float:left;width:490px;min-height:27px;padding-top:3px;margin-bottom:5px;}
.invest_wrap .inner dd label {padding-left:3px;padding-right:5px;}
.invest_wrap .inner .only {padding-bottom:0;margin-bottom:-30px}
.invest_wrap .foot {text-align:center;}

.invest_wrap .tCont {background:url("/images/bg/bg_calcu_h5.jpg") 0 0 repeat-x;min-height:120px;padding:30px 45px 15px;display:none;}

.invest_wrap .tMenu {position:absolute;top:75px;color:#fff;font-weight:bold;}
.invest_wrap .tMenu label {padding-left: 5px;vertical-align:top;} 
.invest_wrap .tm1 {left:110px;} 
.invest_wrap .tm2 {left:320px;} 
.invest_wrap .tm3 {left:520px;} 

/* 간편 재무설계 */
.financial_wrap {position:relative;background:url("/images/bg/bg_search_body.jpg") 0 0 repeat-y;margin-bottom:50px;color:#555;width:100%;}
.financial_wrap .header {background:url("/images/bg/bg_invest_head.jpg") 0 0 no-repeat;padding:30px 45px 15px;overflow:hidden;}
.financial_wrap .header h4,
.financial_wrap .header h5 {float:left;font-weight:bold;color:#325d87;font-size:14px;margin-left:-15px;padding-right:10px;}
.financial_wrap .header p {float:left;background:url("/images/bg/bg_top_li.gif") 0 5px no-repeat;padding-top:3px;padding-left:10px;color:#868686;}
.financial_wrap .inner {background:url("/images/bg/bg_financial_foot.jpg") left bottom no-repeat;padding-bottom:55px;}
.financial_wrap .inner .tab {clear:both;position:relative;margin:0px -15px 10px;}
.financial_wrap .inner .tab dt {display:inline-block;#display:inline;background:#77818e url("/images/bg/bg_financial_dt.gif") 0 0 no-repeat;color:#fff;padding-left:5px;margin-left:20px;#zoom:1}
.financial_wrap .inner .tab dt span {display:inline-block;background:#77818e url("/images/bg/bg_financial_dt.gif") top right no-repeat;padding:5px 15px 5px 10px;font-weight:bold;}
.financial_wrap .inner .tab dd {position:relative;background:#fff;border:1px solid #eaeaea;border-width:1px 0;padding:13px 30px;color:#333;line-height:2.5;}
/*
.financial_wrap .inner .tab {position:relative;margin:0px -15px 10px;padding-top:25px;}
.financial_wrap .inner .tab dt {position:absolute;top:0px;display:inline-block;background:#77818e url("/images/bg/bg_financial_dt.gif") 0 0 no-repeat;color:#fff;padding-left:5px;margin-left:20px;}
.financial_wrap .inner .tab dt span {display:block;background:#77818e url("/images/bg/bg_financial_dt.gif") top right no-repeat;padding:5px 15px 5px 10px;font-weight:bold;}
.financial_wrap .inner .tab dd {position:relative;background:#fff;border:1px solid #eaeaea;border-width:1px 0;padding:13px 30px;color:#333;line-height:2.5;}
*/

.financial_wrap .inner .tab dd input[type="text"] {border:1px solid #7f9db9;font-weight:bold;color:#f00;text-align:right;padding:0 5px;margin:-2px 2px -2px 2px;}
.financial_wrap .inner .tab dd select {border:1px solid #7f9db9;font-weight:bold;color:#f00;margin:-2px 2px -2px 5px;}

.age {float:left;margin-bottom:0;overflow:hidden;#zoom:1;#float:none;#display:inline;}
.age li {float:left;background:#fff url("/images/bg/bg_age.gif") 0 20px  no-repeat;padding-left:10px;float:left;}
.age li:first-child {padding-left:0;margin-right:0px;background:none;}
.inb {*display:inline-block;#margin:-30px 0;}

.financial_wrap .tCont {display:block;background:none;min-height:120px;padding:10px 45px 55px;}
.financial_wrap .tCont .notice {margin:0 -10px;}
.financial_wrap .foot {text-align:center;}

.financial_wrap .layer_wrap {position:absolute;top:-26px;right:0;}
.financial_wrap .layer_wrap .btn {font-weight:normal;}
.financial_wrap .layer_wrap .help_layer {position:absolute;z-index:100 !important;}

/* 계산결과*/
.calcu_result {border:1px solid #e19c97;border-width:1px 0;background:#f8f8f8;padding:30px 40px;margin-bottom:30px;}
.calcu_result .tt {font-size:14px;font-weight:bold;color:#000;}
.calcu_result .tt strong {color:#fe3131;}
.calcu_result .result {background:#fff;padding:15px 20px;margin:10px -10px 0px;color:#555;}

.calcu_result .result em {color:#3156df;font-weight:bold;}
.calcu_result .result p {margin-top:5px;}
.calcu_result .result p:first-child {margin-top:0;}
.calcu_result .rCont {background:url("/images/bg/bg_dot.gif") 0 0 repeat-x;padding:30px 30px 0px;margin:30px -40px 0;position:relative;}
.calcu_result .rCont .chart {background:#fff;margin-bottom:30px;text-align:center;}
.calcu_result input[readonly] {background:#f8f8f8;font-size:14px;font-weight:bold;color:#fe3131;border:none;text-align:right;margin-right:2px;}

.calcu_result thead th {color:#333;background:#f4f4f4;}
.calcu_result td {background:#fff;}

.calcu_result .gray_box {background:#fff;margin-bottom:10px;}
.calcu_result .gray_box label {font-size:12px;font-weight:bold;color:#333;padding-right:15px;}
.calcu_result .gray_box input {font-size:14px;font-weight:bold;color:#000;height:25px;margin-right:5px;}
.calcu_result .gray_box .btn {margin-left:30px;}

.result_tt {padding-left:10px;font-weight:bold;font-size:14px;color:#345f89;padding-bottom:5px;}

#cal_1_result input[type="text"] {border:none;text-align:right;}
#cal_2_result {display:none;}
#cal_3_result {display:none;}
#cal_1_result span {display:inline-block;width:20px}

/******* 검색 ******/
.fund_search_wrap {border-top:1px solid #7f7f7f;border-bottom:3px solid #969696;padding:6px;margin-bottom:10px;overflow:hidden;color:#333;}
.fund_search_wrap .fund_search {position:relative;background:#fff url("/images/bg/bg_1x1_eee.gif") 0 0 repeat-x;border:1px solid #eee;border-width:0px 1px 1px 1px;}
.fund_search_wrap .fund_search dl {display:table;width:605px;border-top:1px solid #eee;border-right:1px solid #eee;overflow:hidden;margin-left:-1px;}

.fund_search_wrap .fund_search dt {display:table-cell;background:#fbfafa url("/images/bg/bg_search_dt.gif") bottom left repeat-x;min-width:65px;width:65px;min-height:23px;white-space:nowrap;text-align:center;border-left:1px solid #eee;padding:5px;vertical-align:middle;}
.fund_search_wrap .fund_search dd {position:relative;display:table-cell;border-left:1px solid #eee;padding:6px;vertical-align:middle;height:23px;}
.fund_search_wrap .fund_search dd label {display:inline-block;margin-left:30px;margin-right:5px;}
.fund_search_wrap .fund_search dd label:first-child,.fund_search_wrap .fund_search td label:first-child {margin-left:0px !important;}

.fund_search_wrap .fund_search select {min-width:130px;margin-right:10px;}
.fund_search_wrap .fund_search input [type="text"] {min-width:145px;margin-right:20px;}
.fund_search_wrap .fund_search input [type="radio"] {vertical-align:middle;}

.fund_search_wrap .fund_search .terms li {float:left;margin-right:21px;padding-top:3px;}
.fund_search_wrap .fund_search .terms .keyword {margin:-3px 0;width:300px;}

.fund_search_wrap .fund_search_wrap,
.fund_search_wrap .fund_search table {width:606px;border-right:1px solid #eee;margin-left:-1px;}
.fund_search_wrap .fund_search th {background:#fbfafa url("/images/bg/bg_search_dt.gif") bottom left repeat-x;min-width:55px;width:55px;min-height:23px;white-space:nowrap;text-align:center;border-top:1px solid #eee;border-left:1px solid #eee;padding:5px;vertical-align:middle;}
.fund_search_wrap .fund_search td {border-top:1px solid #eee;border-left:1px solid #eee;padding:6px;vertical-align:middle;height:23px;color:#333;}
.fund_search_wrap .fund_search td label {display:inline-block;margin-left:30px;margin-right:10px;}
.fund_search_wrap .fund_search td label:first-child {margin-left:0px;}
.fund_search_wrap .fund_search .btn_wrap {position:absolute;right:20px;top:50%;margin-top:-13px;}
.fund_search_wrap .fund_search .btn_wrap.calcu {right:12px;}
.fund_search_wrap .fund_search .btn_wrap.calcuB {right:12px;margin-top:-22px;}

.fund_search_wrap .fund_search ul.radiogroup {width:605px;overflow:hidden;border-right:1px solid #eee;padding:10px 0 7px;margin-left:-1px;} /*background:url("/images/bg/bg_fund_search.gif") 0 0 repeat;}*/
.fund_search_wrap .fund_search ul.radiogroup li {float:left;min-width:135px;padding:2px 0 2px 15px;#padding-left:10px;border-left:1px solid #eee;}
.fund_search_wrap .fund_search ul.radiogroup label {margin-left:5px;margin-right:5px;vertical-align:top;}

/* 2018.01.16 추가 */
.fund_search_wrap .fund_search2 table.radiogroup {width:970px;border:1px solid #eee;padding:10px 0 7px;}
.fund_search_wrap .fund_search2 table.radiogroup td {width:120px;padding:10px 0 5px 10px;border:1px solid #eee;}
.fund_search_wrap .fund_search2 table.radiogroup td.li_center {width:120px;padding:10px 0 5px 5px;border:1px solid #eee;background-color:#f8f8f8;text-align:center;}
.fund_search_wrap .fund_search2 table.radiogroup label {margin-left:5px;margin-right:5px;vertical-align:top;}
.fund_search_wrap .fund_search2 td.btn_wrap {text-align:center;}

.fund_search_wrap .fund_search p.select {background:#fff;border:1px solid #eee;border-bottom:none;padding:8px 0 5px 15px;width:590px;#padding-left:10px;#width:595px;}
.fund_search_wrap .fund_search li.select {padding-top:8px !important;}
.fund_search_wrap .fund_search .select label {margin-left:5px;margin-right:90px !important;vertical-align:top;}
.fund_search_wrap .fund_search .select select {margin-top:-3px;min-width:125px;}
/**/
.fund_search_wrap .fund_search .liW80 li {min-width:80px !important;}
.fund_search_wrap .fund_search .liW100 li {min-width:100px !important;}

.fund_search_wrap .fund_search ul.checkgroup {width:525px;overflow:hidden;border-top:1px solid #eee;border-right:1px solid #eee;padding:7px 20px 7px 60px;margin-left:-1px;}
.fund_search_wrap .fund_search ul.checkgroup li {float:left;min-width:160px;padding:5px 0 0px 15px;#padding-top:0;}
.fund_search_wrap .fund_search ul.checkgroup label {margin-left:5px;margin-right:5px;}
.fund_search_wrap .fund_search ul.checkgroup input {margin-bottom:2px;}

.fund_search_wrap .fund_search .radiogroup ul {border:none;background:none;}
.fund_search_wrap .fund_search .radiogroup ul li {float:left;min-width:70px;padding:3px 0px;}
.fund_search_wrap .fund_search .radiogroup ul label {margin:0 5 0 3px;vertical-align:top;}

/* 한 줄에 두 개의 항목이 들어갈 때*/
.fund_search .df2 dt {min-width:65px;}
.fund_search .df2 dd {min-width:170px;}
.fund_search .df2 dd:nth-of-type(2) {width:200px;}

/* 한 줄에 세 개의 항목이 들어갈 때*/
.fund_search .df3 dt {min-width:55px;}
.fund_search .df3 dd {min-width:122px;}
.fund_search .df3 select,.fund_search .df3 input [type="text"] {margin-right:0;min-width:110px;}
.fund_search .df3 dd label,.fund_search .df3 td label {margin-left:20px;margin-right:5px;}

	/* Only for ie7*/	
	*+ html .fund_search_wrap .fund_search .btn_wrap input {height:100%;}
	*+ html .fund_search_wrap .fund_search dl {#zoom:1;background:#fff url("/images/bg/bg_dl_fund_search.gif") 0 0 repeat-y;}
	*+ html .fund_search_wrap .fund_search dt {display:inline;float:left;#zoom:1;height:100%;min-height:23px;padding:8px 5px 3px;}	
	*+ html .fund_search_wrap .fund_search dd {display:inline;float:left;#zoom:1;width:500px;padding:8px 6px;height:100% !important;background:#fff;vertical-align:middle;}
	*+ html .fund_search_wrap .fund_search dd * {vertical-align:middle;}
	*+ html .fund_search_wrap .fund_search select {height:22px;margin:-2px 0;margin-right:20px;}
	*+ html .fund_search_wrap .fund_search input[type="text"] {height:19px;margin:-5px 0;}
	*+ html .fund_search_wrap .fund_search .btn {margin:-5px 0;}
	*+ html .fund_search_wrap .fund_search dd .btn {margin-top:-2px;}

	*+ html .fund_search_wrap .fund_search .df2 dd {width:213px;}
	*+ html .fund_search_wrap .fund_search .df3 dt {width:50px;}
	*+ html .fund_search_wrap .fund_search .df3 dd {width:122px !important;}
	*+ html .fund_search_wrap .fund_search .df3 select {width:110px !important;}
	*+ html .fund_search_wrap .fund_search .df3 dd input[type="text"] {width:105px !important;}

/* 조회기간 입력*/
.period {padding-left:0px;}
.period ul {overflow:hidden;}
.period li {float:left;padding:5px 25px 7px 0;#padding:5px 20px 7px 0;}
.period li label {margin:0 0 0 5px !important;}

.period p {padding-bottom:5px;}
.period p label {margin:0 5px 0 2px !important;}
.period p input {height:19px;color:#333;}

/*서브 검색 폼*/
.sub_search_wrap {position:relative;background:#f4f4f4;padding:10px 10px 10px 30px;color:#333;margin:0 0px 30px;overflow:hidden;vertical-align:middle;}
.sub_search_wrap dl {clear:both;overflow:hidden;margin:3px 0;}
.sub_search_wrap dt {float:left;background:url("/images/bg/bg_colron.gif") right center no-repeat;margin-right:10px;font-weight:bold;padding:2px 10px 2px 0;letter-spacing:-1px;}
.sub_search_wrap ul {float:left;overflow:hidden;padding-right:50px;}
.sub_search_wrap li {float:left;padding-right:30px;}
.sub_search_wrap label {padding-left:7px;}
.sub_search_wrap dd ul {padding-top:3px;}
.sub_search_wrap .count {float:right;}
.sub_search_wrap .btn {margin:-3px 0;}
.sub_search_wrap .btn_wrap {position:absolute;right:30px;top:50%;margin-top:-10px;}
.sub_search_wrap .clear {clear:both;padding-top:5px;width:100%;}
.sub_search_wrap label:first-child {padding-left:0;}

/*회색 라운드박스 검색*/
.box_search_wrap {background:url("/images/contents/bg_roundBox_middle.gif") 0 0 repeat-y;margin-bottom:20px;overflow:hidden;}
.box_search_wrap .inbox {background:url("/images/contents/bg_roundBox_bottom.gif") 0 100% no-repeat;padding:0 30px 40px 30px;overflow:hidden;}
.box_search_wrap .ht {background:url("/images/contents/bg_roundBox_top.gif") 0 0 no-repeat;padding:20px 25px 0px;}
.box_search_wrap .ht span {display:block;border-bottom:2px solid #ca4036;padding-left:25px;margin-bottom:5px;}
.box_search_wrap .btns {overflow:hidden;margin:7px 0 0px 0} 
.box_search_wrap .btns li {float:left;}
.box_search_wrap .btns value {margin-right:2px;}
.box_search_wrap .btns value * {letter-spacing:0px;}
.box_search_wrap .btn_wrap {text-align:center !important;margin:-5px -5px 0;padding-top:25px;border-top:2px solid #ca4036;}

.box_search_wrap.typeB .ht span {border-bottom:2px solid #1d70a0;}
.box_search_wrap.typeB .btn_wrap {border-top:2px solid #1d70a0;}
.box_search_wrap.typeB th {background:#f4fafe !important;text-align:center;}

/* 회색 안내문구 박스 */
#content .info {clear:both;background:#f8f8f8;padding:20px;color:#333;line-height:1.4;margin:30px 0;}

/*붉은색 박스 수익률*/
.redbox {width:100%;background:#fefdfd url("/images/bg/bg_redbox.gif") 0 0 repeat-x;border:1px solid #e0bdbd;border-width:0 1px 1px;margin:5px 0 20px;}
.redbox .in {background:url("/images/bg/bg_conerL.gif") 0 0 no-repeat;padding:23px 0 2px 30px;margin:0px 0 0 -1px;}
.redbox .bottom {background:url("/images/bg/bg_conerR.gif") 100% 100% no-repeat;#background-position:-100% 0;padding:0px 25px 20px 0;margin:0 -1px -3px 0;}
.redbox .ovh {overflow:hidden;}

.redbox .fRight {font-weight:bold;color:#000;}
.redbox strong {color:#ca4036;font-family:tahoma;font-weight:normal;font-size:16px;}
.redbox em {color:#000;font-family:tahoma;font-weight:normal;font-size:16px;}
.redbox span {text-indent:-9999em;display:inline-block;#display: inline;zoom: 1;#text-indent:0;#font-size:0;#line-height:0;#overflow:hidden;#height:14px;vertical-align:bottom;}

.redbox .txt01 {background:url("/images/txt/ranking_txt_01.png") 0 1px no-repeat;width:85px;}
.redbox .txt02 {background:url("/images/txt/ranking_txt_02.png") 0 1px no-repeat;width:35px;}
.redbox .txt10 {background:url("/images/txt/ranking_txt_10.png") 0 1px no-repeat;width:25px;}
.redbox .txt11 {background:url("/images/txt/ranking_txt_11.png") 0 0px no-repeat;width:120px;}
.redbox .txt12 {background:url("/images/txt/ranking_txt_12.png") 0 0px no-repeat;width:120px;}
.redbox .txt13 {background:url("/images/txt/ranking_txt_13.png") 0 0px no-repeat;width:120px;}
.redbox .lanking {position:absolute;right:0;text-indent:0;font-weight:bold;color:#000;height:20px;line-height:1.2;font-size:12px;}
.redbox .suik {padding:5px 0;}
.redbox .suik li {float:none;clear:both;background:none;color:#555;font-weight:bold;position:relative;overflow:hidden;}

.redbox .sub {overflow:hidden;margin-top:8px;padding-top:8px;font-size:14px;font-weight:bold;background:url("/images/bg/bg_dotline.gif") 0 0 repeat-x;text-align:center;}
.redbox .sub ul {display:inline-block;#display:inline;#zoom:1}
.redbox li {float:left;background:url(/images/bg/bg_calcu_h5.jpg) 0 center no-repeat;padding:0 10px;}
.redbox li:first-child {background:none;}
.redbox li.sky {color:#7878de;padding:3px 10px 0;}
.redbox li.blue {color:#3366ff;padding:3px 10px 0;}

.redbox:after {content:"";display:block;clear:both;}

/*
.redbox strong {color:#ca4036;font-family:tahoma;font-weight:normal;font-size:16px;}
.redbox em {color:#000;font-family:tahoma;font-weight:normal;font-size:16px;}
.redbox span {display:inline-block;#float:left;margin:0 0px;overflow:hidden;text-indent:-9999px;vertical-align:middle;}
.redbox .txt01 {background:url("/images/txt/ranking_txt_01.png") 0 1px no-repeat;width:85px;}
.redbox .txt02 {background:url("/images/txt/ranking_txt_02.png") 0 1px no-repeat;width:35px;}
.redbox .txt10 {background:url("/images/txt/ranking_txt_10.png") 0 4px no-repeat;width:25px;width:95px;}
.redbox .txt11 {background:url("/images/txt/ranking_txt_11.png") 0 0px no-repeat;width:120px;}
.redbox .txt12 {background:url("/images/txt/ranking_txt_12.png") 0 0px no-repeat;width:120px;}
.redbox .txt13 {background:url("/images/txt/ranking_txt_13.png") 0 0px no-repeat;width:120px;}

.redbox .lanking {position:absolute;right:0;text-indent:0;font-weight:bold;color:#000;}
.redbox .suik {padding-bottom:10px;}
.redbox .suik li {position:relative;float:none;clear:both;background:none;color:#555;font-weight:bold;padding:0;}

.redbox .sub {overflow:hidden;margin-top:8px;padding-top:8px;font-size:14px;font-weight:bold;background:url("/images/bg/bg_dotline.gif") 0 0 repeat-x;text-align:center;}
.redbox .sub ul {display:inline-block;#display:inline;#zoom:1}
.redbox li {float:left;background:url(/images/bg/bg_calcu_h5.jpg) 0 center no-repeat;padding:0 10px;}
.redbox li:first-child {background:none;}
.redbox li.sky {color:#7878de;padding:3px 10px 0;}
.redbox li.blue {color:#3366ff;padding:3px 10px 0;}

.redbox:after {content:"";display:block;clear:both;}
*/

/*회색박스로 변경*/ 
.redbox.gray {background:#fefdfd url("/images/bg/bg_graybox.gif") 0 0 repeat-x;border:1px solid #b2b2b2;border-width:0 1px 1px;margin-bottom:40px;}
.redbox.gray .in {background:url("/images/bg/bg_GconerL.gif") 0 0 no-repeat;}
.redbox.gray .bottom {background:url("/images/bg/bg_GconerR.gif") 100% 100% no-repeat;#background-position:-100% 0;}
.redbox.gray .fund_type dt {float:left;border-right:2px solid #e49b96;font-size:16px;font-weight:bold;color:#000;width:120px;text-align:left;padding-top:5px;padding-bottom:20px;}
.redbox.gray .fund_type dt img {display:block;padding-bottom:10px;}
.redbox.gray .fund_type dd {padding-left:130px;}
.redbox.gray .fund_type dd ul {overflow:hidden;0;}
.redbox.gray .fund_type dd li {background:url(/images/bg/bg_type_btn.png) 0 0 no-repeat;width:76px;padding:5px 10px;text-align:center;margin:7px 0 0 7px;}
.redbox.gray .fund_type dd li.selected {background-position:0 bottom;color:#000;} 

/*title*/
.title_wrap {position:relative;overflow:hidden;margin:40px 0 15px;}
.title_wrap h2,
.title_wrap h3,
.title_wrap h4,
.title_wrap h5 {display:inline-block;margin-right:15px;float:left;}
.title_wrap p {position:absolute;right:0;top:2px;}

.sub_title_wrap {clear:both;position:relative;width:100%;border-bottom:2px solid #2d374f;margin:16px 0 16px;padding-bottom:5px;min-height:20px;} 
.sub_title_wrap h4,.sub_title_wrap h5,.sub_title_wrap h6 {display:inline-block;#float:left;font-size:20px;font-weight:bold;color:#2d374f;padding:0 0px 0px 5px;} 
.sub_title_wrap p {position:absolute;right:2px;bottom:9px;}
.sub_title_wrap span {float:right;line-height:22px;}
.sub_title_wrap.more span {float:none;margin-left:20px;}
.sub_title_wrap p.btn {top:-3px} 
.sub_title_wrap.more .noticeA {margin:0;}
.sub_title_wrap strong {color:#000;font-weight:normal;}

.sub_title_h5 {position:relative;height:12px;margin-top:30px;margin-bottom:9px;}
.sub_title_h5 h3,
.sub_title_h5 h4,
.sub_title_h5 h5,
.sub_title_h5 h6 {display:inline-block;#float:left;padding-right:20px;background:url("/images/bullet/bul_h5.gif") 5px -1px no-repeat;padding-left:15px;font-weight:bold;color:#333;line-height:12px;}
.sub_title_h5 span {float:right;right:2px;line-height:12px;}
.sub_title_h5 p {position:absolute;right:2px;top:0px;}
.sub_title_h5.more span {float:none;color:#000;}
.sub_title_h5 p.btn {top:-3px} 

.h5 {background:url("/images/bullet/bul_h5.gif") 5px 1px no-repeat;padding-left:15px;font-weight:bold;color:#333;margin-bottom:9px;}
.h6 {font-weight:bold;text-align:left;margin-bottom:10px;padding-left:20px;color:#000;}
.family_fund {background:#eee;border-top:1px solid #969696;color:#333;text-align:center;font-weight:bold;padding:7px;}

/*펀드 상세페이지를 위한 예외 타이틀*/
.sub_title_detail {margin-bottom:20px;padding-left:5px;}
.sub_title_detail h2,
.sub_title_detail h3,
.sub_title_detail h4,
.sub_title_detail h5 {font-size:16px;font-weight:bold;color:#333;}
.sub_title_detail .code {overflow:hidden;font-size:11px;}
.sub_title_detail .code li {float:left;margin-right:30px;}
.sub_title_detail .code li a {text-decoration:underline;color:#345f89;}

/* 도움말 레이어팝업 : position:relative;속성이 있어야 팝업레이어의 위치를 지정 할수 있으나,td에 position을 적용하면 테이블 레이아웃이 깨짐. 반드시 td 내부에 div를 한번 감싸고 사용 할 것*/
/*.help_layer {position:absolute;display:none;width:200px;text-align:left;background:#fff;padding:10px 10px 8px 10px;border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-right:1px solid #969696;border-bottom:1px solid #969696;line-height:1.4;font-weight:normal;z-index:50;#zoom:1}
:root .help_layer {top:20px;right:0px;}
th .help_layer,
td .help_layer {#margin-top:18px;#margin-left:-100%;}*/
/* 도움말 레이어팝업 : position:relative;속성이 있어야 팝업레이어의 위치를 지정 할수 있으나,td에 position을 적용하면 테이블 레이아웃이 깨짐. 반드시 td 내부에 div를 한번 감싸고 사용 할 것*/
.help_layer {position:absolute;display:none;width:200px;text-align:left;background:#fff;padding:10px 10px 8px 10px;border-left:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-right:1px solid #969696;border-bottom:1px solid #969696;line-height:1.4;font-weight:normal;z-index:50;#zoom:1;}
:root thead .help_layer {top:20px;right:0px;}
.help_font {font-size:11px;color:#333333;}
thead th .help_layer,
thead td .help_layer {#margin-top:18px;#margin-left:-100%;}

tbody th .help_layer,
tbody td .help_layer {left:0;white-space:normal;}
tbody td .help_layer strong {color:#333 !important;}

.help_layer strong {display:block;color:#000;margin-bottom:10px;width:170px;}
.help_layer p {margin-top:10px;background:#fff url("/images/bullet/bul_blie2x2.gif") 0 5px no-repeat;padding-left:7px;#background-position:0 7px;}
.help_layer li {background:#fff url("/images/bullet/bul_blie2x2.gif") 0 7px no-repeat;padding-left:7px;#background-position:0 7px;margin-top:5px;color:#555;}
.help_layer a {display:block;}
.help_layer .exam {background:#f8f8f8;border:1px solid #e8e8e8;font-size:11px;color:#058314;padding:5px;margin:7px 8px;overflow:hidden;bd+}
.help_layer p.exam {padding-left:10px;}
.help_layer .exam li {padding-left:10px;background:url("/images/bullet/bul_tri_orange.gif") 2px 5px no-repeat;}
.help_layer .exam li span {display:inline-block;width:40px;}/*margin-left:-40px;*/
.help_layer .exam dd {float:left;width:80%;}

.help_layer .close_layer {position:absolute;top:5px;right:5px;}
.help_layer.z-ind_1 {z-index:1;}
.help_layer.z-ind_10 {z-index:10;}
.help_layer img {margin-top:0 !important;}
/*유사펀드 설명*/
.fund_explain {border:1px solid #dbdbdb;background:url("/images/bg/bg_fund_explain.gif") 0 50px repeat-x;padding:20px 17px;margin-bottom:20px;}
.fund_explain h4 {min-height:20px;border-bottom:1px solid #ca4036;color:#000;font-weight:bold;padding:3px 10px 6px;margin-bottom:25px;}
.fund_explain ul {margin:0 10px;}
.fund_explain li {background:url("/images/bullet/bul_tri.gif") 0 3px no-repeat;padding-left:15px;margin-bottom:15px;color:#333;word-break:keep-all;text-align:justify;line-height:1.6;}
.fund_explain strong {color:#227293;display:inline-block;margin-right:5px;}

.fund_explain dl {overflow:hidden;margin:0 10px;}
.fund_explain dt {clear:both;float:left;background:url("/images/bullet/bul_tri.gif") 0 3px no-repeat;padding-left:15px;color:#227293;display:inline-block;margin-right:5px;font-weight:bold;}
.fund_explain dd {margin-bottom:15px;color:#333;padding-left:85px;}

/* 설문 결과 */
.fund_explain p {margin:15px 10px 0;color:#555;word-break:keep-all;text-align:justify;line-height:1.6;}
.fund_explain .bb {display:block;margin-bottom:10px;color:#f00;}

/* 레이어 팝업*/
#layerPop {display:none;position:absolute;top:0;left:0;background:#fff;width:392px;min-height:265px;border:4px solid #626262;font-size:16px;font-weight:bold;z-index:100;line-height:1.6;} /* top:150px;left:50%;margin-left:-200px;*/
#layerPop dt {background:#626262;padding:15px 20px 7px;color:#fff;}
#layerPop dd {padding:30px 25px 50px;min-height:110px;color:#000;word-break:keep-all;vertical-align:middle;}
#layerPop dd p {padding-top:20px;}
#layerPop .ok dd {background:#e7e7e7 url("/images/bg/bg_ok.jpg") right bottom no-repeat;}
#layerPop .fail dd {background:#e7e7e7 url("/images/bg/bg_fail.jpg") right bottom no-repeat;}
#layerPop .bottom {padding:7px 12px;}

/* 본문 기사 정렬 */
.article {padding:0 20px 0 20px;}
.article .h5 {margin:30px 0 20px -20px;}
.article .h6 {font-weight:bold;text-align:left;margin:20px 0 10px;padding-left:0px !important;color:#c95324;}
.article dl.dl_list {margin-bottom:20px;}
.article dl.dl_list dt {font-weight:bold;color:#345f89;margin-top:20px;}
.article dl.dl_list dd {padding-left:25px;}
.article p {margin-bottom:10px;}
.article ol {padding-left:15px;margin-left:10px;}
.article ol li {text-indent:-15px;}

.article dl.dl_listB dt {font-weight:bold;font-size:14px;margin-bottom:10px;color:#c95324;}
.article .box {border:1px solid #d5d5d5;background:#f8f8f8;padding:15px;margin-bottom:15px;color:#555;}
.article dl.dl_listB dt {font-weight:bold;font-size:14px;margin-bottom:10px;color:#c95324;}
.article dl.dl_listB dd {margin-bottom:30px;}
.article dl.dl_listB .box strong {color:#333;}
.article dl.dl_listB p {margin-bottom:10px;}

/* scroll_table */
.scroll_table {display:block;overflow-y:scroll;z-index:5;margin-bottom:10px;}
.scroll_table table {display:table;margin-top:4em;#margin-top:0;margin-bottom:0;border:none;#border-top:1px solid #d5d5d5;} /*position을 주면서 table 속성을 잃어 길이가 사라지므로 반드시 width를 줄것*/
.scroll_table thead {position:absolute;display:table;background:#f8f8f8;margin-top:-4em;border-top:1px solid #d5d5d5;} /*position을 주면서 table 속성을 잃어 thead 길이가 사라지므로 반드시 width를 줄것*/
.scroll_table thead tr {display:table-header-group;}
.scroll_table th {display:table-cell !important;}
.scroll_table tbody td {display:table-cell;}
	/* Only for opera*/	
	doesnotexist:-o-prefocus,.scroll_table thead {margin-left:-1px;}

/* 서브 컨텐츠 내부의 아이프레임 */
.scroll_table.inCont table {width:700px;}
.scroll_table.inCont thead {width:700px;}

/*게시판 안쪽 아이프레임을 위한 사이즈 재조정*/
.scroll_table.inboard {height:149px;#height:190px;}
.scroll_table.inboard table {width:640px;}
.scroll_table.inboard thead {width:640px;}

.border {border:2px solid #000 !important;overflow:hidden;}

/* 테이블 항목 정렬을 위한 스타일 
thead th a {display:inline-block;background:url("/images/btn/btn_down_arrow_on.png") 98% center no-repeat;padding-right:10px;}
thead th a.selected {background-image:url(/images/btn/btn_down_arrow.png);}
thead th a.selected.up {background-image:url(/images/btn/btn_down_arrow.png);font-weight:bold;color:#000 !important;}
thead th a.selected.down {background-image:url(/images/btn/btn_up_arrow.png);font-weight:bold;color:#000 !important;}
*/