html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

body {
	margin:0;
	padding:0;
}
#wrap {
	position:relative;
	width:100%;
	height:900px;
	padding:0;
	margin:0 auto;
	/*background:url("../img/logBg.gif") 0 bottom repeat-x;*/

}

/*#visual {
	float:left;
	position:relative;
}
#visual .ctrl {
	position:absolute;
	top:900px;
	left:300px;
}
#con {
	position:relative;
	padding:0;
	width:667px;
	height:957px;
	float:right;
	background:url('../images/intra_2016/bg_login2.jpg') no-repeat;
}
#con h1 {
	position:absolute;
	top:47px;
	right:30px;
}
#con .loginBox {
	position:absolute;
	width:274px;
	top:350px;
	left:200px;
	overflow:hidden;
}
#con .loginBox h2 {
	display:block;
	text-align:center;
	padding-bottom:45px;
}

.vc {
	position:absolute;
	z-index:-1;
	font-size:0px;
	line-height:0;
	color:transparent;
}
.loginBox .input_name, .loginBox .input_pw {
	border:1px solid #dedede;
	background:#fff;
	width:97%;
	height:36px;
	line-height:36px;
	margin-bottom:7px;
	padding:0 0 0 5px;
	font-family:"Nanum Gothic","나눔고딕", "dotum", "돋음";
}
.loginBox .btn_login {
	display:block;
	border: 0 none;
	padding:0;
	width:100%;
}

.joinBox {
	position:relative;
	margin-top:30px;
	height:30px;
}
.joinBox p{
	width:57px;
	position:absolute;
	top:0;
	right:0;
}*/


#con{position:relative; padding-top:15%; box-sizing:border-box;}
#con h1{text-align:center; margin-bottom:80px;}
#con .loginBox{width:900px; height:250px; margin:0 auto; border:1px solid #e1e1e1;}
#con h2{float:left; width:270px; height:100%; padding-top:50px; text-align:center; background:#f5f5f5; box-sizing:border-box;}
#con h2.logTit span{display:block;}
#con .formBox{float:left; width:630px;; height:100%; padding:30px 0 0 120px; background:#fff; box-sizing:border-box;}
#con .formBox legend{display:none;}
#con .formBox input{display:block; width:365px; height:50px; height:50px; padding-left:60px; border:0; border-bottom:1px solid #e1e1e1; box-sizing:border-box;}
#con .formBox .input_name{background:url("../img/log_id.png") 10px center no-repeat;}
#con .formBox .input_pw{background:url("../img/log_pw.png") 10px center no-repeat;}
#con .formBox .searchGroup{width:365px; margin:35px 0 15px; box-sizing:border-box;}
#con .formBox .searchGroup a{font-size:0.95em; font-weight:600; color:#afa1ad; text-decoration:none;}
#con .formBox .searchGroup .log_search{padding-left:40px; margin-right:35px; background:url("../img/log_search.png") no-repeat; }
#con .formBox .searchGroup .log_join{padding-left:35px; background:url("../img/log_join.png") no-repeat; }