@charset "utf-8";

/*** Common ***/
*		{ /* font-family:Dotum, AppleGothic, Trebuchet MS, Verdana, Arial; font-size:15px; */ font-family:Helvetica}
body	{ background:#FFF; color:#888888; word-wrap:break-word; word-break:break-all; -webkit-text-size-adjust:none; display:block;}
body, div, p, ul, ol, dl, dt, dd, li, form, label, fileset,legend, textarea, input, select	{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6	{ margin:0; padding:0;}

a		{ text-decoration:none; cursor:pointer; }
img		{ border:none;}
dt, dd, li	{ list-style:none;}
em,address	{ font-style:normal; color:#888888}
table	{ border-collapse:collapse;}
th		{ font-weight:normal;}
label	{ cursor:pointer; color:#777777;}
legend { display: none;}
fieldset, legend, form	{ border:none;}
textarea, input, select	{ color:#777777; font-family:/* Dotum,Verdana,Trebuchet MS,Arial */ Helvetica; letter-spacing:-0.05em;}
input[type="text"],
input[type="tel"],
input[type="password"],
input[type="number"]	{ border:1px solid #cccccc; font-size:13px; border-radius:0px;  -webkit-appearance: none; height:26px !important; padding:0px; margin:0px;}
input[type="text"]:focus {border:1px solid #cc327a;outline:none}
input[type="tel"]:focus {border:1px solid #cc327a;outline:none}
input[type="password"]:focus {border:1px solid #cc327a;outline:none}
input[type="number"]:focus {border:1px solid #cc327a;outline:none}
select		{ border:1px solid #cccccc; font-size:13px; border-radius:0px;  -webkit-appearance: none; height:28px !important; background:url(../img/common/arrow_05.png) no-repeat right; -webkit-background-size:21px 28px; padding-left:5px; padding-right:25px; background-color:#FFF;}
textarea	{ border:1px solid #cccccc; font-size:13px; border-radius:0px;  -webkit-appearance: none; }
map	{ margin:0;}
area	{ cursor:pointer;}

	/* margin & padding */
	body .mrgT3		{ margin-top:3px;}
	body .mrgT5		{ margin-top:5px;}
	body .mrgT7		{ margin-top:7px;}
	body .mrgT10	{ margin-top:10px;}
	body .mrgT13	{ margin-top:13px;}
	body .mrgT15	{ margin-top:15px;}	
	body .mrgT20	{ margin-top:20px;}

	body .mrgB3		{ margin-bottom:3px;}
	body .mrgB5		{ margin-bottom:5px;}
	body .mrgB7		{ margin-bottom:5px;}
	body .mrgB10	{ margin-bottom:10px;}
	body .mrgB15	{ margin-bottom:0px;}
	body .mrgB20	{ margin-bottom:20px;}

	body .mrgL7		{ margin-left:7px;}
	body .mrgL10	{ margin-left:10px;}

	body .pdT5		{ padding-top:5px;}
	body .pdT25		{ padding-top:25px;}
	body .pdT7		{ padding-top:7px;}
	body .pdT10		{ padding-top:10px;}

	body .pdR6		{ padding-right:6px;}
	body .pdR10		{ padding-right:10px;}

	/* align */
	.vTop	{ vertical-align:top;}
	.vBtm	{ vertical-align:bottom;}



/*** MAIN ***/
body.main	{ background:#FFFFFF;}
#main		{ position:relative; width:316px; margin:0 auto;}
#main h1	{ padding:15px 0 11px 0; text-align:center; font-size:12px; text-indent:-2px;  font-weight:normal;}
#main h1 img{padding:0 3px 0 3px;}

#main .header{height:47px; border-bottom:2px solid #cc327a; overflow: hidden; }
#main .header a { float: left; width: 20px; padding-top: 18px;}
#main .header a img { width: 100%;}
#main .header h1 { line-height: 22px;}
#main .stocks	{ /* background:#2a2a31 url(../img/main/stock_bg1.gif) no-repeat; */ color:#FFFFFF; height:50px; margin:0; border-bottom:1px dashed #dadada;}
#main .stocks dl	{ padding-top:4px; margin:0 auto;}
#main .stocks h3	{ color:#444444; font-size:14px; font-family:Trebuchet MS,Arial,Verdana; text-align:left; padding-left:5px;}
#main .stocks table	{ width:316px;}
#main .stocks table th {text-align:center; font-size:24px; letter-spacing:-0.08em; height:20px;}
#main .stocks table th span{font-size:24px; font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.08em;}
#main .stocks table td {text-align:center; letter-spacing:-0.08em;}
#main .stocks table td span{font-size:1em;  font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.05em;}
#main .stocks img	{cursor:pointer;}

#main .stocks	ul	{ float:right; padding-right:5px;}
#main .stocks	li	{float:left; white-space:nowrap;}
#main .stocks .circle	{width:6px; height:6px; background-color:#e3e3e3; border-radius:3px; margin:0 2px;}
#main .stocks .act		{width:6px; height:6px; background-color:#9a9a9a; border-radius:3px; margin:0 2px;}
#main .stocks .up		{color:#cc327a;}
#main .stocks .down		{color:#0081CC;}

/* indexsearch */
.indexsearch		{padding:10px; height:26px;}
.indexsearch input{ width:234px; background-color:#f4f4f4; border:1px solid #bbbbbb; height:23px !important;}
.indexsearch input:focus {border:1px solid #cc327a;outline:none; background-color:#FFFFFF;}
.indexsearch li		{float:left;}

/* mainmenu */
.mainmenu		{}
.mainmenu .m1	{background:url(../img/main/bg_mainmenu_01.gif); height:60px; border-top:1px solid #7f7f7f;}
.mainmenu .m1 li{width:25%; float:left; text-align:center; padding:5px 0;}
.mainmenu .m2	{background:url(../img/main/bg_mainmenu_01.gif); height:60px; border-bottom:1px solid #6d6d70;}
.mainmenu .m2 li{width:25%; float:left; text-align:center; padding:0 0;}
.mainmenu .m3	{background:url(../img/main/bg_mainmenu_01.gif); height:60px; border-top:0;}
.mainmenu .m3 li{width:25%; float:left; text-align:center; padding:5px 0;}

/* fundmain */
.fundbg			{width:100%; background:url(../img/main/bg_mainmenu_01.gif); border-bottom:1px solid #bcbcbc;}
.fundmain		{width:316px; margin:0 auto;}
.fundmain .m1	{background:url(../img/main/bg_mainmenu_01.gif); height:60px; border-top:0px solid #6d6d70;}
.fundmain .m1 li{width:25%; float:left; text-align:center; padding:5px 0;}
.fundmain .m2	{background:url(../img/main/bg_mainmenu_01.gif); height:60px; }
.fundmain .m2 li{width:33%; float:left; text-align:center; padding:0 0;}

.mainbanner2	{border:1px solid #dedede;}
.mainbanner3		{padding-top:15px; padding-bottom:5px; height:60px;}
.mainbanner3 .ll	{float:left;}
.mainbanner3 .rl	{float:right;}

.sns			{text-align:center; padding:10px 0;}

#main .board	{ overflow:hidden; border-bottom:1px solid #f0f0f0;}
#main .board dt	{ float:left; color:#222222; font-size:1em;  letter-spacing:-0.08em; padding:11px 0 10px 10px; width:45px;}
#main .board dd	{ float:left; color:#888888; font-size:0.9em; letter-spacing:-0.08em; padding:11px 0 10px 10px;}
#main .board dd a	{ color:#888888;}
#main .board dd.btn	{ float:right;padding:14px 8px 10px 10px;}
#main .board a	{ display:block;}
#main .board.ntc	{ background:#f5f5f5;}

#main #menuA {width:296px;height:69px;border:1px solid #d2d2d2;list-style:none;}
#main #menuA li {float:left;}
#main #menuA li img {border-right:1px solid #e5e5e5;}
#main #menuA li.last img {border-right:none;}

#main #menuB {width:296px;height:69px;border:1px solid #d2d2d2;list-style:none;margin-top:7px;}
#main #menuB li {float:left;}
#main #menuB li img {border-right:1px solid #e5e5e5;}
#main #menuB li.last img {border-right:none;}

#main #quickMenu {width:298px;height:35px;background:#ee1997 url(../nkm/img/main/bg_menuline01.gif) no-repeat bottom left;margin-top:7px;list-style:none;}
#main #quickMenu li.qm1 {display:block;float:left;width:74px;height:35px;border-right:1px solid #f575c1;line-height:35px;text-align:center;}
#main #quickMenu li.qm2 {display:block;float:left;width:73px;height:35px;border-right:1px solid #f575c1;line-height:35px;text-align:center;}
#main #quickMenu li.qm3 {display:block;float:left;width:73px;height:35px;border-right:1px solid #f575c1;line-height:35px;text-align:center;}
#main #quickMenu li.qm4 {display:block;float:left;width:75px;height:35px;border-right:none;line-height:35px;text-align:center;}
#main #quickMenu li a {font-size:13px;color:#ffffff;font-weight:bold;}

#main #bnrMenu {border:1px solid #d2d2d2;margin-top:7px;}
#main #bnrMenu li.last {border-top:1px solid #e5e5e5;}

#main #certMenu {width:296px;height:33px;margin-top:7px;list-style:none;border:1px solid #cccccc;}
#main #certMenu li.cm1 {display:block;float:left;background:url(../nkm/img/main/bg_certificate01.gif) no-repeat top left;width:147px;height:33px;border-right:1px solid #cccccc;line-height:33px;text-align:center;}
#main #certMenu li.cm2 {display:block;float:left;background:url(../nkm/img/main/bg_certificate02.gif) no-repeat top left;width:148px;height:33px;border-right:none;line-height:33px;text-align:center;}
#main #certMenu li a {font-size:12px;color:#676767;font-weight:bold;}



/*** Sub-Main : 펀드/ELS ***/
.subMain	{ width:316px; margin:0 auto; padding:0;}
.subMain #menuA { height:69px; border:1px solid #d2d2d2;list-style:none;}
.subMain #menuA li {float:left;}
.subMain #menuA li img {border-right:1px solid #e5e5e5;}
.subMain #menuA li.last img {border-right:none;}

.subMain #menuB { height:69px; border:1px solid #d2d2d2;list-style:none;margin-top:7px;}
.subMain #menuB li {float:left;}
.subMain #menuB li img { border-right:1px solid #e5e5e5;}
.subMain #menuB li.last img { border-right:none;}

#quickMenu_fund	{ overflow:hidden; margin-top:10px; background:#FFF; border-bottom:1px solid #bcbcbc;border-top:1px solid #bcbcbc;}
#quickMenu_fund li	{ float:left; color:#FFFFFF; text-align:center; border-right:1px solid #bcbcbc; width:104px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EEEEEE));}
#quickMenu_fund li:first-child	{border-left:1px solid #bcbcbc; }
#quickMenu_fund li a	{ display:block; padding:7px 0 5px 0; color:#777777}


.pageNum	{ margin:0 auto; text-align:center;}
.pageNum a	{ display:inline-block; background:#bfbfbf; color:#FFF; text-align:center; font-size:1em; padding:1px 7px 3px 7px; font-family: Verdana, Trebuchet MS, Arial; margin:0px; }
.pageNum a.act	{ background:#fa007b;}
.clr_btm10	{ clear:both; height:1px; margin-bottom:9px;}

.list_type1	{ border-bottom:1px solid #e4e4e4; margin-top:7px; clear:both; }

.list_type1 div.fund	{ overflow:hidden; clear:both; margin-bottom:10px;}
.list_type1 div.fund .pic	{ float:left; margin-right:8px;}
.list_type1 div.fund .pic img	{ border:1px solid #e6e5e5;}
.list_type1 div.fund .txt	{ float:left;}

.list_type1 div.fund .txt dt	{ width:235px; letter-spacing:-0.04em;}
.list_type1 div.fund .txt dt a	{ color:#ec008c; }
.list_type1 div.fund .txt dd	{ width:235px; font-size:0.7em; letter-spacing:-0.04em; font-family: Verdana, Trebuchet MS, Arial;}

table.list_type2	{ width:100%; border-top:1px solid #d7d7d7;}
table.list_type2 th	{ border-bottom:1px solid #d7d7d7; padding:5px 5px 3px 6px; letter-spacing:-0.05em; text-align:left; color:#444444;}
table.list_type2 td	{ border-bottom:1px solid #d7d7d7; padding:9px 5px 9px 0; letter-spacing:-0.03em; font-family:Verdana,Trebuchet MS; }
table.list_type2 td a	{ color:#888888}
table.list_type2 .index			{ text-align:right;}
table.list_type2 .index span	{ font-size:1em;}
table.list_type2 .num1	{ background:url(../img/common/bg_num1x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num2	{ background:url(../img/common/bg_num2x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num3	{ background:url(../img/common/bg_num3x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num4	{ background:url(../img/common/bg_num4x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num5	{ background:url(../img/common/bg_num5x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num6	{ background:url(../img/common/bg_num6x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num7	{ background:url(../img/common/bg_num7x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num8	{ background:url(../img/common/bg_num8x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num9	{ background:url(../img/common/bg_num9x1.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}
table.list_type2 .num10	{ background:url(../img/common/bg_num10.gif) 0 10px no-repeat; -webkit-background-size:23px 21px;}

.list_type1 div.imgs	{ margin:5px 0 5px 0; clear:both;}


/*** GNB ***/
#gnb	{ position:relative; width:100%;}
#gnb .f1	{ height:38px; background:#FFF; overflow:hidden; position:relative; border-bottom:2px solid #cc327a;}
#gnb .f1 dt	{ float:left; color:#444444;}
#gnb .f1 dd	{ float:right; width:150px;}
#gnb .f1 h1		{ font-size:1.1em; margin:6px 0 0 5px; letter-spacing:-0.05em; cursor:pointer;}
#gnb .f1 .arrw	{ margin:10px 0 0 14px;}

	
	/* search */
	#gnb .f1 .search	{ overflow:hidden; margin:6px 5px 0 0;}
	#gnb .f1 .search dt	{ float:left; background:#FFFFFF;}
	#gnb .f1 .search li.srch	{ float:left; position:relative; background:#FFF; border:1px solid #dbdbdb; width:116px; height:24px;}
	#gnb .f1 .search li.fx		{ float:left; position:relative; width:116px; height:24px; padding-top:1px;}
	#gnb .f1 .search input.srchBox	{ border:none; background:transparent; width:115px; height:21px; margin:1px 0 0 1px; letter-spacing:-0.1em; color:#aaaaaa; font-size:0.9em;}
	#gnb .f1 .search img.btn	{ position:absolute; top:0; right:0;}
	#gnb .f1 .search li.btn		{ float:right; margin-left:0px;}


#gnb .f2	{width:100%; background:#FFFFFF; text-align:center; font-size:1.2em; margin:12px 0 12px 0;}
#gnb .f2 ul	{ overflow:hidden; margin:0 auto; }
#gnb .f2 li	{ display:inline; padding:0 5px 0 8px; cursor:pointer; color:#888888; letter-spacing:-0.1em; border-left:1px solid #ebebeb; font-size:0.9em;font-family: Helvetica;}
#gnb .f2 li:first-child	{border-left:none;}
#gnb .f2 .act	{ color:#cb2b74; font-weight:bold;}
#gnb .f2 td	{ padding:0 4px; line-height:15px; cursor:pointer; color:#888888; letter-spacing:-0.1em; font-size:0.9em; border-right:1px solid #ebebeb; font-family: Helvetica; white-space:nowrap;}
#gnb .f2 td .end	{ border-right:none;}
.loading	{ position:absolute; width:100%; height:32px; text-align:right; right:160px; top:0; z-index:200; padding-top:5px}


/*** FOOTER ***/
.Footer1	{  margin:10px 0; border-top:1px solid #dedede; }
	.Footer1 .btn_movement	{ overflow:hidden; padding:6px 0 7px 0; /* background:#e7e7e7; border-top:1px solid #dedede; */ border-bottom:1px solid #dedede;}
	.Footer1 .btn_movement .prev		{ float:left;  background:url(../img/common/footer_arrx1.gif) 8px 3px no-repeat; letter-spacing:-0.08em;}
	.Footer1 .btn_movement .top		{ float:right; background:url(../img/common/footer_arr2x1.gif) 85% 2px no-repeat; padding-top:0px;}
	.Footer1 .btn_movement .prev a	{ display:block; padding-left:22px; }
	.Footer1 .btn_movement .top a	{ display:block; padding-right:24px;}

.Footer	{  margin:0 0 20px 0; border-top:0px solid #dedede; }
.Footer a	{ color:#777777; /* font-family:Verdana,Trebuchet MS,Arial; */ }

	.Footer .link		{ text-align:center; padding-top:0px; background:#FFFFFF; }
	.Footer .link li	{ display:inline; letter-spacing:-0.08em; font-size:14px; border-right:1px solid #d5d5d5; padding:0 6px 0 4px;  }
	.Footer .link li.end	{ margin-right:0; border-right:none;}


	.Footer .copyright  	{ font-family:Verdana, Arial; letter-spacing:-0.09em; font-size:12px; text-align:center; text-transform: uppercase;/* */}
	
	.Footer .foot		{ text-align:center; padding:10px 0 20px 0; width:316px; /* border-bottom:1px solid #dedede; background:#FFFFFF; */}
	.Footer .foot li	{ display:inline; letter-spacing:-0.08em; font-size:14px;padding:0 6px 0 4px;  }


/*** Layout ***/

.LayOut		{ overflow:hidden; position:relative; margin:10px 0px 0 0px;}
.LayOut1	{ overflow:hidden; position:relative; margin:10px 10px 0 10px; height:165px;}
.LayOut1_1	{ overflow:hidden; position:relative; margin:10px 10px 0 10px; }
.LayOut2	{ overflow:hidden; position:relative; background:#FFFFFF;}
.LayOut3	{ overflow:hidden; position:relative; margin:0 10px 0 10px;}
.LayOut_Fx	{ border:2px solid #cccccc; margin:10px 10px 0 10px; background:#ffffff;}
.LayOut4	{ margin:10px 5px;}


/*** Error ***/
#etc	{ position:relative;}
#etc .head dt	{ height:38px; background:#FFF; overflow:hidden; position:relative; border-bottom:2px solid #cc327a; padding-left:10px;}
#etc .head dd	{ height:10px; background:url(../img/common/login_bg1.png) repeat-x;}
#etc .head h1	{ font-size:1.1em; color:#444444; letter-spacing:-0.05em; padding:8px 0 0 0;}

.etc2	{ margin:10px; border:2px solid #f993d0; background:#FFFFFF; padding:20px; }
.etcText 	{ font-size:20px; font-family:Verdana, Trebuchet MS, Arial;}
.etcText dt	{  letter-spacing:-0.08em; }
.etcText dd	{ padding-top:15px;}
.etcText .txt	{ color:#466cd9;}
.etcText input.etc	{ border:2px solid #f440ab; font-size:20px; width:150px; height:25px;}


/*** Text Colors ***/
.pinkTXT	{ color:#ec008c;}
.numBuy,
.numPink	{ color:#f93ca8;}
.numSale,
.numBlue	{ color:#1290d1;}
.numGray	{ color:#222222;}

/* 종목검색 레이어 */
.stockSearchLayer {
	visibility:hidden;
	position:absolute;
	z-index:10;
	top:38px;
	left:10px;
	right:10px;
	text-align:center;
	lid #cc327a;
	border-right:2px solid #cc327a;
	border-left:2px solid #cc327a; 
	border-bottom:2px solid #cc327a;
	
}

.stockSearchLayer td	{background-color:#FFFFFF; font-size:14px; border-bottom:1px solid #f4e5ec;}
.stockSearchLayer td:hover	{background-color:#fcf7f2; }
.stockSearchLayer th	{background-color:#cc327a; color:#FFFFFF; height:30px; font-size:14px;}

/* 종목검색 레이어 Main */
.stockSearchLayerM {
	visibility:hidden;
	position:absolute;
	z-index:10;
	top:162px;
	left:10px;
	right:12px;
	text-align:center;
	lid #cc327a;
	border-right:1px solid #cc327a;
	border-left:1px solid #cc327a; 
	border-bottom:1px solid #cc327a;
	
}

.stockSearchLayerM td	{background-color:#FFFFFF; font-size:14px; border-bottom:1px solid #f4e5ec;}
.stockSearchLayerM td:hover	{background-color:#fcf7f2; }
.stockSearchLayerM th	{background-color:#cc327a; color:#FFFFFF; height:30px; font-size:14px;}

/* */
.stockSearchLayer2 {
	width:100%;
	visibility:hidden;
	position:absolute;
	z-index:10;
	top:32px;
	text-align:center;
	
}

.stockSearchLayerB {
	width:100%;
	visibility:hidden;
	position:absolute;
	z-index:10;
	left:0px;
	text-align:center;
	
}
.stockSearchLayerB td	{background-color:#FFFFFF; font-size:14px; border-bottom:1px solid #f4e5ec;}
.stockSearchLayerB th	{background-color:#fbeef4; color:#b4326f; height:30px; font-size:13px;}









/*** 공통 Layer tables.css***/

/* 검색 자동완성 */
.SrchAuto	{ position:absolute; z-index:110; top:38px; left:0px; width:100%;}
.SrchAuto .tWrap1	{ background:url(../img/common/bg_srchlayer_85.png); border-top:3px solid #8b0060; border-bottom:1px solid #4444444;}
.SrchAuto .tWrap2	{ background:url(../img/common/bg_srchlayer_90.png); border-top:3px solid #8b0060; border-bottom:1px solid #4444444;}
.SrchAuto .tWrap3	{ background:#333333; border-top:3px solid #8b0060; border-bottom:1px solid #4444444;}
.SrchAuto .shadow	{ background:url(../img/common/bg_srchlayer2.png) repeat-x; height:10px;}
	.SrchAuto table	{ width:100%;}
	.SrchAuto th	{ width:38px; padding-bottom:6px; background:none; vertical-align:bottom; text-align:center;}
	.SrchAuto td	{ font-size:1.1em; color:#FFFFFF; letter-spacing:-0.08em; text-align:center; border-bottom:1px dotted #656565; padding:8px 4px 6px 4px;}
	.SrchAuto .tWrap3 td { border-color:#545454}
	.SrchAuto .noLine td	{ border-top:0;}


/* 관심종목 선택 Layer */
.intrstLAYER	{ position:absolute; z-index:100; width:100%; top:56px; left:0px; background:#FFFFFF;}
.intrstLAYER .tWrap	{ border:2px solid /* #fe80cb */ #cc327a;}
.LayerTBL	{ width:100%;}
.LayerTBL th	{ text-align:left; padding:5px 10px !important; letter-spacing:-0.08em; color:#444444; font-weight:bold; font-size:1.1em;}
.LayerTBL td	{ padding:5px; letter-spacing:-0.08em; text-align:center; }
.LayerTBL span	{ font-size:1em;}
.LayerTBL .now a	{ color:#444444}
.LayerTBL .buy a	{ color:#ec008c}
.LayerTBL .sale a	{ color:#1290d1}
.LayerTBL .chart a	{ color:green}

/* 내용정렬 */
.align_order1	{ overflow:hidden; }
.align_order1 li	{ float:left;}
.align_order1 li.rght	{ float:right;}
.align_order1 input[type="radio"]	{ margin-right:2px;}

.align_intd1	{ overflow:hidden; }
.align_intd1 li.left	{ float:left;}
.align_intd1 li.rght	{ float:right;}

.align_btns	{ overflow:hidden;}
.align_btns li	{ float:left; padding-right:3px;}
.align_btns li.img	{ float:left; width:26px;}
.align_btns li.txt	{ float:left; width:80%; padding-top:3px;}

.align_listTop	{ overflow:hidden;}
.align_listTop dd	{ float:left;}
.align_listTop dd.tit		{ color:#333333; background:url(../img/common/bg_arr1.gif) 0 5px no-repeat; padding-left:9px;}
.align_listTop dd.date	{ float:right; font-size:0.8em; padding-top:4px}



/*** 텝메뉴(3차메뉴) ***/
/* TabMenu main지수 */
#Depth3Tab			{ font-size:0.9em; text-align:center}
#Depth3Tab .tabs0	{ overflow:hidden; padding:0; background:url(../img/common/bg_gnb_btline.gif) bottom left repeat-x;}
#Depth3Tab .tabs0 li		{ float:left; height:28px; /* border-top:1px solid #cecece; */ cursor:pointer; color:#777777; text-align:center; letter-spacing:-0.1em; background:#FFFFFF url(../img/common/bg_tab1_nor.gif) 0 0 repeat-x;  }
#Depth3Tab .tabs0 li a		{ color:#777777; display:block; font-family:/* Verdana, Trebuchet MS, Arial */ Helvetica; line-height:1em; }
#Depth3Tab .tabs0 li.act	{ color:#333333; font-weight:bold; background: url(../img/common/bg_tab1_actx1.gif) top right; -webkit-background-size:500px 30px; /* border-top:1px solid #7f7f7f; */ background-color:#FFFFFF; border-left:1px solid #7f7f7f; }
#Depth3Tab .tabs0 li.act a	{ color:#333333; display:block;}
#Depth3Tab .tabs0 li div	{ padding-top:5px;}
#Depth3Tab .tabs0 li.act div.stock	{ color:#333333; font-weight:bold; background:#ebebeb url(../img/common/bg_tab1_act3x1.gif) top right; -webkit-background-size:500px 29px; /* background:url(../img/common/bg_tab1_act2.gif) bottom left repeat-x; height:23px */}
#Depth3Tab .tabs0 li div.end	{ border-right:1px solid #cecece; height:22px}
#Depth3Tab .tabs0 li.act div.end	{ border-right:none;}

#Depth3Tab .tabs0 li.m31	{ width:25%;}
#Depth3Tab .tabs0 li.m32	{ width:25%;}
#Depth3Tab .tabs0 li.m33	{ width:25%;}
#Depth3Tab .tabs0 li.m34	{ width:78px;}


/* TabMenu 1 */
#Depth3Tab			{ font-size:0.9em; text-align:center}
#Depth3Tab .tabs1	{ overflow:hidden; padding:10px 10px 0 10px; background:url(../img/common/bg_gnb_btline.gif) bottom left repeat-x;}
#Depth3Tab .tabs1 li		{ float:left; height:28px; border-top:1px solid #cecece; cursor:pointer; color:#888888; text-align:center; letter-spacing:-0.1em; background:#FFFFFF url(../img/common/bg_tab1_nor.gif) 0 0 repeat-x;  }
#Depth3Tab .tabs1 li a		{ color:#888888; display:block; font-family:/* Verdana, Trebuchet MS, Arial */ Helvetica; line-height:1em; }
#Depth3Tab .tabs1 li.act	{ color:#444444; font-weight:bold; background: url(../img/common/bg_tab1_actx1.gif) top right; -webkit-background-size:500px 30px; border-top:1px solid #7f7f7f; background-color:#FFFFFF; border-left:1px solid #7f7f7f; }
#Depth3Tab .tabs1 li.act a	{ color:#444444; display:block;}
#Depth3Tab .tabs1 li div	{ padding-top:5px;}
#Depth3Tab .tabs1 li.act div.stock	{ color:#444444; font-weight:bold; background:#ebebeb url(../img/common/bg_tab1_act3x1.gif) top right; -webkit-background-size:500px 29px; /* background:url(../img/common/bg_tab1_act2.gif) bottom left repeat-x; height:23px */}
#Depth3Tab .tabs1 li div.end	{ border-right:1px solid #cecece; height:22px}
#Depth3Tab .tabs1 li.act div.end	{ border-right:1px solid #7e7e7e;}
#Depth3Tab .tabs1 .more		{ width:24.5%; border:0px; background-image:url(); background-color:#FFF; font-size:12px; height:28px; text-align:right;}
#Depth3Tab .tabs1 li.m21	{ width:50%;}
#Depth3Tab .tabs1 li.m22	{ width:49.5%;}

#Depth3Tab .tabs1 li.m31	{ width:33%;}
#Depth3Tab .tabs1 li.m32	{ width:33%;}
#Depth3Tab .tabs1 li.m33	{ width:33%;}

#Depth3Tab .tabs1 li.m41	{ width:25%;}
#Depth3Tab .tabs1 li.m42	{ width:25%;}
#Depth3Tab .tabs1 li.m43	{ width:25%;}
#Depth3Tab .tabs1 li.m44	{ width:24.5%;}
#Depth3Tab .tabs1 li.m41e	{ width:25%;}

#Depth3Tab .tabs1 li.m41_1	{ width:20%;}
#Depth3Tab .tabs1 li.m42_1	{ width:20%;}
#Depth3Tab .tabs1 li.m43_1	{ width:25%;}
#Depth3Tab .tabs1 li.m44_1	{ width:34.5%;}

#Depth3Tab .tabs1 li.m41_2	{ width:26%;}
#Depth3Tab .tabs1 li.m42_2	{ width:20%;}
#Depth3Tab .tabs1 li.m43_2	{ width:20%;}
#Depth3Tab .tabs1 li.m44_2	{ width:33.5%;}

#Depth3Tab .tabs1 li.m41_3	{ width:18%; letter-spacing:-0.13em;}
#Depth3Tab .tabs1 li.m42_3	{ width:36%; letter-spacing:-0.13em;}
#Depth3Tab .tabs1 li.m43_3	{ width:28%; letter-spacing:-0.13em;}
#Depth3Tab .tabs1 li.m44_3	{ width:17.5%; letter-spacing:-0.13em;}

#Depth3Tab .tabs1 li.m41_4	{ width:23%; letter-spacing:-0.13em;}
#Depth3Tab .tabs1 li.m42_4	{ width:23%; letter-spacing:-0.13em;}
#Depth3Tab .tabs1 li.m43_4	{ width:23%; letter-spacing:-0.13em;}
#Depth3Tab .tabs1 li.m44_4	{ width:30%; letter-spacing:-0.13em;}

#Depth3Tab .tabs1 li.m51	{ width:20%;}
#Depth3Tab .tabs1 li.m52	{ width:20%;}
#Depth3Tab .tabs1 li.m53	{ width:20%;}
#Depth3Tab .tabs1 li.m54	{ width:19%;}
#Depth3Tab .tabs1 li.m55	{ width:19%;}

#Depth3Tab .tabs1 li.m51_1	{ width:20%;}
#Depth3Tab .tabs1 li.m52_1	{ width:23%;}
#Depth3Tab .tabs1 li.m53_1	{ width:23%;}
#Depth3Tab .tabs1 li.m54_1	{ width:17%;}
#Depth3Tab .tabs1 li.m55_1	{ width:16.5%;}

#Depth3Tab .tabs1 li.m51_2	{ width:17%;}
#Depth3Tab .tabs1 li.m52_2	{ width:20%;}
#Depth3Tab .tabs1 li.m53_2	{ width:23%;}
#Depth3Tab .tabs1 li.m54_2	{ width:23%;}
#Depth3Tab .tabs1 li.m55_2	{ width:16.5%;}


/* TabMenu Contents */
.tabConts1	{ background:#FFFFFF; padding:10px 0px; overflow:hidden; }
.tabConts2	{ background:#FFFFFF; padding:10px;}
.tabConts3	{ background:#FFFFFF; padding:0px; border-bottom:1px solid #f1f1f1; }
.tabConts4	{ background:#FFFFFF; overflow:hidden; }
.tabConts4 dl {padding:10px 10px 0px 10px;}
.account	{ overflow:hidden;}
.account dt	{ padding-right:5px; float:left;}
.account dd	{ width:100px; float:left;}
	select.acc_selct	{ width:190px; height:22.5px; letter-spacing:-0.05em;}
	input.acc_pw		{ width:98px;  height:21px; letter-spacing:-0.05em;}

/* HR */
div.undrLine	{ border-bottom:1px solid #f4f4f4;}
div.undrLine hr	{ display:none;}

div.undrLine2	{ border-bottom:1px solid #f4f4f4;}
div.undrLine2 hr	{ display:none;}


div.undrLine3	{}
div.undrLine3 hr	{ display:none;}



div.undrLine4	{ background: url(../img/common/bg_tabconts_undrline4.gif) repeat-x; height:5px; }
div.undrLine4 hr	{ display:none;}

div.dotline	{ background: url(../img/common/bg_dotline_srch.gif) repeat-x; height:1px; }
div.dotline hr	{ display:none;}

div.dotline2	{ background:url(../img/common/bg_dotline_stock.gif) repeat-x; height:1px; }
div.dotline2 hr	{ display:none;}





/* -------- 컨텐츠 부분 -------- */

h4.cntTitle	{ position:relative; background:url(../img/common/bult_titx1.gif) 0 7px no-repeat; padding:3px 0 0 18px; margin:18px 0 5px 5px; color:#222222; letter-spacing:-0.08em; font-size:15px; -webkit-background-size:14px 14px; }
h4.cntTitle .more	{ position:absolute; top:3px; right:6px;}
h4.cntTitle2	{ position:relative; background:url(../img/common/bult_titx1.gif) 0 5px no-repeat; padding:3px 0 0 18px; margin:0 0 5px 5px; color:#222222; letter-spacing:-0.08em; font-size:15px; -webkit-background-size:14px 14px; }

h4.prdctTitle	{ background:#FFF; margin:10px 0; padding:0; text-align:center; font-size:1em; color:#7e7e7e; letter-spacing:-0.04em; }

.smText1_top	{ font-size:0.8em; text-align:right; margin-bottom:4px; margin-right:4px;}
.smText1_form	{ font-size:0.8em; padding:4px 0 0 0;}
.graph	{ text-align:center; margin:3px 0 5px 0; background:#FFFFFF; border:1px solid #dbdbdb; padding:8px 0;}


/* 지수 : 가격 */
.IndexNow .price	{ width:100%}
.IndexNow .price th	{ font-family:Verdana,Trebuchet MS; font-size:21px; letter-spacing:-0.05em; color:#222222; text-align:left; padding-left:5px;}
.IndexNow .price td span	{ font-family:Verdana,Trebuchet MS; font-size:27px; letter-spacing:-0.08em; text-align:right; margin-top:7px;}
.IndexNow .price td.btn	{ text-align:right; padding-left:5px;}
.IndexNow dl	{ overflow:hidden;}
.IndexNow dt	{ float:left;  width:35%; }
.IndexNow dd	{ float:right; width:65%;  }
.IndexNow .pointAlign	{ margin:0 auto; margin-top:3px;}
.IndexNow .pointAlign li	{ display:inline; font-family:Verdana, Trebuchet MS, Arial; padding-right:4px;  font-size:0.8em;}
.IndexNow .price td.jisuPoint span	{ font-size:15px; letter-spacing:-0.08em; text-align:left; margin-top:7px;}

/* 시세 : 주식에서만 */
.StockNow2 .stInfo dt { margin-bottom:3px;}
.StockNow2 .stInfo dd { margin-bottom:3px;}

	.stInfo .stock		{ overflow:hidden;}
	.stInfo .stock dt	{ float:left;  /* font-family:Verdana, Trebuchet MS, Arial; */ letter-spacing:-0.1em;  font-size:20px; color:#222222; margin:5px 0 0 0; overflow:hidden;}
	.stInfo .stock dt a img { overflow:hidden; display:inline; margin-top:0;}
	.stInfo .stock dd	{ float:right; font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.05em; font-size:25px; font-weight:bold;}
	
	.stInfo dt span,
	.stInfo dd span,
	.stPoint .pointAlign li	span{ font-size:1em; font-family:Verdana, Trebuchet MS, Arial;}

	.stPoint	{ overflow:hidden; margin-bottom:6px;}
	.stPoint dt	{ float:left;  font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.05em; color:#888888;}
	.stPoint dd	{ float:right; font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.05em; text-align:right;}
	.stPoint .pointAlign li	{ display:inline; font-family:Verdana, Trebuchet MS, Arial; font-size:14px; padding-left:6px;}


/* 시세 : 종목&가격 */
.StockNow .stPrice	{ overflow:hidden; margin-bottom:8px;}
.StockNow .stPrice.h32	{ height:35px;}
.StockNow .stPrice dt	{ float:left; font-family:Verdana, Trebuchet MS, Arial; color:#222222; margin:5px 4px 0 0; font-size:20px; letter-spacing:-0.1em;}
.StockNow .stPrice dt p		{ font-size:normal; font-family:Verdana, Trebuchet MS, Arial; color:#777777; letter-spacing:-0.05em; padding-top:4px;}
.StockNow .stPrice dt span	{ font-size:normal; font-family:Verdana, Trebuchet MS, Arial; color:#777777; letter-spacing:-0.05em; padding:4px 6px 0 0;}
.StockNow .stPrice dd	{margin: 5px 5px 0 0; float:right; font-family:Verdana, Trebuchet MS, Arial; text-align:right; font-size:20px; font-weight:bold;letter-spacing:-0.03em;}
.StockNow .stPrice dd span	{font-family:Verdana, Trebuchet MS, Arial; font-size:20px; margin: 20px 0 0 0;}
.StockNow .pointAlign	{ margin:0 auto; margin-top:3px;}
.StockNow .pointAlign li	{ display:inline; font-family:Verdana, Trebuchet MS, Arial; padding-right:4px;  font-size:0.8em;}

.stBtns	{ width:100%; border-top:1px dotted #ebebeb; border-bottom:1px dotted #ebebeb;}
.stBtns	th,
.stBtns	td	{ padding:10px 0px; }
.stBtns .btn1	{ text-align:left;}
.stBtns .cen	{ text-align:center;}
.stBtns .btn2	{ text-align:right;}

.myFavrt li	{ float:left; padding:1px 0 0 5px; }
.myFavrt li.add	{ padding:2px 5px 0 5px;}
.myFavrt li.view	{ padding:2px 4px 0 5px; border-left:1px solid #e6e6e6;}


/* 시세 : 목록/아래 */
.listTop	{ overflow:hidden; margin:0 5px 6px 5px;}
.listTop dt	{ float:left; }
.listTop dt.small	{ font-size:0.8em; padding-top:12px}
.listTop dt.small2	{ font-size:0.8em; padding-top:3px}
.listTop dd	{ float:right; text-align:right; }
.listTop label	{ margin-right:18px;}

.listFoot	{ overflow:hidden; padding:8px 0 5px 0;}
.listFoot dt	{ float:left; font-size:0.8em; text-align:left; letter-spacing:-0.05em; margin-left:5px;}
.listFoot dd	{ float:right; margin-right:5px;}

/* 시세 : 시장동향 */
.listSort	{ overflow:hidden; margin:0 0 8px 0;}
.listSort .box1	{ border-bottom:1px solid #d6d6d6; text-align:center; padding:10px 6px 8px 6px; /*   background-color:#f7f7f7; */ }
.listSort .box1.nobd	{ border:0;}
.listSort .box2	{ border-bottom:1px solid #d6d6d6; /*  background:#f7f7f7; */ text-align:center; padding:6px;}
.listSort .box2 input[type="radio"]	{ margin-top:4px;}
.listSort .box3	{ border-bottom:1px solid #d6d6d6; text-align:center; padding:10px 6px 8px 6px; background-color:#FFF;}
.listSort.noMrg	{ overflow:hidden; margin:0;}

.listSort ul	{ overflow:hidden;}
.listSort li.left	{ float:left;}
.listSort li.left2	{ float:left; margin-right:6px;}
.listSort li.right	{ float:right;}
.listSort label	{ margin-right:5px;}

	/* iframe에서 적용 */
	.iframe .box1	{ border-bottom:1px solid #d6d6d6; text-align:center; padding:10px 6px 8px 6px; background-color:#FFFFFF;}
	.iframe .box1.nobd	{ border:0;}
	.iframe .box2	{ border-bottom:1px solid #d6d6d6; background:#f2f2f2; text-align:center; padding:6px;}
	.iframe .box2 input[type="radio"]	{ margin-top:4px;}
	.iframe .noMrg	{ overflow:hidden; margin:0;}
	.iframe ul	{ overflow:hidden;}
	.iframe li.left	{ float:left;}
	.iframe li.left2	{ float:left; margin-right:6px;}
	.iframe li.right	{ float:right;}
	.iframe label	{ margin-right:5px;}


/* 시세 : 관심목록 하단 */
.FavrtList	{ border-top:1px solid #FFF; border-bottom:1px solid #FFF; background:#FFF; padding:7px 5px 3px 5px; }
.FavrtList ul	{ overflow:hidden;}
.FavrtList li	{ letter-spacing:-0.08em;}
.FavrtList li a	{ color:#777777;}
.FavrtList li.Fstock	{ float:left;}
.FavrtList li.Fgroup	{ float:right;}


/* 텝1 : 시세 최상위 */
.subTab		{ overflow:hidden; color:#666666; width:101%;  /* margin-bottom:15px;*/}
.subTab li	{ float:left; text-align:center; letter-spacing:-0.13em; background:#FFFFFF; background:url(../img/common/bg_vline_1x1.gif) no-repeat right; -webkit-background-size:1px 15px;}
.subTab li div		{ background:url(../img/common/arrow_03x1.png) no-repeat center top; -webkit-background-size:750px 20px; height:30px; border-bottom:1px solid #7f7f7f; border-right:1px solid ##7f7f7f; }
.subTab li div a	{ color:#888888; padding:6px 0 5px 0; display:block;}
.subTab li div.act	{ background:url(../img/common/arrow_01x1.png) no-repeat center top; -webkit-background-size:750px 20px;}
.subTab li div.act a	{ color:#cc327a; font-weight:bold;}

	.subTab li.m51	{ width:15%;}
	.subTab li.m52	{ width:18%;}
	.subTab li.m53	{ width:22%;}
	.subTab li.m54	{ width:30%;}
	.subTab li.m55	{ width:15%;}
	
	.subTab li.m51_1	{ width:20%;}
	.subTab li.m52_1	{ width:20%;}
	.subTab li.m53_1	{ width:20%;}
	.subTab li.m54_1	{ width:20%;}
	.subTab li.m55_1	{ width:20%;}
	
	.subTab li.m51 div	{ border-top:none; border-bottom:1px solid #7f7f7f; }
	.subTab li.m52 div	{ border-top:none; border-bottom:1px solid #7f7f7f; }
	.subTab li.m53 div	{ border-top:none; border-bottom:1px solid #7f7f7f; }
	.subTab li.m54 div	{ border-top:none; border-bottom:1px solid #7f7f7f; }
	.subTab li.m55 div	{ border-top:none; border-bottom:1px solid #7f7f7f; }
	.subTab li.m51 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m52 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m53 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m54 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m55 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}

	.subTab li.m41	{ width:25%;}
	.subTab li.m42	{ width:25%;}
	.subTab li.m43	{ width:25%;}
	.subTab li.m44	{ width:25%;}
	.subTab li.m41 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m42 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m43 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m44 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m41 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m42 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m43 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m44 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	
	.subTab li.m31	{ width:33%;}
	.subTab li.m32	{ width:34%;}
	.subTab li.m33	{ width:33%;}
	.subTab li.m31 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m32 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m33 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m31 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m32 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m33 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	
	.subTab li.m21	{ width:50%;}
	.subTab li.m22	{ width:50%;}
	.subTab li.m21 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m22 div	{ border-top:none; border-bottom:1px solid #7f7f7f;}
	.subTab li.m21 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}
	.subTab li.m22 div.act	{ border-top:none; border-bottom:1px solid #8c8c8c;}


/* 텝2 */
.cntTab1	{ width:100%; margin-bottom:3px; border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf;}
.cntTab1 th		{ color:#777777; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background:#f7f7f7; letter-spacing:-0.05em;}
.cntTab1 th a	{ color:#777777; display:block; padding-top:4px; padding-bottom:2px;}
.cntTab1 .act	{ color:#fd5bbb; border-bottom:1px solid #cfcfcf; background:url(../img/common/bg_tab2_act.gif) no-repeat; }
.cntTab1 .act a	{ color:#fd5bbb; font-weight:bold;}
.cntTab1 td		{ background:#FFFFFF; border-bottom:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.cntTab1 tr.small th	{ font-size:0.8em; letter-spacing:-0.04em;}


/* 텝2-1(세로) */
.graphTab	{ width:100%;}
.graphTab td	{ border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; background:#FFFFFF;}
.graphTab th	{  border-bottom:1px solid #e0e0e0;}
	.cntTab2	{ width:28x; margin:0px 0 0 0;}
	.cntTab2 li	{ display:block; height:29px; border-top:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0; text-align:center; padding:0; background:#F6F6F6;}
	.cntTab2 li a	{ font-size:14px; color:#777777;}
	.cntTab2 li div	{ margin:6px 0 0 0;}
	.cntTab2 li.act { background:#FFFFFF; border-left:1px solid #FFFFFF;}
	.cntTab2 li.act a	{ color:#fd5bbb; display:block; padding:2px 0 3px 0}


/* Table1 : FX 현재가 */
table.offer	{ width:100%;}
	table.offer th	{ border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; font-family:AppleGothic,Arial; padding:3px 6px 1px 6px; text-transform:uppercase;}
	table.offer td	{ border-top:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; font-family:AppleGothic,Arial; padding:1px 6px 1px 15px; }
	table.offer td a	{ color:#888888; display:block;}

	table.offer thead th	{ border-top:0;}
	table.offer thead td	{ border-top:0;}
	table.offer tr.brdNo_BT td	{ border-bottom:none;}

	table.offer tr.act th	{ background:#FFFFFF;}
	table.offer tr.act td	{ background:#FFFFFF;}
	table.offer tr.act td a	{ color:#888888; display:block;}
	table.offer tr.act .bgClr_Gray	{ background:#eeeeee;}
	table.offer .bgClr_Gray	{ text-align:center; background:#eaeaea; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; padding:4px 0 2px 0;}
	table.offer .align li	{ float:left;}
	table.offer .align li.tit	{ width:40px;}

	table.offer th span	{ font-size:1em;}
	table.offer td span	{ font-size:1em;}
	
	/* FX : 저가,고가 */
	table.offer .prcTime .bgClr_Gray span { font-size:20px; font-family:Verdana,Trebuchet MS; text-align:center; padding:4px 0 2px 0;}
	table.offer .prcTime dt	{ font-size:0.9em; letter-spacing:-0.08em; color:#444444; margin-top:2px;}
	table.offer .prcTime .low  dd	{ font-size:16px; font-family:Verdana,Trebuchet MS; letter-spacing:-0.05em; margin:2px 0 0 0;}
	table.offer .prcTime .high dd	{ font-size:16px; font-family:Verdana,Trebuchet MS; letter-spacing:-0.05em; margin:2px 0 0 0;}
	table.offer .prcTime dd.time	{ font-size:12px; font-family:Verdana,Trebuchet MS; letter-spacing:-0.05em; margin-bottom:2px; float: left;}
	


/* Table2-1 : FX호가 미결제,미청구 등 */
table.list_nobg	{ width:100%; }
table.list_nobg thead th	{height:19px; padding:3px 0 2px 0; border-bottom:2px solid #9e9e9e; color:#666666; }
table.list_nobg tbody th	{height:19px; padding:3px 0 2px 0; border-bottom:1px solid #d0d0d0; text-align:left; font-family:Courier New, AppleGothic;}
table.list_nobg tbody th a	{ color:#333333; display:block; font-family:Courier New, AppleGothic;}
table.list_nobg td	{ border-bottom:1px solid #d0d0d0; text-align:right; padding-right:5px;}
table.list_nobg td.cen	{text-align:center;}
.list_paging	{ float:right; clear:both; margin-top:7px}
.list_paging dt	{ float:left; margin:2px 6px 0 6px; }
.list_paging dd	{ float:left;}

.list_paging2	{ float:right; clear:both;}
.list_paging2 dt	{ float:left; margin:2px 6px 0 6px; }
.list_paging2 dd	{ float:left;}

	/* Table2-2 : 시세 그래프하단 거래정보 */
	table.list_nobg2	{ width:100%; border-top:1px solid #d0d0d0;}
	table.list_nobg2 th	{ border-bottom:1px solid #d0d0d0; padding:4px 0 3px 5px; text-align:left; letter-spacing:-0.1em; }
	table.list_nobg2 td	{ border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; padding:4px 10px 3px 0; text-align:right; /*font-family:Verdana,Trebuchet MS;*/ letter-spacing:-0.05em;}
	table.list_nobg2 td.end	{ border-right:0;}
	table.list_nobg2 th span,
	table.list_nobg2 td span	{ font-size:1em;}

/* Table3 : 예수금 */
table.list_basis	{ width:100%; border:1px solid #c5c5c5; }
table.list_basis th	{ background:#f4f4f4; height:19px; padding:4px 0 1px 0; border-top:2px solid #7f7f7f; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; letter-spacing:-0.08em; font-size:0.9em; color:#444444;}
table.list_basis th.left	{ text-align:left; padding-left:8px;}
table.list_basis td	{ background:#FFFFFF; height:19px; padding:3px 4px 2px 0; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; text-align:right; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em; letter-spacing:-0.03em;}
table.list_basis td.cen	{ text-align:center;}
table.list_basis td.left	{ text-align:left; padding:4px 4px 3px 5px; }
table.list_basis .strong	{ color:#222222; letter-spacing:-0.05em; }
table.list_basis .strong span	{ color:#ea008b; /*font-family:Verdana,Trebuchet MS;*/}
table.list_basis .date	{ font-size:13px; letter-spacing:-0.05em;}

table.list_basis td.brdNo_TT	{ border-top:none;}
table.list_basis td.brdNo_LT	{ border-left:none;}
table.list_basis td.brdNo_RT	{ border-right:none;}
table.list_basis td.brdNo_BT	{ border-bottom:none;}

table.list_basis tr.colr222 th { background:#fbfde1; color:#222222;}
table.list_basis tr.colr222 td { background:#fbfde1; color:#222222;}

table.list_basis th span	{ font-size:1em;}
table.list_basis td span	{ font-size:1em;}

/* Table3 세로형헤더 */
table.list_basish			{ width:100%; border:1px solid #c5c5c5; }
table.list_basish th		{ background:#f4f4f4; height:19px; padding:4px 0 1px 0; border-right:1px solid #7f7f7f; border-bottom:1px solid #c5c5c5; letter-spacing:-0.08em; font-size:0.9em; color:#444444;}
table.list_basish th.head	{ background:#7f7f7f; height:19px; padding:4px 0 1px 0; border-bottom:0px solid #7f7f7f; border-right:1px solid #c5c5c5; letter-spacing:-0.08em; font-size:0.9em; color:#ffffff;}
table.list_basish th.left	{ text-align:left; padding-left:8px;}
table.list_basish td		{ background:#FFFFFF; height:19px; padding:3px 4px 2px 0; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; text-align:right; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em; letter-spacing:-0.03em;}
table.list_basish td.cen	{ text-align:center;}
table.list_basish td.left	{ text-align:left; padding:4px 4px 3px 5px; }
table.list_basish .strong	{ color:#222222; letter-spacing:-0.05em; }
table.list_basish .strong span	{ color:#ea008b; /*font-family:Verdana,Trebuchet MS;*/}
table.list_basish .date	{ font-size:13px; letter-spacing:-0.05em;}

table.list_basish td.brdNo_TT	{ border-top:none;}
table.list_basish td.brdNo_LT	{ border-left:none;}
table.list_basish td.brdNo_RT	{ border-right:none;}
table.list_basish td.brdNo_BT	{ border-bottom:none;}

table.list_basish tr.colr222 th { background:#fbfde1; color:#222222;}
table.list_basish tr.colr222 td { background:#fbfde1; color:#222222;}

table.list_basish th span	{ font-size:1em;}
table.list_basish td span	{ font-size:1em;}

/* Table3 라인강조없음 */
table.list_basisn			{ width:100%; border:1px solid #c5c5c5; }
table.list_basisn th		{ background:#f4f4f4; height:19px; padding:4px 0 1px 0; border-right:0px solid #7f7f7f; border-bottom:1px solid #c5c5c5; letter-spacing:-0.08em; font-size:0.9em; color:#444444;}
table.list_basisn th.head	{ background:#7f7f7f; height:19px; padding:4px 0 1px 0; border-bottom:0px solid #7f7f7f; border-right:1px solid #c5c5c5; letter-spacing:-0.08em; font-size:0.9em; color:#ffffff;}
table.list_basisn th.left	{ text-align:left; padding-left:8px;}
table.list_basisn td		{ background:#FFFFFF; height:19px; padding:3px 4px 2px 0; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; text-align:right; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em; letter-spacing:-0.03em;}
table.list_basisn td.cen	{ text-align:center;}
table.list_basisn td.left	{ text-align:left; padding:4px 4px 3px 5px; }
table.list_basisn .strong	{ color:#222222; letter-spacing:-0.05em; }
table.list_basisn .strong span	{ color:#ea008b; /*font-family:Verdana,Trebuchet MS;*/}
table.list_basisn .date	{ font-size:13px; letter-spacing:-0.05em;}
table.list_basisn tbody th	{border-right:1px solid #c5c5c5;}
table.list_basisn td.brdNo_TT	{ border-top:none;}
table.list_basisn td.brdNo_LT	{ border-left:none;}
table.list_basisn td.brdNo_RT	{ border-right:none;}
table.list_basisn td.brdNo_BT	{ border-bottom:none;}

table.list_basisn tr.colr222 th { background:#fbfde1; color:#222222;}
table.list_basisn tr.colr222 td { background:#fbfde1; color:#222222;}

table.list_basisn th span	{ font-size:1em;}
table.list_basisn td span	{ font-size:1em;}

	/* ELS에서 추가 
	table.list_basis tr.brd1 th	{ border-top:2px solid #c5c5c5; }
	table.list_basis tr.brd1 td	{ border-top:2px solid #c5c5c5; }*/

	/* Table3-2 : fx주문 > 목록 */
	table.list_basis2	{ width:100%; border:1px solid #c5c5c5; border-top:2px solid #7f7f7f;}
	table.list_basis2 thead th	{ background:#f7f7f7; padding:6px 0 4px 0; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; letter-spacing:-0.05em; color:#444444;}
	table.list_basis2 thead th ul	{ margin-left:4px;}
	table.list_basis2 thead th li	{ display:inline; margin:0}
	table.list_basis2 .headerunderline	{ border-bottom:2px solid #7f7f7f;}
	
	table.list_basis2 tbody th { padding:5px 0 3px 4px; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; letter-spacing:-0.05em; color:#444444; text-align:left; font-family:Courier New, AppleGothic;} 
	table.list_basis2 tbody td { padding:5px 0 3px 0;   border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; text-align:center;}
	table.list_basis2 tbody td.left { padding-right:3px; text-align:left;}
	table.list_basis2 tbody td.right { padding-right:3px; text-align:right;}
	table.list_basis2 tbody tr { background:#FFFFFF;}
	table.list_basis2 tbody tr.trBG { background:#faedf3;}
	table.list_basis2 tbody tr.article	{ background:#efefef; color:#333333;}
	table.list_basis2 tbody tr.article td { letter-spacing:-0.03em; padding:8px 5px 8px 10px;}
	table.list_basis2 tbody th a	{ color:#444444; font-family:Courier New, AppleGothic; display:block;}
	table.list_basis2 tbody td a	{ color:#888888}
	table.list_basis2 tbody td.nrb { border-right:0px; }
	table.list_basis2 tbody td li.left { float:left; margin-left:5px; }
	table.list_basis2 tbody td li.right { float:right; }
	table.list_basis2 tbody.small td	{ font-size:0.9em; letter-spacing:-0.08em; padding:6px 0 4px 0;}
	table.list_basis2 .check	{ text-align:center; border-right:none;}
	table.list_basis2 .left 	{ text-align:left; padding-left:5px;}
	table.list_basis2 .right	{ text-align:right; padding-right:8px; letter-spacing:-0.05em; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em;*/ }
	table.list_basis2 .th2		{ background:#f5f5f5; text-align:center;}
	table.list_basis2 .date	{ font-size:13px; letter-spacing:-0.05em;}
	table.list_basis2 .date2	{ font-size:13px; letter-spacing:-0.05em; vertical-align:top; padding-top:6px;}

	table.list_basis2 td.brdNo_TT	{ border-top:none;}
	table.list_basis2 td.brdNo_LT	{ border-left:none;}
	table.list_basis2 td.brdNo_RT	{ border-right:none;}
	table.list_basis2 td.brdNo_BT	{ border-bottom:none;}

	table.list_basis2 tr.colr222 th { background:#fbfde1; color:#222222;}
	table.list_basis2 tr.colr222 td { background:#fbfde1; color:#222222;}
	table.list_basis2 span.more a	{ color:#454545;}	

	table.list_basis2 th span	{ font-size:1em;}
	table.list_basis2 td span	{ font-size:1em;}

	/* Table3-3 : 주식 > 목록 */
	table.list_basis3	{ width:100%; border:1px solid #cecece; border-top:2px solid #7f7f7f;}
	table.list_basis3 thead th	{ background:#f4f4f4; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; padding:4px 0 3px 4px; letter-spacing:-0.05em; text-align:center; font-size:0.9em; color:#444444; }
	table.list_basis3 tbody tr	{ background:#FFFFFF; }
	table.list_basis3 tbody th	{ border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; padding:4px 0 3px 4px; letter-spacing:-0.05em; text-align:left;   font-size:0.9em;}
	table.list_basis3 tbody td	{ border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; padding:4px 4px 3px 0; letter-spacing:-0.03em; text-align:right; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em; }
	table.list_basis3 tbody td.nrb { border-right:0px; }
	table.list_basis3 tbody td li.left { float:left; margin-left:5px; }
	table.list_basis3 tbody td li.right { float:right; }
	table.list_basis3 tbody tr.trBG th	{ background:#efefef;}
	table.list_basis3 tbody tr.trBG td	{ background:#efefef;}
	table.list_basis3 tbody tr.bgGray th	{ background:#efefef;}
	table.list_basis3 tbody tr.bgGray td	{ background:#efefef;}
	
	table.list_basis3 td.brdNo_TT	{ border-top:none;}
	table.list_basis3 td.brdNo_LT	{ border-left:none;}
	table.list_basis3 td.brdNo_RT	{ border-right:none;}
	table.list_basis3 td.brdNo_BT	{ border-bottom:none;}

	table.list_basis3 tr.colr222 th { background:#fbfde1; color:#222222;}
	table.list_basis3 tr.colr222 td { background:#fbfde1; color:#222222;}

	table.list_basis3 .date	{ font-size:13px; letter-spacing:-0.05em;}
	table.list_basis3 .cen	{ text-align:center;}
	table.list_basis3 .left2	{ text-align:left; padding-left:6px;}

	table.list_basis3 th span	{ font-size:1em;}
	table.list_basis3 td span	{ font-size:1em;}
	table.list_basis3 td a	{ color:#888888; }

	/* Table3-4 : 지수 > 종합 */
	table.list_basis4	{ width:100%; border-top:1px solid #e7e7e7;}
	table.list_basis4 th	{ border-bottom:1px solid #e7e7e7; padding:4px 0 3px 4px; letter-spacing:-0.05em; text-align:center; font-size:0.9em; color:#444444;}
	table.list_basis4 td	{ border-bottom:1px solid #e7e7e7; padding:4px 4px 3px 0; letter-spacing:-0.03em; text-align:right; font-family:Verdana,Trebuchet MS; font-size:0.9em;}

	table.list_basis4 .left	{ text-align:left; }
	table.list_basis4 th.result	{ padding:9px 7px 7px 7px; background:#ffffff }
	table.list_basis4 td.result	{ padding:7px; background:#ffffff; text-align:left;}
	table.list_basis4 .IndexNow th,
	table.list_basis4 .IndexNow td	{ border:0;}
	table.list_basis4 .date	{ font-size:13px; letter-spacing:-0.05em;}

	table.list_basis4 th span	{ font-size:1em;}
	table.list_basis4 td span	{ font-size:1em; font-family:Verdana,Trebuchet MS;}
	
	/* Table3-5 : 펀드 > 목록 */
	table.list_basis5	{ width:100%; border:1px solid #c5c5c5; border-top:2px solid #7f7f7f;}
	table.list_basis5 thead th	{ background:#f7f7f7; padding:6px 0 4px 0; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; letter-spacing:-0.05em; color:#444444;}
	table.list_basis5 thead th ul	{ margin-left:4px;}
	table.list_basis5 thead th li	{ display:inline; margin:0}
	table.list_basis5 .headerunderline	{ border-bottom:2px solid #7f7f7f;}
	
	table.list_basis5 tbody th { padding:5px 0 3px 4px; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; letter-spacing:-0.05em; color:#444444; text-align:left; font-family:Courier New, AppleGothic;} 
	table.list_basis5 tbody td { padding:5px 0 3px 0;   border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; text-align:center;}
	table.list_basis5 tbody td.left { padding:20px; text-align:left;}
	table.list_basis5 tbody td.right { padding-right:3px; text-align:right;}
	table.list_basis5 tbody tr { background:#FFFFFF;}
	table.list_basis5 tbody tr.trBG { background:#faedf3;}
	table.list_basis5 tbody tr.article	{ background:#efefef; color:#333333;}
	table.list_basis5 tbody tr.article td { letter-spacing:-0.03em; padding:8px 5px 8px 10px;}
	table.list_basis5 tbody th a	{ color:#444444; font-family:Courier New, AppleGothic; display:block;}
	table.list_basis5 tbody td a	{ color:#888888}
	table.list_basis5 tbody td.nrb { border-right:0px; }
	table.list_basis5 tbody td ul {margin:0 auto; width:250px;}
	table.list_basis5 tbody td li	{float:left; width:33%; text-align:center; padding-top:20px;}
	table.list_basis5 tbody td li.left { float:left; margin-left:5px; }
	table.list_basis5 tbody td li.right { float:right; }
	table.list_basis5 tbody.small td	{ font-size:0.9em; letter-spacing:-0.08em; padding:6px 0 4px 0;}
	table.list_basis5 .check	{ text-align:center; border-right:none;}
	table.list_basis5 .left 	{ text-align:left; padding-left:5px;}
	table.list_basis5 .right	{ text-align:right; padding-right:8px; letter-spacing:-0.05em; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em;*/ }
	table.list_basis5 .th2		{ background:#f5f5f5; text-align:center;}
	table.list_basis5 .date	{ font-size:13px; letter-spacing:-0.05em;}
	table.list_basis5 .date2	{ font-size:13px; letter-spacing:-0.05em; vertical-align:top; padding-top:6px;}

	table.list_basis5 td.brdNo_TT	{ border-top:none;}
	table.list_basis5 td.brdNo_LT	{ border-left:none;}
	table.list_basis5 td.brdNo_RT	{ border-right:none;}
	table.list_basis5 td.brdNo_BT	{ border-bottom:none;}

	table.list_basis5 tr.colr222 th { background:#fbfde1; color:#222222;}
	table.list_basis5 tr.colr222 td { background:#fbfde1; color:#222222;}
	table.list_basis5 span.more a	{ color:#454545;}	

	table.list_basis5 th span	{ font-size:1em;}
	table.list_basis5 td span	{ font-size:1em;}


/* 필드전환 이미지 백그라운드 버젼 */
table.list_nobg th.fieldChangeCenter	{ background:url(../img/common/btn_yelarrow01.gif) no-repeat top right; padding:3px 8px 2px 0; color:#666666; text-align: center;}
table.list_nobg th.fieldChangeLeft		{ background:url(../img/common/btn_yelarrow01.gif) no-repeat top right; padding:3px 0 2px 0; color:#666666; text-align: left;}

table.list_basis th.fieldChangeCenter	{ background:#f4f4f4 url(../img/common/btn_yelarrow01.gif) no-repeat top right; text-align: center;  padding:4px 8px 3px 0;}
table.list_basis th.fieldChangeLeft		{ background:#f4f4f4 url(../img/common/btn_yelarrow01.gif) no-repeat top right; text-align: left;}

table.list_basis2 th.fieldChangeCenter	{ background:#f4f4f4 url(../img/common/btn_yelarrow01.gif) no-repeat top right; text-align: center; padding:4px 8px 3px 0;}
table.list_basis2 th.fieldChangeLeft	{ background:#f4f4f4 url(../img/common/btn_yelarrow01.gif) no-repeat top right; text-align: left;}

table.list_basis3 th.fieldChangeCenter	{ background:#f4f4f4 url(../img/common/btn_yelarrow01.gif) no-repeat top right; text-align: center; padding:4px 8px 3px 0;}
table.list_basis3 th.fieldChangeLeft	{ background:#f4f4f4 url(../img/common/btn_yelarrow01.gif) no-repeat top right; text-align: left;}

/* Table4_1 : 주식 주문Tab 호가 */
table.stock_Price	{ width:100%; border:1px solid #cecece; border-top:2px solid #7f7f7f;}
table.stock_Price th	{ height:19px; padding:0; }
table.stock_Price td	{ height:19px; padding:0px 4px 0px 4px; border-right:1px solid #dadada; border-bottom:1px solid #dadada; background:#FFFFFF; text-align:right; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em;}
table.stock_Price thead th	{ height:19px; padding:0; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; background:#f4f4f4; letter-spacing:-0.08em; font-size:0.9em; color:#444444;}
table.stock_Price tbody th	{ height:19px; padding:0; border-right:1px solid #dadada; border-bottom:1px solid #dadada; background:#fdf7e5; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em; }

table.stock_Price th span	{ font-size:1em;}
table.stock_Price td span	{ font-size:1em;}

table.stock_Price .brdNo_BT	{ border-bottom:none;}
table.stock_Price .brdNo_RT	{ border-right:none;}
table.stock_Price .brdNo_LT	{ border-left:none;}
table.stock_Price .inLine dt	{ float:left; letter-spacing:-0.08em; padding-right:3px; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em;}
table.stock_Price .inLine dd	{ display:inline; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em;}
table.stock_Price .bgBlue	{ background:#ecf5fd;}
table.stock_Price .bgPink	{ background:#fef4f4;}
table.stock_Price .bgGray2	{ background:#a4a4a4; color:#FFFFFF; white-space:nowrap;}
table.stock_Price tr.bgWhite th,
table.stock_Price tr.bgWhite td	{ background:#FFFFFF;}
table.stock_Price tr.bgGray th,
table.stock_Price tr.bgGray td	{ background:#efefef;}


	/* Table4_2 : 주식 시세 매매상위,투자자별 */
	table.stock_Price2	{ width:100%; border:1px solid #c5c5c5;}
	table.stock_Price2 thead th	{ padding:4px 0 3px 0; border-right:1px solid #bdbdbd; border-bottom:1px solid #bdbdbd; background:#f4f4f4; letter-spacing:-0.08em; font-size:0.9em; color:#444444;}
	table.stock_Price2 tbody th	{ padding:4px 5px 3px 5px; background:#FFFFFF; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; letter-spacing:-0.08em; text-align:left;}
	table.stock_Price2 tbody td	{ padding:4px 5px 3px 5px; background:#FFFFFF; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1; letter-spacing:-0.08em; text-align:right;}

	table.stock_Price2 tbody th.Blue	{ background:#ecf5fd; border-top:1px solid #dedede; border-right:0;}
	table.stock_Price2 tbody td.Blue	{ background:#ecf5fd; border-top:1px solid #dedede; color:#0080a5; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em; }
	table.stock_Price2 tbody th.Pink	{ background:#fef4f4; border-top:1px solid #dedede; border-right:0;}
	table.stock_Price2 tbody td.Pink	{ background:#fef4f4; border-top:1px solid #dedede; color:#f93ca8; /*font-family:Verdana,Trebuchet MS;*/ font-size:0.9em; }
	table.stock_Price2 tbody tr.gray th.Blue	{ background:#f9f9f9;}
	table.stock_Price2 tbody tr.gray td.Blue	{ background:#f9f9f9; color:#0080a5;}
	table.stock_Price2 tbody tr.gray th.Pink	{ background:#f9f9f9;}
	table.stock_Price2 tbody tr.gray td.Pink	{ background:#f9f9f9; color:#f93ca8;}
	table.stock_Price2 tbody tr.bgGray th	{ background:#efefef;}
	table.stock_Price2 tbody tr.bgGray td	{ background:#efefef;}
	table.stock_Price2 tbody tr.bgYell th	{ background:#ffffae;}
	table.stock_Price2 tbody tr.bgYell td	{ background:#ffffae;}
	table.stock_Price2 .cen	{ text-align:center;}
	table.stock_Price2 tbody td.arrw	{ border-right:none; text-align:left;}

	table.stock_Price2 th span	{ font-size:1em;}
	table.stock_Price2 td span	{ font-size:1em;}

	table.stock_Price2 th.fieldChangeCenter	{ background:#dbdbdb url(../nkm/img/common/btn_yelarrow01.gif) no-repeat top right; text-align: center; padding:4px 8px 3px 0;}


/* Table5 : 뉴스/공지 */
.news	{ width:100%;}
.news th	{ border-bottom:1px solid #d1d1d1; padding:6px 3px 4px 14px; text-align:left; letter-spacing:-0.08em; background:url(../img/common/bult_dot_news.gif) 0px 8px no-repeat;}
.news td	{ border-bottom:1px solid #d1d1d1; padding:6px 5px 4px 5px; text-align:right;}
.news a	{ color:#888888;}
.news tr.prev	{ background:#e2e2e2;}
.news tr.prev th	{ background:none; color:#656565; padding:8px 10px;}
.news tr.prev .go	{ margin:8px 0 0 0; text-align:right;}

th.reply	{ background:none; }
th.reply img	{ margin-right:5px;}

	/* 공지 View */
	.ntc_view	{ width:100%; }
	.ntc_view thead th		{ font-size:1em;  color:#444444; padding:7px 0 5px 7px; text-align:left; border-top:2px solid #bdbdbd; border-bottom:1px solid #dddddd; letter-spacing:-0.08em;}
	.ntc_view thead th span	{ font-size:12px; color:#999999; padding-left:8px; font-family:Verdana,AppleGothic; }
	.ntc_view tbody td		{ font-size:1em; padding:15px; line-height:145%; background:#FFFFFF; border-bottom:1px solid #d1d1d1;}
	.ntc_view td a	{ font-size:1em; }

	/* 뉴스 View */
	.newsView { width:device-width;}
	.newsView .listTop	{ overflow:hidden; background:#fbfbfb;  border-bottom:1px solid #cacaca;  margin:0}
	.newsView .listTop dt	{ float:left;  padding:17px 15px 15px 15px;}
	.newsView .listTop dd	{ float:right; padding:15px 15px 15px 0;}
	.article	{ margin:0; }
	.article dt		{ font-size:0.7em !important; border-bottom:3px solid #cacaca; padding:15px; background:#FFFFFF;}
	.article dt a	{ font-size:0.7em !important; color:#777777}
	.article h2		{ font-size:1.7em !important; color:#555555; letter-spacing:-0.1em; margin-bottom:10px; }
	.article dd	{ color:#555555; font-size:1em !important; padding:20px; letter-spacing:-0.06em; line-height:150%; text-align:justify}
	.article dd div{ color:#555555; font-size:1em !important; padding:0px; letter-spacing:-0.06em; line-height:150%; text-align:justify}
	.article dd a, .article b, .article div a, .article span, .article pre, .article td, .article STRONG, .article p		{ font-size:1em !important; color:#888888}
	.article dd table tbody td	{font-size:1em !important;}
	.article dd img	{max-width:280px !important; display:block;}
	.xforms td	{font-size:1em !important; color:#888888}
	.xforms td span	{font-size:1em !important; color:#888888}

	.article3	{ margin:0; }
	.article3 dt	{ background:#FFFFFF; font-size:0.9em; border-top:1px solid #cacaca; border-right:1px solid #cacaca; border-left:1px solid #cacaca; padding:8px; }
	.article3 dt a	{ color:#777777}
	.article3 h2	{ color:#555555; margin-bottom:5px; font-size:1.2em;}
	.article3 dd	{ background:#FFFFFF; border:1px solid #cacaca; padding:8px; color:#555555; line-height:1.2em;}
	.article3 dd a	{ color:#888888}
 

/* Paging */
.pagenation		{ text-align:center; margin:10px 10px 0 10px;}
.pagenation a	{ display:inline-block; padding:4px 10px 3px 10px; margin:0 0 6px 1px; border:1px solid #cbcbcb; background:#f7f7f7; color:#888888; border-radius:3px; }

.pagenation a.act	{ background:#FFFFFF; color:#f54ac3; border:1px solid #cbcbcb; font-weight:bold;}


/* FX 시세 */
.tblNotice	{ font-size:13px; letter-spacing:-0.05em; text-align:right; border-bottom:1px solid #d4d4d4; padding-bottom:5px; border-radius:3px; }
.tblNotice img	{ margin:0 5px;}
.radio_FXprice	{ overflow:hidden; margin:8px 0 6px 0;}
.radio_FXprice li	{ float:left; margin-right:10px;}
.radio_FXprice li.rgt	{ float:right; margin-right:0; white-space:nowrap;}
.radio_FXpriceC	{ overflow:hidden; margin:8px 0 6px 0; text-align:center; white-space:nowrap; }

.fx_accnt2	{ overflow:hidden; margin-bottom:6px;}
.fx_accnt2 dt	{ float:left; width:50%; }
.fx_accnt2 dd	{ float:left;}
.fx_accnt2 dd.time	{ width:90px; font-family:Verdana,AppleGothic; font-size:1.1em; color:#555555; padding:3px 0 0 6px; letter-spacing:-0.05em;}
.fx_accnt2 dd.btn	{ padding:3px 0 0 5px;}

.fx_accnt2 dd.per	{ width:60px; color:#de188d; font-family:Verdana,AppleGothic; text-align:center; }


/* FX 매도가,매수가 */
.FX_Price	{ padding:8px;}
	table.trade	{ width:100%;}
	table.trade th			{ position:relative;}
	table.trade th div		{ font-family:Verdana,AppleGothic; letter-spacing:-0.05em; padding:6px 0 0 0;}
	table.trade th div span	{ font-size:20px; font-family:Verdana,AppleGothic; letter-spacing:-0.08em; padding: 0 0 0 5px;}
	table.trade th h6		{ position:absolute; padding:6px 0 0 8px; letter-spacing:-0.05em; font-size:12px; font-weight:normal;}
	table.trade th.sale h6	{ color:#0575b0}
	table.trade th.buy  h6	{ color:#e83987}

	table.trade th.sale		{ border:1px solid #cccccc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2eafe', endColorstr='#FFF'); /* for IE */  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c2eafe),color-stop(100%,#FFF));}
	table.trade th.sale div	{ border-left:2px solid #ecf9ff; border-top:2px solid #ecf9ff;}
	table.trade th.buy		{ border:1px solid #cccccc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd4e6', endColorstr='#FFF'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffd4e6),color-stop(100%,#FFF));}
	table.trade th.buy div	{ border-left:2px solid #ffeef5; border-top:2px solid #ffeef5;}
	table.trade span		{ font-size:1em;}

	/* iframe에서만 */
	.iframe table.trade th div		{ font-size:18px; font-family:Verdana,AppleGothic; letter-spacing:-0.05em; padding:0 0 0 0;}
	.iframe table.trade th div span	{ font-size:18px; font-family:Verdana,AppleGothic; letter-spacing:-0.08em;}

	/* 차트 상단에서만 */
	.chart table.trade th div		{ font-size:18px; font-family:Verdana,AppleGothic; letter-spacing:-0.05em; padding:0 0 0 0;}
	.chart table.trade th div span	{ font-size:18px; font-family:Verdana,AppleGothic; letter-spacing:-0.08em;}


.pip	{ width:85%}
.pip th	{ padding-right:8px; font-family:Verdana; text-align:center; font-weight:normal;}
.pip td	{ padding-left:12px; font-family:Verdana; text-align:center}
.pip span	{ font-size:1em; font-family:Verdana;}


/* FX주문 : 계좌 */
.LayOut2 #Order_FX	{ margin:6px 10px 0 10px;}
.fx_accnt	{ overflow:hidden; margin-bottom:6px;}
.fx_accnt dt	{ width:125px; float:left;}
.fx_accnt dd	{ width:100px; float:left;}
.fx_accnt dd.time	{ font-family:Verdana,AppleGothic; font-size:1em; color:#555555;  padding:3px 0 0 4px; letter-spacing:-0.05em;}
.fx_accnt dd.sp	{ font-family:Verdana,AppleGothic; font-size:1em; padding:3px 0 0 4px; letter-spacing:-0.05em; width:20px; white-space:nowrap;}
.fx_accnt dd.spContent { font-family:Verdana,AppleGothic; font-size:1em; padding:3px 10px 0 4px; letter-spacing:-0.05em; text-align: center; }
.fx_accnt span	{ font-family:Verdana,AppleGothic; font-size:1em; letter-spacing:-0.05em;}
.fx_accnt dd.refresh	{width:20px;}


/* FX주문 : 호가 */
.fx_ordr_offer	{ overflow:hidden; padding:5px 0 0 0;}
.fx_ordr_offer li	{ float:left; letter-spacing:-0.05em; margin-right:3px}
.fx_ordr_offer li span	{ font-size:0.9em; font-family: Verdana,Trebuchet MS, Arial;}

/* FX주문 : 호가(차트에서만) */
.fx_ordr_offer2		{ overflow:hidden; padding:5px 0 0 0;}
.fx_ordr_offer2 li 	{ float:left; letter-spacing:-0.08em; margin-right:4px}
.fx_ordr_offer2 li span	{ font-size:1.1em; font-family: Verdana,Trebuchet MS, Arial;}


/* 주문 : 호가(주문테이블 위) */
.orderPrice	{ padding-top:2px;}
.orderPrice.bg	{ background:#FFFFFF; border-top:1px solid #FFF; padding-top:0px;}
.orderPrice dt	{ padding:5px; display:block; background:url(../img/common/bg_dotline_srch.gif) repeat-x bottom left;}
.orderPrice dd	{ padding-top:1px;}
	.orderPrice .stock	{ overflow:hidden;}
	.orderPrice .stock li	{ float:left;}
	.orderPrice .stock li.n1	{ margin:2px 4px 0 5px;}
	.orderPrice .stock li.n2	{ width:70px;}
		/* 종목 input box 숨김레이어 관련 
		.inputBox	{ overflow:hidden; height:21px; background:#FFFFFF; border:1px solid #7d7d7d; }
		.inputBox dt	{ float:left; }
		.inputBox dd	{ float:left; padding-left:4px; background:#777777;}
		.inputBox input	{ border:0; background:transparent; color:#000000;}
		*/

	.orderPrice .stock li.n3	{ color:#777777; font-size:1em; letter-spacing:-0.1em; padding-top:2px;}
	.orderPrice .stock li.n3 .name	{ color:#222222; font-size:18px; letter-spacing:-0.1em; padding-top:2px;}
	.orderPrice .stock li.n3 span	{ color:#777777; font-size:0.9em; padding-left:3px; letter-spacing:normal;}
	.orderPrice .stock li.btn	{ float:right; margin:3px 5px 0 0;}
	.orderPrice .stock li.btn a	{ display:block;}

	.orderPrice .numbs	{ width:100%;}
	.orderPrice .numbs th	{ padding:4px; font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.08em; text-align:left; font-weight:bold; }
	.orderPrice .numbs td	{ padding:4px; font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.08em; }
	.orderPrice .numbs .cen	{ text-align:center; }
	.orderPrice .numbs .rgt	{ text-align:right; white-space:nowrap;}
	.orderPrice .numbs .pointAlign	{ margin:0 auto;}
	.orderPrice .numbs .pointAlign li	{ display:inline; padding-right:4px; font-family:Verdana, Trebuchet MS, Arial; letter-spacing:-0.05em; font-size:0.9em;}
	.orderPrice .numPink	{ color:#f0008b;}
	.orderPrice .numBlue	{ color:#0081cc;}

	.orderPrice th span	{ font-size:1em; font-family:Verdana, Trebuchet MS, Arial;}
	.orderPrice td span	{ font-size:1em; font-family:Verdana, Trebuchet MS, Arial;}
	.orderPrice .pointAlign li span	{ font-size:1em; font-family:Verdana, Trebuchet MS, Arial;}

	/* 선물옵션 : 주문화면 펼침 */
	.ord_In	{ background:#e3e3e3; border-top:1px solid #f4f4f4; border-bottom:3px solid #e8e8e8;}
	.ord_In .box	{ padding:7px 7px 0 7px; border-top:1px solid #bdbdbd; border-bottom:1px solid #c9c9c9;}
	.ord_In .close	{ text-align:center; background:#e3e3e3; padding:6px 0 0 0;}

	.ord_In .srchTab	{ overflow:hidden; border-left:1px solid #9f9f9f; margin-bottom:8px;}
	.ord_In .srchTab li	{ float:left; background:#FFFFFF; border-top:1px solid #9f9f9f; text-align:center;  }
	.ord_In .srchTab li div	{ border-right:1px solid #9f9f9f; border-bottom:1px solid #9f9f9f; padding:5px 0 4px 0}
	.ord_In .srchTab li div.act	{ border-bottom:none; background:#fbfbfb url(../img/common/bg_srch_tab2.gif) repeat-x bottom left; color:#222222;}
	.ord_In .listSort .box1	{ border-bottom:1px solid #c2c2c2;}
	.ord_In .listSort .box1.nobd	{ border:0;}


/* 주문 : 공통 */
.LayOut_Order	{ background:#FFFFFF; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}

.order_form	{ padding:4px 0 5px 0;}
.order_form .btns	{ text-align:center; margin:6px 0 0 0;}
.order_form .btns dt	{ display:inline; margin-right:20px;}
.order_form .btns dd	{ display:inline;}
.order_height { height:138px !important;}

	/* 주문 : 주식 */
	.order_form	{ position:relative;}
	.order_form .formsNor2	{ overflow:hidden; padding:4px;}
	.order_form .formsNor2 dt	{ float:left; padding-left:2px; margin-right:5px;}
	.order_form .formsNor2 dd	{ float:left; padding-top:2px;}
	.order_form .formsNor2 dd li	{ margin-bottom:6px;}
	.order_form .formsNor2 dd li.btn	{ margin-top:13px; vertical-align:bottom; left:230px; bottom:0;}
	.order_form .formsNor2 table.in th	{ letter-spacing:-0.08em; padding:2px 3px 2px 0; height:27px; text-align:left; white-space:nowrap;}
	.order_form .formsNor2 table.in td	{ letter-spacing:-0.08em; padding:2px 3px 1px 0; height:27px;}

	/* 주문 : 텝*/
	.stocks_tab	{ overflow:hidden;}
	.stocks_tab li	{ float:left; text-align:center;}
	.stocks_tab li.end	{ background:none;}
	.stocks_tab li a	{ color:#555555; font-family:Verdana,Arial; letter-spacing:-0.05em; display:block;}

	.stocks_tab .ord1	{ width:25%; background:#FFFFFF;}
	.stocks_tab .ord2	{ width:25%; background:#FFFFFF;}
	.stocks_tab .ord3	{ width:25%; background:#FFFFFF;}
	.stocks_tab .ord4	{ width:25%; background:#FFFFFF;}

	.stocks_tab .ord1 div	{ padding:4px 0 2px 0; border-right:1px solid #dcdcdc;}
	.stocks_tab .ord2 div	{ padding:4px 0 2px 0; border-right:1px solid #dcdcdc;}
	.stocks_tab .ord3 div	{ padding:4px 0 2px 0; border-right:1px solid #dcdcdc;}
	.stocks_tab .ord4 div	{ padding:4px 0 2px 0; border-right:1px solid #dcdcdc;}
	
		/* 텝메뉴별 색상 */
		#stBuy	.stocks_tab	{ border-bottom:2px solid #f01b95;}
		#stSale	.stocks_tab	{ border-bottom:2px solid #0080ec;}
		#stCrct	.stocks_tab	{ border-bottom:2px solid #59b72b;}
		#stCncl .stocks_tab	{ border-bottom:2px solid #909090;}

		#stBuy	.stocks_tab .ord1 div	{ background:#f01b95;}
		#stSale	.stocks_tab .ord2 div	{ background:#0080ec;}
		#stCrct	.stocks_tab .ord3 div	{ background:#59b72b;}
		#stCncl .stocks_tab .ord4 div	{ background:#909090;}

		#stBuy	.stocks_tab .ord1 a	{ color:#FFFFFF;}
		#stSale	.stocks_tab .ord2 a	{ color:#FFFFFF;}
		#stCrct	.stocks_tab .ord3 a	{ color:#FFFFFF;}
		#stCncl .stocks_tab .ord4 a	{ color:#FFFFFF;}

		#stBuy	.order_form	{ background:#faf0f0; height:130px;}
		#stSale	.order_form	{ background:#eaf8ff; height:130px;}
		#stCrct .order_form	{ background:#e9fadf; height:130px;}
		#stCncl .order_form	{ background:#f5f5f5; height:130px;}


/* 주문 : FX */
.order_tabFX	{ overflow:hidden;}
.order_tabFX li	{ float:left; letter-spacing:-0.05em; text-align:center;}
.order_tabFX li.end div	{ border-right:0; padding-left:3px; }
.order_tabFX li a	{ color:#777777; font-family:Verdana,Arial;}

.order_tabFX .ord1	{ width:18%; background:#FFFFFF;}
.order_tabFX .ord2	{ width:17%; background:#FFFFFF;}
.order_tabFX .ord3	{ width:17%; background:#FFFFFF;}
.order_tabFX .ord4	{ width:24%; background:#FFFFFF;}
.order_tabFX .ord5	{ width:24%; background:#FFFFFF;}

.order_tabFX .ord1 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}
.order_tabFX .ord2 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}
.order_tabFX .ord3 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}
.order_tabFX .ord4 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}
.order_tabFX .ord5 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}

	/* 텝메뉴별 색상 */
	#newBuy		.order_tabFX	{ border-bottom:2px solid #f01b95;}
	#newSale	.order_tabFX	{ border-bottom:2px solid #0080ec;}
	#payOff		.order_tabFX	{ border-bottom:2px solid #ff4200;}
	#payOffSNL	.order_tabFX	{ border-bottom:2px solid #cd00da;}	
	#correct	.order_tabFX	{ border-bottom:2px solid #349206;}

	#newBuy		.order_tabFX .ord1 div	{ background:#f01b95;}
	#newSale	.order_tabFX .ord2 div	{ background:#0080ec;}
	#payOff		.order_tabFX .ord3 div	{ background:#ff4200;}
	#payOffSNL	.order_tabFX .ord4 div	{ background:#cd00da;}
	#correct	.order_tabFX .ord5 div	{ background:#349206;}

	#newBuy		.order_tabFX .ord1 div a	{ color:#FFFFFF;}
	#newSale	.order_tabFX .ord2 div a	{ color:#FFFFFF;}
	#payOff		.order_tabFX .ord3 div a	{ color:#FFFFFF;}
	#payOffSNL	.order_tabFX .ord4 div a	{ color:#FFFFFF;}
	#correct	.order_tabFX .ord5 div a	{ color:#FFFFFF;}

	#newBuy    .order_form	{ background:#faf0f0;}
	#newSale   .order_form	{ background:#eaf8ff;}
	#payOff    .order_form	{ background:#fff1e1;}
	#payOffSNL .order_form	{ background:#faebff;}
	#correct   .order_form	{ background:#e9fadf;}

	/* 주문입력 : 펼침&숨김 */	
	#newSale.iframe .order_form .fold	{ width:100%;}
	#newSale.iframe .order_form .fold th	{ color:#666666; font-family:Verdana,AppleGothic; border-bottom:1px solid #c1daf6; text-align:left; width:*; padding-bottom:3px;}
	#newSale.iframe .order_form .fold td	{ color:#888888; font-family:Verdana,AppleGothic; border-bottom:1px solid #c1daf6; vertical-align:bottom;}
		#newSale.iframe .order_form .forms	{ width:100%;}
		#newSale.iframe .order_form .forms th	{ border:none; padding: 4px 5px 3px 5px; letter-spacing:-0.08em; font-weight:normal; text-align:left; white-space:nowrap;}
		#newSale.iframe .order_form .forms td	{ border:none; padding: 4px 0 3px 0;}
	#newSale.iframe .order_form .unfold		{ background:#e1ecf8; border-bottom:1px solid #c1daf6; position:relative;}
	#newSale.iframe .order_form .unfold .btn_hide	{ position:absolute; right:10px; bottom:10px;}

	#newBuy.iframe .order_form .fold	{ width:100%;}
	#newBuy.iframe .order_form .fold th	{ color:#666666; font-family:Verdana,AppleGothic; border-bottom:1px solid #f0cfdc; text-align:left; width:*; padding-bottom:3px;}
	#newBuy.iframe .order_form .fold td	{ color:#888888; font-family:Verdana,AppleGothic; border-bottom:1px solid #f0cfdc; vertical-align:bottom;}
		#newBuy.iframe .order_form .forms	{ width:100%;}
		#newBuy.iframe .order_form .forms th	{ border:none; padding: 4px 5px 3px 5px; letter-spacing:-0.08em; font-weight:normal; text-align:left; white-space:nowrap;}
		#newBuy.iframe .order_form .forms td	{ border:none; padding: 4px 0 3px 0;}
	#newBuy.iframe .order_form .unfold		{ background:#fbe5ee; border-bottom:1px solid #f0cfdc; position:relative;}
	#newBuy.iframe .order_form .unfold .btn_hide	{ position:absolute; right:10px; bottom:10px;}

	.forms a	{ color:#888888;}

	/* 주문입력 : 기본 */
	.order_form .formsNor	{ width:100%; }
	.order_form .formsNor th	{ padding: 4px 3px 3px 3px; text-align:left;  letter-spacing:-0.05em; white-space:nowrap;}
	.order_form .formsNor th.vtop	{ vertical-align:top; padding: 4px 3px 3px 6px;}
	.order_form .formsNor td	{ padding: 4px 3px 3px 6px; color:#444444;}

	/* 미체결,조회,이체 */
	.srchForms	{padding:0px 5px;}
	.srchForms .forms	{ width:100%;}
	.srchForms .forms th	{ vertical-align:top; text-align:left; padding: 6px 10px 3px 0; letter-spacing:-0.05em; color:#444444; white-space:nowrap;}
	.srchForms .forms td	{ padding: 4px 0 3px 0; letter-spacing:-0.04em; height:24px;}
	.srchForms .forms .cen	{ text-align:center;}
	.srchForms h4	{ border-bottom:1px solid #afafaf; letter-spacing:-0.05em; margin-bottom:5px; padding:5px 0 2px 5px; background:url(../img/common/bg_srch_th.gif) repeat-x;  }
	.srchForms h4 dl	{ overflow:hidden;}
	.srchForms h4 dt	{ float:left; color:#cc378d; height:22px; padding:1px 0 0 0; font-size:1.09em;}
	.srchForms h4 dd	{ float:left; margin-right:6px;}
	.srchForms h5.done	{ color:#ec008c; font-size:1.1em; letter-spacing:-0.08em; text-align:center; padding:10px; border-bottom: 1px solid #dddddd; margin-bottom:10px;}
		/* 이체부분만 적용 */
		.srchForms .Transfer	{ padding-left:100px; background:url(../img/common/bg_transfer_arrwx1.png) 10px 0 no-repeat; -webkit-background-size:76px 73px;}

	.srchForms .forms .right	{ text-align:right;}
	.srchForms .forms .cen	{ text-align:center;}
	.srchForms .forms .exText	{ color:#f03da8;}
	.srchForms .choice	{ padding:6px 0 8px 0; text-align:center; margin-bottom:6px; letter-spacing:-0.05em; background:url(../img/common/bg_dotline_srch.gif) bottom left repeat-x;}
	.srchBtn	{ margin:10px 0 0 0; padding-top:10px; text-align:center; background:url(../img/common/bg_dotline_srch.gif) repeat-x;}
	.transferBtn	{ background: url(../img/common/bg_tabconts_undrline3.gif) repeat-x; margin:3px 0 0 0; padding-top:8px; text-align:center;}
		
		/* 테이블내 폼정렬 */
		.formAlin	{ overflow:hidden;}
		.formAlin li	{ float:left; margin-right:3px;}
		.formAlin li a	{ margin:0; padding:0; display:block}
		
		.formAlin2		{ overflow:hidden; clear:both; margin-bottom:8px;}
		.formAlin2 dt	{ float:left;}
		.formAlin2 dd	{ float:right; padding-right:10px;}
		.formAlin2 .exText input	{ border-color:#fc74cf;}
		.formAlin3 dd.btns	{ display:block; margin:3px 0 0 0;}

		.formAlign4		{ overflow:hidden;}
		.formAlign4 li	{ float:left;}
		.formAlign4 li.wd60	{ width:60px;}
		.formAlign4 li.wd120	{ width:120px;}
	
	.accnt_all	{ overflow:hidden; border:1px solid #d8d8d8; background:#f8f8f8; margin-bottom:10px;}
	.accnt_all dt	{ float:left;  width:48%; padding:4px 0 4px 5px; border-right:1px solid #d8d8d8;}
	.accnt_all dd	{ float:right; width:48%; padding:4px 0 4px 5px;}
	.accnt_all li	{ color:#666666; padding:2px 0 0 0; text-align:left;}
	.accnt_all li.numbers	{ padding-right:10px; color:#fc74cf; /*font-family:Verdana,Trebuchet MS;*/ text-align:right;}

	/* 펀드/ELS : 조회 기간설정	*/
	.srchForms .setPeriod	{ overflow:hidden;}
	.srchForms .setPeriod li	{ float:left; width:25%;text-align:center; background:#FFFFFF; letter-spacing:-0.03em;}
	.srchForms .setPeriod li.divide2	{ width:50%;}
	.srchForms .setPeriod li div	{ border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; border-left:1px solid #c6c6c6; height:20px;  padding:5px 0 2px 0;}
	.srchForms .setPeriod li div.end	{ border-right:1px solid #c6c6c6;}
	.srchForms .setPeriod li div.act	{ background:#fae6f2; }
	.srchForms .setPeriod li a	{ color:#888888; display:block;}
	.srchForms .setPeriod li div.act a	{ color:#e0178e; display:block;}
	
	.srchForms .forms .setDate li.text	{ font-size:1.5em;}


/* 주문 : 펀드ELS */
.order_tabFND	{ overflow:hidden;}
.order_tabFND li	{ float:left; letter-spacing:-0.05em; text-align:center;}
.order_tabFND li.end div	{ border-right:0; padding-left:3px; }
.order_tabFND li a	{ color:#777777; font-family:Verdana,Arial;}

.order_tabFND .ord1	{ width:25%; background:#FFFFFF;}
.order_tabFND .ord2	{ width:25%; background:#FFFFFF;}
.order_tabFND .ord3	{ width:25%; background:#FFFFFF;}
.order_tabFND .ord4	{ width:25%; background:#FFFFFF;}

.order_tabFND .ord1 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}
.order_tabFND .ord2 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}
.order_tabFND .ord3 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}
.order_tabFND .ord4 div	{ padding:7px 0 5px 0; border-right:1px solid #dcdcdc;}


	/* 텝메뉴별 색상 */
	#fdBuy	.order_tabFND	{ border-bottom:2px Solid #f01b95;}
	#fdSale	.order_tabFND	{ border-bottom:2px Solid #0080ec;}
	#fdCncl	.order_tabFND	{ border-bottom:2px Solid #878787;}
	#fdChng	.order_tabFND	{ border-bottom:2px Solid #349206;}

	#fdBuy	.order_tabFND .ord1 Div	{ background:#f01b95;}
	#fdSale	.order_tabFND .ord2 Div	{ background:#0080ec;}
	#fdCncl	.order_tabFND .ord3 Div	{ background:#909090;}
	#fdChng	.order_tabFND .ord4 Div	{ background:#349206;}

	#fdBuy	.order_tabFND .ord1 Div A	{ color:#ffffff;}
	#fdSale	.order_tabFND .ord2 Div A	{ color:#ffffff;}
	#fdCncl	.order_tabFND .ord3 Div A	{ color:#ffffff;}
	#fdChng	.order_tabFND .ord4 Div A	{ color:#ffffff;}

	#fdBuy	.order_form	{ background:#faf0f0;}
	#fdSale	.order_form	{ background:#eaf8ff;}
	#fdCncl	.order_form	{ background:#f5f5f5;}
	#fdChng	.order_form	{ background:#e9fadf;}


/* ELW&선물옵션 : 검색펼침,닫힘 */
.close		{ text-align:center; background:#FFF; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.closed		{ text-align:center; background:#FFF; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.close a	{ display:block; padding:0 0 6px 0;}
.closed a	{ display:block; padding:4px;}

	/* 컨텐츠 영역에서 검색 */
	.srchForms2	{ width:100%; border-top: 1px solid #c5c5c5; border-bottom: 1px solid #c5c5c5;}
	.srchForms2 .forms	{ margin:7px 0 7px 0;}
	.srchForms2 .forms th	{ vertical-align:top; text-align:left; padding: 6px 10px 3px 5px; letter-spacing:-0.08em; color:#444444; }
	.srchForms2 .forms td	{ padding: 4px 10px 3px 0; letter-spacing:-0.04em; height:24px;}

.srchTab	{ overflow:hidden; border-left:1px solid #cecece; margin-bottom:0px;}
.srchTab li	{ float:left; background:#FFFFFF; border-top:1px solid #cecece; text-align:center;  }
.srchTab li div	{ border-right:1px solid #cecece; border-bottom:1px solid #cecece; padding:5px 0 4px 0}
.srchTab li div.act	{ border-bottom:none; background:#e9e9e8 url(../img/common/bg_srch_tab.gif) repeat-x bottom left; color:#222222;}
.srchTab li.m21	{ width:50%}
.srchTab li.m22	{ width:49.5%}

/* 차트 : FX */
.chartFX	{ width:100%;}
.chart dl	{ overflow:hidden;}
.chart dt	{ float:left; width: 48%}
.chart dd	{ float:right; margin: 12px 0 0 0; width: 52%}

.chartFX	{ margin-top:4px;}
.chartFX th	{ font-size:14px; text-align:left; letter-spacing:-0.05em; font-family:Verdana,Trebuchet MS;  color:#999999;}
.chartFX td	{ font-size:15px; letter-spacing:-0.05em;}
.chartFX span	{ font-size:1em; font-family:Verdana,Trebuchet MS; }

.chartFX2	{ margin-top:4px; width: 100%}
.chartFX2 th	{ font-size:13px; text-align:right; letter-spacing:-0.05em; font-family:Verdana,Trebuchet MS; color:#999999; }
.chartFX2 td	{ font-size:12px; text-align:right; letter-spacing:-0.1em}
.chartFX2 span	{ font-size:1em; font-family:Verdana,Trebuchet MS; }


/* 펀드ELS : 상품정보 */
table.list_fund	{ width:100%; border-top:1px solid #c5c5c5;}
table.list_fund th	{ border-bottom:1px solid #c5c5c5; padding:5px 5px 3px 6px; letter-spacing:-0.05em; text-align:left; font-size:0.9em; color:#444444;}
table.list_fund td	{ border-bottom:1px solid #c5c5c5; padding:5px 5px 3px 6px; letter-spacing:-0.03em; font-family:Verdana,Trebuchet MS; font-size:0.9em;}
table.list_fund td a	{ color:#888888}
table.list_fund .index	{ text-align:right; font-size:0.8em;}

table.view_dtl thead th	{ font-size:1em; color:#FFFFFF; margin:10px 0 5px 0; text-align:center; background:#7e7e7e; border-top:1px solid #7e7e7e; border-right:1px solid #7e7e7e; border-left:1px solid #7e7e7e;}
table.view_dtl thead .free	{ font-size:0.9em; color:#ec008c; background:#ffe4f4; padding:4px 0 2px 0;}
table.view_dtl th.cen	{ text-align:center;}
table.view_dtl	{ width:100%; border:1px solid #c5c5c5;}
table.view_dtl th	{ background:#f7f7f7; padding:6px 5px 4px 6px; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-top:none; text-align:left; letter-spacing:-0.05em; color:#444444;}
table.view_dtl td	{ background:#FFFFFF; padding:5px 5px 3px 6px; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; }
table.view_dtl td a	{ color:#888888}
table.view_dtl td.cen	{ text-align:center;}
table.view_dtl td.nbrd	{ border-right:none;}
table.view_dtl td.btn	{ text-align:right; padding-bottom:5px;}
table.view_dtl .noborder	{ border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; padding:3px; background:#f2f2f2;}
table.view_dtl tr.colr222 th { background:#fbfde1; color:#222222;}
table.view_dtl tr.colr222 td { background:#fbfde1; color:#222222;}
table.view_dtl tr.end th	{ border-bottom:2px solid #b0b0b0;}
table.view_dtl tr.end td	{ border-bottom:2px solid #b0b0b0;}

table.view_dtlh thead th	{ font-size:1em; color:#FFFFFF; margin:10px 0 5px 0; text-align:center; background:#7e7e7e; border-top:1px solid #7e7e7e; border-right:1px solid #7e7e7e; border-left:1px solid #7e7e7e;}
table.view_dtlh thead .free	{ font-size:0.9em; color:#ec008c; background:#ffe4f4; padding:4px 0 2px 0;}
table.view_dtlh th.cen	{ text-align:center;}
table.view_dtlh	{ width:100%; border:1px solid #c5c5c5;}
table.view_dtlh th	{ background:#f7f7f7; padding:6px 5px 4px 6px; border-right:1px solid #7f7f7f; border-bottom:1px solid #c5c5c5; text-align:left; letter-spacing:-0.05em; color:#444444;}
table.view_dtlh td	{ background:#FFFFFF; padding:5px 5px 3px 6px; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; }
table.view_dtlh td a	{ color:#888888}
table.view_dtlh td.cen	{ text-align:center;}
table.view_dtlh td.nbrd	{ border-right:none;}
table.view_dtlh td.btn	{ text-align:right; padding-bottom:5px;}
table.view_dtlh .noborder	{ border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; padding:3px; background:#f2f2f2;}
table.view_dtlh tr.colr222 th { background:#fbfde1; color:#222222;}
table.view_dtlh tr.colr222 td { background:#fbfde1; color:#222222;}
table.view_dtlh tr.end th	{ border-bottom:2px solid #b0b0b0;}
table.view_dtlh tr.end td	{ border-bottom:2px solid #b0b0b0;}

.view_toggle	{ border-top:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-left:1px solid #c5c5c5;}
.view_toggle dt	{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EEEEEE)); border-bottom:1px solid #c5c5c5; padding:6px 5px 4px 6px; color:#444444; cursor:pointer;}
.view_toggle dd	{ background:#FFFFFF; border-bottom:1px solid #c5c5c5; padding:10px 0 10px 0; text-align:center; }
.view_toggle dd.None	{ display:none; }
.view_toggle dd.Block	{ display:block; }
.view_toggle dd.left	{ text-align:left; padding:8px 3px 3px 8px; border-bottom:0; font-size:0.8em;}
.view_toggle dd.end	{ border-bottom:1px solid #c5c5c5; padding-bottom:8px;}

.prdct	{ border:1px solid #c5c5c5; background:#FFFFFF; text-align:center; padding:6px; clear:both;}
.prdct.btm15	{ margin-bottom:15px;}
.prdct_info	{ font-size:0.8em; margin:5px; line-height:1.2em;}
.prdct_info h6	{ font-size:1em; margin-bottom:6px; color:#656565; font-weight:normal;}
.prdct_info .infoText li	{ font-size:0.8em; background:url(../img/common/bg_arr1.gif) 0 2px no-repeat; padding-left:10px; letter-spacing:-0.04em; margin-bottom:4px;}

h5.prdct	{ font-size:1em; color:#7e7e7e; margin:10px 0 5px 0; text-align:center; background:#FFF; border:0px solid #666666;}
.h5_cnts	{ font-size:0.9em; padding:0 10px 10px 10px;}

/* 동영상 강의 : 펀드/ELS */
.learn dt	{ display:block; background:#c3c3c3 url(../img/common/bg_learning.gif) left top repeat-x; padding-left:3px; margin-bottom:3px;}
.learn dt.nor h4	{ background:#cacaca url(../img/common/bg_learning.gif) right top repeat-x; color:#FFFFFF; padding:6px 4px 6px 8px;}
.learn dt.link h4	{ background:#cacaca url(../img/common/bg_learning_arrw.gif) right top no-repeat; color:#FFFFFF; position:relative;}
.learn dt.link h4 a	{ display:block; padding:6px 4px 6px 8px; color:#FFFFFF;}
.learn dd		{ background:url(../img/common/bg_learnlist_arr2.gif) 100% 10px no-repeat; border-bottom:1px solid #d3d3d3; padding:7px 4px 5px 8px; cursor:hand;}
.learn dd a	{ display:block; color:#888888;}
.learn dd.end	{ border-bottom:none; cursor:hand;}
.learn dd.text	{ background:none; letter-spacing:-0.03em;}

.learn2 dd		{ background:url(../img/common/bg_learnlist_arr3.gif) 100% 10px no-repeat; border-bottom:1px solid #d3d3d3; padding:7px 4px 5px 8px; cursor:hand;}
.learn2 dd a	{ display:block; color:#888888;}
.learn2 dd.end	{ border-bottom:none; cursor:hand;}

	.learn2 .inside	{ overflow:hidden; }
	.learn2 .inside li.pic	{ float:left;padding-right:8px; }
	.learn2 .inside li.texts	{ float:left; }
	.learn2 .inside ul.inner li	{ display:block;}
	.learn2 .inside ul.inner li.tit	{ margin-bottom:5px; padding-top:3px }
	.learn2 .inside ul.inner li	a	{ display:inline;}


/* 로그인&설정*/
.loginbg	{background-color:#f4f4f4; margin:0 auto; padding:15px;}
.etcBG	{ background:url(../img/common/login_bg1.png) repeat-x; letter-spacing:-0.08em;}
.etcLayOut1	{ width:270px; margin:0 auto;}
.etcLayOut1 th	{font-size:13px; text-align:left; color:#1b5180; font-weight:bold; }
.etcLayOut1 td	{font-size:13px; text-align:left; color:#777777; letter-spacing:-0.05em;}
.etcLayOut2	{ padding:15px 10px 10px 10px;}
.etcLayOut3	{ width:220px; margin:0 auto; background-color:#FFF; padding:15px; border:1px solid #d4d4d4;}
.etcLayOut4	{ width:250px; margin:0 auto; background-color:#ededed; border:6px solid #ededed; }
.etcLayOut5	{ width:240px; margin:0 auto; }
.etcLayOut6	{ width:260px; margin:0 auto;}

#login table.idpw			{width:225px;}
#login table.idpw th		{ padding-top:15px; text-align:left;}
#login table.idpw td		{vertical-align:top;}
#login table.idpw img		{ cursor:pointer;}
#login table.idpw .in th 	{ text-align:left; padding:0px 7px 3px 0; white-space:nowrap}
#login table.idpw .in td	{ padding:0px 0 4px 0; vertical-align:top;}
#login table.idpw .right	{ text-align:right; padding-right:10px;}
#login .checkB				{ padding:11px 0 11px 15px;}
#login .checkB table.check th	{ padding:5px 0 0 0; text-align:left}
#login .checkB table.check td	{ padding:5px 10px 0 0; text-align:center;}
#login .checkB table.check .btn	{ padding:8px 0 2px 0;}
#login .checkB2	{ background:#FFFFFF; text-align:center; padding:13px 0 1px 0;}
#login .text li	{ font-size:13px; letter-spacing:-0.08em; margin-bottom:10px; line-height:140%;}
#login .text span	{ font-size:13px;}

#setup table.set	{ width:100%;}
#setup table.set th	{ border-bottom:1px solid #d8d8d8; padding:8px 0 4px 0; text-align:left; vertical-align:top;}
#setup table.set td	{ border-bottom:1px solid #d8d8d8; padding:5px 0 4px 0; text-align:right;}
#setup table.set .in th	{ border:none; padding:0}
#setup table.set .in td	{ border:none; padding:0 0 0 5px;}
#setup table.set .radio_FXprice li	{ margin-right:20px;}
#setup .ntcTXT	{ margin:5px 0 5px 0 ;}
#setup .ntcTXT dt	{ color:#222222; margin-bottom:7px;}

.empty	{ height:40px;}

/* 추가 */
.order_foot { margin-top:14px; }
.order_foot .list	{ overflow:hidden; border-bottom:1px solid #edccde;}
.order_foot .list.str	{ border-top:1px solid #edccde; padding-top:3px; background:#f5e2ec}
.order_foot .list.end	{ border-bottom:0;}
.order_foot dt	{ display:block; text-align:center; padding:4px 0 5px 0;}
.order_foot dd	{ float:left; padding:8px 5px 5px 18px; background:url(../img/common/bg_line.gif) 6px 7px no-repeat;}
.order_foot dd.check	{ float:right; background:none;}

/* 폼 사이즈 (공통) */
body input.cen	{ text-align:center;}
body input.rgh	{ text-align:right;}

body select.wd220	{ width:220px; height:22.5px;}
body select.wd215	{ width:215px; height:22.5px;}
body select.wd210	{ width:215px; height:22.5px;}
body select.wd200	{ width:215px; height:22.5px;}
body select.wd190	{ width:190px; height:22.5px;}
body select.wd170	{ width:170px; height:22.5px;}
body select.wd160	{ width:160px; height:22.5px;}
body select.wd155	{ width:155px; height:22.5px;}
body select.wd150	{ width:150px; height:22.5px;}
body select.wd145	{ width:145px; height:22.5px;}
body select.wd140	{ width:140px; height:22.5px;}
body select.wd130	{ width:130px; height:22.5px;}
body select.wd123	{ width:123px; height:22.5px;}
body select.wd120	{ width:120px; height:22.5px;}
body select.wd115	{ width:115px; height:22.5px;}
body select.wd110	{ width:110px; height:22.5px;}
body select.wd100	{ width:100px; height:22.5px;}
body select.wd100_14	{ width:100px; height:22.5px; font-size:0.9em; letter-spacing:-0.08em;}
body select.wd95	{ width:95px; height:22.5px;}
body select.wd90	{ width:90px; height:22.5px;}
body select.wd80	{ width:80px; height:22.5px;}
body select.wd70	{ width:70px; height:22.5px;}
body select.wd65	{ width:65px; height:22.5px;}
body select.wd60	{ width:60px; height:22.5px;}
body select.wd50	{ width:50px; height:22.5px;}
body select.wd40	{ width:40px; height:22.5px;}
body select.wd30	{ width:30px; height:22.5px;}

body input.wd238	{ width:238px; height:21px;}
body input.wd220	{ width:220px; height:21px;}
body input.wd200	{ width:215px; height:21px;}
body input.wd140	{ width:140px; height:21px;}
body input.wd130	{ width:130px; height:21px;}
body input.wd120	{ width:120px; height:21px;}
body input.wd110	{ width:110px; height:21px;}
body input.wd100	{ width:100px; height:21px;}
body input.wd95		{ width:95px; height:21px;}
body input.wd90		{ width:90px; height:21px;}
body input.wd85		{ width:85px; height:21px;}
body input.wd80		{ width:80px; height:21px;}
body input.wd75		{ width:75px; height:21px;}
body input.wd70		{ width:70px; height:21px;}
body input.wd60		{ width:60px; height:21px;}
body input.wd55		{ width:55px; height:21px;}
body input.wd50		{ width:50px; height:21px;}
body input.wd40		{ width:40px; height:21px;}
body input.wd30		{ width:30px; height:21px;}

body textarea.wd100pct	{ width:100%; height:170px;}


/* 디자인개편 추가 Class */
.font11center		{font-size:11px; text-align:center !important;}
.font11centerblue	{font-size:11px; text-align:center !important; background-color:#eff5ff !important;}
.lightblue			{background-color:#eff5ff !important;}
.inputlogin			{border:1px solid #d9d9d9; width:135px; height:31px !important; font-size:1.2em; padding-bottom:3px; color:#aaaaaa;}
.inputlogin:focus	{border:1px solid #cc327a; outline:none; background-position:0 -80px; }
.inputlogin2		{border:1px solid #d9d9d9; width:135px; height:31px !important; font-size:1.2em; padding-bottom:3px; color:#aaaaaa;}
.inputlogin2:focus	{border:1px solid #cc327a; outline:none; background-position:0 -80px; }
.loginbgnone		{border:1px solid #d9d9d9 !important; width:135px; height:31px !important; font-size:1.2em; padding-bottom:3px; color:#aaaaaa; background:url(../img/common/bg_logintxt.gif) no-repeat; background-position:0 -80px;}
.logintxtB			{color:#000; font-size:1em; font-weight:bold;}
.h10				{height:10px;}
.h10line			{padding:5px 0; border-bottom:1px dotted #cccccc;}
.paddingB5			{padding-bottom:5px; border-bottom:1px dotted #cccccc;}
.margin5			{margin-right:5px; margin-left:5px;}








/*** 컨텐츠 부분만 적용 content.css ***/

.CntMargin	{ padding-top:8px;}
.btnList a	{ display:block; padding:4px 0 3px 0;}

div.hr	{ height:25px;}
div.hr hr	{ display:none;}

div.hr2	{ height:5px; border-bottom:1px solid #dddddd;}
div.hr2 hr	{ display:none;}




/* TabMenu 2 */
#Depth3Tab .tabs2		{ overflow:hidden; padding:11px 0 0 0;  background:url(../nkm/img/common/bg_tabconts_undrline3.gif) bottom left repeat-x; height:28px;}
#Depth3Tab .tabs2 li	{ display:inline;  padding:0 7px 0 2px; background:url(../nkm/img/contents/bg_tab2_line.gif) 100% 1px no-repeat; letter-spacing:-0.08em; color:#666666; }
#Depth3Tab .tabs2 li a	{ cursor:pointer; color:#666666;}
#Depth3Tab .tabs2 li.act a	{ color:#111111;}
#Depth3Tab .tabs2 li.end	{ background-image:none;}


/* Event */
#Event p.img	{ text-align:center; margin-bottom:5px;}
#Event h5		{ font-size:17px; color:#444444; letter-spacing:-0.08em; margin-bottom:6px;}
#Event h5 span	{ font-size:1em; color:#ec008c;}

#Event .h5Cnts	{ border-bottom:1px solid #d3d3d3;}
#Event .h5Cnts dt	{ font-size:13px; font-family:Verdana, Trebuchet MS; letter-spacing:-0.08em; line-height:140%; background:#FFFFFF; color:#777777; padding:7px 6px 8px 8px; 
					  border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3; }

#Event .h5Cnts dd	{ font-size:13px; line-height:140%; padding:7px 6px 8px 8px; color:#777777; 
					  border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-left:1px solid #d3d3d3;}

#Event .In1 li	{ color:#777777; font-size:13px; line-height:140%; letter-spacing:-0.05em; }
#Event p.footText	{ margin:10px 10px 0 0; letter-spacing:-0.05em; font-size:13px; color:#777777;}
.listBtn	{ margin:20px 0 0 ; text-align:center;}

#Event table.basis	{ width:100%; border:1px solid #d3d3d3;}
#Event table.basis th	{ font-size:0.85em; font-family:Verdana, Trebuchet MS; letter-spacing:-0.08em; 
						  background:#FFFFFF; color:#777777; padding:7px 6px 8px 8px; border-bottom:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
#Event table.basis td	{ font-size:0.85em; line-height:140%; padding:7px 6px 8px 8px; letter-spacing:-0.08em; color:#777777; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
#Event table.basis td.cen	{ text-align:center;}
#Event table.basis td p	{ font-size:1em;}



/* 고객만족센터 */
.customer	{ background:#FFFFFF; border:1px solid #e8e8e8;  padding:13px; }

.customer .text		{ font-size:14px; line-height:140%; letter-spacing:-0.08em;}
.customer .call	dt	{ font-size:0.9em; padding:9px 0 0 10px; font-family:Verdana, Trebuchet MS; color:#ec008c;  }
.customer .call	dd	{ font-size:0.9em; padding:3px 0 7px 10px; border-bottom:1px solid #dddddd;  }
.customer .call	dd a	{ font-size:0.9em;  font-family:Verdana, Trebuchet MS; color:#777777; letter-spacing:-0.05em;  }
.customer .call	dd.end	{ border:none;}
.customer strong	{ color:#444444}
.customer .pinkTXT	{ color:#f06eaa;}

.tText th	{ font-size:0.9em; padding:6px 0 0 0; color:#9d497b; letter-spacing:-0.05em; text-align:left;}
.tText td	{ font-size:0.9em; padding:6px 0 0 0;}
.tText td .text1	{ margin:10px 0 10px 0 ;}
.tText td .text1 li	{ margin-bottom:6px;}
.tText td a	{ color:#777777;  font-family:Verdana, Trebuchet MS; letter-spacing:-0.05em;  }

table.default	{ border:1px solid #d3d3d3; }
table.default td	{ font-size:0.9em; background:#FFFFFF; padding:8px; border-bottom:1px solid #d3d3d3;}


/* 안내 */
.GuideLayout	{ border:1px solid #e8e8e8; margin:0 10px 0 10px; background:#FFFFFF;}

.guideInfo	{ padding:0 10px 10px 10px;}
.guideInfo h5	{ font-size:0.9em; color:#333333; margin:10px 0 0 0; padding:0 0 8px 10px; background: url(../nkm/img/contents/bult_arrw1.gif) 0 3px no-repeat; letter-spacing:-0.08em; }
.guideInfo h5 p	{ font-size:1em;}
.guideInfo .CntsBlock dt	{ font-size:0.85em; letter-spacing:-0.08em; color:#333333; margin-bottom:5px;}
.guideInfo .CntsBlock dd	{ font-size:0.85em; letter-spacing:-0.05em; margin-bottom:13px;}
.guideInfo .CntsBlock dd.blank	{ height:1px;}
.guideInfo .CntsBlock .txtBox	{ width:100%; border:1px solid #eaeaea;}
.guideInfo .CntsBlock .txtBox th	{ background:#FFFFFF; border-bottom:1px solid #eaeaea; padding:6px 0 5px 7px; letter-spacing:-0.05em; text-align:left; color:#333333; font-size:0.85em;}
.guideInfo .CntsBlock .txtBox td	{ background:#f5f5f5; border-bottom:1px solid #eaeaea; padding:5px 4px 4px 8px; letter-spacing:-0.05em; font-size:0.85em;}
.guideInfo .CntsBlock .txtBox td li	{ letter-spacing:-0.05em; font-size:0.85em;}
.guideInfo p.tfoot	{ font-size:1em; letter-spacing:-0.05em; margin:7px 0 10px 0; }
.guideInfo p.tfoot span	{ font-size:1em;}
.guideInfo p.pinkTXT	{ color:#d375a0; }

.txtBox2	{ width:100%; border:1px solid #eaeaea;}
.txtBox2 th	{ background:#f5f5f5; border:1px solid #e7e7e7; font-size:0.85em; color:#444444; letter-spacing:-0.05em; padding:4px 0 3px 4px; text-align:center;}
.txtBox2 td	{ border:1px solid #e7e7e7; font-size:0.85em; letter-spacing:-0.05em; padding:5px;}
.txtBox2 td.cen	{ text-align:center;}

.infoTxt {
	font-size:0.7em;
	color:#333333;
	padding:0 0 0 10px;
	background: url(../nkm/img/contents/bul_pinkdot2.gif) 0 6px no-repeat;
	letter-spacing:-0.08em;
	line-height:1.8em;
}
.infoTitle {
	font-size:0.7em;
	color:#333333;
	letter-spacing:-0.08em;
	line-height:1.8em;
	font-weight:bold;
	margin-top:7px;
}
.guideBox {
	width:100%;
	border:1px solid #eaeaea;
	margin-top:4px;
}
.guideBox th {
	background:#f5f5f5;
	border:1px solid #e7e7e7;
	font-size:0.7em;
	color:#444444;
	letter-spacing:-0.05em;
	padding:4px 0 3px 4px;
	text-align:center;
}
.guideBox td {
	border:1px solid #e7e7e7;
	font-size:0.7em;
	letter-spacing:-0.05em;
	padding:5px;
}
.guideBox td.cen {
	text-align:center;
}


	/** ****************** 가져온 CSS ****************** **/
	.GuideLayout a	{ color:#888888; font-family:Verdana; font-size:0.9em;;}
	.GuideLayout strong	{ color:#666666; font-size:0.9em;;}
	.GuideLayout .guideInfo_brd2 strong	{ font-size:0.9em;;}
	.GuideLayout .guideInfo_brd2 .pinkTXT	{ font-size:0.9em;;}

	/*.
	GuideLayout {overflow:hidden; margin:5px auto 5px auto;text-align:center; letter-spacing:-0.08em; }
	.GuideLayout .tabdv {width:100%;overflow:hidden;}
	.GuideLayout .kidtab {width:100%;background:#F5F5F5;border:1px solid #DDDDDD;border-right:0px;border-bottom:0px;}
	.GuideLayout .kidtab td {height:28px;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
	.GuideLayout .kidtab .ton {background:#FFF;border-bottom:none;}
	*/
	.GuideLayout .guideInfo_brd	{ border-top:1px solid #dddddd; padding:12px 10px 0 10px;text-align:left;}
	.GuideLayout .guideInfo_brd2 { border-top:1px solid #dddddd; padding:12px 10px 10px 10px; text-align:left;}
	.GuideLayout .guideInfo_brd2 td {font-size:0.9em; }
	.GuideLayout .pd_bt10	{ padding-bottom:10px; }

	.guideTable		{ width:418px;}
	.guideTable th.lfBor	{ height:30px;background-color:#F5F5F5;border:1px solid #DDDDDD;font-weight:normal;}
	.guideTable td	{ font-size:0.9em; text-align:left;border:none;}

	.guidetb	{ width:100%; margin-bottom:10px;}
	.guidetb th{ font-size:0.9em; background-color:#F5F5F5;border:1px #DDDDDD solid;font-weight:bold;padding:4px 6px 4px 6px;text-align:center;}
	.guidetb td{ font-size:0.9em; border:1px #E7E7E7 solid;text-align:left;padding:4px 6px 4px 6px;}
	.guidetb td.center{text-align:center;}

	.guideCrtf h2	{ background:url(../nkm/img/common/guideCrtf_tit_bgright.gif) no-repeat right top; margin-bottom:10px; }
	.guideCrtf h2 div	{ background:url(../nkm/img/common/guideCrtf_tit_bgleft.gif) no-repeat left top; }

	.guideCrtf .stepBox	{ border:1px solid #b5c4e0; margin-bottom:10px; padding-bottom:20px;}
	.guideCrtf .stepBox h3	{ background:url(../nkm/img/common/guideCrtf_stit_bg.gif) repeat-x; height:67px; padding:0 20px 0 20px; margin-bottom:25px;}
	.guideCrtf .stepBox h3 p	{ padding:25px 0 20px 0; text-align:left; border-bottom:1px solid #ededed;}

	.guideCrtf .stepList li	{ font-size:0.9em; text-align:left; margin-bottom:7px; margin-left:20px; }
	.guideCrtf .stepList li.num1	{ background:url(../nkm/img/common/guideCrtf_stit_num1.gif) no-repeat 0px 5px; padding:0 15px 3px 30px; }
	.guideCrtf .stepList li.num2	{ background:url(../nkm/img/common/guideCrtf_stit_num2.gif) no-repeat 0px 5px; padding:0 15px 3px 30px; }
	.guideCrtf .stepList li.num3	{ background:url(../nkm/img/common/guideCrtf_stit_num3.gif) no-repeat 0px 5px; padding:0 15px 3px 30px; }
	.guideCrtf .stepList li.imgs	{ margin-left:0; padding:30px 0 30px 0; text-align:center; }
	.guideCrtf .stepList li.arrw	{ background:url(../nkm/img/common/guideCrtf_stit_arrw.gif) no-repeat 0 5px; padding:0 15px 3px 10px; }
	
	.GuideLayout .TextS	{ padding-bottom:5px;}
	.GuideLayout .TextS dt	{ font-size:0.9em; margin:5px 0 13px 1px; font-weight:bold; }
	.GuideLayout .TextS dd	{ font-size:0.9em; margin-bottom:15px; }
	.GuideLayout .TextS .info	{ color:#ec0080; font-size:0.9em; letter-spacing:-0.05em;}
	.GuideLayout .gTextBox	{ font-size:0.9em; border-top:1px solid #dddddd;  padding:12px 12px 0 12px; margin:0; text-align:left;}
	.GuideLayout .gTextBox2	{ font-size:0.9em; border:0px solid #dddddd; padding:12px 12px 10px 12px; margin:0; text-align:left;}

	.GuideLayout .chnl	{ margin-bottom:10px;}
	.GuideLayout .chnl dt	{ font-size:0.9em; background-color:#F5F5F5; border:1px solid #DDDDDD; padding:6px; text-align:center; font-weight:bold;}
	.GuideLayout .chnl dd.btLine	{ border-bottom:1px solid #DDDDDD; }
	.GuideLayout .chnl table.cont	{ width:100%; margin:8px 0 15px 0;}
	.GuideLayout .chnl table.cont th	{ font-size:0.9em; vertical-align:top; width:78px; padding:7px 7px 0 7px;}
	.GuideLayout .chnl table.cont td	{ font-size:0.9em; vertical-align:top; padding:7px 7px 0 0;}
	.GuideLayout .chnl table.cont ul.phrase li	{ font-size:0.9em; text-align:justify;}
	.GuideLayout .chnl table.cont ul.phrase li.mgBT { font-size:0.9em; margin-bottom:12px; }
	.GuideLayout .chnl table.cont ul.phrase li span	{ font-size:0.9em; color:#ec0080;}
	.GuideLayout h3.hr	{ padding:30px 0 12px 0; margin-top:10px; border-top:1px solid #e3e3e3 ; font-weight:bold;}
	.GuideLayout h4.sbTit	{ color:#ec0080; font-weight:bold;}
	.GuideLayout .chnl li.sbTit2	{ font-size:0.9em; font-weight:bold;}

	.GuideLayout .textSteps	{ margin-bottom:10px; }
	.GuideLayout .textSteps dt	{ font-size:0.9em; font-weight:bold; background:#9ea0a8; margin:0}
	.GuideLayout .textSteps dd	{ font-size:0.9em; padding:12px 12px 10px 12px;line-height:1.4em; background:#f5f5f5;}

	.GuideLayout .attention	{ background:#f5f5f5; padding:6px 5px 3px 5px;}
	.GuideLayout .attention li	{ font-size:0.9em; background:url(../nkm/img/contents/guide/bul_grdot01.gif) no-repeat left 7px; padding-left:8px; margin-bottom:2px;}
	.GuideLayout .attention li.title	{ font-weight:bold; background:none; padding-left:0;margin:3px 0 10px 0}


	#eventFrame		{ text-align:center; }
	#eventFrame h3	{ padding:0; margin:0 0 10px 0;}
	#eventFrame dl	{ text-align:left; }
	#eventFrame .eventText dt		{ font-size:0.9em; font-weight:bold; border:1px solid #dddddd; padding:6px 6px 4px 12px; }
	#eventFrame .eventText dt span.nrm	{ font-size:0.9em; font-weight:normal; }
	#eventFrame .eventText .brdBtm		{ border-bottom:none;}
	#eventFrame .eventText dd	{ font-size:0.9em; border:1px solid #dddddd; padding:6px 6px 4px 12px; background:#F5F5F5; }
	#eventFrame .color	{ color:#ec0080;}
	#eventFrame .eventFoot	{ font-size:0.9em; color:#ec0080; text-align:left; padding:15px 15px 15px 0;}









/* 어두운색 stylebutton.css */
ul.buttonDark {
	padding:0px;
	border:1px solid #adadad;
}
ul.buttonDark li {
	text-align:center;
	padding:5px 10px;  
	background-color:#f7f7f7;
	color:#585858;
	font-size:13px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	line-height:12px;
}

/* 회색 */
ul.buttonGray {
	padding:0px;
	border:1px solid #C6C4C4;
}
ul.buttonGray li {
	text-align:center;
	padding:5px 4px 3px 5px;
	background-color:#C6C4C4;
	color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

/* 로그인 버튼 */
ul.buttonLogin {
	width:70px;
	padding:0px;
	border:1px solid gray;
}
ul.buttonLogin li {
	height:32px;
	text-align:center;
	padding:14px 4px 0 5px;
	background-color:gray;
	color:#FFFFFF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

/* 설정페이지 붉은 버튼 */
ul.buttonConfigRed {
	float:right;
	width:74px;
	padding:0px;
}
ul.buttonConfigRed li {
	height:20px;
	text-align:center;
	padding:5px 0 0 0;
	background-color:#777777;
	color:#FFFFFF;
	font-size:14px;
	border:1px solid #cccccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#333333'); /* for IE */ 
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#777777),color-stop(100%,#333333));
	cursor:pointer;
}

.btnw75 { width:75px; }
.btnw80 { width:80px; }
.btnw85 { width:85px; }
.btnw90 { width:90px; }
.btnw100 { width:100px; }
.btnw110 { width:110px; }

	/* 펀드몰 텝메뉴별 색상 final  */
	#fdNew	.order_tabFNDELS .ord1 Div	{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9e8d8),color-stop(100%,#f0761b));}
	#fdBuy	.order_tabFNDELS .ord2 Div	{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9e5eb),color-stop(100%,#f01b95));}
	#fdSale	.order_tabFNDELS .ord3 Div	{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d5edfd),color-stop(100%,#0080ec));}
	#fdCncl	.order_tabFNDELS .ord4 Div	{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100%,#6d6d6d));}
	#fdChng	.order_tabFNDELS .ord5 Div	{background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0f5d4),color-stop(100%,#349206));}


/*  디자인개편추가 */
/*
a.btn_sell1 {display:inline-block; text-align:center;  width:70px; padding:7px 0px; background:#838fca; border:1px solid #838fca; color:#fff; font-size:14px; line-height:12px; border-radius:0px}
a.btn_buy1	{display:inline-block; text-align:center;  width:70px; padding:7px 0px; background:#cc327a; border:1px solid #cc327a; color:#fff; font-size:14px; line-height:12px; border-radius:0px}
a.btn_sell1:hover 	{background:#838fca;}
a.btn_buy1:hover 	{background:#cc327a;}
*/
span.btn_sell1 {display:inline-block; text-align:center;  width:70px; padding:7px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#e0e6ff'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(60%,#e0e6ff)); border:1px solid #838fca; color:#000; font-size:14px; line-height:12px; border-radius:0px; cursor:pointer;}
span.btn_buy1	{display:inline-block; text-align:center;  width:70px; padding:7px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#f9e6ef'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFF),color-stop(60%,#f9e6ef)); border:1px solid #cc327a; color:#000; font-size:14px; line-height:12px; border-radius:0px; cursor:pointer;}
span.btn_sell1:hover 	{background:#838fca; color:#FFF;}
span.btn_buy1:hover 	{background:#cc327a; color:#FFF;}
span.icon_micro_sub {display:inline-block; padding:1px 2px; background:#fff; border:1px solid #cacaca; color:#666; font-size:10px; line-height:10px; border-radius:2px; margin-right:5px}

span.btn_manage1 	{display:inline-block; cursor:pointer; text-align:left;  padding:9px 10px; background:#FFF; border:1px solid #cecece; color:#666666; font-size:14px; line-height:12px; border-radius:0px; /* background:url(../img/common/arrow_02.gif) no-repeat center right; -webkit-background-size:20px 50px; */}
span.btn_manage1 b {color:#1e73ce;}
span.btn_manage2 	{display:inline-block; cursor:pointer; text-align:left;  padding:9px 10px; background:#FFF; border:1px solid #cecece; color:#666666; font-size:14px; line-height:12px; border-radius:0px; /* background:url(../img/common/arrow_02.gif) no-repeat center right; -webkit-background-size:20px 50px; */}
span.btn_manage2 b {color:#cc327a;}
.btnborder		{border:1px solid #d0d0d0;}

span.btnlogout 	{display:inline-block; text-align:center;  width:65px; 	padding:5px 0px; background:#FFF; border:1px solid #aaaaaa; color:#444444; font-size:14px; line-height:12px; border-radius:3px; cursor:pointer;}
span.footerlink {display:inline-block; text-align:center;  				padding:5px 4px; background:#FFF; border:1px solid #aaaaaa; color:#444444; font-size:14px; line-height:12px; border-radius:3px; cursor:pointer;}

span.btn_search1	{display:inline-block; text-align:right; width:55px; padding:7px 0px; padding-right:15px;   border:1px solid #cc327a; color:#fff; font-size:14px; line-height:12px; border-radius:3px; background-image:url(../img/common/ico_search1x1.png); background-repeat:no-repeat;  -webkit-background-size:20px 20px; background-color:#cc327a; background-position:center left; cursor:pointer;}
span.btn_searchmain	{display:inline-block; text-align:center; width:57px; height:21px; color:#fff; font-size:12px; vertical-align:middle; padding-top:4px; margin-left:1px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003d78', endColorstr='#003d78'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#003d78),color-stop(100%,#001d3a)); cursor:pointer;}

span.btn_fund1 {display:inline-block; text-align:center;  width:55px; padding:5px 0px; background:#f1f1f1; border:1px solid #dddddd; color:#737373; font-size:13px !important; line-height:12px; border-radius:3px; cursor:pointer;}
span.btn_fund2 {display:inline-block; text-align:center;  width:55px; padding:5px 0px; background:#737373; border:1px solid #737373; color:#fff; font-size:13px !important; line-height:12px; border-radius:3px; cursor:pointer; letter-spacing:-0.1em;}
span.btn_fund3 {display:inline-block; text-align:center;  width:55px; padding:5px 0px; background:#fbeff4; border:1px solid #ecb1cc; color:#444; font-size:14px !important; line-height:12px; border-radius:3px; cursor:pointer;}
span.btn_fund4 {display:inline-block; text-align:center;  			  padding:5px; background:#737373; border:1px solid #737373; color:#fff; font-size:13px !important; line-height:12px; border-radius:3px; cursor:pointer; letter-spacing:-0.1em;}
span.btn_login3 {display:inline-block; text-align:center;  width:135px; padding:7px 0px; background:#f1f1f1; border:1px solid #e5e5e5; color:#444444; font-size:14px !important; line-height:12px; border-radius:0px; cursor:pointer;}
span.btn_login4 {display:inline-block; text-align:center;  width:78px; padding:7px 0px; background:#f1f1f1; border:1px solid #e5e5e5; color:#444444; font-size:14px !important; line-height:12px; border-radius:0px; cursor:pointer;}

span.btn_order_clearing	{display:inline-block; text-align:center;  width:80px; padding:11px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8c1d', endColorstr='#f75809'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fe8c1d),color-stop(100%,#f75809)); border:1px solid #f75809; color:#FFF; font-size:14px; line-height:12px; font-weight:bold;  border-radius:4px; cursor:pointer;}
span.btn_order_cncl		{display:inline-block; text-align:center;  width:80px; padding:11px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#848484', endColorstr='#434343'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#848484),color-stop(100%,#434343)); border:1px solid #434343; color:#FFF; font-size:14px; line-height:12px; font-weight:bold;  border-radius:4px; cursor:pointer;}
span.btn_order_crrct	{display:inline-block; text-align:center;  width:80px; padding:11px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67d902', endColorstr='#378912'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#67d902),color-stop(100%,#378912)); border:1px solid #378912; color:#FFF; font-size:14px; line-height:12px; font-weight:bold;  border-radius:4px; cursor:pointer;}
span.btn_order_sale		{display:inline-block; text-align:center;  width:80px; padding:11px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2699f8', endColorstr='#0b61a9'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2699f8),color-stop(100%,#0b61a9)); border:1px solid #0b61a9; color:#FFF; font-size:14px; line-height:12px; font-weight:bold;  border-radius:4px; cursor:pointer;}
span.btn_order_snl		{display:inline-block; text-align:center;  width:80px; padding:11px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d98df2', endColorstr='#9641af'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d98df2),color-stop(100%,#9641af)); border:1px solid #9641af; color:#FFF; font-size:14px; line-height:12px; font-weight:bold;  border-radius:4px; cursor:pointer;}
span.btn_order_buying	{display:inline-block; text-align:center;  width:80px; padding:11px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd0191', endColorstr='#b9026c'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fd0191),color-stop(100%,#b9026c)); border:1px solid #b9026c; color:#FFF; font-size:14px; line-height:12px; font-weight:bold;  border-radius:4px; cursor:pointer;}
span.btn_order_buying2	{display:inline-block; text-align:center;  padding:11px; 				 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd0191', endColorstr='#b9026c'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fd0191),color-stop(100%,#b9026c)); border:1px solid #b9026c; color:#FFF; font-size:14px; line-height:12px; font-weight:bold;  border-radius:4px; cursor:pointer;}

span.btn_gry_possible	{display:inline-block; text-align:center;  width:60px; padding:7px 0px; background:#494949; border:1px solid #494949; color:#FFF; font-size:12px; line-height:12px; letter-space:0.2em;  border-radius:0px; cursor:pointer;}
span.btn_gry_possible2	{display:inline-block; text-align:center;			   padding:7px 3px; background:#494949; border:1px solid #494949; color:#FFF; font-size:12px; line-height:12px; letter-space:0.09em;  border-radius:0px; cursor:pointer;}
span.btn_pink1			{display:inline-block; text-align:center; width:66px; padding:7px 0px; background:#cc327a; border:1px solid #cc327a; color:#fff; font-size:14px; line-height:12px; border-radius:3px; cursor:pointer;}
span.btn_pink2			{display:inline-block; text-align:center; padding:7px 5px; background:#cc327a; border:1px solid #cc327a; color:#fff; font-size:14px; line-height:12px; border-radius:3px; cursor:pointer;}
span.btn_gray1			{display:inline-block; text-align:center; width:66px; padding:7px 0px; background:#f0f0f0; border:1px solid #cccccc; color:#000; font-size:14px; line-height:12px; border-radius:3px; cursor:pointer;}

span.btn_gray2			{display:inline-block; text-align:center;  padding:5px 10px; background:#838383; border:1px solid #5d5d5d; color:#FFF; font-size:13px; line-height:12px; font-weight:bold;  border-radius:0px; cursor:pointer;}
span.btn_white1			{display:inline-block; text-align:center;  padding:5px 10px; background:#f7f7f7; border:1px solid #adadad; color:#585858; font-size:13px; line-height:12px; font-weight:bold;  border-radius:0px; cursor:pointer;}
span.btn_white2			{display:inline-block; text-align:center;  padding:10px 8px; background:#f7f7f7; border:1px solid #adadad; color:#585858; font-size:20px; line-height:16px; font-weight:bold;  border-radius:0px; cursor:pointer;}


/*키워드림 구승희*/
 h1.cen {text-align:center;}
 h4.wrap {color:#20208d;margin:15px 0 0 15px;text-align:left;}

 h5 {font-size:14px;line-height:18px;margin:3px;}
 p.wrap {text-align:center;margin-top:15px;margin-bottom:10px;}

.wrapTxt  li {
	text-align:left;
	font-size:1em;	
	padding:3px 0 3px 13px;
	background: url(../img/contents/bul_pinkdot2.gif) 5px 10px no-repeat;
	letter-spacing:-0.08em;
	line-height:1.2em;
}

.wrapTxt2  li {
	text-align:left;
	font-size:1em;	
	padding:3px 0 3px 13px;
	background: url(../img/contents/bult_arrw1.gif) 5px 7px no-repeat;
	letter-spacing:-0.08em;
	line-height:1.2em;
}

/*키워드림 안내 설명*/
.wrapTitle	 {font-weight:bold;letter-spacing:-0.08em}
.wrapTitle2 {font-weight:bold;letter-spacing:-0.08em;text-align:center}
.wrapAn {font-weight:bold;letter-spacing:-0.08em}
.wrapBl {color:#000555;font-weight:bold;}
.wrapSm {font-size:12px;}

.wrapBox {margin:5px 10px 5px 10px;}

.wrapBtn {width:100%;text-align:center;margin:10px 0 20px 0;}
.wrapBtn ul {width:306px;overflow:hidden;margin:0 auto;}
.wrapBtn li.right{float:left; padding-right:2px;}
span.btn_wrap_gray	{display:inline-block; text-align:center;  width:73px; padding:11px 0px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#848484', endColorstr='#434343'); /* for IE */ background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#848484),color-stop(100%,#434343)); border:1px solid #434343;  color:#FFF; font-size:13px;font-family:dotum; line-height:14px; font-weight:bold;  border-radius:4px; cursor:pointer;}

span.btn_wrap_g {display:inline-block; text-align:center;  width:73px; padding:10px 0px; background:#f1f1f1; border:1px solid #dddddd; color:#737373; font-size:13px !important; line-height:12px; border-radius:3px; cursor:pointer;}
span.btn_wrap_p {display:inline-block; text-align:center;  width:73px; padding:10px 0px; background:#fbeff4; border:1px solid #ecb1cc; color:#444; font-size:14px !important; line-height:12px; border-radius:3px; cursor:pointer;}

/*키워드림 상품 설명*/
table.view_dtl tbody th.proTxt	{ font-size:14px; background:#f7f7f7; padding:6px 5px 4px 6px; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-top:none; text-align:left; letter-spacing:-0.05em; color:#444444;}

.wrapInfo {margin:5px 0 5px 5px;}
.wrapInfo li { font-size:0.9em; color:#888888;  padding:0 0 5px 10px; background: url(../img/contents/bult_arrw1.gif) 0 3px no-repeat; letter-spacing:-0.08em;line-height:16px; }

/*키워드림 상품설명*/
 body .mrgL5	{ margin-left:5px;}
 h4.wrapProTit {color:#20208d;margin:10px 0 5px 5px;text-align:left;}
.wrapPro {width:100%;margin-bottom:2px;}
.wrapPro li.tit{float:left;padding-right:5px;color:#f01b95;text-align:left;display:bolck;font-size:14px;font-family:dotum}
.wrapPro li  {text-align:left;overflow:hidden;padding-right:3px;font-size:14px;font-family:dotum}

.Bold { font-weight:bold;}
h4.step {color:#222222;margin:10px 0;}

/*키워드림 가입절차*/
.wrapStep  {width:300px;margin:10px 0 10px 0;}
.wrapStep li {float:left;}
.wrapStep li.step1 {background: url('../img/wrap/wrap_step.png')  no-repeat; color:#FFF; height:27px;width:67px;padding:3px;}

.wrapProc {margin:5px 0 5px 0;}
.wrapProc li { font-size:0.9em; color:#888888;  padding:0 0 5px 10px; background: url(../img/contents/bult_arrw1.gif) 0 3px no-repeat; letter-spacing:-0.08em;line-height:16px; }
.wrapProc li.small { font-size:12px; background:url(../img/common/bult_dot_news.gif) -5px 2px no-repeat; padding-left:10px; letter-spacing:-0.04em; margin-bottom:4px; }


/*가입절차 설명한줄*/
.wrapSin {  font-size:0.9em; color:#888888;  padding:0 0 5px 10px; background: url(../img/contents/bult_arrw1.gif) 0 3px no-repeat; letter-spacing:-0.08em;line-height:16px;}

/*가입절차 테이블 간격*/
table.view_dtl td.pd2 {padding:2px;}

.aCenter { text-align: center !important;}
.aCenter-all * { text-align: center !important;}

.img {width: 100%;}
.img img { width: 100%;}

.tit-type01 { font-size: 14px; font-weight: bold; padding: 10px; color: #2e313a;}

.fund-tit { width: 100%; border-top: 2px solid #c51567; border-bottom: 1px solid #ccc; background: #fff;}
.fund-tit p { padding: 10px 10px 2px 10px; font-size: 18px; font-weight: bold; color: #222;}
.fund-tit strong { padding: 0 0 10px 10px; font-size: 14px; color: #555; display: block;}
.fund-tit div { margin: 10px 10px 2px 10px; padding: 3px 4px; background: #c51567; color: #fff; display: inline-block;q font-size: 12px;}

.bg-new .fund-tit-new, .bg-new .mobile-table-type01, .bg-new .sub { background:#fff3f2 !important;}
.bg-event1 .fund-tit-new, .bg-event1 .mobile-table-type01, .bg-event1 .sub { background:#e8f7ff !important;}

.fund-tit-new { width: 100%; border-top: 2px solid #c51567; border-bottom: 1px solid #ccc; background: #fff;}
.fund-tit-new p { padding: 10px 10px 2px 10px; font-size: 18px; font-weight: bold; color: #222;}
.fund-tit-new strong { padding: 0 0 10px 10px; font-size: 14px; color: #555; display: block;}
.fund-tit-new div { margin: 10px 10px 2px 10px; padding: 3px 4px; background: #c51567; color: #fff; display: inline-block; font-size: 12px;}
.fund-tit-new .sub { margin: 0; padding: 0; background: #fff; }
.fund-tit-new .sub strong , .fund-tit-new .sub span { display: inline-block !important;}
.fund-tit-new .sub span { background: #000; border-radius: 10px; padding: 3px 6px 3px; font-size: 11px;}
.fund-tit-new .sub span.color1 { background: #fe6161;}
.fund-tit-new .sub span.color2 { background: #1acfcd;}
.fund-tit-new .sub span.color3 { background: #e288ff;}
.fund-tit-new .sub span.color4 { background: #93b9ff;}
.fund-tit-new .sub span.color5 { background: #ff8f0a;}
.fund-tit-new .sub span.color6 { background: #0CC1FD;}
.fund-tit-new .sub span.color7 { background: #00000; color: #FF7F7F;}

.mobile-table-type01 { width: 100%;}
.mobile-table-type01 table { width: 100%; border: solid  #ccc; border-width: 0px 0 1px 0;}
.mobile-table-type01 table td { overflow: hidden; bordier-bottom: 1px dotted  #ccc; border-right: 1px solid #ccc; padding: 5px 0;}
.mobile-table-type01 table td span { width: 39%;  padding-left: 3%; display: block;float: left; font-size: 12px; color: #888;}
.mobile-table-type01 table td strong { width: 55%; padding-right: 3%; display: block; text-align: right; float: right; font-size: 14px; color: #555;}
.mobile-table-type01 table tr td strong:first-child { border: solid  #ccc; border-width: 0px 1px 0px 0;}
.mobile-table-type01 .red { color:#ff2400;}
.mobile-table-type01 .blue { color: #0030ff;}

.mobile-table-type02 { width: 100%; }
.mobile-table-type02 table { width: 100%; border-top: 1px dotted #ccc;}
.mobile-table-type02 table th { background: #f0f0f0; border-bottom: 1px dotted #ccc; text-align: center; font-size: 12px; color: #888; padding: 5px 0;}
.mobile-table-type02 table td { padding-left: 5px;  border-bottom: 1px dotted #ccc; text-align: left;  color: #555; font-size: 12px; }

.mobile-table-type03 { width: 100%; border-top: 1px solid  #888;}
.mobile-table-type03 table { width: 100%; background: #fff;}
.mobile-table-type03 table thead { border-bottom: 1px solid #ccc;}
.mobile-table-type03 table th { background: #efefef; font-size: 13px; color: #888; padding: 9px 0; border-right: 1px solid #dcdcdc;}
.mobile-table-type03 table td { text-align: center; padding: 7px 0; border-bottom: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.mobile-table-type03 .dotted { border-bottom: 1px dotted #ccc;}
.mobile-table-type03 .on td { background: #fffce6;}

.mobile-table-type04 { width:97%; margin: 0 auto; border:  solid  #eee; border-width: 1px 0 0 1px;}
.mobile-table-type04 table { width: 100%; background: #fff;}
.mobile-table-type04 table td { overflow: hidden; border: solid #eee; border-width: 0 1px 1px 0; padding: 8px;}
.mobile-table-type04 table td span { width: 100%; float: left; color: #888; font-size: 11px;}
.mobile-table-type04 table td strong { width: 100%; float: right; text-align: right; color: #555; font-size: 14px;}
.mobile-table-type04 .red { color:#ff2400;}
.mobile-table-type04 .blue { color: #0030ff;}

.mobile-table-type05 { width: 100%;  background: #fff; padding: 10px 0;}
.mobile-table-type05 table { width: 100%; }
.mobile-table-type05 table tr td:first-child { border-right: 1px solid #eee;}
.mobile-table-type05 table tr td { overflow: hidden;}
.mobile-table-type05 table tr td span { width: 35%; float: left; padding-left: 5%; font-size: 11px; color: #888;}
.mobile-table-type05 table tr td strong { width: 55%; float: left; padding-right: 5%; text-align: right; font-size: 13px; color: #222; }

.popup-type01 { width: 90%; position: absolute; left: 2.5%; top: 20%; background: #fff; padding:2.5%; border-radius: 10px; overflow: hidden; z-index: 1000;}
.popup-type01 h5 { width: 100%; text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 5px; position: relative; margin-bottom: 15px; font-size: 14px; font-weight: bold; color: #222;}
.popup-type01 h5 a { width: 15px; height: 15px; display: block; position: absolute; right: 1%; bottom: 10px;}
.popup-type01 h5 a img { width: 100%;}

.popup-type02 {  width: 90%; position: absolute; left: 2.5%; top: 5%; background: #fff; padding:2.5% 2.5% 0 2.5%; border-radius: 10px; overflow: hidden; z-index: 1000;}
.popup-type02 h5 { width: 100%; text-align: center; border-bottom: 1px solid #ccc; padding-bottom: 5px; position: relative; margin-bottom: 15px; font-size: 14px; font-weight: bold; color: #222;}
.popup-type02 h5 a { width: 15px; height: 15px; display: block; position: absolute; right: 1%; bottom: 10px;}
.popup-type02 h5 a img { width: 100%;}
.popup-type02 h6 { font-size: 14px; font-weight: bold; color: #222; margin: 10px 0 5px;}

.btn-wrap-c { width: 100%;  text-align: center; paddzing: 10px 0; background: #f0f0f0; border-bottom: 1px solid #c51567;}
.btn-wrap-c2 { width: 100%;  text-align: center; padding: 10px 0; background: #e5e5e5; border-bottom: 1px solid #e5e5e5;}

.sectionWrap-type01 { border: solid #ccc; border-width: 1px 0 1px 0; background: #f0f0f0; padding-bottom: 7px;}
.sectionWrap-type02 {background: #f0f0f0;  padding-bottom: 7px;}
.sectionWrap-type03 {background: #fff;  padding-bottom: 7px;}

.inputBox-type01 { width: 100%; overflow: hidden; padding: 7px 0;  background: #fff;}
.inputBox-type01 select, .inputBox-type01 input { float: left;}
.inputBox-type01 select { height: 30px !important; margin: 0 10px 0 10px; }
.inputBox-type01 input[type="password"] { height: 28px !important; margin: 0 10px 0 0; background:  #fff !important;}
.inputBox-type01 a { float: right; margin-right: 10px;}

.inputBox-type02 { width: 100%; padding: 10px 0; overflow: hidden; background: #f4f5f9; border-bottom: 1px solid #ccc;}
.inputBox-type02 label { float: left; font-size: 14px; margin: 0 10px; padding-top: 3px;}
.inputBox-type02 input { float: right; text-align: right; padding-right: 5px; margin: 0 10px;}

.inputBox-type03 { background: #fff; padding: 5px 0;}
.inputBox-type03 * { color: #555;}
.inputBox-type03 ul li { padding: 5px 10px; overflow: hidden;}
.inputBox-type03 ul li label { width: 25%; float: left;}
.inputBox-type03 ul li span { display: block; float: left; font-size: 14px; padding-top: 5px; margin: 0 5px;}
.inputBox-type03 ul li input { display: block; float: left; text-align: right; padding-right: 5px; height: 28px !important;}
.inputBox-type03 ul li select { display: block; float: left; height: 29px !important;}
.inputBox-type03 ul li a { display: block; float: left;}
.inputBox-type03 ul li input:disabled, .inputBox-type03 input.gray { background: #eee;}

.noticeText-type01 { padding: 10px 20px; background: #f0f0f0;}
.noticeText-type01 * { color: #555;}
.noticeText-type01 li { font-size: 12px; padding: 0 0 0 10px; background: url(/nkm/img/bond/icon_bulit01.png) no-repeat 0 5px; background-size: 3px 3px;}

.noticeText-type01 h5 { font-size: 12px; font-weight: bolder;}

.tabMenu-type01 { width: 100%; overflow: hidden;}
.tabMenu-type01  ul { overflow: hidden; margin: 0 auto;}
.tabMenu-type01 li { float: left; border: solid #e2e2e2; border-width: 1px 0px 0 1px; border-bottom: 1px solid #c82370; }
.tabMenu-type01 li:first-child { border: solid #e2e2e2; border-width: 1px 0px 0 0px;  border-bottom: 1px solid #c82370;}
.tabMenu-type01 li a { width: 100%;  display: block; text-align: center; padding: 10px 0; font-size: 13px; color: #222;}
.tabMenu-type01 li.on { border: solid #c82370; border-width: 1px 1px 0 1px;}
.tabMenu-type01 li.on + li { border: solid #e2e2e2; border-width: 1px 0px 0 0px; border-bottom: 1px solid #c82370; }
.tabMenu-type01 li.on a {border-bottom: 1px solid #fff; color: #c82370; font-weight: bold;}


.agreement { padding: 10px 8.1%; text-align: center; color: #222; font-sise: 13px;}

.agreement-type01 { padding: 10px 3.1% 0; }
.agreement-type01 ul li { overflow: hidden; padding-bottom: 10px;}
.agreement-type01 ul li:first-child {  border-bottom: 1px dotted #dfdfdf;}
.agreement-type01 ul li:last-child { padding-top: 10px;}
.agreement-type01 ul li a { float: left;}
.agreement-type01 ul li div { float: right;}
.agreement-type01 ul li div p { margin-bottom: 2px;}
.agreement-type01 ul li input { margin-right: 3px;}
.agreement-type01 ul li label { color: #555;}

.grayText-type01 { width: 100%; padding: 10px 0; background: #f4f5f9; text-align: center; margin-bottom: 20px;}

.bottom-btn { text-align: center;  padding: 10px 0; margin-top: 10px;}
.bottom-btn p { margin-bottom: 10px;} 

.list-type01 { margin-bottom: 20px;}
.list-type01 li { overflow: hidden;}
.list-type01 li span { width: 35%; float: left; color: #8f8f8f;}
.list-type01 li strong { width: 65%; float: left; text-align: left; color: #222;}

#msgLayer, #msgLayerNotice { z-index: 20000 !important; } 
.dimm { width: 100%; height: 100%; display: none; position: fixed; left: 0; top: 0; z-index: 100; background: #000; opacity: 0.7; }
.ac { text-align: center;}

#LayerMenu  { width: 230px !important; height: 100%; min-height: 460px; background: #fff; position: absolute; left: -230px; top: 0; z-index: 200; overflow: hidden;}


.menu-top { height: 112px;  position: relative; overflow: hidden;}
.menu-wrap { height: 100%; overflow: hidden; position: relative;}
.menu-wrap * { letter-spacing: 0 !important;}
.category {/* width: 26.7%; */ height: 100%; float: left; background: #81888f;}
.category a { width: 74px; height: 46px; overflow: hidden; display: block; text-indent: -1000px; cursor: pointer;}
.category li a  { background: url(/nkm/img/common/menu/btn_menu01.png?00000003) no-repeat left top; background-size: 74px 92px;}
.category li + li a { background: url(/nkm/img/common/menu/btn_menu02.png) no-repeat left top;  background-size:  74px 92px;}
.category li + li + li a { background: url(/nkm/img/common/menu/btn_menu03.png) no-repeat left top;  background-size:  74px 92px;}
.category li + li + li + li a { background: url(/nkm/img/common/menu/btn_menu04.png) no-repeat left top;  background-size:  74px 92px;}
.category li + li + li + li + li a { background: url(/nkm/img/common/menu/btn_menu05.png) no-repeat left top;  background-size:  74px 92px;}
.category li + li + li + li + li + li a { background: url(/nkm/img/common/menu/btn_menu06.png) no-repeat left top;  background-size:  74px 92px;}
.category li + li + li + li + li + li + li a { background: url(/nkm/img/common/menu/btn_menu07.png) no-repeat left top;  background-size:  74px 92px;}
.category li + li + li + li + li + li + li + li a { background: url(/nkm/img/common/menu/btn_menu08.png?00000001) no-repeat left top;  background-size:  74px 92px;}
.category li.on a, .category li.active a { background-position-y: -46px !important;}
.subCategory { width: 145px;margin: 0px auto ; padding: 0 5px; overflow-y: auto; float: left; font-size: 14px !important; color: #000; -webkit-overflow-scrolling: touch;}
.subCategory dl:first-child { margin-top: 10px;}
.subCategory dl:last-child > dd:last-child { margin-bottom: 368px;}
.subCategory dl { margin-top: 10px;}
.subCategory dl > dt { height: 24px; line-height:24px; overflow: hidden; color: #000; font-size: 14px !important; padding: 0 0 0 5px; font-weight: bold; background: #ebeced;}
.subCategory dl dd { overflow: hidden; margin-top: 10px; }

.subCategory dl dd { background: url(/nkm/img/common/menu/icon_down.png) no-repeat right 5px; background-size: 9px 4px;}
.subCategory dl dd.open { background: url(/nkm/img/common/menu/icon_up.png) no-repeat right 5px; background-size: 9px 4px;}
.subCategory dl dd .on, .subCategory dl dd .on > a { color: #ec008c;}
.subCategory dl dd.on div a { color: #ec008c;}
.subCategory dl dd.not { background-image: none !important;}
.subCategory dl dd .appDown { padding-right: 30px; background: url(/nkm/img/common/menu/btn_download.png) no-repeat right 3px; background-size: 19px 12px;}
.subCategory dl dd div.not { background-image: none !important;}
.subCategory dl dd div a { width: 100%; display: block;  color: #222; font-size: 13px;}
.subCategory dl dd > ol { padding-left: 22px; display: none;}
.subCategory dl dd ol li { overflow: hidden; margin-top: 8px;}
.subCategory dl dd ol li:last-child { margin-bottom: 10px;}
.subCategory dl dd ol li a, .subCategory dl dd ol li span {color: #222; font-size: 13px;  float: left; display: block; width: 100%;}

.menu-top .menu {padding: 10px 12px; overflow: hidden; position: absolute; width: 100%; box-sizing: border-box; z-index: 2;}
.menu-top .menu ul li a,
.menu-top .menu .btn-closeM {width: 19px; height: 19px; overflow: hidden; text-indent: -1000px; cursor: pointer; background-position: left top; background-repeat: no-repeat; background-size: 19px 19px;}
.menu-top .menu ul {}
.menu-top .menu ul li {float: left;}
.menu-top .menu ul li + li {margin-left: 15px;}
.menu-top .menu ul li a {float: right; display: block; }
.menu-top .menu .btn-home {background-image: url(/nkm/img/common/menu/btn_home.png);}
.menu-top .menu .btn-login {background-image: url(/nkm/img/common/menu/btn_login.png);}
.menu-top .menu .btn-logout {background-image: url(/nkm/img/common/menu/btn_logout.png);}
.menu-top .menu .btn-setting {background-image: url(/nkm/img/common/menu/btn_setting.png);}
.menu-top .menu .btn-closeM {float: right; display: inline-block;  background-image: url(/nkm/img/common/menu/btn_close.png);}
.btn-myAssets { width: 62px; height: 24px; margin: -3px 0 0 10px; display: inline-block; background: url(/nkm/img/common/menu/btn_myAssets.png) no-repeat 0 0; background-size: 62px 24px; text-indent: -9999px;}
.menu-top .menu-banner {display: block; width: 100%; min-height: 112px; max-height: 23.3%; overflow: hidden;}
.menu-top .menu-banner a {display: block;}
.menu-top .menu-banner a .banner-text > img {width: 100%; max-width: 286px;}
.menu-top .menu-banner a .banner-img > img {width: 100%;}
.menu-top .menu-banner .banner-text {position: absolute; left: 0px; bottom: 20px; z-index: 1;}
.menu-top .menu-banner .banner-img {position: absolute; left: 0px; width: 100%;}
.menu-top .banner-only,
.menu-top .banner-multi {box-sizing: border-box; min-height: 112px; max-height: 23.3%;}
.menu-top .banner-only a,
.menu-top .banner-multi a {position: absolute; bottom: 0px; top: 35px; width: 100%; cursor: pointer;}
.menu-top .banner-only {padding-top: 35px;}
.menu-top .banner-only::before {content: ''; display: block; width: 100%; height: 1px; position: absolute; left: 0px; right: 0px; top: 34px; background-color: rgba(255,255,255,0.15); z-index: 1;}
.menu-top .banner-only a {}
.menu-top .banner-only a span {font-size: 0px; width: 0px; height: 0px; line-height: 0px; text-indent: -9999px;}
.menu-top .menu-banner .banner-only .banner-img {top: -35px;}
.menu-top .banner-multi {}
.menu-top .banner-multi::before {z-index: 1; content: ''; display: block; width: 100%; height: 35px; background: #1A1F3A;}
.menu-top .menu-banner .banner-multi .banner-img {top: 0px;}

/*펀드명 서브 정보*/
.sub-info { overflow: hidden; font-size: 11px; padding-left: 10px; padding-top: 5px;}
.sub-info span { margin-left: 2px; padding-left: 5px; background: url(/nkm/img/fund/fundDeal/icon_subInfoBar.png) no-repeat left center; background-size: 1px auto;}
.sub-info span:first-child { margin-left: 0; padding-left: 0; background: none;}

.sub-info2 { width: 97% !important; overflow: hidden; font-size: 11px; margin-bottom: 5px;}
.sub-info2 span { margin-left: 2px; padding-left: 5px; background: url(/nkm/img/fund/fundDeal/icon_subInfoBar.png) no-repeat left center; background-size: 1px auto;}
.sub-info2 span:first-child { margin-left: 0; padding-left: 0; background: none;}


#Footer {background-color: #f1f1f1; padding: 10px 0 40px; position: relative;}
#Footer.main { background-color: #fff !important;}
#Footer * {letter-spacing: -0.03em;}
#Footer .Footer-top,
#Footer .Footer-m,
#Footer .Footer-copy {min-width: 249px; max-width: 72.3%; margin: 0 auto; box-sizing: border-box;}
#Footer .Footer-top {overflow: hidden;}
#Footer .Footer-top .Footer-logo {float: left; min-width: 70px; max-width: 28%; height: auto;}
#Footer .Footer-top .Footer-logo img {width: 100%;}
#Footer .Footer-top .Footer-menu {float: right; min-width: 140px; max-width: 69%; margin-top: 1.5%; height: auto;}
#Footer .Footer-top .Footer-menu li {width: 30%; margin-left: 2px;float:right;  }

#Footer .Footer-top .Footer-menu li + li {float:right;  padding-right: 5px; background: url(/nkm/img/common/footer/icon_bar_footer.png) no-repeat right 1px; background-size: 1px 10px;}

#Footer .Footer-top .Footer-menu li a {display:block; font-size: 12px; font-weight: bold; line-height: 18px; padding: 0px 4px; color: #9d9ea2;}
#Footer .Footer-top .Footer-menu li a img {width: 100%;}
#Footer .Footer-m {overflow: hidden; margin-top: 10px; text-align: center;}
#Footer .Footer-m .Footer-call {width: 38.3%; border: 1px solid #c6c6c8; display: inline-block; box-sizing: border-box; position: relative;}
#Footer .Footer-m .Footer-call dt,
#Footer .Footer-m .Footer-call dd {float: right; width: 100%; padding: 3.5% 0; text-align: center; color: #5e636d; }
#Footer .Footer-m .Footer-call dt img,
#Footer .Footer-m .Footer-call dd img {width: 90%;}
#Footer .Footer-m .Footer-call dt {}
#Footer .Footer-m .Footer-call dd {}
#Footer .Footer-m .Footer-sns { width: 35%;display: inline-block;}
#Footer .Footer-m .Footer-sns dt {width: 0px; height: 0px; font-size: 0px; line-height: 0px; text-indent: -9999px; position: absolute; top:-9999px;}
#Footer .Footer-m .Footer-sns dd {float: left; margin-left: 3.3%; width: 28%; text-align: right;}
#Footer .Footer-m .Footer-sns dd a {display:inline-block; width: 100%; height: auto; overflow: hidden; text-indent: -1000px; font-size: 0px; line-height: 0px; cursor: pointer;}
#Footer .Footer-m .Footer-sns dd a img {width: 100%;}
#Footer .Footer-copy {font-size: 11px; line-height:14px; font-weight: bold; padding: 0 20px; margin-top: 15px; text-align: center;}
#Footer .btn-refresh,
#Footer .btn-top {display:inline-block; width: 30px; height: 30px; overflow: hidden; text-indent: -1000px; cursor: pointer; border: 1px solid #c6c6c8; background-color: #fff; background-position: 50% 50%; background-repeat: no-repeat; background-size: 19px 19px; position: absolute; bottom: 30px;}
#Footer .btn-refresh {left: 12px; background-image: url(/nkm/img/common/footer/btn_refresh.png);}
#Footer .btn-top {right: 12px; background-image: url(/nkm/img/common/footer/btn_top.png);}
body { width: 100%; height: 100%; position: relative;}
#wrapper { width: 100%; height: 100%; position: relative;}
