BODY {
	overflow:hidden;
	background:#fff;
	margin-top:80px;
	}

#wrap {
	width:500px;
	margin:0 auto;
	background:#fff;
	}

#header {
	height:70px;
	border-bottom:1px solid #e5e5e5;
	}

#header #gnbWrap {
	width:auto;
	margin:0 auto;
	}

#header #gnbWrap H1 {
	padding-top:20px;
	text-align:center;
	display:none;
	}	

.loginWrap {
	overflow:hidden;
	width:auto;
	margin:0 auto;
	padding:30px 0 50px;
	text-align:center;
	}

.loginWrap .loginform {
	width:100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	}


.loginWrap .loginform .info {
	padding:30px 0 0;
	font-size:18px;
	letter-spacing:2px;
	color:#666;
	font-weight:100;
	}

.loginWrap .loginform .info STRONG {
	display:block;
	line-height:150%;
	color:#000;
	font-weight:700;
	padding-bottom:10px;
	}

.loginWrap .loginform .logBox {
	padding:30px 0;
	font-size:18px;
	letter-spacing:2px;
	}

.loginWrap .loginform .logBox DT {
	height:0;
	text-indent:-9999px;
	}

.loginWrap .loginform .logBox DD {
	margin-bottom:10px;	
	}

.loginWrap .loginform .logBox DD INPUT[type="text"],
.loginWrap .loginform .logBox DD INPUT[type="password"] {
	width:300px;
	height:40px;
	padding:4px 20px;
	border:1px solid #ccc;
	border-radius:4px;
	font-size:16px;
	}

.loginWrap .loginform .logBox DD.idsv {
	width:330px;
	margin:0 auto;
	padding:10px 0 20px;
	text-align:left;
	font-size:16px;
	}

.loginWrap .loginform .logBox DD.idsv INPUT {
	width:20px;
	height:20px;
	}

.loginWrap .loginform .logBox DD .ss {
	font-size:14px;
	letter-spacing:-1px;
	}

.loginWrap .loginform .logBox .loginBtn A {
	display:block;
	width:340px;
	margin:0 auto;
	padding:20px 0;
	background:#0066cc;
	border-radius:4px;
	color:#fff;
	}

.loginWrap .loginform .logBox .ggBtn {
	padding:40px 0;
	color:#666;
	}

.loginWrap .loginform .logBox .ggBtn A {
	font-size:15px;
	}

.loginWrap .loginform .logBox .ggBtn A:hover {
	text-decoration:underline;
	color:#0066cc;
	}

.loginWrap .intranetGuide {
	width:350px;
	margin:0 auto;
	margin-top:50px;
	}

.loginWrap .intranetGuide LI {
	height:20px;
	padding-left:15px;
	font-size:12px;
	text-align:left;
	background:url("../../images/common/t_dot.gif") 5px 50% no-repeat;
	letter-spacing:-0.5px;
	}

.loginWrap .intranetGuide LI STRONG {
	color:#0066cc;
	font-weight:normal;
	}

.loginWrap .intranetGuide LI .spot {
	font-size:14px;
	color:#cc0000;
	font-weight:bold;
	}

/*
.loginWrap .people {
	float:right;
	width:500px;
	height:480px;
	background-color:#fafafa;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	}

.loginWrap .people H2 {
	padding:50px 0 30px;
	font-size:22px;
	}

.loginWrap .people H2 STRONG {
	color:#0066cc;
	}

.loginWrap .people .thumb {
	width:200px;
	margin:0 auto;
	padding:30px 10px;
	background-color:#fff;
	box-shadow:0px 0px 5px #ccc;
	}

.loginWrap .people .thumb IMG {
	width:150px;
	height:188px;
	}

.loginWrap .people .team {
	display:block;
	margin-top:30px;
	font-size:18px;
	}

*/


#footer {
	width:100%;
	padding:20px 0 20px;
	border-top:1px solid #e5e5e5;
	background-color:#fff;
	text-align:center;
	}

#footer .bottInfo .ment {
	padding:5px 0;
	font-size:14px;
	color:#555;
	font-weight:100;
	}

#footer .bottInfo .copyright {
	padding:5px 0;
	font-size:14px;
	color:#555;
	font-weight:100;
	}

#footer .bottInfo .related {
	float:right;
	width:196px;
	height:28px;
	line-height:28px;
	margin-top:32px;
	padding-left:24px;
	background-color:#777;
	background-image:url("../../images/main/ico_uarr.gif");
	background-position:90% 50%;
	background-repeat:no-repeat;
	text-align:left;
	font-size:14px;
	color:#fff;
	}