@charset "utf-8";

/*펀드현황*/
.profile {position:relative;border:1px solid #d5d5d5;margin-bottom:30px;font-family:"tahoma", "arial";z-index:50;}
.profile .left {position:absolute;top:15px;left:20px;width:175px;color:#333;text-align:left;}
.profile .left .big strong {font-size:28px;font-weight:400;}
.profile .left .box {background:#f4f4f4;padding:1px 3px 2px 3px;}
.profile .left .box img {vertical-align:middle;padding-bottom:1px;}
.profile .left .box strong {font-size:14px;font-weight:410;}
.profile .right {padding-left:30%;width:70%;}
.profile .right .imgtxtTable {border:0px solid #eee;margin-bottom:0;}
.profile .right .imgtxtTable tr:first-child th, .profile .right .imgtxtTable tr:first-child td {border-top:none;}
.profile .typeUp tbody td {color:#fe3131;font-weight:bold;}
.profile .typeUp strong {color:#fe3131;}
.profile .typeDown tbody td {color:#003add !important;font-weight:bold;}
.profile .typeDown strong {color:#003add !important;}
.profile .right td {font-weight:bold;color:#555;}

.profile .total strong {font-size:20px;}
.profile .total 

.profile .help_layer {font-weight:normal;}
.profile .help_layer strong {color:#333;font-weight:normal;}

/* 종목 검색 */
.profile.typeB {margin-bottom:10px;}
.profile.typeB .left {top:0;left:0;width:50%;}
.profile.typeB .left .typeUp {width:64%;padding:18px 15px;border-right:1px solid #eee;}
.profile.typeB .left .typeDown {width:64%;padding:18px 15px;border-right:1px solid #eee;}
.profile.typeB .left .typeKeep {width:64%;padding:18px 15px;border-right:1px solid #eee;}

.profile.typeB .left .fBox {position:absolute;right:0;top:0;padding:40px 10px;width:80px;text-align:center;}

.profile.typeB .opinion_wrap {background:#fff;border-top:1px solid #eee;padding:10px;}
.profile.typeB .opinion_wrap div {position:relative;background:#f8f8f8 url("/images/bg/bg_opinion.gif") 10px 40px no-repeat;border:1px solid #eee;padding:10px;margin:10px 0;height:60px;width:320px;}
.profile.typeB .opinion {position:absolute;top:10px;background:url("/images/bg/icon_opinion.gif") center bottom no-repeat;width:30px;text-align:center;padding-bottom:11px;font-weight:bold;color:#555;}
.profile.typeB .opinion span {position:absolute;left:-9999px;}
.profile.typeB .opinion_wrap .result {font-size:16px !important;text-align:center;padding-top:10px;}

.profile.typeB .right {padding-left:50%;width:50%;}
.profile.typeB .imgtxtTable td{font-weight:normal;text-align:left;padding-left:30px;}


/*역외펀드개요 때문에 조정*/
.profile.wide .left {position:absolute;top:5px;left:20px;width:175px;color:#333;text-align:center;}
.profile.wide .right td em {font-weight:normal;color:#555;}

/* 마이닥터 수익률 때문에 조정*/
.imgtxtTable.gain td {padding:15px 10px;text-align:center;color:#000;}
.imgtxtTable.gain td span {font-size:14px;font-weight:bold;}
.imgtxtTable.gain .bb {font-size:18px;color:#000;}

.imgtxtTable.gain.small td {padding:10px 10px;text-align:center;color:#000;}
.imgtxtTable.gain.small .bb {font-size:14px;}
.myfundFontTit {color:#48839F;font-weight:bold;}

/*펀드 상세정보*/
.detail {position:relative;overflow:hidden;margin-bottom:30px;}
.detail .left {float:left;width:355px;border:1px solid #d5d5d5;padding:15px 20px 10px;}
.detail .left h3,
.detail .left h4,
.detail .left h5,
.detail .left h6 {font-weight:bold;color:#333;padding-bottom:5px;}

.detail .chartDiv {border:1px solid #d5d5d5;padding:25px 10px;text-align:center;}
.detail .chart_desc,
.detail div.chart_desc {font-size:11px;letter-spacing:-1px;margin-top:7px;text-align:center;} 
.detail ul {display:inline-block;#display:inline;#zoom:1;overflow:hidden;border:none;}
.detail .chart_desc li {float:left;text-align:left;margin-top:4px;padding-left:16px;padding-right:1px;color:#333;min-width:70px;}

.detail .chart_desc label span {display:inline-block;padding-left:17px;}
.detail .chart_desc li input[type="checkbox"] {position:absolute;top:0;left:0;#margin:-4px 4px 0 -4px;}
.detail .chart_desc label {min-width:120px;}

.detail .right {float:right;width:300px;}
.detail .imgtxtTable th {text-align:left;padding-left:10px;}
.detail .imgtxtTable td {text-align:left;font-weight:bold;color:#555;padding-left:10px;}
.detail .imgtxtTable td span {font-weight:normal;font-size:11px;color:#757575;}


/*양쪽배열*/
.half_wrap {position:relative;overflow:hidden;margin-bottom:30px;}
.half_wrap .fLeft, .half_wrap .left {width:48%;overflow:hidden;}
.half_wrap .fRight, .half_wrap .right{width:48%;overflow:hidden;}
.half_wrap table {margin-bottom:0;}
.half_wrap.text_banner div {background:#f8f8f8;border:1px solid #f4f4f4;margin-top:20px;}
.half_wrap.text_banner a {display:inline-block;background:url("/images/bullet/bul_plus.gif") 8px center no-repeat;padding:7px 7px 7px 30px;font-weight:bold;color:#000;}
.half_wrap.text_banner a:hover {text-decoration:none;color:#015d83;}


/*포트폴리오*/
.portfolio {position:relative;overflow:hidden;}
.portfolio table {margin-bottom:0 !important;}
.portfolio .fLeft, .portfolio .left {float:left;width:48%;overflow:hidden;}
.portfolio .fRight, .portfolio .right {float:right;width:48%;overflow:hidden;}

.portfolio .chart {border:1px solid #d5d5d5;text-align:center;min-height:170px;padding:15px 0;}
.portfolio .box {border:1px solid #d5d5d5;padding:20px 10px;}
.portfolio .box dt {color:#333;margin-bottom:10px;background: url("/images/bullet/bul_blie2x2.gif") 5px center no-repeat;padding-left:12px;}
.portfolio .box dd {padding-left:22px;background: url("/images/bullet/bul_notice.gif") 12px center no-repeat;}

/* 스타일박스 이미지로 구성된 dl */
.stylebox_Wrap {overflow:hidden;padding-left:15px;}
.stylebox_Wrap li {float:left;width:45px;padding:15px;}
.stylebox_Wrap li strong {font-weight:normal;display:block;padding-bottom:5px;text-align:center;}

/*스타일박스*/
.styleBox {clear:both;overflow:hidden;padding:15px 0 30px;}
.styleBox div {border:1px solid #e8e8e8;border-width:1px 0;background:#f8f8f8;width:100%;padding:9px 0;color:#000;}
.styleBox strong {display:inline-block;background: url("/images/bg/bg_colron.gif") 6px right no-repeat;color:#946363;padding-left:10px;padding-right:10px;margin-right:10px;}
.styleBox span {color:#777;}

.pdClear .styleBox {padding:0px 0 10px;}


/*수익률 비교 */
.compare_wrap {width:100%;display:table;overflow:hidden;border-bottom:1px solid #d5d5d5;}
.compare_wrap table{margin-bottom:0;}
.compare_wrap .title {display:table-cell;width:100px;border-left:none;vertical-align:middle !important;text-align:center;color:#000;#float:left;}
.compare_wrap .left, .compare_wrap .center, .compare_wrap .right {display:table-cell;padding:10px 10px;border-left:1px solid #d5d5d5;#float:left;width:188px;vertical-align:top;text-align:center;}

.compare_wrap .all {display:table-cell;padding:20px 10px;border-left:1px solid #d5d5d5;#float:left;vertical-align:top;width:604px;position:relative;}
.compare_wrap .all #chartdiv {width:75%;}
.compare_wrap .all .desc {position:absolute;right:0;bottom:60px;width:23%;}
.compare_wrap .all .desc li {margin-bottom:5px;font-size:11px;text-align:left;letter-spacing:-1px;padding-left:15px;line-height:1.2;}

.compare_wrap .chart_wrap {text-align:center;padding:5px 5px 10px;}
.compare_wrap .chart_wrap div {width:100%;min-height:150px;}
.compare_wrap img {padding:0;margin:0;}

	/* Only for ie7*/	
	*+ html .compare_wrap .title {display:block;width:103px !important;vertical-align:top;}
	*+ html .compare_wrap .left, *+ html .compare_wrap .center, *+ html .compare_wrap .right {width:186px;}
	*+ html .compare_wrap div.chart_wrap {width:196px;}
	*+ html .hide table {border-right:1px solid #d5d5d5;}

	/* Only for ie8*/	
	@media \0screen {
		.compare_wrap .left, .compare_wrap .center, .compare_wrap .right {width:188px;}
		.compare_wrap div.chart_wrap {width:198px;}
		.hide table {border-right:1px solid #d5d5d5;}
		;}

	/* for ie9*/
	:root .compare_wrap .title {width:99px !important;\0/IE9;}
	:root .compare_wrap .left,
	:root .compare_wrap .center,
	:root .compare_wrap .right {width:185px \0/IE9;}
	:root .compare_wrap div.chart_wrap {width:195px \0/IE9;}

	/* Only for ff*/		
	@-moz-document url-prefix() {
		.compare_wrap .left, .compare_wrap .center, .compare_wrap .right {width:186px;}
		.compare_wrap div.chart_wrap {width:195px;}
	;}

	/* Only for opera*/	
	doesnotexist:-o-prefocus, 	.compare_wrap .title {display:inline-block;width:106px !important;vertical-align:middle;margin-top:20px;}
	doesnotexist:-o-prefocus, .compare_wrap .left, .compare_wrap .center, .compare_wrap .right {width:185px;}
	doesnotexist:-o-prefocus, .compare_wrap .all {width:607px !important;padding:20px 5px !important;}
	doesnotexist:-o-prefocus, .compare_wrap div.chart_wrap {width:195px;}

	/* Only for safari*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	.compare_wrap .left, .compare_wrap .center, .compare_wrap .right {width:184px !important;}
	.compare_wrap .all {width:590px !important;padding:20px 10px !important;}
	.compare_wrap div.chart_wrap {width:194px !important;}
	;}

.tTitle {padding:5px 10px 0;}
.tTitle li {background: url("/images/bg/bg_right.gif") right 2px no-repeat;font-size:11px;color:#288096;margin-top:15px;text-align:right;padding-right:15px;}


/*지역별 주식 투자 비중*/
.map {text-align:center;}
.map ul {position:absolute;left:0;top:0;width:0;height:0;visibility:hidden;}

/*평가방법론*/
.method {overflow:hidden;margin-bottom:40px;border-bottom:1px solid #d5d5d5;}
.method .left {float:left;width:350px;}
.method .right {float:right;width:350px;}
.method .title {background:#f8f8f8;border:1px solid #d5d5d5;border-width:1px 0;padding:10px 15px;font-weight:bold;color:#333;margin-top:20px;line-height:1;}
.method ol {margin:10px 0 30px 15px;}
.method li {padding-left:15px;font-weight:bold;color:#555;line-height:1.8;margin-top:7px;background:url("/images/bg/bg_no_02.gif") 0 4px no-repeat;}
.method li:first-child {background:url("/images/bg/bg_no.gif") 0 5px no-repeat;}
.method .sub {margin:5px 0;border:1px solid #d5d5d5;padding:3px 10px;}
.method .sub li {font-weight:normal;background:url("/images/bullet/bul_blie2x2.gif") 0 8px no-repeat;padding-left:10px;margin-top:0;}
.method .tight {letter-spacing:-1px;}

/* FAQ intro*/
.faq_list {overflow:hidden;}
.faq_list .left {float:left;width:350px;min-height:200px;}
.faq_list .right {float:right;width:350px;min-height:202px;overflow:hidden;}
.faq_list .title {background:#f8f8f8;border:1px solid #d5d5d5;border-width:1px 0;padding:10px 15px;font-weight:bold;color:#333;line-height:1;margin-top:20px;}
.faq_list ul {padding:0px 20px;}
.faq_list li {background:url("/images/icon/ico_arrow_red.gif") 2px 5px no-repeat;padding-left:13px;margin:10px 0;display:block;}
.faq_list .question {cursor: pointer;}

/* FAQ list*/
.faq-block ul {padding-bottom:10px;}
.faq-block li {border-bottom:1px solid #d5d5d5;background:url("/images/icon/ico_arrow_red.gif") 15px 12px no-repeat;display:block;line-height:1;padding-left:25px;}
.faq-block li .title {font-weight:normal;color:#555;display:block;padding:9px 20px 9px 0;}
.faq-block li .answer {display:none;}
.faq-block li .answer li {background:url("/images/bullet/bul_bar.gif") 14px 8px no-repeat;}
.faq-block li.selected {background:#f8f8f8;padding-top:20px;padding-bottom:10px;}
.faq-block li.selected:first-child {border-top:1px solid #d5d5d5;}
.faq-block li.selected .title {background: url("/images/bg/bg_faq_q.gif") 0 0 no-repeat;font-weight:bold;color:#333;padding:4px 0 10px 25px;text-decoration:none;font-size:14px;}
.faq-block li.selected .answer, 
.faq-block li.selected div {display:block !important;}
.faq-block li.selected a {text-decoration:underline;font-weight:bold;}
.faq-block li div {background: url("/images/bg/bg_faq_a.gif") 0 0 no-repeat;color:#555;word-wrap:break-word;text-align:justify;margin-top:10px;line-height:1.6;padding-left:25px;padding-right:25px;min-height:25px;}
.faq-block li div p {padding-bottom:10px;}
.faq-block li div strong {color:#333;}
.faq-block li div dt {font-weight:bold;color:#c95324;font-size:14px;}
.faq-block li div dd {margin:5px 0 15px;}
.faq-block li div em {color:#ca4036;font-weight:bold;}
.faq-block li .box {border:1px solid #bbd5e8;padding:10px 20px;margin-bottom:15px;background:#fff;font-size:14px;letter-spacing:-1px;color:#333;}
.faq-block li div .simple {background:#fff;border-color:#ccc;margin:5px 0 25px;}
.faq-block li div .simple thead th {background:#eee;border-color:#ccc;}
.faq-block li div .simple td {border-color:#ccc;}

.faq-block li div .basic {background:#fff;border-color:#ccc;} 
.faq-block li div .basic thead th {background:#eee;border-color:#ccc;}
.faq-block li div .basic td {border-color:#ccc;}
.faq-block li div .basic tbody th {background:#eee;text-align:center;border-color:#ccc;} 
.faq-block li div .basic .thdep2 {background:#f8f8f8;}
.faq-block li .ol {padding-top:0;margin:0 0 10px 0;}
.faq-block li .ol li {text-indent:-15px;padding-left:15px;}
.faq-block li li {background:none;border:none;line-height:1.6;}


/* 지수소개 회색 박스*/
.gray_box {border:1px solid #d5d5d5;border-width:1px 0;background:#f8f8f8;padding:15px 25px;margin-bottom:20px;}
.gray_box p {padding-top:5px;}
.gray_box p:first-child {padding-top:0;}
.gray_box strong {color:#000;}
.gray_box.wide {padding:50px 0;text-align:center;}

/**/
.red_box {border:1px solid #e49b96;border-width:1px 0;background:#fff7f7;padding:15px 25px;margin-bottom:20px;color:#555;}
.red_box p {padding-top:5px;}
.red_box p:first-child {padding-top:0;}
.red_box strong {color:#000;}

/* 설문조사 */
.survey {border-bottom:1px solid #d5d5d5;}
.survey dt {font-weight:bold;border-top:1px solid #d5d5d5;border-bottom:1px solid #e9e9e9;background:#f8f8f8;padding:9px 15px;padding-left:35px;text-indent:-18px;color:#333;margin-bottom:10px;}
.survey dt span {font-weight:normal;}
.survey dd {margin-bottom:30px;}
.survey dd ul {overflow:hidden;margin-left:35px;}
.survey dd label {padding:0 5px;text-align:justify;}
.survey dd li {padding-left:20px;padding-bottom:5px;}
.survey dd strong {display:block;color:#000;}
.survey dd li input {margin-left:-20px;}
.survey dd .float li {float:left;width:17%;}

/* 설문조사 결과 */
.survey_result {padding:5px 15px 15px;text-align:justify;}
.survey_result p {margin-top:10px;}
.survey_result .bb {display:block;margin-bottom:10px;}
.survey_result strong {color:#000;}

/* 포인트 */
.myPoint {color:#427792;font-family:arial;font-weight:bold;font-size:18px;margin-bottom:30px;line-height:1;border:2px solid #d5d5d5;padding:15px 20px;border-radius:10px;}
.myPoint .pp {display:inline-block;background: url("/images/contents/txt_spoint.gif") right center no-repeat;height:17px;width:35px;text-indent:-9999px;margin-left:5px;margin-right:30px;}
.myPoint .total {border-bottom:1px solid #d5d5d5;padding-left:215px;padding-bottom:15px;margin-bottom:10px;}
.myPoint .total dt {float:left;background: url("/images/contents/txt_mypoint.gif") 0px 3px no-repeat;width:130px;height:24px;text-indent:-9999px;}
.myPoint .total dd {font-size:24px;}
.myPoint .total .pp {background-image: url("/images/contents/txt_point.gif") ;width:40px;height:24px;}

.myPoint .active {display:inline-block;#display:block;padding-left:65px;}
.myPoint .active dt {float:left;background: url("/images/contents/txt_active_point.gif") 0px 5px no-repeat;width:150px;height:45px;text-indent:-9999px;}
.myPoint .active dt a {display:block;text-indent:135px;}
.myPoint .active dd {float:left;padding:15px 0 0px 20px;}

.myPoint .pay {display:inline-block;#display:block;#padding-left:30px;margin-left:30px;overflow:hidden;}
.myPoint .pay dt {float:left;background: url("/images/contents/txt_pay_point.gif") 0px 2px no-repeat;width:130px;height:50px;text-indent:-9999px;}
.myPoint .pay dd {float:left;padding:15px 0 0px 10px;}

.point_result {margin-bottom:30px;line-height:1;text-align:center;color:#333;font-size:16px;font-weight:bold;}
.point_result strong {color:#ca4036;}

/* step */
.step {margin-left:50px;margin-bottom:50px;overflow:hidden;}
.step li {float:left;background:#FFF url("/images/contents/bg_step.gif") 0 center no-repeat;padding-left:40px;margin-right:30px;}
.step li:first-child {background:none;}
.step span {display:block;text-align:center;padding:12px 10px;color:#333;border:1px solid #a2a2a2;border-radius:5px;min-width:120px;line-height:1;}
.step .selected {border:2px solid #3f9ab1;font-weight:bold;}
.step h4 {text-indent:-9999px;height:0;width:0;line-height:0;}


/* pcakage */
.pcakA {display:inline-block;background:url("/images/point/img_packA.gif") 20px 0px no-repeat;padding:25px 0 0px 80px;height:35px;font-weight:bold;color:#000;}
.pcakB {display:inline-block;background:url("/images/point/img_packB.gif") 20px 0px no-repeat;padding:25px 0 0px 80px;height:35px;font-weight:bold;color:#000;}
.pcakC {display:inline-block;background:url("/images/point/img_packC.gif") 20px 0px no-repeat;padding:25px 0 0px 80px;height:35px;font-weight:bold;color:#000;}
.pcakD {display:inline-block;background:url("/images/point/img_packD.gif") 20px 0px no-repeat;padding:25px 0 0px 80px;height:35px;font-weight:bold;color:#000;}
.pcakE {display:inline-block;background:url("/images/point/img_packE.gif") 20px 0px no-repeat;padding:25px 0 0px 80px;height:35px;font-weight:bold;color:#000;}
.pcakF {display:inline-block;background:url("/images/point/img_packF.gif") 20px 0px no-repeat;padding:25px 0 0px 80px;height:35px;font-weight:bold;color:#000;}

/* add */
.add ul {overflow:hidden;margin-bottom:10px;}
.add li {float:left;text-align:center;margin-left:10px;}
.add li:first-child {margin-left:0;}
.add div {text-align:center;margin:10px 0;border:1px solid #d5d5d5;}

/* ETC */
.bb {font-weight:bold;color:red;font-size:14px;}
.viewCaption caption{width:100%;height:20px;line-height:1.4;font-size:12px;visibility:visible;}
.sub_info {padding-left:5px;}

/* 사이트 맵 */
.sitemap {overflow:hidden;margin-top:-30px;}
.sitemap .dl_wrap {float:left;width:210px;margin-left:35px;}
.sitemap .clear {overflow:hidden;margin-left:-25px;}
.sitemap h4 {font-size:14px;font-weight:bold;color:#345f89;padding:0 0px 0px 5px;border-bottom:2px solid #368bca;margin:42px 0 16px;padding-bottom:5px;min-height:20px;}
.sitemap li {background:#f8f8f8 url("/images/icon/ico_arrow_red.gif") 10px 10px no-repeat;padding:5px 0 0px 20px;border-top:1px solid #d5d5d5;}

.sitemap .dep2 {background:#fff;margin:6px 0 0 -20px;padding:6px 0 10px 15px;border-top:1px solid #d5d5d5;}
.sitemap .dep2 li{background:url("/images/bullet/bul_tri_orange.gif") 5px 7px no-repeat;border-bottom:none;padding:2px 0 2px 15px;border:none;}
.sitemap .dep2 li img {padding-left:10px;vertical-align:middle;margin-top:-1px;}

/* 회원 공통*/
.member_wrap {position:relative;overflow:hidden;margin-top:30px;border-top:6px solid #333;border-bottom:2px solid #000;margin-bottom:30px;}
.member_wrap .top {overflow:hidden;padding:10px 15px;height:20px;}
.member_wrap .top ul {overflow:hidden;padding-top:3px;padding-left:130px;}
.member_wrap .top li {float:left;padding-right:40px;}
.member_wrap .top li label {font-weight:bold;color:#ca4036;padding-left:5px;}

.member_wrap .middle {position:relative;background:#e7e8ea url("/images/contents/bg_findId.gif") 0 0px no-repeat;padding:70px 60px 20px 270px;min-height:100px;}

.member_wrap dl {overflow:hidden;}
.member_wrap dt {clear:both;float:left;font-weight:bold;font-size:14px;color:#000;width:100px;padding-top:5px;}
.member_wrap dd {float:left;padding-bottom:5px;#padding-bottom:2px;width:210px;}
.member_wrap dd input {border:none;width:180px;font-size:14px;height:21px;padding:2px 10px;font-weight:bold;color:#000;}
.member_wrap dd textarea {border:none;width:190px;height:30px;color:#000;line-height:1.2;}
.member_wrap dd input[type="password"] {font-size:9px;line-height:2.5;}
.member_wrap select {height:25px;padding:5px;line-height:1.8;font-weight:bold;font-size:12px;color:#000;border:none;#margin-top:2px;}
.member_wrap label{padding-left:5px;}

.member_wrap .btn_wrap {position:absolute;top:70px;right:60px;border:none;}
.member_wrap .tCont .cont {width:250px;font-weight:bold;font-size:14px;color:#000;}
.member_wrap .tCont .btn_wrap {position:top:70px;right:60px;}

.member_wrap .middle .result {text-align:center;font-weight:bold;font-size:14px;color:#000;}
.member_wrap .middle .result strong {color:#368bca;}

.member_wrap .middle .result.dot {background: url("/images/contents/bg_dot.gif") center 95px no-repeat;overflow:hidden;margin:-65px -50px -20px -25px;padding-bottom:0;}
.member_wrap .middle .result div {font-size:11px;height:140px;width:185px;padding:10px;font-weight:normal;}
.member_wrap .middle .result div strong {display:block;font-size:12px;padding-top:6px;}
.member_wrap .middle .result .email {float:left;background:url("/images/contents/bg_email.jpg") 0 0 no-repeat;}
.member_wrap .middle .result .phone {float:right;background:url("/images/contents/bg_phone.jpg") 0 0 no-repeat;}

.member_wrap .middle .result dl {overflow:hidden;margin-bottom:14px;}
.member_wrap .middle .result dt {text-align:left;padding:0px 0 30px;}
.member_wrap .middle .result dd {overflow:hidden;width:190px;color:#757575;}


.member_wrap .short {width:65px;float:left;margin-right:5px;}
.member_wrap .short02 {width:95px;margin-left:5px;}

.member_wrap .tm1 {position:absolute;top:-25px;left:235px;}
.member_wrap .tm2 {position:absolute;top:-25px;left:365px;}

.member_wrap .sm1 {position:absolute;top:40px;left:365px;}
.member_wrap .sm2 {position:absolute;top:40px;left:460px;}

.member_wrap .bottom {position:relative;overflow:hidden;padding:10px 20px;}
.member_wrap .bottom ul {float:right;border-right:1px solid #c8cccf;}
.member_wrap .bottom li {float:left;}
.member_wrap .bottom .fLeft img {padding:23px 0;}
.member_wrap .bottom .fRight {border-right:1px solid #c8cccf;}
.member_wrap .dot {background: url("/images/bg/bg_double_dotline.gif") 0 0 repeat-x;padding:16px;margin:25px 0;}

.member_wrap.ok {border-top:none;border-bottom:5px solid #333;text-align:center;padding-top:70px;margin-bottom:10px;}
.member_wrap.ok .dot strong {display:inline-block;text-decoration:underline;color:#333;font-size:14px;padding-right:10px;}
.member_wrap.ok .notice {margin:30px 0;color:#555;}

.member_wrap.error {border:none;text-align:center;padding-top:70px;margin-bottom:10px;}
.member_wrap.error .dotline {background: url(/images/bg/bg_dotline.gif) 0 0 repeat-x;margin-top:30px;}
.member_wrap.error .dotline .in {background: url(/images/bg/bg_dotline.gif) 0 bottom repeat-x;padding:20px;text-align:left;line-height:1.6;color:#555;}


/* 레이어 숨기기 */
.member_wrap .tMenu {font-weight:bold;color:#ca4036;}
.member_wrap .tCont {display:none;b;}

.member_wrap .sMenu {font-weight:bold;color:#333;}
.member_wrap .sCont {display:none;}


/* 로그인 */
.member_wrap.login {background: url("/images/contents/bg_login.jpg") 0 40px no-repeat;}
.member_wrap.login .middle {background:none;padding:60px 60px 30px 270px;}
.member_wrap.login .btn_wrap {position:absolute;top:60px;}
.member_wrap.login .check {color:#000;padding:5px 0 0 100px;}

/* 아이디 찾기 */
.member_wrap .middle.findPw {background:#e7e8ea url("/images/contents/bg_findPw.gif") 0 center no-repeat;}
.member_wrap .middle.findMem {background:#e7e8ea url("/images/contents/bg_findMem.gif") 0 0px no-repeat;}

/* 회원탈퇴 */
.member_wrap .middle.del {background:#e7e8ea url("/images/contents/bg_del.gif") 0 0px no-repeat;padding:50px 60px 40px 270px;}
.member_wrap .middle.del .btn_wrap {position:absolute;top:70px;}


/* 회원가입 */
.agree_wrap {margin-top:30px;padding:0 5px;}
.agree_wrap h4 {margin-bottom:10px;}
.agree_wrap .textarea {width:680px;height:200px;overflow:auto;background:#f8f8f8;padding:15px;margin-bottom:10px;border:1px solid #dbdbdb;color:#555;}

.agree_wrap h5 {font-weight:bold;font-size:14px;color:#000;margin:20px 0;}
.agree_wrap h5:first-child {margin-top:0;}
.agree_wrap h6 {font-weight:bold;color:#333;margin:25px 0 5px;}
.agree_wrap ol li {margin-left:1.2em;text-indent:-1.2em;margin-top:5px;} /*list-style:decimal outside !important;*/
.agree_wrap .kor li {margin-left:1.7em;text-indent:-1.7em;}
.agree_wrap ul {margin-left:0;}
.agree_wrap ul li {background:url("/images/bullet/bul_notice.gif") 0 8px no-repeat;padding-left:10px;text-indent:0 !important;margin-left:0 !important;}
.agree_wrap p {margin-bottom:5px;}
.agree_wrap .dash {display:block;background:url("/images/bullet/bul_notice.gif") 0 13px no-repeat;padding:5px 10px;text-indent:0 !important;margin-left:0em;}
.agree_wrap .exam {padding-left:2em;text-indent:-2em;}

.agree_wrap .inList {margin-bottom:10px;text-indent:0;}
.agree_wrap .inList dt {color:#333;margin:15px 0 5px;font-weight:bold;}
.agree_wrap .inList dt:first-child {margin-top:5px;}
.agree_wrap .inList dd {padding-left:1.3em;}

.agree_wrap .textarea.ex02 h5 {font-weight:bold;font-size:12px;color:#333;margin:25px 0 5px;}
.agree_wrap .textarea.ex02 h6 {font-weight:normal;}
.agree_wrap .textarea.ex02 .inList dt {font-weight:normal;}

.agree_wrap .mgl {margin-left:1.3em;}
.agree_wrap table {width:97%;margin-left:10px;}
.agree_wrap table td{background:#fff;}
.agree_wrap thead th {font-weight:bold;}

.agree_wrap .agree {clear:both;overflow:hidden;margin-bottom:40px;}
.agree_wrap .agree dt{padding-bottom:7px;padding-right:60px;color:#333;font-weight:bold;}
.agree_wrap .agree dd {float:left;padding-right:30px;}
.agree_wrap .agree label {padding-left:3px;color:#000;}
.agree_wrap .fRight .btn {margin-top:-5px;}


.agree_wrap .tabStyle .tm2 {left:100px;width:150px;}
.agree_wrap .tabStyle .tm3 {left:250px;width:120px;}
.agree_wrap .tabStyle .tm4 {left:370px;width:150px;}

.agree_wrap .tabStyle .textarea {height:650px;}

/* 입력 폼*/
.pil {background: url("/images/icon/icon_pil.png") 0 5px no-repeat;padding-left:8px;}
.member_join {overflow:hidden;border-bottom:1px solid #d5d5d5;margin-bottom:20px;}
.member_join dt {clear:both;float:left;background:#f8f8f8;color:#555;border-top:1px solid #d5d5d5;font-weight:bold;padding:10px 20px 8px 20px;#padding:9px 20px 9px 20px;width:125px;height:17px;margin-right:20px;#margin-right:0;}
.member_join dt label {display:block;}
.member_join dt img {padding-left:5px;vertical-align:middle;}
.member_join dd {padding:7px 10px 6px 20px;#padding:6px 10px 6px 20px;border-top:1px solid #d5d5d5;height:22px;}
.member_join dd select {min-width:60px;} 
.member_join dd em {color:#ca4036;}
.member_join dd a {text-decoration:underline;}

.member_join .find_file {margin:-4px 5px -4px 0;}
.member_join .find_file input {margin:0;}
.member_join .title input[type="text"]{width:70%;}

.member_join .radio_group {padding-bottom:5px;} 
.member_join .radio_group label{padding-right:30px;} 
.member_join .pdt5 {padding-top:5px;#padding-top:3px;} 


.member_join dd.h40 {height:40px;} 
.member_join dd.h45 {height:45px;} 

.member_join dt.h40 {padding-top:19px;height:26px;} 
.member_join dt.h45 {padding-top:22px;height:28px;} 

.member_join dd p.small {padding-top:5px;} 


/*contact us*/
.contact {overflow:hidden;width:47%;line-height:2.2;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;}
.contact dt {clear:both;float:left;width:70px;font-weight:bold;color:#333;border-top:1px solid #d5d5d5;padding:0 10px;}
.contact dd {border-top:1px solid #d5d5d5;color:#555;}
.contact dt:first-child, .bdtNo {border-top:none !important;}
.contact a {color:#015d83;text-decoration:underline;}

/* 퇴직연금의 개요*/
.box_design {overflow:hidden;padding:0;margin:0;font-size:11px;letter-spacing:-1px;margin-right:-20px;}
.box_design li {float:left;display:inline-block;background:#fff !important;width:27%;min-height:95px;overflow:hidden;padding:5px 10px;border:1px solid #d5d5d5 !important;margin-left:0;margin-right:3%;border-radius:8px;margin-bottom:15px;text-indent:0 !important;}
.box_design li:first-child {margin-left:0 !important;}
.box_design li strong {display:block;border-radius:5px;background:#72ade4;padding:5px;text-align:center;margin:0px -5px 10px;color:#fff !important;font-size:12px;}
.box_design p {margin-top:10px;padding-bottom:0 !important;}

.box_design.height {background:#f8f8f8 url("/images/bg/bg_box_design.gif") 21px 20px no-repeat;margin-left:0px;padding:20px 10px 20px 20px;}
.box_design.height li {min-height:190px;}
.box_design .bb {color:#fff;font-family:arial;font-weight:normal;font-size:16px;font-style:italic;}

/*nolbu*/
.nolbu {overflow:hidden;}
.nolbu.fund {border-top:1px solid #d5d5d5;padding-top:15px;}
.nolbu dl {position:relative;padding-left:135px;float:left;width:210px;padding-right:10px;min-height:100px;margin:10px 0;}/*border-bottom:1px solid #dbdbdb;}*/
.nolbu dt {font-weight:bold;padding:0px 0 15px 0;text-decoration:underline;}
.nolbu dd img {position:absolute;left:0px;top:0px;width:110px;padding:4px;border:1px solid #d5d5d5;}
.nolbu dd p {background:url("/images/bullet/bul_notice_motu.gif") 0 5px no-repeat;padding-left:15px;}
.nolbu.fund p {background:none;padding-left:0;}
.nolbu ol {margin-top:-10px;padding-left:15px;}
.nolbu ol li {list-style:decimal outside;}
.nolbu ol li ul {padding-bottom:5px;}
.nolbu ol li ul li {list-style:none;padding-left:10px;background:#FFF url("/images/bullet/bul_bar.gif") 0px 7px no-repeat;font-size:11px;letter-spacing:-1px;}

.nolbu_view {position:relative;margin-bottom:50px;overflow:hidden;border-bottom:1px solid #d5d5d5;padding-bottom:15px;}
.nolbu_view h4{background:#f8f8f8;border:1px solid #d5d5d5;border-width:1px 0;padding:8px;font-weight:bold;color:#333;margin-bottom:15px;}
.nolbu_view .btn {position:absolute;right:10px;top:6px;font-weight:normal;}
.nolbu_view .player {overflow:hidden;}
.nolbu_view .player embed {margin:-14px 10px 0 0;}
.nolbu_view .text {border:1px solid #d5d5d5;padding:10px;height:310px;overflow:auto;padding-left:90px;}
.nolbu_view .text strong{display:inline-block;#display:inline;#zoom:1;text-align:right;padding-right:5px;width:80px;margin-left:-85px;letter-spacing:-1px;}
.nolbu_view .text p{margin-bottom:5px;}
.nolbu_view .text h5 {font-size:12px;font-weight:bold;color:#333;margin:30px 0 10px;margin-left:-75px;padding-left:10px;border-left:2px solid #015d83;line-height:1;}
.nolbu_view .text h5 span {display:block;font-size:12px;font-weight:normal;color:#555;padding-left:2px;padding-top:5px;}
.nolbu_view .text .ex {margin-left:-80px;color:#555;padding:10px 0;}

.nolbu_view dl {margin-top:20px;text-indent:0;}
.nolbu_view dt {font-weight:bold;font-size:14px;padding-bottom:5px;color:#015d83;}

/*.moblie_wrap dl {background:#e7e7e7;padding:15px;margin:20px 0;border-radius:10px;}
.moblie_wrap dl dt {float:left;background:#0561b8;padding:0 3px;margin-right:3px;color:#fff;font-weight:bold;letter-spacing:-1px;min-width:125px;margin-top:5px;}
.moblie_wrap dl dd{display:block;padding-left:140px;padding-top:5px;}
*/
.moblie_wrap .moblie {position:relative;background: url("/images/contents/mobile_01.jpg") 0 0 no-repeat;height:350px;margin-bottom:40px;}
.moblie_wrap .moblie h4, .moblie p {text-indent:-99999px;text-align:center;}
.moblie_wrap .moblie .go {position:absolute;right:120px;bottom:10px;text-indent:0;}

.moblie_wrap .mFund {background:url("/images/contents/txt_mobile_03.gif") center center no-repeat;height:240px;margin-bottom:30px;}
.moblie_wrap .mFund dl{position:absolute;top:0;left:-9999px;}
.moblie_wrap .tab {overflow:hidden;margin-bottom:40px;padding:0 25px 0 40px;}
.moblie_wrap .tab h4 {float:left;padding-top:5px;}
.moblie_wrap .tab ul {float:right;}
.moblie_wrap .tab li {float:left;}
.moblie_wrap .phone {width:560px;text-align:center;margin:0 auto;overflow:hidden;}
.moblie_wrap .phone p{padding-bottom:20px;}
.moblie_wrap .phone .left {float:left;}
.moblie_wrap .phone .right {float:right;width:50%;height:459px;overflow:hidden;}

/* 펀드 어워즈 */
.txt_award {background:#e8e8e8 url("/images/bg/bg_award.gif") 99% 100% no-repeat;padding:20px 170px 20px 20px;margin-bottom:30px;line-height:1.6;font-size:13px;border-radius:10px;min-height:50px;}
.award_txt p {padding:0 20px;text-align:justify;}
.award_txt img {display:block;margin:0 auto;margin-bottom:25px;}
.tit_award {background:#e8e8e8 url("/images/bg/bg_tit_award.gif") 0 100% repeat-x;margin:50px 0 20px;}
.tit_award * {color:#fff;background:#9f9d9d url("/images/bg/bg_trophy.png") 15px center no-repeat;font-size:14px;font-weight:bold;height:16px;padding:10px 10px 12px 50px;}

.fund_award {text-align:right;margin-bottom:10px;font-weight:bold;}
.fund_award select {font-size:14px;height:28px;#height:25px;font-weight:bold;border:2px solid #819eba;#margin:0;color:#333;}
.fund_award label {background:#FFF url("/images/bullet/bul_blie2x2.gif") 0 center no-repeat;color:#333;padding:0px 5px 0 8px;vertical-align:middle;display:inline-block;font-weight:bold;}

/*제로인 발간서적*/
.txt_award.book {background:#e8e8e8 ;padding:20px 170px 20px 20px;margin-bottom:30px;line-height:1.6;font-size:11px;border-radius:10px;min-height:35px;}


/*펀드용어사전*/
.graybox {position:relative;clear:both;border:1px solid #f0f0f0;background:#fbfbfb;margin-bottom:25px;padding:10px;text-align:center;}
.graybox dl {overflow:hidden;}
.graybox dt {clear:both;float:left;font-weight:bold;color:#333;min-height:17px;padding:5px 2px 2px;padding-right:15px;min-width:60px;}
.graybox dd {min-height:22px;padding:2px;min-width:120px;}
.graybox.p20 {padding:20px;}
.graybox.p20 label {font-weight:bold;padding-right:10px;color:#333;}
.graybox .positionR {float:left;}
.graybox .btn{margin-left:10px;}

/*키보드*/
.keyboard {background: url("/images/bg/bg_dic.gif") 100% 0 no-repeat;overflow:hidden;margin:0 auto;padding-right:10px;min-width:375px;margin-bottom:20px;}
.keyboard ul {background: url("/images/bg/bg_dic.gif") 0 0 no-repeat;padding:20px;overflow:hidden;min-height:70px;}
.keyboard li {background:url("/images/bg/bg_keyboard.gif") 0 0 no-repeat;float:left;width:24px;height:22px;margin:1px;text-align:center;}
.keyboard li a {display:block;padding:3px 0 2px;color:#959595;font-weight:bold;text-decoration:none;}
.keyboard li a:hover, .keyboard li a:focus {color:#fff !important;background:url("/images/bg/bg_keyboard.gif") 0 100% no-repeat;}
.keyboard .wide {width:49px;height:22px;background:url("/images/bg/bg_keyboard_wide.gif") 0 0 no-repeat;}
.keyboard .wide a:hover {color:#fff !important;background:url("/images/bg/bg_keyboard_wide.gif") 0 100% no-repeat;}

/* result */
.dic_result {background:#f8f8f8;border:1px solid #e3e3e3;border-width:1px 0;padding:10px 20px 20px 20px;} /*height:200px;overflow:auto;*/
.dic_result p {margin-top:10px;background:url("/images/bullet/bul_tri_orange.gif") 0 5px no-repeat;padding-left:10px;}
.dic_result strong {color:#333;}
.dic_result strong em{color:#ca4036;}
.dic_result ul{overflow:hidden;}
.dic_result li {float:left;background:url("/images/bullet/bul_tri_orange.gif") 0 11px no-repeat;padding-left:10px;width:190px;padding-top:5px;}
.dic_result dt {font-weight:bold;color:#333;margin-top:10px;margin-bottom:20px;}
.dic_result dd {line-height:1.6;color:#555;text-align:justify;}
.dic_result dl{margin-bottom:10px;}


/*리뉴얼 공지*/
.re_title {background:#ffc729 url("/images/contents/re_notice.jpg") 0 0 no-repeat;height:533px;}
.re_title * {overflow:hidden;position:absolute;width:0;height:0;line-height:0;font-size:0;visibility:hidden;padding:0;margin:0;}

.re_notice {background:#ffc729;padding:20px;}
.re_notice dl {background:#fff;padding:30px 20px;margin-top:20px;}
.re_notice dt {background:#efefef url("/images/contents/re_bg_dt.gif")  100% 0 no-repeat;padding:12px 0 12px 20px;margin:-30px -20px 30px;}
.re_notice dd {background: url("/images/contents/re_sample_01.gif") 0 0 no-repeat;padding-left:350px;min-height:210px;}
.re_notice .d02 dd {background-image:url("/images/contents/re_sample_02.gif");}
.re_notice .d03 dd {background-image:url("/images/contents/re_sample_03.gif");min-height:160px;}
.re_notice .d04 dd {background-image:url("/images/contents/re_sample_04.gif");min-height:250px;}

.re_notice dd .location {position:relative;overflow:hidden;margin-top:5px;}
.re_notice dd .location li{clear:both;background: url("/images/bg/bg_top_li.gif") 0 2px no-repeat !important;padding-bottom:3px;}
.re_notice dd p {padding-top:10px;}
.re_notice dd p:first-child {padding-top:0;}

/* 2015.02.24 정명철추가 */
.guide div {width:235px; height:275px; float:left; margin-right:9px; margin-bottom:15px;}
.guide div h3{margin-bottom:5px;}
.guide div a p{display:none;}
.guide div a:hover{text-decoration:none!important; color:#414141; font-weight:bold;}
.guide div a:hover p{display:block; background:#fff; opacity: 0.9; filter: alpha(opacity=90); width:215px; height:20px; margin-top:-40px; padding:10px; font-size:14px; text-align:center;}

.guide .end {margin-right:0!important;}
.guide a img{width:235px; height:235px;}
.guide div h3 img{cursor:pointer;}

/* 2015.10.21 이현주 추가 (핫이슈 변경 요청) */
.guide2 div {width:235px; height:182px; float:left; margin-right:9px; margin-bottom:15px;}
.guide2 div h3{margin-bottom:5px;}
.guide2 div a p{display:none;}
.guide2 div a:hover{text-decoration:none!important; color:#414141; font-weight:bold;}
.guide2 div a:hover p{display:block; background:#fff; opacity: 0.9; filter: alpha(opacity=90); width:215px; height:20px; margin-top:-40px; padding:10px; font-size:14px; text-align:center;}

.guide2 .end {margin-right:0!important;}
.guide2 a img{width:230px; height:142px;}
.guide2 div h3 img{cursor:pointer;}


.listSmart img{width:120px; height:120px;}
.listSmart {border-bottom:1px solid #dbdbdb; padding:20px 0; position:relative;}
.listSmart div {position:absolute; left:140px; top:30px;}
.listSmart div h5 {font-weight:bold; color:#000;}
.listSmart a:hover h5 {color:#015d83;}
.firt {padding-top:0;}
.firt div {top:10px;}

.readSmart {margin-left:10px;}
.readSmart h3 {font-weight:bold; color:#000;}

.bannerSuper {background:url("../images/banner/banner_smart_08.gif") no-repeat left top; width:600px; height:120px; margin:30px auto; font-size:0;} 

.listRel h4 {font-weight:bold; font-size:14px; color:#757575;}
.listRel .caption {position:absolute; top:-10px; right:0;}

.listRel .sList {position:relative; color:#333;}
.listRel .sList {background:#f8f8f8; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:8px 15px 6px; margin-bottom:20px;}
.listRel .sList .pre {background:url("../images/bg/bg_pre.gif") 0 4px no-repeat; padding-left:15px; margin-bottom:5px;}
.listRel .sList .next {background:url("../images/bg/bg_next.gif") 0 4px no-repeat; padding-left:15px;}
.listRel td[headers="date"] {color:#757575 !important;}
.listRel .pointS{color:#757575;}

.tableEdu table {width:100%;}
.tableEdu table thead th {background:#f8f8f8; text-align:center; color:#555; border:1px solid #e3e3e3; border-right:0; line-height:1.2; padding:10px; font-weight:bold;}
.tableEdu table tbody td {text-align:center; color:#333; border:1px solid #e3e3e3; border-right:0; line-height:1.2; padding:10px;}
.tableEdu .first {border-left:0;}

.nametag {font-weight:bold; font-size:12px; color:#757575; text-align:center;}