/* font */
@font-face {
	font-family: 'nanum';
	font-style: normal;
	font-weight: 400;
		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
		src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'nanumB';
	font-style: normal;
	font-weight: 700;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'nanumEB';
	font-style: normal;
	font-weight: 800;
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
	src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
		url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* common */
* { margin:0; padding:0; }
html, body, button, div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd, em { color:#666; font-family:'맑은고딕', 'Malgn Gothic', '돋움', 'Dotum', 'sans-serif'; }
ul, ol, dl, dd, dt, li { list-style:none; }
html { width:100%; height:100%; }
body { height:100%; background-color:#efefef; }
table { width:100%; table-layout:fixed; }

.login { position:absolute; top:50%; left:50%; margin-top:-260px; margin-left:-446px; width:891px; height:509px; background-image:url(/images/admin/bg_login.gif); }
.login .login_box { position:absolute; top:300px; right:70px; }
.login .login_box li:first-child { margin-bottom:6px; }
.login .login_box .login_btn { float:left; margin-left:6px; }
.login .login_title { position:absolute; top:235px; right:70px; }
.login .login_title .title_L { font-family:Trebuchet MS, nanumEB; font-size:28px; letter-spacing:-1px; color:#666; }
.login .login_title .title_S { font-family:Trebuchet MS, nanumB; font-size:18px; letter-spacing:-1px; color:#999; }
.login ul { float:left; text-align:right; }
.login li { font-family:Arial, '돋움', dotum, Helvetica, AppleGothic, sans-serif; font-weight:bold; font-size:20px; }
input[type=text], input[type=password] {
	font-family:Arial, '돋움', dotum, Helvetica, AppleGothic, sans-serif;
	padding:0px 4px;
	width:200px;
	height:32px;
	border:1px solid #d5d8db;
	color:#808080;
	font-size:16px;
	font-weight:bold;
	ime-mode:disabled;
	background-color:#f4f5f7;
	outline:medium none;
}
