/*°Ç³Ê¶Ù±â¸µÅ©*/
.comment {
	height:1px;
	left:-10000px;
	overflow:hidden;
	position:absolute;
	width:1px;
}
caption {display:none;}
.hidden {
font-size:0;
height:0;
overflow:hidden;
position:absolute;
visibility:hidden;
width:0;
}
/*Å¾hd ½ÃÀÛ*/
#hd {
	width:99%;
	height: 77px;
	z-index:20;
	margin: 0 auto;
	position: relative;
	overflow:visible;
}
#hd .top_nav {
	background:url() no-repeat 100% 100%;
	overflow:hidden;
}
#hd h1 {
	position: absolute;
	top: 0;
	left: 28px;
	z-index:12010;
	width:174px;
	height:39px;
	padding:0;
}
p.logo_text{
	width:180px;
	text-align: center;
	color:#25468a;
	font-size:1.3em;
	font-weight:bold;
	font-family: "³ª´®°íµñ","Malgun Gothic";
	letter-spacing:-0.05em;
	margin:0;
	position:absolute;
	top:46px;
}
#user{
	position:absolute;
	top:13px;	
	left:250px;
	color:#cbe488;
}
/*-----tophome*/
#tophome {
	display: block;
	position: absolute;
	right: 0;
	top: 38px;
	padding-right: 10px;
	width: 130px;
	font-size: 0.98em;
	height:17px;
}
.tophome {
	float:left;
	padding: 0 0 0 0;
}
.tophome li {
	float:left;
	padding:0 0 0 6px;
}
/*-----toplink*/
#toplink {
	display: block;
	position: absolute;
	right: 0;
	top: 13px;
	padding: 0px;
	width: 350px;
	font-size: 0.98em;
	height:17px;
}
.toplink {float:left; padding: 0 0 0 0;}
.toplink li {float:left;padding:0 0 0 10px;}
.color{color: #eee5ab;}
.bar{color: #ccc;}
/* ft ½ÃÀÛ*/
#foot {
	position:relative;
	width:100%;
	height:80px;
	clear:both;
	overflow:hidden;
	background:transparent url(../images/f_bg.gif) repeat-x scroll 0 0; 
	background-color:#ffffff;
}
#foot .foot_bottom {
	width:980px;
	margin:0 auto;
    position:relative;
	overflow:hidden;
	margin-top: 10px;
}
#foot .foot_bottom .foot_info .g_btn{height:22px; width:110px; vertical-align:top; position:relative; left:490px; top:-20px;}
#foot .foot_bottom .foot_info {
	float:left;
	text-align:left;
	padding: 4px 0 0 250px;
	width:730px;
	margin:0;
}
#foot p {
	right:10px;
	position:absolute;
	top:130px;
	padding:0;
}
.lefto{ float: left; padding:3px 0 0 9px; color:#6999b7;font-size: 0.92em;}
#foot .foot_bottom .foot_info cite {
	float: left;
	font-family:"arial";
	font-size:0.88em;
	font-style:normal;
	line-height:150%;
	padding-bottom:5px;
}
/* ft³¡*/
body {
	color: #565656;
	font-family: "µ¸¿ò", "µ¸¿òÃ¼";
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-size:75%;
}
.main_bg {
	background-image: url(../images/mn_bg.gif); /* ºí·ç */
	/* background-image: url(../images/mn_bg_g.gif); /* ±×¸° */
	/* background-image: url(../images/mn_bg_b.gif); /* ºí·¢ */	
	background-repeat: repeat-x;
}
#wrap {
	width: 100%;
	overflow: hidden;
	font-size:1em;	
}
#bd {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	z-index:0;
	background-color:#ffffff;
}
#bd .wrap {
	overflow: hidden;
	width: 980px;
	margin:0 auto;
	z-index:0;
}
/*·Î±×ÀÎ*/
#login_form1 {
margin:80px 0 200px 0;
}
#login_form1 h4 {
color:#078D82;
font-size:16px;
background: url(../images/img/log_false.gif) no-repeat 2px 0;
font-weight:bold;
letter-spacing:-0.05em;
padding: 3px 0 8px 30px;
}
#login-form, #idpw-form {
	position:relative;
	width:560px;
	height:360px;
	margin:0 auto;
	background: url(../images/login_bg.gif) no-repeat left top;
}
#check-form {
	position:relative;
	width:593px;
	height:188px;
	margin:20px 0 0 7px;
	padding-bottom:24px;
	background: url(/images/img/bg_check.gif) no-repeat left top;
}
p.checkInfo {
	margin:5px 20px 0 20px;
	background:url(/images/img/btn_bullet.gif) no-repeat 0.3em 0.3em;
}
p.checkInfo span {padding-left:14px;}
#login-form legend , #idpw-form legend {
	display: none;
}
#login-form legend img, #idpw-form legend img {
	padding:20px 0px 0px 10px;
}
#idpw-form p.textInfo {
	margin:0px 0px 0px 190px;
	padding-left:10px;
	padding-top:7px;
}
#login-form.mail{position:relative;	width:600px; height:170px; margin:40px auto 20px;}
#login-form input.type-text {width:180px; height:19px; margin:1px 0 0 3px; 	border:1px solid #3a6fa5; color:#598cb7; 	font-family:"Malgun Gothic";}
p.ment{padding:35px 0 0 240px;}
p.img{
	float:left;
	width:424px;
	padding:56px 60px 70px 70px;
	_padding:56px 60px 60px 70px;
}
p.id {
	margin:0;
	padding:10px 0px 4px 124px;
	font-weight:bold;
	color:#444;
}
p.password{
	margin:0;
	padding:0 0 0 124px;
	font-weight:bold;
	color:#444;
}
p.button {
	margin:0;
	position:absolute;
	top:188px;
	_top:178px;
	right:110px;
}
.ment {
	position:relative;
	text-align: center;
	padding:80px 0 0 100px;
	text-align: left;
}
ul.login-menu {
	width: 400px;
	margin:50px 0 0 100px;
	padding-top:12px;
	display: inline;
}
ul.login-menu li{
	font-size:0.92em;
	padding:0 0 0 15px;
	color:#7b7e80;
	background:url("../images/icon1.gif") no-repeat 0px -1px; 
	*background:url("../images/icon1.gif") no-repeat 15px -1px; 
}
.color1{color:red;}