@charset "euc-kr";

/* default Setting */
body {
	margin: 0px;
	padding: 0px;
	font-family: "Nanum Gothic", Dotum, Arial, Verdana, sans-serif;
	color: #707070;
	font-size: 12px;
}
a:link, a:visited, a:active {
	color: #707070;
	text-decoration: none;
	/* outline:none; */
}
a:hover {
	color: #707070;
	text-decoration: underline;
	/* outline:none; */
}
div, p, span {
	margin: 0px;
	padding: 0px;
}
dl, dt, dd {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
}
ul, ol, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: 1.4;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-family: "Nanum GothicBold", Dotum, sans-serif;
	font-size: 12px;
}
table, th, td {
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	font-family:"Nanum Gothic", Dotum, sans-serif;
	font-size:12px;
}
textarea {
	font-family:"Nanum Gothic", Dotum, sans-serif;
    font-size:12px;
	border: 1px solid #CFCFCF;
	padding: 5px;
	vertical-align: middle;
}
input {
	font-family:"Nanum Gothic", Dotum, sans-serif;
    font-size:12px;
	border:1px solid #CFCFCF;
	height:17px;
	/* padding:2px 5px 4px 5px; */
	vertical-align:middle;
}
select {
	font-family:"Nanum Gothic", Dotum, sans-serif;
    font-size:12px;
    color:#505050;
}
fieldset, form, label {
	margin:0;
	padding:0;
	border: none;
}
em { font-style: normal; }
img, a {border:0;}
hr, caption, legend {position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }
.cboth {
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0;
	overflow:hidden;
}
label {cursor:pointer;}

.al {text-align:left;}
.ac {text-align:center;}
.ar {text-align:right;}

.fs11 {font-size:11px;}

.temp-space {clear:both;height:0;margin-top:20px;}

.pdt25{padding-top:25px!important;}

.hide{width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }

.hide2{position:absolute; width:1px; height:1px; padding:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden; }

/* default Setting END */

body.main { font-weight: normal; font-family: "Nanum Gothic", "Nanum GothicBold", Tahoma, AppleGothic, 굴림, Gulim, ????, Dotum, sans-serif; }

/* layout style */
#skipNavi a, #skipNavi a:link, #skipNavi a:visited {
    position:absolute;
    display:block;
    width:100%;
    left:0;
    text-align:center;
    top:-10000px;
    z-index:500;
    font-size:1.3em;
    text-decoration:underline;
}
#skipNavi a:hover, #skipNavi a:focus, #skipNavi a:active {
    position:absolute;
    top:0;
    padding:15px 0;
    font-weight:bold;
    color:#fff;
    background:#115999;
    z-index:500;
}
#container {
	width:100%;
	z-index:0;
}
#headerWrap {
	width:100%;
	min-width:1250px;
	background:#fff;
	border-bottom:2px solid #c9282d;
	/*
	position:absolute;
	top:0; 
	left:0;
	*/
	height:92px;
	z-index:100;
}
#headerWrap div.header {
	position:relative;
	width:1250px;
	height:92px;
	margin:0 auto;
	z-index:100;
	font-family:'Nanum GothicBold'; 
	background: #fff url('/images/main/smenu_bg.jpg') no-repeat 0 83px;
}
#headerWrap .header .search {
	position:absolute;
	top:7px;
	right:0;
	z-index:999;
}
#headerWrap .header .search ul.util {
	float:left;
	width:84px;
	margin-top:5px;
}
#headerWrap div.header div.search ul.util li {
	float:left;
	margin-left:9px;
	padding-left:10px;
	line-height:1;
	background:url('/images/main/util_bar.gif') no-repeat left 0.4em;
	vertical-align:top;
}

*:first-child+html #headerWrap div.header div.search ul.util li{line-height:1.2;}

#headerWrap div.header div.search ul.util li.sta {
	margin-left:0;
	padding-left:0;
	background:none;
}

#headerWrap div.header div.search ul.util li.last{background:none;}

#headerWrap div.header div.search div.pr-gp {
	float:left;
	width:195px;
	height:20px;
	background:url('../images/main/search_bg.jpg') no-repeat right top;
}
#headerWrap div.header div.search div.pr-gp input.txt {
	float:left;
	width:130px;
  height:12px;
  padding:2px 5px;
	margin: 2px 0 0 16px;
	border:none;
	background:#ccc;
}

html>body #headerWrap div.header div.search div.pr-gp input.txt{background:url('/images/main/input_bg.gif') no-repeat right top;}

#headerWrap div.header div.search div.pr-gp input.btn {
  padding:0;
	width:30px;
	height:20px;	
	border:none;
	float:right
}
#headerWrap div.header div.search input,
#headerWrap div.header div.search img {
	vertical-align:middle;
}
#headerWrap div.header h1 {
	float:left;
	padding-top: 24px;
}
#headerWrap div.header ul.menu {
	position:relative;
	float:left;
	/*background:url('/images/main/menu_bar.gif') no-repeat right 9px;*/
	font-size: 1.5em;
	padding-top: 55px;
	margin-left: 87px;
	width:990px;
}
#headerWrap div.header ul.menu li {
	position:relative;
	float:left;
	width:11px;
	/*height:40px;*/
	padding:0;
	text-align:center	;
}
#headerWrap div.header ul.menu li.ip {
	margin-left:0px;
	width:240px;

}
#headerWrap div.header ul.menu li.pr {
	width:250px;
}
#headerWrap div.header ul.menu li.ig {
	width:250px;
}
#headerWrap div.header ul.menu li.cc {
	width:188px;
}
#headerWrap div.header ul.menu li.sta {
	margin-left:0px;
	width:250px;
	
}
#headerWrap div.header ul.menu li a {
    overflow:hidden;
    display:inline-block;
    width:100%;
		height:40px;
		color:#2e2e2e;
}
#headerWrap div.header ul.menu li a:focus, #headerWrap div.header ul.menu li a:active,
#headerWrap div.header ul.menu li a:hover {
    color: #c9282d;
		text-decoration:none;
}
li.mon>a{color: #c9282d!important; text-decoration:none;}

#headerWrap div.header ul.menu li.selected a {
    color: #c9282d;
}
#headerWrap div.header ul.menu li.on ul.smenu {
	display:block;
	border:0px solid #000;
}
#headerWrap div.header ul.menu li ul.smenu {
	display:none;
	overflow:hidden;
	position:absolute;
	top:30px;
	left:0;
	width:1250px;
	height:43px;
	z-index:3;
	margin:0;
	padding:0px 0 0 0!important;
	border-right:0px solid #eee;
}

#headerWrap div.header ul.menu li ul.smenu li {
	float: left;
	width:auto;
	height:40px;
	margin:0;
	padding:0;
}
#headerWrap div.header ul.menu li ul.smenu li.sta {
	margin:0;
	padding:0;
	background:none;
}
#headerWrap div.header ul.menu li ul.smenu li a {
    font-family:'Nanum GothicBold';
    font-size:13px;
    color:#666;
		width:auto!important;
    line-height:16px;
		padding:20px 12px 0!important;
		height: 24px!important;
		background:url('../images/main/smenu_bull.gif') no-repeat 0 1.8em;

}
#headerWrap div.header ul.menu li ul.smenu li a:hover {
    font-family:'Nanum GothicBold';
    font-size:13px;
    color:#c9282d;
}
#headerWrap div.header ul.menu li ul.smenu#s_ab {
  width:700px;
	margin:0;
	padding:0;
	left:-330px;
}
#headerWrap div.header ul.menu li ul.smenu#s_ip {
  width:700px;
	margin:0;
	padding:0;
}
#headerWrap div.header ul.menu li ul.smenu#s_pr {
  width:700px;
	margin:0;
	padding:0;
	left:-20px;
}
#headerWrap div.header ul.menu li ul.smenu#s_ig {
  width:700px;
	margin:0;
	padding:0;
}
#headerWrap div.header ul.menu li ul.smenu#s_cc {
  width:500px;
	margin:0;
	padding:0;
	left:20px;
}
#headerWrap div.smenu-line {
	display:none;
	overflow:hidden;
	position:absolute;
	top:94px;
	left:0;
	width:100%;
	min-width:1250px;
	height:40px;
	border-bottom:1px solid #cdcdcd;
	background:#f8f8f8;
	z-index:1;
}


#visualWrap {
	position:relative;
	width:100%;
	height:454px;
	background:url('../images/main/visual.jpg') no-repeat center top;
	font-size:0;
	line-height:0;
	vertical-align:top;
	/* margin-top:92px; */
	min-width:1250px;
}
*:first-child+html #visualWrap{padding-top:92px;background:url('../images/main/visual.jpg') no-repeat center 92px;}


/* ����ȭ�� css */
.linksWrap{width:100%;height:240px; border-bottom:1px solid #e2e2e2; background:#f2f2f2;}
.links {position:relative; width:1250px; height:216px; background:url('../images/main/links_bg.jpg') no-repeat; margin:0 auto; padding:24px 0 0 0;}
.links h2.ti {position:absolute; top:23px; left:10px; padding:0;margin:0; font-size:1.5em!important; font-family:'Nanum GothicBold'; color:#666;}
.links .funds {width:625px;float:left; display:inline;margin:0; padding:37px 0 0 0; list-style:none;} 
.links .funds li{height:145px; float:left;margin:0;padding:0;}
.links .funds li a{width:113px;height:23px; margin:0; padding-top:124px; background:url(../images/main/bnkfunds.png) no-repeat; float:left; display:inline-block;color:#666;font-family:'Nanum GothicBold'; font-size:1.25em; text-align:center}
.links .funds li a:hover{color:#c9282d; text-decoration:none;}
.links .funds li.m1 a{width:140px; background-position: 0 0; text-align:left; padding-left:0px;}
.links .funds li.m1 a:hover{background-position: 0 -146px; text-align:left; padding-left:0px;}
.links .funds li.m2 a{width:155px; background-position: -134px 0;}
.links .funds li.m2 a:hover{background-position: -134px -147px;}
.links .funds li.m3 a{width:155px; background-position: -285px 0;}
.links .funds li.m3 a:hover{background-position: -285px -146px;}
.links .funds li.m4 a{width:153px; background-position: -437px 0;}
.links .funds li.m4 a:hover{background-position: -437px -146px;}


.links h2.ti2 {position:absolute; top:23px; left:676px; margin:0 0 21px 0;padding:0; font-size:1.5em!important; font-family:'Nanum GothicBold'; color:#666;}

.quicklink{width:586px;float:left; display:inline;margin:0; padding:37px 0 0 39px; list-style:none;} 
.links .quicklink li{height:145px; float:left;margin:0;padding:0;}
.links .quicklink li a{width:113px;height:23px; margin:0; padding-top:124px; background:url(../images/main/quicklink.png) no-repeat; float:left; display:inline-block;color:#666;font-family:'Nanum GothicBold'; font-size:1.25em; text-align:center}
.links .quicklink li a:hover{color:#c9282d; text-decoration:none;}
.links .quicklink li.m1 a{width:120px; background-position: 0 0; text-align:left; padding-left:17px;}
.links .quicklink li.m1 a:hover{background-position: 0 -147px; text-align:left; padding-left:17px;}
.links .quicklink li.m2 a{width:150px; background-position: -134px 0;}
.links .quicklink li.m2 a:hover{background-position: -134px -147px;}
.links .quicklink li.m3 a{width:151px; background-position: -285px 0;}
.links .quicklink li.m3 a:hover{background-position: -285px -147px;}
.links .quicklink li.m4 a{width:134px; background-position: -437px 0; padding-left:10px;}
.links .quicklink li.m4 a:hover{background-position: -437px -147px; padding-left:10px;}

.noticegrp{position:relative;width:1250px;height:110px;margin:0 auto;overflow:hidden}
.noticegrp .notice1{position:relative;width:357px;float:left; margin:48px 78px 0 0;left:0; padding-bottom: 25px;}
.noticegrp  h2{margin:0 0 21px 0;padding:0; font-size:1.5em!important; font-family:'Nanum GothicBold'; color:#666;}
.noticegrp  ul{width: 357px;list-style:none; margin:0; padding:0;}
.noticegrp  ul li{ overflow:hidden; width:100%; margin:0; padding:1px 0 0 0; font-size:1em; line-height:1.7;}
.noticegrp a{color:#666;float:left;display:inline-block;}
.noticegrp .more{position:absolute; right:0; top:0px;}
.noticegrp .date{ float:right; width:85px; text-align:right;}

.noticegrp .notice2{position:relative;width:357px;float:left; margin:48px 78px 0 0;left:0; padding-bottom: 25px;}
.noticegrp .notice3{position:relative;width:357px;float:left; margin-top:48px;left:0; padding-bottom: 25px;}
.slide{position:absolute;top: 917px;width:100%; height:23px; text-align:center; z-index:100;}
.slide a{width:79px; height:23px; display:inline-block;  text-indent:-9999px;}
a.slideoff{height:23px; background:url(../images/main/btn_slide_off.png) no-repeat center center;}
a.slideon{height:23px; background:url(../images/main/btn_slide_on.png) no-repeat center center;}

*:first-child+html .slide a{display:block;}

/*�ֿ� �ݵ� */
/*.chkfunds{ position:relative; width:720px; height:auto;margin:16px 0 0 0; padding:0; background:#f8f8f8 url(../images/product/chkfunds_bg.jpg) repeat-y 100% 0; overflow:auto;}
.chkfunds ul{position:relative; width:720px; list-style:none; margin:0; padding:0;}
.chkfunds ul li{float:left; display:inline-block; width:180px; text-align:center; color:#fff;margin:0; padding:0 0 5px; font-size:14px; font-weight:bold;}
.chkfunds ul ul{position:relative; width:166px; min-height:1000px; list-style:none; overflow:hidden; margin:2px 0 0; padding:7px;border-right:0px solid #c9c9c9;}
.chkfunds ul ul li{list-style:none; margin:0; padding:4px 0;text-align:left;width:165px;}
.chkfunds ul ul li a{ width: 154px; display:inline-block; line-height:1.5; font-weight:normal!important; font-size:12px!important; color:#666; background:url(../images/common/bul_point6.gif) no-repeat 0 0.2em;padding-left:8px;}*/
.chkfunds{ position:relative; width:920px; height:auto;margin:16px 0 0 0; padding:0; background:#f8f8f8; overflow:auto;}
.chkfunds ul{position:relative; list-style:none; margin:0; padding:0;}
.chkfunds > ul{display:flex; flex-wrap:wrap;}
.chkfunds > ul > li{width:33.333%; min-height:300px; box-sizing:border-box; text-align:center; color:#fff; padding:0 0 5px; font-size:14px; font-weight:bold;}
.chkfunds > ul > li:not(:nth-child(3n)) {border-right:1px solid #c9c9c9;}
.chkfunds ul ul{margin:2px 0 0; padding:7px;}
.chkfunds ul ul li{padding:4px 0; text-align:left;}
.chkfunds ul ul li a{display:block; line-height:1.5; font-weight:normal; font-size:12px; color:#666; background:url(../images/common/bul_point6.gif) no-repeat 0 0.2em; padding-left:8px;}

.chkfunds .stc1{background: #c9282d;margin:0; padding: 10px 0;}
.chkfunds .stc2{background: #685c53;margin:0; padding: 10px 0;}
.chkfunds .stc3{background: #ab9c8f;margin:0; padding: 10px 0;}
.chkfunds .stc4{background: #034694;margin:0; padding: 10px 0;}
.chkfunds .stc5{background: #ea5c2b;margin:0; padding: 10px 0;}
.chkfunds .stc6{background: #5c8b74;margin:0; padding: 10px 0;}
.bgnone{background:none!important;}

#contents {
	width:100%;
	min-height:351px;
}

#contentsWrap {
	overflow:hidden;
	width:950px;
	margin:0 auto;
	padding-top:30px;
	border-top:0px solid #d7d7d8;
}
#contentsWrap div.wox-top {
	float:left;
	width:312px;
	background:url('/images/main/wox_mid.gif') repeat-y left top;
}
#contentsWrap div.wox-top div.wox-mid {
	width:312px;
	background:url('/images/main/wox_btm.gif') no-repeat left bottom;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm {
	position:relative;
	height:149px;
	padding:11px 0 0 26px;
	background:url('/images/main/wox_top.gif') no-repeat left top;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.tlist {
	width:280px;
	margin:25px 0 0 -10px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.tlist li {
	overflow:hidden;
	width:272px;
	font-size:11px;
	line-height:20px;
    line-height:16px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.tlist li a {
	float:left;
    width:220px;
	padding-left:11px;
	background:url('/images/main/bl_hui.gif') no-repeat 4px 7px;
	color:#575757;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.tlist li em {
	float:right;
	color:#727272;
    letter-spacing:-0.04em;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm div.prd {
	overflow:hidden;
	width:276px;
	margin-top:25px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm div.prd div.primg {
	float:left;
	width:80px;
	padding:3px;
	background:#f7f8f7;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm div.prd div.prtxt {
	float:left;
	width:165px;
	margin-left:25px;
	padding-top:8px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm div.prd div.prtxt strong {
	color:#916733;
	font-size:16px;
    letter-spacing:-0.05em;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm div.prd div.prtxt p {
	margin:10px 0;
	color:#916733;
	font-size:12px;
	font-weight:bold;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm div.prd div.prtxt a {
    text-align:right;
    float:right;
    margin-right:15px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.btn-onf {
	position:absolute;
	top:11px;
	right:12px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.btn-onf li {
	overflow:hidden;
	float:left;
	height:13px;
	margin-left:5px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.btn-onf li a {
	display:block;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.btn-onf li a:hover {
	border:none;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.btn-onf li a.on img {
	margin-top:-13px;
}
#contentsWrap div.wox-top div.wox-mid div.wox-btm ul.btn-onf li a:hover img {
	margin-top:-13px;
}
#contentsWrap div.mgleft10 {
	margin-left:7px;
}
#contentsWrap div.nox-top {
	float:left;
	width:249px;
	margin-left:10px;
	background:url('/images/main/nox_mid.gif') repeat-y left top;
}
#contentsWrap div.nox-top div.nox-mid {
	width:249px;
	background:url('/images/main/nox_btm.gif') no-repeat left bottom;
}
#contentsWrap div.nox-top div.nox-mid div.nox-btm {
	position:relative;
	height:149px;
	padding:15px 0 0 12px;
	background:url('/images/main/nox_top.gif') no-repeat left top;
}
#contentsWrap div.nox-top div.nox-mid div.nox-btm div.imtx {
	overflow:hidden;
	width:233px;
	margin-top:23px;
}
#contentsWrap div.nox-top div.nox-mid div.nox-btm div.imtx div.nimg {
	float:left;
	width:80px;
	height:78px;
	border:3px solid #f7f4f0;
}
#contentsWrap div.nox-top div.nox-mid div.nox-btm div.imtx div.ntxt {
	float:left;
	width:142px;
	margin-left:5px;
	padding-top:22px;
	color:#916733;
}
#contentsWrap div.nox-top div.nox-mid div.nox-btm div.imtx div.ntxt strong {
	font-size:16px;
}
#contentsWrap div.nox-top div.nox-mid div.nox-btm div.imtx div.ntxt p {
	font-size:12px;
	font-weight:bold;
}
#contentsWrap div.nox-top div.nox-mid div.nox-btm img.arrow {
	position:absolute;
	top:0;
	right:0;
}
#contentsWrap div.gox-top {
	float:left;
	width:222px;
	margin-left:10px;
	background:url('/images/main/gox_mid.gif') repeat-y left top;
}
#contentsWrap div.gox-top div.gox-mid {
	width:222px;
	background:url('/images/main/gox_btm.gif') no-repeat left bottom;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm {
	position:relative;
	height:149px;
	padding:15px 0 0 14px;
	background:url('/images/main/gox_top.gif') no-repeat left top;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm div.imtx {
	overflow:hidden;
	width:200px;
	margin-top:20px;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm div.imtx div.gimg {
	float:left;
	width:79px;
	padding:2px;
	background:url('/images/main/gas_box.gif') no-repeat left top;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm div.imtx div.gtxt {
	float:left;
	margin-left:10px;
	padding-top:3px;
	font-size:12px;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm div.imtx div.gtxt strong {
	color:#8c8a87;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm div.imtx div.gtxt p.hui {
	margin-top:7px;
	color:#8c8a87;
	font-weight:bold;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm div.imtx div.gtxt p.huang {
	margin-top:7px;
	color:#9e6015;
	font-weight:bold;
}
#contentsWrap div.gox-top div.gox-mid div.gox-btm img.arrow {
	position:absolute;
	top:0;
	right:0;
}
#contentsWrap div.qox-top {
	float:left;
	width:149px;
	margin-left:10px;
	background:url('/images/main/qox_mid.gif') repeat-y left top;
}
#contentsWrap div.qox-top div.qox-mid {
	width:149px;
	background:url('/images/main/qox_btm.gif') no-repeat left bottom;
}
#contentsWrap div.qox-top div.qox-mid div.qox-btm {
	position:relative;
	height:149px;
	padding:15px 0 0 14px;
	background:url('/images/main/qox_top.gif') no-repeat left top;
}
#contentsWrap div.qox-top div.qox-mid div.qox-btm ul.qkmn {
	width:103px;
}
#contentsWrap div.qox-top div.qox-mid div.qox-btm ul.qkmn li {
	float:left;
	margin:9px 0 0 17px;
	font-size:0;
	line-height:0;
	vertical-align:top;
}
#contentsWrap div.qox-top div.qox-mid div.qox-btm ul.qkmn li.sta {
	margin-left:0;
}
#contentsWrap div.qox-top div.qox-mid div.qox-btm img.arrow {
	position:absolute;
	top:0;
	right:0;
}

.subWrap-iframe {
	width:930px!important;
	margin:0!important;
	padding-top:0px!important;
	padding-bottom: 50px;
}
/*.subWrap-iframe #contents{width:730px!important; min-height:686px!important; float:none!important;}*/
.subWrap-iframe #contents{width:930px!important; min-height:686px!important; float:none!important;} 

#subWrap {
	overflow:hidden;
	/*width:1000px;*/
	width:1200px;
	margin:0 auto;
	/* padding-top:93px; */
	padding-bottom: 50px;
}
*:first-child+html #subWrap2 {padding-top:93px;}


#subWrap div#leftmenu {
	float:left;
	width:185px;
	margin:30px 22px 0 0;
	padding-right:20px;
	/*background:url('/images/common/center_bg.gif') no-repeat right 50px;*/
}

#subWrap div#leftmenu h3{font-family:'Nanum GothicBold'; font-size:1.8em; color:#000; text-align:center;}

#subWrap div#leftmenu ul {
	margin-top:28px;
	width:200px;
}
#subWrap div#leftmenu ul li {
	padding:0;
	margin:2px 0;
	border-spacing:0;
	/*background:url('/images/common/left_line.gif') no-repeat left bottom;*/
	width:200px;
	cursor:pointer;
	background:#fff;
}
*:first-child+html #subWrap div#leftmenu ul li {margin:-4px 0;}
#subWrap div#leftmenu ul li.on {background:#c9282d;width:200px;}
#subWrap div#leftmenu ul li.selected a {
	background:url('/images/common/bl_arrow_sel.gif') no-repeat 90% .8em;
	color:#fff;
	border: 1px solid #f0f0f0;
}
#subWrap div#leftmenu ul li a {
	display:block;
	padding:6px 0 6px 10px;
	border: 1px solid #f0f0f0;
	height:auto;
	background:url('/images/common/bl_arrow_off.gif') no-repeat 90% .8em;
	color:#666;
	font-size:1.1em;
	font-family:'Nanum GothicBold';
	text-decoration:none;
	letter-spacing:0px;
}
#subWrap div#leftmenu  ul li a:hover, #subWrap div#leftmenu  ul li a:focus, #subWrap div#leftmenu  ul li a:active {
	background:url('/images/common/bl_arrow_sel.gif') no-repeat 90% .8em;
	color:#c9282d!important;
	
}
#subWrap div#leftmenu ul li.on a {
	background:url('/images/common/bl_arrow_on.gif') no-repeat 90% .8em;
	color:#fff!important;
}

#bann {list-style:none;}
#bann li{width:180px!important; height:43px; border:none!important; margin:0; padding:0!important;}
#bann li a{background:none!important;margin:0; padding:0!important; vertical-align:top;}

#subWrap div#contents {
	float:right;
	/*width:730px;*/
	width:930px;
	min-height:686px;
}
#subWrap div#contents div.tit-location {
	overflow:hidden;
	/*width:720px;*/
	width:925px;
}
#subWrap div#contents div.tit-location h3 {
	float:left;
	margin-top : 30px;
}
#subWrap div#contents div.tit-location span{font-weight:bold; font-size: 15px; line-height:1.8; color:#333;}

#subWrap div#contents div.tit-location ul.location {
	float:right;
	margin-top:15px;
}
#subWrap div#contents div.tit-location ul.location li {
	float:left;
	margin-left:7px;
	padding-left:11px;
	background:url('/images/common/bl_arrow2.gif') no-repeat 0 0;
	color:#5b5b5b;
	font-size:11px;
    line-height:15px;
    height:15px;
}
#subWrap div#contents div.tit-location ul.location li.sta {
	margin-left:0;
	padding-left:15px;
	background:url('/images/common/icn_home.gif') no-repeat 0 -1px;
}
#subWrap div#contents div.tit-location ul.location li.loc {
    font-weight:bold;
}
#subWrap div#contents div.tit-location ul.location li.sta a {
    color:#555;
}
#subWrap div#contents div.ceo {
	width:726px;
	height:560px;
	margin-top:35px;
	background:url('/images/company/ceo_mss.jpg') no-repeat;
}
/*#subWrap div#contents div.ceo div.cimg {
	float:left;
	width:260px;
	margin-top:8px;
}
#subWrap div#contents div.ceo div.ctxt {
	float:left;
	width:462px;
}*/
#subWrap div#contents div.ceo div.ctxt {
    width:720px;
}
#subWrap div#contents div.ceo div.ctxt p.txt25 {
	margin-top:25px;
	color:#878787;
	font-size:12px;
	line-height:18px;
}
#subWrap div#contents div.ceo div.ctxt p strong.hei {
	color:#5a5a5a;
}
#subWrap div#contents div.ceo div.ctxt p span.hong,
#subWrap div#contents div.ceo div.ctxt p strong.hong {
	color:#f47300;
}
#subWrap div#contents div.more-view-btn {
	margin-left:25px;
	cursor:pointer;
}
#subWrap div#contents div.more-view {
	display:none;
	width:500px;
	height:110px;
	margin:25px 0 0 25px;
	padding:15px 0 0 179px;
	background:url('/images/company/view_box.gif') no-repeat left top;
}
#subWrap div#contents div.more-view ul {
	overflow:hidden;
	width:394px;
}
#subWrap div#contents div.more-view ul li {
	float:left;
	width:197px;
	margin-bottom:7px;
}
#subWrap div#contents div.more-view ul li.wd {
	width:394px;
}
#subWrap div#contents ul.tab {
	overflow:hidden;
	width:100%;
	margin-top:20px;
	background:url('/images/company/tab_gove_bg.gif') repeat-x left bottom;
}
#subWrap div#contents ul.tab2 {
	margin-top:10px;
	background:none;
}
#subWrap div#contents ul.tab li {
	overflow:hidden;
	float:left;
	height:31px;
}
#subWrap div#contents ul.tab2 li {
	margin-right:3px;
}
#subWrap div#contents ul.tab li a {
	display:block;
}
#subWrap div#contents ul.tab li a:hover {
	border:none;
}
#subWrap div#contents ul.tab li a:hover img {
	margin-top:-31px;
}
#subWrap div#contents ul.tab li a.on img {
	margin-top:-31px;
}
#subWrap div#contents ul.tab li a:focus, #subWrap div#contents ul.tab li a:focus-visible  {	border:1px solid blue;}

/* Contents �� �Ǹ޴� �߰� 2015.12.28 */
#subWrap div#contents .ctab{overflow:hidden; width:100%; margin-top:20px; background:url('/images/company/tab_gove_bg.gif') repeat-x left bottom;}
#subWrap div#contents .ctab li{overflow:hidden; float:left; height:31px;margin:0; padding:0;}
#subWrap div#contents .ctab li a{display:block;}
#subWrap div#contents .ctab li a:hover img{margin-top:-31px}
#subWrap div#contents .ctab li a.on img{margin-top: -31px;}
#subWrap div#contents .ctab_content{}
#subWrap div#contents .ctab li a:focus, #subWrap div#contents .ctab li a:focus-visible {border:1px solid blue;}

/* 3���޴� �Ǹ޴��� 2016.09.01 */
#subWrap div#contents .mtab{width:100%; height:auto; margin-top:20px; margin-bottom:5px; background:none; position:relative; display:inline-block;}
#subWrap div#contents .mtab li{float:left; margin:0 2px 2px 0; padding:0;}
#subWrap div#contents .mtab li a {float: left;height: 10px;text-decoration: none;font-family: 'Nanum GothicBold';font-size: 1.15em;line-height: 0.65;overflow: hidden; min-width: 65px; text-align: center; display: inline-block; padding: 9px; border: 1px solid #cfcfcf; background: #ddd; color: #666; color: #5E5E5E;}
#subWrap div#contents .mtab li a:hover, #subWrap div#contents .mtab li a.on {color: #fff !important;background: #716353 !important;font-weight: bold;border: 1px solid #837870;text-decoration: none;}
#subWrap div#contents .mtab li a:focus, #subWrap div#contents .mtab li a:focus-visible {border:1px solid blue;}

#subWrap div#contents div.box-search {
	width:690px;
	height:30px;
	margin-top:20px;
	padding:10px 0 0 30px;
	background:url('/images/company/board_list_search.gif') no-repeat left top;
}
#subWrap div#contents div.box-search input.type {
	width:342px;
}
#subWrap div#contents div.box-search input.ibtn {
	width:60px;
	height:19px;
	padding:0;
	border:none;
}
#subWrap div#contents div.box-search input,
#subWrap div#contents div.box-search select,
#subWrap div#contents div.box-search img {
	vertical-align:middle;
}
/*#subWrap div#contents div.xt-gt {
	overflow:hidden;
	width:720px;
	margin-top:15px;
}*/
#subWrap div#contents div.xt-gt {
	overflow:hidden;
	width:925px;
	margin-top:38px;
}
#subWrap div#contents div.xt-gt select {
	font-size:11px;
	vertical-align:middle;
}
#subWrap div#contents div.xt-gt p.xt {
	float:left;
	padding-left:15px;
	background:url('/images/company/icon_page.gif') no-repeat left 1px;
	font-size:11px;
	line-height:15px;
}
#subWrap div#contents div.xt-gt p.xt2 {
	float:left;
	/*padding-left:15px;
	background:url('/images/company/icon_page.gif') no-repeat left 3px;*/
	font-size:11px;
	line-height:11px;
}
#subWrap div#contents div.xt-gt p.xt2 img {
    vertical-align:middle;
}
#subWrap div#contents div.xt-gt p.xt2 select {
    height:30px;
    width: 250px;
}
#subWrap div#contents div.xt-gt p.xt2 input.btn {
    border:none;
    width:31px;
    height:20px;
}
#subWrap div#contents div.xt-gt p.gt {
	float:right;
	padding-left:15px;
	background:url('/images/company/icon_page.gif') no-repeat left 1px;
	font-size:11px;
}
#subWrap div#contents div.xt-gt p.gt2 {
	float:right;
	font-size:11px;
	padding-top:15px;
}
#subWrap div#contents div.pr-top {
	width:720px;
	margin-top:15px;
	background:url('/images/common/main2_product_mid.gif') repeat-y left top;
}
#subWrap div#contents div.pr-top div.pr-mid {
	width:720px;
	background:url('/images/common/main2_product_btm.gif') no-repeat left bottom;
}
#subWrap div#contents div.pr-top div.pr-mid div.pr-btm {
	width:660px;
	padding:27px 30px 33px 30px;
	background:url('/images/common/main2_product_top.gif') no-repeat left top;
}
#subWrap div#contents div.pr-top div.pr-mid div.pr-btm strong.tit {
	color: #094B86;
	font-size: 16px;
	letter-spacing: -1px;
    /* background:url('/images/common/bul_round.gif') no-repeat 0 2px;
    padding-left:17px; */
}
#subWrap div#contents div.pr-top div.pr-mid div.pr-btm div.txt-btn {
	overflow:hidden;
	margin-top:14px;
	padding-top:23px;
	border-top:1px solid #e5e5e5;
}
#subWrap div#contents div.pr-top div.pr-mid div.pr-btm div.txt-btn p.txt {
	float:left;
    width:482px;
	color:#5b5b5b;
	font-size:11px;
	line-height:16px;
}
#subWrap div#contents div.pr-top div.pr-mid div.pr-btm div.txt-btn div.btn {
	float:right;
}
#subWrap div#contents ul.tmain {
	overflow:hidden;
	width:720px;
	margin-top:15px;
}
#subWrap div#contents ul.tmain li {
	float:left;
	width:338px;
    height:250px;
	margin-left:18px;
}
#subWrap div#contents ul.tmain li.sta {
	margin-left:0;
}
#subWrap div#contents ul.tmain li div.icon {
    margin-top:15px;
    font-size:11px;
    color:#505050;
}
#subWrap div#contents ul.tmain li div.pr-top {
	width:338px;
	margin-top:5px;
	background:url('/images/common/main_product_mid.gif') repeat-y left top;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid {
	width:338px;
    height:215px;
	background:url('/images/common/main_product_btm.gif') no-repeat left bottom;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid div.pr-btm {
	width:314px;
	padding:27px 12px 15px 12px;
	background:url('/images/common/main_product_top.gif') no-repeat left top;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid div.pr-btm strong {
	color: #094B86;
	font-size:14px;
	letter-spacing:-1px;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid div.pr-btm strong.tit {
    background:url('/images/common/bul_round.gif') no-repeat 0 1px;
    padding-left:15px;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid div.pr-btm div.txt-btn {
	overflow:hidden;
	margin-top:10px;
	padding-top:15px;
	border-top:1px solid #e5e5e5;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid div.pr-btm div.txt-btn div.txt {
    float:left;
	width:304px;
	color:#5b5b5b;
	font-size:11px;
	line-height:16px;
    height:96px;
    margin-left:2px;
    overflow-y:auto;
    scrollbar-face-color: #ffffff !important;
    scrollbar-shadow-color: #ffffff !important;
    scrollbar-highlight-color: #ffffff !important;
    scrollbar-3dlight-color: #ffffff !important;
    scrollbar-darkshadow-color: #ffffff !important;
    scrollbar-track-color: #ffffff !important;
    scrollbar-arrow-color: #999999 !important;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid div.pr-btm div.txt-btn div.txt p {
    background:url('/images/main/bl_hui.gif') no-repeat 0 5px;
    padding-left:7px;
}
#subWrap div#contents ul.tmain li div.pr-top div.pr-mid div.pr-btm div.txt-btn div.btn {
    margin-top:10px;
	text-align:center;
}
/*#subWrap div#contents div.pend-search {
	width:720px;
	height:45px;
	margin-top:20px;
	padding-top:15px;
	background:url('/images/product/pend_search_bg.gif') no-repeat left top;
	text-align:center;
	position: relative;
}*/
#subWrap div#contents div.pend-search {
	width:100%;
	height:50px;
	margin-top:20px;
	padding-top:8px;
	background:#f7f8f8;
	text-align:center;
	position: relative;
	border-radius:5px;
}
#subWrap div#contents div.pend-search select {
    margin-left:36px;
    margin-right:-36px;
    vertical-align:middle;
}
#subWrap div#contents div.pend-search input.txt_sch {
	width:610px;
	padding-left: 8px;
	/*background : #fff url(/images/icn/icon_search@16.png) no-repeat 96% 13px; */
	background-size:16px;
	border-radius: 20px;
}
#subWrap div#contents div.pend-search a.icn_search {
	cursor:pointer;
	margin-left: -38px;
}
#subWrap div#contents div.pend-search input,
#subWrap div#contents div.pend-search img {
	vertical-align:middle;
}
#subWrap div#contents div.sale-box {
	overflow:hidden;
	/*width:710px;*/
	width:910px;
	height:124px;
	margin-top:20px;
	padding:22px 0 0 10px;
	/*background:url('/images/guide/sale_box.gif') no-repeat left top;*/
	border : 1px solid #c6dce4;
	border-radius:15px;
}
#subWrap div#contents div.sale-box div.simg {
	float:left;
	padding-right : 15px;
}
#subWrap div#contents div.sale-box table.stable {
	float:left;
	/*width:500px;*/
	width:700px;
	border-top:2px solid #e4e7e7;
}
#subWrap div#contents div.sale-box table.stable th {
	padding:9px 0 9px 10px;
	background:#f6f8fd;
	border-left:1px solid #e4e7e7;
	border-bottom:1px solid #e4e7e7;
	color:#5b5b5b;
	font-size:11px;
	text-align:left;
}
#subWrap div#contents div.sale-box table.stable th strong {
	padding-left:7px;
	background:url('/images/guide/icon_dot.gif') no-repeat left 3px;
}
#subWrap div#contents div.sale-box table.stable td {
	padding-left:10px;
	border-left:1px solid #e4e7e7;
	border-bottom:1px solid #e4e7e7;
	font-size:11px;
}
#subWrap div#contents div.sale-box table.stable th.sta {
	border-left:none;
}
#subWrap div#contents div.dsmap {
	position:relative;
	width:920px;
	margin-top:20px;
}
#subWrap div#contents div.dsmap div a {
	display:block;
}
#subWrap div#contents div.dsmap div a:hover {
	border:none;
}
#subWrap div#contents div.dsmap div a.on img {
	margin-top:-45px;
}
#subWrap div#contents div.dsmap div a:hover img {
	margin-top:-45px;
}
#subWrap div#contents div.dsmap div.btn01 {
	position:absolute;
	top:315px;
	left:80px;
	overflow:hidden;
	height:54px;
}
#subWrap div#contents div.dsmap div.btn02 {
	position:absolute;
	top:270px;
	left:185px;
	overflow:hidden;
	height:54px;
}
#subWrap div#contents div.dsmap div.btn03 {
	position:absolute;
	top:195px;
	left:268px;
	overflow:hidden;
	height:54px;
}
#subWrap div#contents div.dsmap div.btn04 {
	position:absolute;
	top:195px;
	left:377px;
	overflow:hidden;
	height:54px;
}
#subWrap div#contents div.dsmap div.btn05 {
	position:absolute;
	top:130px;
	left:486px;
	overflow:hidden;
	height:54px;
}

#subWrap div#contents div.dsmap div.btn06 {
	position:absolute;
	top:95px;
	left:596px;
	overflow:hidden;
	height:54px;
}

#subWrap div#contents div.dsmap div.box1 {
	position:absolute;
	top:311px;
	left:46px;
	z-index:5;
}
#subWrap div#contents div.dsmap div.box2 {
	position:absolute;
	top:311px;
	left:46px;
	z-index:4;
}
#subWrap div#contents div.dsmap div.box3 {
	position:absolute;
	top:311px;
	left:46px;
	z-index:3;
}
#subWrap div#contents div.dsmap div.box4 {
	position:absolute;
	top:311px;
	left:46px;
	z-index:2;
}
#subWrap div#contents div.dsmap div.box5 {
	position:absolute;
	top:311px;
	left:46px;
	z-index:1;
}
#subWrap div#contents div.paging {
    width:100%;
    text-align:center;
	margin:20px auto;
}
#subWrap div#contents ul.paging {
}
#subWrap div#contents ul.paging li {
    list-style:none;
    display:inline;
    margin-right:5px;
    line-height:22px;
    font-family:Verdana,Dotum,"����";
    font-weight:bold;
    font-size:11px;
}
#subWrap div#contents ul.paging li img {
    vertical-align:middle;
}
#subWrap div#contents ul.paging li.nowPg {
    border:1px solid #c0c0c0;
    background-color:#fefefe;
    color:#e12e29;
    padding:3px 6px 3px 6px;
}
#subWrap div#contents ul.paging li a {
    padding:4px 6px 4px 6px;
}
#subWrap div#contents ul.paging li a:focus,
#subWrap div#contents ul.paging li a:hover {
    text-decoration:none;
    border:1px solid #6e8eb5;
    background-color:#fefefe;
    color:#e12e29;
    padding:3px 5px 3px 5px;
}
#subWrap div#contents ul.paging li.prev a,
#subWrap div#contents ul.paging li.next a {
    font-weight:normal;
    border:1px solid #cacaca;
    padding:3px 7px 3px 7px;
}
#subWrap div#contents ul.paging li.prev a:hover,
#subWrap div#contents ul.paging li.next a:hover,
#subWrap div#contents ul.paging li.prev a:focus,
#subWrap div#contents ul.paging li.next a:focus {
    font-weight:normal;
    border:1px solid #6e8eb5;
    padding:3px 7px 3px 7px;
}

#subWrap div#contents div.pend {
	position:relative;
	width:920px;
	margin-top:15px;
}
#subWrap div#contents div.pend h3 {
	position:absolute;
	top:165px;
	left:0;
}
#subWrap div#contents div.nt-box {
	width:690px;
	height:32px;
	margin-top:20px;
	padding:8px 0 0 30px;
	background:url('/images/customer/board_list_search.gif') no-repeat left top;
	position:relative;
	display:inline-block;
}
#subWrap div#contents div.nt-box input.txt352 {
	width:342px;
}
#subWrap div#contents div.nt-box input.btn {
	width:60px;
	height:19px;
	padding:0;
	border:none;
}
#subWrap div#contents div.nt-box select {
    height:19px;
	vertical-align:middle;
}
#subWrap div#contents div.nt-box img,
#subWrap div#contents div.nt-box input {
	vertical-align:middle;
}
#subWrap div#contents div.cbox-top {
	width:720px;
	margin-top:20px;
	background:url('/images/customer/cbox_mid.gif') repeat-y left top;
}
#subWrap div#contents div.cbox-top div.cbox-mid {
	width:720px;
	background:url('/images/customer/cbox_btm.gif') no-repeat left bottom;
}
#subWrap div#contents div.cbox-top div.cbox-mid div.cbox-btm {
	width:699px;
	padding:21px 0 33px 21px;
	background:url('/images/customer/cbox_top.gif') no-repeat left top;
}
#subWrap div#contents div.cbox-top div.cbox-mid div.cbox-btm strong {
	padding-left:16px;
	background:url('/images/customer/bl_arrow.gif') no-repeat left top;
	color:#000;
	font-size:13px;
	font-family:dotum;
}
#subWrap div#contents div.cbox-top div.cbox-mid div.cbox-btm ul {
	width:100%;
}
#subWrap div#contents div.cbox-top div.cbox-mid div.cbox-btm ul li {
	margin-top:20px;
	color:#636363;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:18px;
	font-family:dotum;
}
#subWrap div#contents div.cbox-top div.cbox-mid div.cbox-btm ul li span {color:#898989;}
#subWrap div#contents div.etc {margin-top:20px;color:#727272;line-height:16px;}
#subWrap div#contents div.etc h4 {margin-top:20px;}
#subWrap div#contents div.etc h4 a {text-decoration:none;}
#subWrap div#contents div.etc h5 {margin:10px 0 5px 0;}
#subWrap div#contents div.etc p.dep0 {margin-top:10px;}
#subWrap div#contents div.etc p.dep1 {margin:1px 0 0 15px;}
#subWrap div#contents div.etc div.dep0 {margin-top:10px;}
#subWrap div#contents div.etc div.dep1 {margin:1px 0 0 15px;}
/*#subWrap div#contents div.etc div.dep1 ul {margin:1px 0 0 15px;}*/
#subWrap div#contents div.etc div.dep1 ul li {padding-bottom:5px;}
#subWrap div#contents div.etc ul.quick {clear:both;margin-top:30px;padding:15px 15px;color:#727272;line-height:16px;border:1px solid #e0e0e0;height:150px;}
#subWrap div#contents div.etc ul.quick li {list-style:none;float:left;width:49%;line-height:25px;}
#subWrap div#contents div.etc ul.quick2 {height:100px;}
#subWrap div#contents div.etc ul.quick2 li {list-style:none;float:none;line-height:25px;}
#subWrap div#contents div.etc ul.quick3 {clear:both;margin-top:15px;padding:15px 15px;color:#727272;line-height:16px;border:1px solid #e0e0e0;height:145px;}
#subWrap div#contents div.etc ul.quick3 li {list-style:none;float:none;width:70%;line-height:25px;}
#subWrap div#contents div.etc div.temp-space {clear:both;margin-top:30px;}
#subWrap div#contents div.etc div.group {clear:both;padding-top:50px;margin-top:50px auto;text-align:center;}
#subWrap div#contents div.etc div.group table {width:230px;margin:0 auto;margin-top:20px;}
#subWrap div#contents div.etc div.group th {width:140px;font-weight:normal;text-align:left;height:23px;}
#subWrap div#contents div.etc div.group td {text-align:left;}
/*#subWrap div#contents div.press {overflow:hidden;width:720px;}*/
#subWrap div#contents div.press {display:inline-block;}
#subWrap div#contents div.press div.press-l {float:left;}
#subWrap div#contents div.press div.press-r {float:left;}
#subWrap div#contents ul.sitemap {width:918px;margin-top:20px;}
#subWrap div#contents ul.sitemap li {float:left;width:225px;height:450px;margin-left:4px;background:url('/images/sitemap/sitemap_line.gif') repeat-y left 15px;}
#subWrap div#contents ul.sitemap li.prs {width:225px;}
#subWrap div#contents ul.sitemap li.prs p {height:47px;padding-top:14px;}
#subWrap div#contents ul.sitemap li.sta {margin-left:0;background:none;}
#subWrap div#contents ul.sitemap li p {
	width:100%;
	height:37px;
	padding-top:24px;
	background:#e7eff5;
	border-bottom:3px solid #546d97;
	text-align:center;
}
#subWrap div#contents ul.sitemap li ul {
	width:100%;
	margin-top:15px;
}
#subWrap div#contents ul.sitemap li ul li {
	float:none;
	height:auto;
	margin:20px 0 0 0;
	padding-left:20px;
	background:none;
    font-size:13px;
    font-weight:bold;
    letter-spacing:-0.09em;
	background:url('/images/guide/icon_dot.gif') no-repeat 10px 4px;
    color:#505050;
}
#quickmenu {
	position:absolute;
	top:245px;
	left:50%;
	margin-left:490px;
}
#quickmenu div.qktop {
	width:59px;
	background:url('/images/main/quick_mid.gif') repeat-y left top;
}
#quickmenu div.qktop div.qkmid {
	width:59px;
	background:url('/images/main/quick_btm.gif') no-repeat left bottom;
}
#quickmenu div.qktop div.qkmid div.qkbtm {
	width:59px;
	padding:37px 0 6px 0;
	background:url('/images/main/quick_top.gif') no-repeat left top;
}
#quickmenu div.qktop div.qkmid div.qkbtm ul {
	width:47px;
	margin:0 auto;
}
#quickmenu div.qktop div.qkmid div.qkbtm ul li {
	width:53px;
	margin-top:3px;
}
#quickmenu div.qkcenter {
	margin-top:5px;
	text-align:center;
}
table.board-list {
	width:100%;
	margin-top:10px;
	border-top:2px solid #69a29c;
}
table.board-list th {
	padding:8px 0;
	background:#f5fbfb url('/images/company/fund_vbg.gif') no-repeat left top;
	border-bottom:1px solid #69a29c;
    font-size:11px;
    color:#36908C;
}
table.board-list th.sta {
	background:#f5fbfb;
}
table.board-list td {
	padding:8px 3px;
	border-bottom:1px solid #eaeaea;
	color:#636363;
	font-size:11px;
	line-height:16px;
	text-align:center;
    letter-spacing:-0.07em;
}
table.board-list td.cont {
	text-align:left;
    font-size:11px;
}
table.board-list tr.view td {
	/* display:none; */
	padding:0;
	font-size:12px;
	text-align:left;
}
table.board-list tr.view td div.qh {
	padding:21px 0 21px 20px;
	background:#fafafa;
	color:#565656;
	line-height:16px;
}
table.board-list tr.view td p.sh {
	padding:8px 0 8px 20px;
	border-top:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	background:#e7e7e7;
	color:#5c5c5c;
	font-weight:bold;
	line-height:16px;
}
table.board-list tr.view td div.gstxt {
	padding:21px 0 21px 20px;
	background:#f0f0f0;
}
table.board-list tr.view td div.gstxt ul {
	width:100%;
}
table.board-list tr.view td div.gstxt ul li {
	line-height:16px;
}
table.board-list tr.view td div.gstxt ul li a {
	color:#565656;
}
table.board-list2 {
	width:100%;
	margin-top:10px;
	border-top:2px solid #c7c7c7;
}
table.board-list2 th {
	padding:10px 0;
	background:url('/images/customer/board_list_vbar.gif') no-repeat left top;
	border-bottom:1px solid #d4d4d4;
    font-size:11px;
    color:#505050;
}
table.board-list2 th.sta {
	background:none;
}
table.board-list2 td {
    padding:8px 0;
	border-bottom:1px solid #d4d4d4;
	color:#636363;
	font-size:11px;
	line-height:16px;
	text-align:center;
}
table.board-list3 {
	width:100%;
	margin-top:5px;
	border-top:2px solid #678dae;
}
table.board-list3 th {
	padding:8px 0;
	background:#f6f9fb;
	border-left:1px solid #a4bee1;
	border-bottom:1px solid #678dae;
	color:#597fa5;
	/*font-size:11px;*/
	font-size:12px;
	line-height:16px;
}
table.board-list3 th.sta {
	border-left:none;
}
table.board-list3 td.sta {
	padding:0;
	border-left:none;
	text-align:center;
}
table.board-list3 td.last {
	padding:0;
	text-align:center;
}
table.board-list3 td.pnm {
	padding-left:5px;
	text-align:left;
}
table.board-list3 td.pnm a {
	/*font-size:11px;*/
}
table.board-list3 td {
	padding:10px 3px 10px 0;
	border-left:1px solid #ececec;
	border-bottom:1px solid #ececec;
	color:#939393;
	/*font-size:11px;*/
	font-size:12px;
	letter-spacing:-0.01em;
	font-family:Tahoma, Dotum, "����";
	text-align:right;
}
table.board-list3 td.lan {
	color:#1885a4;
	/*font-size:11px;*/
}
table.board-list3 td.hong {
	color:#ff5400;
	/*font-size:11px;*/
}
table.board-list3 tr.tc td {
	text-align:center;
}
table.board-list4 {
	width:100%;
	margin-top:5px;
	border-top:2px solid #678dae;
}
table.board-list4 th {
	padding:8px 0;
	background:#f6f9fb;
	border-left:1px solid #a4bee1;
	border-bottom:1px solid #678dae;
	color:#597fa5;
	font-size:11px;
	line-height:16px;
}
table.board-list4 th.sta {
	border-left:none;
}
table.board-list4 th.last {
	border-right:1px solid #a4bee1;
}
table.board-list4 td.sta {
	padding-left:3px;
	border-left:none;
	line-height:16px;
	text-align:left;
}
table.board-list4 td {
	padding:8px 1px;
	border-left:1px solid #ececec;
	border-bottom:1px solid #ececec;
	color: #727272;
	font-size: 11px;
	letter-spacing: -0.9px;
	font-family: Tahoma, Dotum, "����";
	text-align:center;
}
table.board-list4 td.last {
	border-right:1px solid #ececec;
}

table.board-selu {
	width:100%;
	border-top:2px solid #e3e3e3;
}
table.board-selu th {
	padding:12px 0 12px 15px;
	background:#f0f0f0;
	border-bottom:1px solid #e3e3e3;
	text-align:left;
}
table.board-selu td {
	padding:12px 0 12px 10px;
	border-left:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
    line-height:18px;
}
table.table-list {
	width:100%;
	margin-top:10px;
	border-top:2px solid #c5c5c5;
}
table.table-list th {
	padding:10px 0;
	background:url('/images/customer/board_list_vbar.gif') no-repeat left top;
	border-bottom:1px solid #d4d4d4;
    font-size:11px;
    color:#505050;
}
table.table-list th.sta {
	background:none;
}
table.table-list td {
	padding:8px 0;
	border-bottom:1px solid #d4d4d4;
	color:#636363;
	font-size:11px;
	line-height:16px;
	text-align:center;
}
table.table-list td.tit {
	padding-left:10px;
	text-align:left;
}
table.table-view {
	width:100%;
	margin-top:10px;
	border-top:2px solid #c5c5c5;
}
table.table-view th {
	padding:10px 0;
	background:url('/images/customer/board_list_vbar.gif') no-repeat right top;
	border-bottom:1px solid #d4d4d4;
    font-size:11px;
    color:#505050;
}
table.table-view td {
	padding:8px 0 8px 15px;
	border-bottom:1px solid #d4d4d4;
	color:#636363;
	font-size:12px;
	line-height:16px;
}
table.table-view td img {
	vertical-align:middle;
}
table.table-view td.cont {
	padding:50px 0 50px 15px;
}
table.table-view td.hui {
	color: #939393;
	font-family: tahoma;
	font-size: 12px;
}
table.table-view td.qhui {
	color:#707070;
}

table.board-view3 {
	width:100%;
	margin-top:5px;
	border-top:2px solid #678dae;
	/*display:table-cell;*/
}
table.board-view3 th {
	padding:5px 0 4px 17px;
	background:#f6f9fb;
	border-bottom:1px solid #d1e0ed;
	color:#597fa5;
	font-size:11px;
    text-align:left;
    line-height:20px;
    background:url('/images/icn/icon_dot3.gif') no-repeat 10px 11px;
    background-color:#f2f5f8;
    vertical-align:top;
}
table.board-view3 td {
	padding:5px 3px 4px 10px;
	border-bottom:1px solid #d1e0ed;
	color:#505050;
	font-size:11px;
    line-height:16px;
}
table.board-view3 td img {
    vertical-align:middle;
    margin-bottom:2px;
}
table.board-view3 td select {
    font-size:11px;
    height:19px;
    vertical-align:middle;
}
table.board-view4 {
	width:100%;
	margin-top:5px;
	border-top:2px solid #678dae;
}
table.board-view4 th {
	padding:5px 0 4px 0;
	background:#f6f9fb;
    border-left:1px solid #d1e0ed;
	border-bottom:1px solid #d1e0ed;
	color:#597fa5;
	font-size:11px;
    line-height:20px;
    background-color:#f2f5f8;
}
table.board-view4 th.sta {
    border-left:none;
}
table.board-view4 th.bul {
    color:#023883;
}
table.board-view4 td {
	padding:5px 5px 4px 0px;
    border-left:1px solid #d1e0ed;
	border-bottom:1px solid #d1e0ed;
	color:#505050;
	font-size:11px;
    text-align:right;
}
table.board-view4 td.sta {
    border-left:none;
}
table.board-view4 td.num {
    font-weight:bold;
    color:#e81515;
}
table.board-view4 td.ac {
    text-align:center;
}
table.board-view5 {
	width:100%;
	margin-top:5px;
	border-top:2px solid #678dae;
}
table.board-view5 th {
	padding:5px 0 4px 20px;
	background:#f6f9fb;
	border-bottom:1px solid #d1e0ed;
	color:#597fa5;
	font-size:12px;
    text-align:left;
    line-height:30px;
    background:url('/images/icn/icon_dot3.gif') no-repeat 10px 18px;
    background-color:#f2f5f8;
    vertical-align:top;
}
table.board-view5 td {
	padding:5px 3px 4px 10px;
	border-bottom:1px solid #d1e0ed;
	color:#505050;
	font-size:12px;
    line-height:16px;
}
table.board-view5 td img {
    vertical-align:middle;
    margin-bottom:2px;
}
table.board-view3 td select {
    font-size:11px;
    height:19px;
    vertical-align:middle;
}
.icon {
    margin:20px 0 5px 0;
    font-weight:bold;
    font-size:11px;
    color:#505050;
}
.icon-right {
	width:720px;
	margin-top:15px;
	text-align:right;
}
.btn-right {
	margin-top:20px;
	text-align:right;
}
.btn-right input.btn {
    border:none;
    width:60px;
    height:19px;
}
.btn-center {
    text-align:center;
}
.mgtop-7 {
	margin-top:-7px;
}
.mgtop10 {
	margin-top:10px;
}
.mgtop15 {
	margin-top:15px;
}
.mgtop20 {
	margin-top:20px;
}
.mgtop30 {
	margin-top:30px !important;
}
.mgtop-30 {
	margin-top:-30px !important;
}
#footerWrap {
	position:relative;
  clear:both;
	width:100%;
	min-width:1250px;
	padding-top:10px;
	border-top:1px solid #f1f1f1;
	background:#404243;
	z-index:99;
}

.mfooterWrap {
	padding-top:25px!important;
}

#footerWrap div.footer {
	position:relative;
	width:1250px;
	height:135px;
	margin:0 auto;
	font-family:'Nanum GothicBold';
}
#footerWrap div.footer ul.ftxt {
	overflow:hidden;
	width:100%;
}
#footerWrap div.footer ul.ftxt a{	color:#e6e6e6!important;}

#footerWrap div.footer ul.ftxt li {
	float:left;
	margin-left:6px;
	padding-left:6px;
	background:url('/images/main/ftxt_bar.gif') no-repeat 0 0.4em;
}
#footerWrap div.footer ul.ftxt li.sta {
	margin-left:0;
	padding-left:0;
	background:none;
}
#footerWrap div.footer div.add-flogo {
	overflow:hidden;
	width:100%;
	margin-top:15px;
}
#footerWrap div.footer div.add-flogo address.copyright {
	float:left;
	font: normal 1em "����"; color:#e6e6e6; letter-spacing:0px;
}
#footerWrap div.footer div.add-flogo div.flogo {
	float:right;
}
#footerWrap div.footer div.btxt {
    clear:both;
    overflow:hidden;
	margin-top:7px;
	padding-top:10px;
	border-top:1px solid #85898b;
	color:#e6e6e6;
}
#footerWrap div.footer div.btxt div.txt {
    float:left;
		width: 90%;
}
#footerWrap div.footer div.btxt div.walogo {
	float:right;
}
/* layout style END */

/*family site */
.familysite {z-index:101; position:absolute; top:30px; right:0; margin:0; padding:0; width:169px; }
.familysite h3 { float:left; display:inline-block; margin:0; padding:0; overflow:hidden; }
.familysite h3 a{display:inline-block; height:20px; cursor:pointer; z-index: 998;}
.familysite h3 a:focus, .familysite h3 a:focus-visible {border: 3px solid blue!important;}
/*.familysite ul.family_layer {z-index:999; position:absolute; bottom:22px; left:0; list-style:none; margin:0; padding:5px 0 15px; overflow:hidden; width:167px; height:120px; border:1px solid #bfbfbf; background:#fff; visibility:hidden; }*/
.familysite ul.family_layer {z-index:999; position:absolute; bottom:22px; left:0; list-style:none; margin:0; padding:5px 0 15px; overflow:auto; /*width:167px; height:145px;*/ border:1px solid #bfbfbf; background:#fff; visibility:hidden; }
.familysite ul.family_layer li { float:left; display:inline-block; margin:0; padding:1px 4px; overflow:hidden; width:159px; }
.familysite ul.family_layer li a { float:left; display:inline-block; width:149px; margin:0; padding:0 5px; font-size:11px; }
.familysite ul.family_layer li a:hover { background:#6a758b; text-decoration:none; color:#fff; }



.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mb10 {margin-bottom:10px;}

#glotop {
    height:49px;
    background:url('/images/popup/glo_top_bg.gif') no-repeat;
    color:#ffffff;
}
#glotop h3 {
    font-size:16px;
    padding:14px 0 0 40px;
}
#glomiddle {
    width:780px;
    height:460px;
    background:url('/images/popup/glo_middle_bg.gif') repeat-y;
}
#glomiddle div.glosearch {
    width:743px;
    height:88px;
    background:url('/images/popup/glo_search_bg.gif') no-repeat;
    padding:19px 0 15px 18px;
    margin-left:18px;
}
#glomiddle div.glosearch dt {
    float:left;
}
#glomiddle div.glosearch dd {
    float:left;
    padding-left:20px;
}
#glomiddle div.glosearch dd input {
    width:245px;
    height:19px;
}
#glomiddle div.glosearch dd input.btn {
    border:none;
    width:57px;
    height:21px;
    vertical-align:middle;
}
#glomiddle div.glosearch ul {
    margin:0;
    height:22px;
}
#glomiddle div.glosearch ul li {
    float:left;
    list-style:none;
    line-height:16px;
}
#glomiddle div.glosearch ul.idx_kor {
    clear:both;
    margin-top:10px;
}
#glomiddle div.glosearch ul.idx_eng {
    clear:both;
}
#globottom {
    clear:both;
    width:780px;
    height:62px;
    background:url('/images/popup/glo_bottom_bg.gif') no-repeat;
    text-align:right;
    padding-top:27px;
}
#globottom a {
    margin-right:40px;
}
#dic_content {
    height:290px;
    background:#f2f2f2;
}
dl.pview4 {
    clear:both;
    margin-top:20px;
    width:100%;
}
dl.pview4 dt {
    float:left;
}
dl.pview4 dd {
    float:right;
    margin-top:5px;
}
ul.pview5 {
    clear:both;
}
ul.pview5 li {
    float:left;
    list-style:none;
}

table.glo-view {
    clear:both;
    width:740px;
    margin-left:20px;
}
table.glo-view th {
    background:url('/images/popup/icon_bul5.gif') no-repeat 0 3px;
    padding-left:20px;
    text-align:left;
}
table.glo-view th.hd {
    background:url('/images/popup/icon_bul5.gif') no-repeat 20px 3px;
    padding-left:40px;
}
table.glo-view td.list {
    height:300px;
    border:10px solid #eee;
}
table.glo-view td.list div.lst {
    height:290px;
    border:1px solid #d1d1d1;
}
table.glo-view td.list div.lst div {
    margin:5px 5px;
    height:280px;
    overflow-y:auto;
}
table.glo-view td.list div.lst div li {
    line-height:16px;
}
table.glo-view td.view {
    background:#f2f2f2;
    border-top:10px solid #f2f2f2;
    border-bottom:11px solid #f2f2f2;
}
table.glo-view td.view div {
    height:290px;
    border-left:1px solid #d1d1d1;
    padding:0 15px;
    overflow-y:auto;
}

#calctop {
    height:60px;
    background:url('/images/popup/calc_top_bg.gif') no-repeat;
}
#calctop h3 {
    font-size:16px;
    padding:14px 0 0 40px;
    color:#fff;
}
#calcmiddle {
    width:380px;
    height:370px;
    background:url('/images/popup/calc_middle_bg.gif') repeat-y;
}
#calcbottom {
    clear:both;
    width:380px;
    height:56px;
    background:url('/images/popup/calc_bottom_bg.gif') no-repeat;
    text-align:center;
    padding-top:18px;
}
table.calc-view1 {
	width:350px;
	margin:-19px 0 0 15px;
	border-top:2px solid #678dae;
}
table.calc-view1 th {
	padding:5px 0 4px 17px;
	background:#f6f9fb;
	border-bottom:1px solid #d1e0ed;
	color:#597fa5;
	font-size:11px;
    text-align:left;
    line-height:20px;
    background:url('/images/icn/icon_dot3.gif') no-repeat 10px 13px;
    background-color:#f2f5f8;
    vertical-align:top;
}
table.calc-view1 td {
	padding:5px 3px 4px 10px;
	border-bottom:1px solid #d1e0ed;
	color: #505050;
	font-size: 12px;
}
table.calc-view1 td img {
    vertical-align:middle;
}
table.calc-view1 td select {
    vertical-align:middle;
}
table.calc-view1 td span.radio input,
table.calc-view1 td input.radio {
    border:none;
}
table.calc-view1 td input.won {
    width:90px;
    text-align:right;
}
table.calc-view1 td ul li {
    float:left;
}
table.calc-view1 td ul li input.box {
    padding:0;

}
div.calc-view2 {
    margin-top:15px;
    text-align:center;
}
div.calc-view2 input {
    border:none;
    width:88px;
    height:20px;
}
table.calc-view3 {
	width:350px;
	border:1px solid #bfbfbf;
    margin:15px 0 0 15px;
}
table.calc-view3 th {
    padding:7px 4px 6px 4px;
    color:#505050;
    font-size:11px;
    background:#f2f2f2;
    border-left:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
    text-align:left;
}
table.calc-view3 td {
    padding:7px 4px 6px 4px;
    color:#505050;
    font-size:11px;
    border-left:1px solid #bfbfbf;
    border-bottom:1px solid #bfbfbf;
}
div.calc-view4 {
    width:380px;
    margin:5px 0 0 15px;
    padding-left:18px;
    font-size:11px;
    letter-spacing:-0.1em;
    background:url('/images/popup/icon_bul5.gif') no-repeat 0 1px;
    color:#222;
}

#subWrap div#contents p.ltxt {
	margin-top:25px;
	color:#26588d;
	font-size:16px;
	font-weight:bold;
    background:url('/images/common/bul_main_bar.gif') no-repeat 0 2px;
    padding-left:20px;
}
#subWrap div#contents .rbtn{float:right;margin-top:-30px; margin-right:23px;}

#subWrap div#contents h3.stit {
	margin:30px 0 10px 5px;
}
#subWrap div#contents div.pend-bd {
	width:880px;
	padding:14px 20px 14px 20px;
	background:#f2f5f8;
	border:1px solid #678dae;
	color:#505050;
	font-size:11px;
    line-height:18px;
    margin-top:5px;
}
#subWrap div#contents div.pend-bd2 {
	/*width:665px;*/
	width:865px;
	margin-top:10px;
	padding:14px 28px 14px 28px;
	background:#fcfcfc;
	border:1px solid #cacaca;
	color:#505050;
	font-size:11px;
    line-height:16px;
    background:url('/images/common/bul_point2.gif') no-repeat 7px 13px;
}
#subWrap div#contents div.tit-txt {
    clear:both;
	overflow:hidden;
	/*width:720px;*/
	width:910px;
	margin:30px 0 10px 0;
}
#subWrap div#contents div.tit-txt h3 {
	float:left;
    margin-left:5px;
}
#subWrap div#contents div.tit-txt p {
	float:right;
	color:#505050;
    font-size:11px;
}
#subWrap div#contents div.bd-grap {
	overflow:hidden;
	width:720px;
	border:1px solid #d9dada;
	border-top:none;
    padding-top:15px;
}
#subWrap div#contents div.bd-grap p {margin:20px 0 10px 40px;}
#subWrap div#contents div.bd-grap p strong.lan {color:#1d8bd1;}
#subWrap div#contents div.bd-grap p strong.hong {color:#f1683c;}
#subWrap div#contents ul.stab {width:100%;background:url('/images/product/stab_bg.gif') repeat-x left bottom;}
#subWrap div#contents ul.stab li {height:22px;}
#subWrap div#contents ul.stab li a:hover img {margin-top:-22px;}
#subWrap div#contents ul.stab li a.on img {margin-top:-22px;}
#subWrap div#contents ul.stab li a:focus, #subWrap div#contents ul.stab li a:focus-visible {border:1px solid blue;}
/*#subWrap div#contents div.tg-tt {overflow:hidden;width:720px;}*/
#subWrap div#contents div.tg-tt {overflow:hidden;width:920px;}
#subWrap div#contents div.tg-tt div.tg {float:left;width:375px;}
#subWrap div#contents div.tg-tt div.tg div.gp {float:left;margin:20px 0 0 30px;}
#subWrap div#contents div.tg-tt div.tt {float:right;width:345px;}
#subWrap div#contents div.tx-tt {
    margin-top:5px;
    padding-left:20px;
    background:url('/images/popup/icon_bul5.gif') no-repeat 0 1px;
    font-size:11px;
    letter-spacing:-0.07em;
    color:#505050;
}
#subWrap div#contents ul.ztab {
	width:100%;
	margin:0;
	background:url('/images/product/stab_bg.gif') repeat-x left bottom;
}
#subWrap div#contents ul.ztab li {height:25px;}
#subWrap div#contents ul.ztab li.on img {margin-top:-25px;}
#subWrap div#contents ul.ztab li a {height:25px;}
#subWrap div#contents ul.ztab li a:hover img {margin-top:-25px;}
#subWrap div#contents ul.ztab li a.on img {margin-top:-25px;}
#subWrap div#contents ul.ztab li a:focus, #subWrap div#contents ul.ztab li a:focus-visible {border:1px solid blue;}
#subWrap div#contents div.tabview {height:165px;}
#subWrap div#contents p.sec {margin:20px 0 0 23px;width:100%;}
/*#subWrap div#contents p.sec select {font-size:11px;height:19px;}*/
#subWrap div#contents p.sec select {font-size:11px;height:25px;}
#subWrap div#contents p.sec img {vertical-align:middle;}
table.board-gb {
	float:left;
	width:150px;
    margin-top:25px;
	border-top:2px solid #678dae;
}
table.board-gb th {
	padding:5px 0 4px 0;
	background:#f6f9fb;
    border-left:1px solid #d1e0ed;
	border-bottom:1px solid #d1e0ed;
	color:#597fa5;
	font-size:11px;
    line-height:20px;
    background-color:#f2f5f8;
}
table.board-gb th.sta {border-left:none;}
table.board-gb th.bul {color:#023883;}
table.board-gb td {
	padding:5px 10px 4px 0px;
    border-left:1px solid #d1e0ed;
	border-bottom:1px solid #d1e0ed;
	color:#505050;
	font-size:12px;
    text-align:right;
}
table.board-type {
	width:100%;
	margin-top:20px;
	border-top:2px solid #678dae;
}
table.board-type th {
	padding-left:10px;
	background:#f2f5f8;
	border-bottom:1px solid #d1e0ed;
	color:#597fa5;
	font-size:11px;
	text-align:left;
}
table.board-type th strong {
	padding-left:8px;
	background:url('/images/product/bl_fhong.gif') no-repeat left 3px;
}
table.board-type td {
	padding:6px 0 6px 10px;
	border-bottom:1px solid #d1e0ed;
	color:#505050;
	font-size:11px;
	text-align:left;
}
table.board-cbx {
	width:345px;
}
table.board-cbx th {
	padding:4px 0 1px 0;
	background:#f6f9fb;
    border-left:1px solid #d1e0ed;
	border-bottom:1px solid #d1e0ed;
	color:#597fa5;
	font-size:11px;
    line-height:20px;
    background-color:#f2f5f8;
}
table.board-cbx th.orange {
    background-color:#f1683c;
    color:#fff;
}
table.board-cbx th.green {
    background-color:#679f6f;
    color:#fff;
}
table.board-cbx th.blue {
    background-color:#4a86d0;
    color:#fff;
}
table.board-cbx td {
	padding:3px 0 1px 0;
	border-left:1px solid #d1e0ed;
	border-bottom:1px solid #d1e0ed;
	color:#939393;
	font-size:11px;
	text-align:center;
}
table.board-cbx th.sta, table.board-cbx td.sta {
	border-left:none;
}
table.board-cbx th.sta2 {
	border-left:none;
    color:#555;
    background:none;
}

div.blind,
span.blind {
    margin:0;
    padding:0;
    width:0;
    height:0;
    line-height:0;
    text-indent: -99999px;
    position:absolute;
}

ul.popup {
    width:100%;
}
ul.popup li {
    list-style:none;
}
ul.popup li.bar {
    padding:3px 0 2px 0;
    background-color:#010101;
}
ul.popup li img {
    vertical-align:middle;
}
ul.popup li input.checkbox {
    border:none;
    height:11px;
}

.pdleft8 {
    padding-left:8px;
}


/* �˾� style */
#popconts{ position:relative; width: 95%; padding: 8px 15px;}
.tal {text-align:left!important;}
.tar {text-align:right!important;}
.tac {text-align:center!important;}

.fright {float:right!important}
.fleft {float:left!important}
.pdt15{padding-top:15px;}
.pdb15{padding-bottom:15px;}
.pdt30{padding-top:30px;}


/* ��Ʃ�����ڵ� 20191114 */

.txt-box {margin-top: 10px; padding: 15px 30px; border: 1px solid #d5d5d5; margin-bottom:15px;}
.txt-box h3 {font-size: 18px; font-weight:600; text-align:center; line-height:60px}
.txt-box h4 {font-size: 16px; font-weight:600; text-align:center; line-height:60px}
.txt-box h5 { text-align:center; line-height:30px; margin-bottom: 30px;}


.faq_wrap {font-size:13px; font-weight:500; color:#666; padding-bottom: 48px; border-top:1px solid #ddd;}
.faq_wrap dt{position:relative; border-bottom:1px solid #ddd; font-weight:normal}
.faq_wrap dt.on{font-weight:bold;}
.faq_wrap .num{display:block; position:absolute; left: 30px; top:24px; width: 52px; color:#c14c01; font-weight:normal; vertical-align:middle;}
.faq_wrap .num:after{content: "|"; color:#ddd; padding-left: 5px }
.faq_wrap dt a{display:block; padding:16px 75px 15px 85px; color:#333; background:url(/images/customer/arrow_down.png) no-repeat 98% 50%; text-decoration:none}
.faq_wrap dt.on a { background:url(/images/customer/arrow_up.png) no-repeat 98% 50%;}
.faq_wrap dd{display:none; padding:20px 50px; border-bottom: 1px solid #ddd; background:#fafafa; }
.faq_wrap dd div{width:640px;}

.btline {border-top:2px solid #c5c5c5;}

.board-view5 a {text-decoration:none !important;}

/*����*/
.h30 {height: 30px;}
.h40 {height: 40px;}

/*Grid������*/
span.ico-fund01 { display:inline-block; width:23px; font-size: 11px; background: linear-gradient(to top, #e87406 50%, #eeac51 50%); border-radius: 4px; padding: 4px 11px; color: #fff;}
span.ico-fund02 { display:inline-block; width:23px; font-size: 11px; background: linear-gradient(to top, #008e8f 50%, #40abaa 50%); border-radius: 4px; padding: 4px 11px; color: #fff;}
span.ico-fund07 { display:inline-block; width:23px; font-size: 11px; background: linear-gradient(to top, #4f8f00 50%, #7bab40 50%); border-radius: 4px; padding: 4px 11px; color: #fff;}
span.ico-fund08 { display:inline-block; width:23px; font-size: 11px; background: linear-gradient(to top, #888 50%, #a6a6a6 50%); border-radius: 4px; padding: 4px 11px; color: #fff;}
span.ico-fund10 { display:inline-block; width:23px; font-size: 11px; background: linear-gradient(to top, #e65763 50%, #ee6983 50%); border-radius: 4px; padding: 4px 11px; color: #fff;}
span.ico-fund11 { display:inline-block; width:23px; font-size: 11px; background: linear-gradient(to top, #1c6758 50%, #3d8361 50%); border-radius: 4px; padding: 4px 11px; color: #fff;}
span.ico-fund03 { display:inline-block; width:41px; font-size: 10px; background: linear-gradient(to top, #00448f 50%, #2d66a2 50%); border-radius: 4px; padding: 5px 2px; color: #fff;}
span.ico-fund09 { display:inline-block; width:41px; font-size: 10px; background: linear-gradient(to top, #e87406 50%, #eeac51 50%); border-radius: 4px; padding: 5px 2px; color: #fff;}

.downBtnDiv {text-align:center;padding:30px 0;}
.downBtnDiv a {text-decoration:none !important; margin-left:10px;}

.etf_tit {text-align:center; padding : 20px 0; font-size: 24px; font-weight:bold; color:#000;font-family:"Nanum GothicBold";}
.etf_summary {text-align:center;font-size: 16px;font-family:"Nanum GothicBold";}

/*��ư*/
#btnSortGo {text-decoration:none !important;}
#btnSortGo span {width:32px; padding: 8px 10px; background:#f8f8f8; border-radius:5px; border:1px solid #ccc;}
.btnDarkBlueS {padding: 8px 10px; background:#002e94; border:1px solid #083aa9; color:#fff;font-weight:bold;}
.btnDarkBlueR {padding: 7px 10px; background:#002e94;  border-radius:5px; border:1px solid #083aa9; color:#fff;font-weight:bold;}
.btnDarkGreenR {padding: 7px 10px; background:#1c6758;  border-radius:5px; border:1px solid #3d8361; color:#fff;font-weight:bold;}
.btnOutLineS {padding: 8px 10px; border:1px solid #cfcfcf; font-weight:bold;}
#btnEtfSearch {text-decoration:none !important; float:right;}
#btnSearchPdf {padding-left:30px;}


/*��*/
.period-tab {
    text-align: center;
    margin: 30px auto;
    background: #fff;
    /*box-shadow: 0px 5px 20px rgba(0,0,0,0.1);*/
    border: 1px solid #ddd;
    display: inline-block;
    border-radius: 50px;
    position: relative;
}
.period-tab li
{
	float:left;
	height: 40px !important;
}
.period-tab a{
    display: inline-block;
    text-decoration: inherit;
    color: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* background-color: #f0f0f0; */
    color: #000;
    /* border-radius: 50px; */
    padding: 12px 40px;
    box-sizing: border-box;
    position:relative;
    z-index:1;
    transition-duration:0.6s;
    /*width : 140px;*/
}
.period-tab a.on {
    color: #fff;
    height:100%;
    display:inline-block;
    border-radius:50px;
    transition-duration:0.6s;
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    background: #0068f8;
    background-color:#0068f8;
    font-weight: 600;
}

.detail-search {padding-top: 10px; height:30px;}
.detail-search .date { height:24px !important; width: 90px;}
.detail-search img.ui-datepicker-trigger { position:absolute; cursor:pointer;}
.detail-search .ltdiv {width:65%; float:left;}
.detail-search .rtdiv {width:34%; float:right; padding-top:6px;}
.detail-search .rtdiv ul li {float:left;}
.detail-search .rtdiv ul li:not(:last-child) > a {border-right:none;}	
.detail-search .rtdiv ul li > a{text-decoration:none !important; border:1px solid #cfcfcf; padding: 7px 15px;}	
.detail-search .rtdiv ul li > a.on {background:#ddd;color:#666;font-weight:bold;}
/*.detail-search .rtdiv #btnDownPdf {padding-left:150px;}	*/

/*Layer*/
#bgdiv {background: rgba(52,52,52,0.6); width: 100%; height:100%; overflow-y:auto; position: fixed; top: 0px; left: 0px; right:0px; bottom:0px;  z-index: 200; display: none;}
#showpop {width: 750px; height: auto; display: none; position: absolute; z-index: 1005; border:1px  solid #333;}
#popup2 { width:100%; margin:0; padding:50px 30px;background:#fff;min-height:200px;}
#popup2 .title h2{ font-size:18px; color:#000; font-weight:bold; float:left; padding-bottom:50px }
#popup2 .close{ float:right; margin:0; padding:0; display:inline-block;}


/*�ϹݰԽ���_�˻�*/
#subWrap div#contents div.box-search2 {
	width:895px;
	height:45px;
	margin-top:20px;
	padding:13px 0 0 30px;
	text-align:center;
	border:1px solid #aaa;
	border-radius:5px;
	box-shadow : 1px 1px;
}
#subWrap div#contents div.box-search2 input.type {
	width:342px;
	height:28px;
}
#subWrap div#contents div.box-search2 input.ibtn {
	width:60px;
	padding:0;
	border:none;
	height:30px;
}
#subWrap div#contents div.box-search2 input,
#subWrap div#contents div.box-search2 select,
#subWrap div#contents div.box-search2 img {
	vertical-align:middle;
}
#subWrap div#contents div.box-search2 #ddl_schfield {height:32px; border-color:#ccc;}

#subWrap div#contents div.nt-box2 {
	width:895px;
	height:45px;
	margin-top:20px;
	padding:15px 0 0 30px;
	border: 1px solid #aaa;
	text-align: center;
	border-radius:5px;
	box-shadow : 1px 1px;
}
#subWrap div#contents div.nt-box2 input.txt352 {
	width:342px;
	height:28px;
}
#subWrap div#contents div.nt-box2 input.btn {
	width:60px;
	height:30px;
	padding:0;
	border:none;
}
#subWrap div#contents div.nt-box2 select {
    height:19px;
	vertical-align:middle;
}
#subWrap div#contents div.nt-box2 img,
#subWrap div#contents div.nt-box2 input {
	vertical-align:middle;
}
#subWrap div#contents div.nt-box2 #ddlSchField {height:32px; border-color:#ccc;}

.w97p {width:97% !important;}

/* ٸ濵 */
.management h4{color:#333; font-size:14px; font-weight:bold;}
.management .faq_wrap dt a{padding:16px 0 15px;}
.management .faq_wrap dd{padding:20px 25px;}
.management ul.list01{margin-top:8px;}
.management ul.list01 > li{padding-left:8px; margin-bottom:4px; background:url(/images/common/bul_point6.gif) 0 3px no-repeat; font-size:13px;}
.management ul.list01 > li:last-child{margin-bottom:0;}
.management .txt-box h4{line-height:150%; font-size:14px; color:inherit;}
.management .red{color:#c9282d;}
.management .ethical{display:flex; justify-content:space-between;}
.management .ethical img{width:230px; height:auto; margin:-50px 0 0 40px;}
.management hr.part_line{position:relative; width:100%; height:1px; margin-top:30px; border:0; background:#e0e0e0;}
.management a.link_btn{display:block; margin-top:30px; font-size:14px; color:#444;}
.management div.ctab_content.tab5{height:340px; background:url(/images/company/management_bg01.jpg) center / cover no-repeat;}