@charset "UTF-8";

* { margin:0px; padding:0px; }
body {
	position:relative;
	background:#eaecef url("../../img/adms/pat1.gif") no-repeat left bottom;
	font-size:13px;
	line-height:1.6em;
	font-family:"Noto-Regular", "Malgun Gothic", "���� ���", Dotum, "����", Helvetica, AppleGothic, Sans-serif, "Tahoma", "MS PGothic";
	color:#a6a9ae;
	letter-spacing:-1px;
}
html, body { height:100%; }
html, body, div, span, ul, li, ol, img, fieldset, legend, form, input, select, textarea, object, a, table, th, td, dl, dt, dd, h1, h2, h3, h4, h5, h6, canvas, video, audio, details, figure, figcaption, header, footer, menu, nav, section, summary  { margin:0px; padding:0px; }
header, footer, main, nav, section, article, aside, hgroup, details, figcaption, figure, menu, summary, time, mark, canvas, video, audio { display:block; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
ul, ol, li, dl, dt, dd { list-style:none; }
img, fieldset { border:none; }
em, i, address { font-style:normal; }
hr { display:none; }

a { text-decoration:none; }
a:link,
a:visited { color:#a6a9ae; }
a:hover { color:#414246; text-decoration:none; }
a:active { text-decoration:none; }

noscript { position:absolute; top:0px; left:-21px; z-index:1; width:100%; }
noscript p { margin:0px; padding:0px; }

button { margin:0px; padding:0px; border:0px; background:transparent; cursor:pointer; font-family:"Noto-Regular", "Malgun Gothic", "���� ���", Dotum, "����", Helvetica, AppleGothic, Sans-serif, "Tahoma", "MS PGothic"; }
table { border-collapse:separate; border-spacing:0; }
table th { font-family:"Noto-Regular"; font-weight:normal; }
caption { position: relative; width:1px; height:1px; margin:-1px; text-indent:-100000px; }

.skip { overflow:hidden; position:absolute; top:-10000px; left:-10000px; width:auto; height:1px; text-indent:-999px; z-index:-999; }

/* �Է��� */
input { border:0; background:#fff; font-size:inherit; font-family:inherit; color:inherit; vertical-align: middle; border-radius:10px; }
input[type="radio"] { background:none; border:0;}
input[type="checkbox"],
input[type="submit"] { border:0;}
button{ text-transform:none; vertical-align:middle; }
button,
button[type="button"],
button[type="reset"],
button[type="submit"] { cursor: pointer; }
select { font-size:inherit; font-family:inherit; color:inherit; text-transform:none; vertical-align:middle; }
textarea { font-size:inherit; font-family:inherit; color:inherit; vertical-align:middle; resize:none; border:1px solid #e6e6e9; }

/* Clear */
.clearfix:after { display:block; visibility:hidden; clear:both; content:"."; overflow:hidden; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; }


/**********************************************************************************************************************************************************************/
/** Login ************************************************************************************************************************************************************/
#login-wrap {position:relative;padding-top:180px;height:calc(100% - 220px);background:url("../../img/adms/pat2.gif") no-repeat right top;}
.logbox {position:relative;margin:0 auto;padding:0 20px;width:840px;height:580px;background:url("../../img/adms/logbox.png") no-repeat;text-align:center;}
	.logbox .lbox1 {position:relative;float:left;padding:55px 0;width:420px;z-index:11;}
	.logbox .lbox1 .tit1 {padding:70px 0 5px 0;font-size:38px;font-family:"GMS-B";color:#414246;line-height:45px;}
	.logbox .lbox1 .tit1 em {display:block;color:#2e46d9;}
	.logbox .lbox1 .ipW {padding:0 55px;}
		.ipW input {position:relative;display:block;margin-top:16px;padding:0 10px 0 90px;width:calc(100% - 100px);height:56px;line-height:57px;border-radius:10px;box-shadow:4px 3px 8px #e4e6ea;}
		.ipW .ico1 {background:#fff url("../../img/adms/ico1.gif") no-repeat left top;}
		.ipW .ico2 {background:#fff url("../../img/adms/ico2.gif") no-repeat left top;}
		.ipW .ico3 {background:#fff url("../../img/adms/ico3.gif") no-repeat left top;}
		.ipW .ico4 {background:#fff url("../../img/adms/ico4.gif") no-repeat left top;}
	.logbox .lbox1 .lBtn1 {overflow:hidden;display:block;margin:26px 55px 20px 55px;background:url("../../img/adms/gradient.gif") no-repeat;height:56px;border-radius:10px;box-shadow:4px 3px 8px #e4e6ea;}
	.logbox .lbox1 .lBtn1 .btn1 {display:block;width:100%;font-size:18px;font-family:"GMS";color:#fff;line-height:58px;}
	.logbox .lbox1 .lBtn1 .btn1 span {display:inline-block;padding-left:40px;background:url("../../img/adms/login.png") no-repeat left 14px;}
	.logbox .lbox1 .lBtn2 {position:relative;}
	.logbox .lbox1 .lBtn2 .btn2 {display:inline-block;font-size:16px;font-family:"GMS";color:#414246;line-height:22px;}
	.logbox .lbox1 .lBtn2 .btn2:hover {text-decoration:underline;}
	.logbox .lbox2 {position:relative;float:right;padding:25px 0;width:420px;}
	.logbox .lbox2 .tit2 {padding-right:20px;}
	.logbox .lbox2 .tit2 span {display:block;padding:210px 0 20px 0;font-size:42px;font-family:"GMS-B";color:#fff82e;line-height:48px;}
.pwbox {position:relative;margin:0 auto;padding:0 20px;width:840px;height:500px;background:url("../../img/adms/pwbox.png") no-repeat;text-align:center;}
	.pwbox .pbox1 {position:relative;float:left;padding:55px 0;width:420px;z-index:11;}
	.pwbox .pbox1 .tit {padding:95px 0 25px 0;font-size:38px;font-family:"GMS-B";color:#fff;line-height:45px;}
	.pwbox .pbox1.ibox .tit {padding:120px 0 25px 0;}
	.pwbox .pbox1 .tit em{color:#fff82e;}
	.pwbox .pbox1 .txt {font-size:16px;font-family:"GMS-L";font-weight:bold;color:#fff;line-height:25px;letter-spacing:-0.5px;}
	.pwbox .pbox2 {position:relative;float:left;padding:55px 0;width:420px;z-index:11;}
	.pwbox .pbox2 .ipW {padding:30px 65px 0 65px;}
	.pwbox .pbox2.ibox .ipW {padding:65px 65px 0 65px;}
	.pwbox .pbox2 .pBtn1 {padding:26px 65px 10px 65px;}
	.pwbox .pbox2 .pBtn1 .btn3 {display:block;float:left;width:140px;height:42px;background:url("../../img/adms/gradient2.gif") no-repeat left top;font-size:14px;font-family:"GMS";color:#fff;line-height:44px;border-radius:10px;}
	.pwbox .pbox2 .pBtn1 .btn3 + .btn3 {float:right;}
	.pwbox .pbox2 .pBtn2 {padding:0 65px;}
	.pwbox .pbox2 .pBtn2 .btn4 {display:block;height:42px;background:#54acef;font-size:14px;font-family:"GMS";color:#fff;line-height:44px;border-radius:10px;}