/* 160804 admin_login */
.admin_login{background:url('../images/admin_login_bg.jpg') no-repeat 0 0;}

.login_wrap_title { position:relative; width:100%; margin:100px auto; text-align:center; }
.login_wrap_title h2 { font-size:41px; font-family:'나눔고딕'; font-weight:400; color:#333; letter-spacing:-1px; }

.login_wrap{font-family:'나눔고딕';margin:0 auto;padding:20px 0 20px 0;position:relative;left:50%;margin-left:-383px;background:url('../images/login_box.jpg') repeat 0 0;width:1050px}

.login_wrap .left{float:left;margin-left:45px;width:295px;height:280px; }
.login_wrap .left p{font-size:12px;color:#535353;line-height:18px;margin:0;padding:0}
.login_wrap .left p span{color:#a9a9a9}
.login_wrap .left img{margin:5px 15px;}

.login_wrap .right{}
.login_wrap .right h3{font-size:28px;letter-spacing:-1px;color:#323232;line-height:20px;margin:10px 0;;padding:0}
.login_input {background: url('../images/input_img.png') no-repeat 0 0; border:0;width: 378px;height:52px;font-size: 17px; letter-spacing: -1px;padding:0 10px;	margin:5px 0;}
.login_btn1 {background: url('../images/input_btn_img1.png') no-repeat 0 0;border:0;width:378px;height:52px;color: #fff;font-size: 17px;letter-spacing: -1px;margin-top:5px}
.login_btn2 {background: url('../images/input_btn_img2.png') no-repeat 0 0;border: 0;width: 378px;height: 52px;color: #fff;font-size: 17px;letter-spacing: -1px;margin-top:5px}
.login_wrap .txt{font-size:13px;color:#535353;line-height:18px;clear:both;padding:0 80px;}
.login_wrap .txt span{color:#ed0122}

.login_wrap .img1{position:absolute;top:115px;left:-140px;}
.login_wrap .img2{position:absolute;top:55px;right:-118px;}

.select_subject{padding:10px 0 5px 0;}
.select_subject span{font-size:15px; font-weight:600; padding-right:15px; vertical-align:middle; color:#53639d;}
.select_subject select{width:17%; height:25px;}


/* 161116 admin_login */
ul, li, dt, dl, dd {
	margin: 0; padding:0; list-style-type:none;
} 
.admin_login2{background:url('../images/admin_login_bg2.jpg') repeat 0 0;font-family:"Malgun Gothic","맑은 고딕","돋움",dotum,"굴림",gulim,Helvetica,sans-serif}

.login_box{position:absolute;left:50%;margin:100px 0 0 -500px;background:url('../images/login_box.jpg') repeat 0 0;width:880px;height:380px;padding:60px;}
.login_box h2{font-size:24px;font-weight:normal;letter-spacing:-1.5px;color:#006271;border-bottom:3px solid #ddd;padding:20px 0 30px 0}
.login_box h2 p{font-size:16px;color:#858585;padding-top:20px;letter-spacing:-1px}
.login_box .img{position:absolute;top:75px;right:60px}

.login_box .login{position:relative;margin:0 auto;text-align:center;padding-top:20px;margin-left:-130px}
.login_box .login span{display:inline-block;*display:inline;zoom:1;width:100px;text-align:left;font-size:18px;letter-spacing:-0.8px;color:#333}

.login_input {background: url('../images/input_img.png') no-repeat 0 0; border:0;width: 378px;height:52px;font-size: 17px; letter-spacing: -1px;padding:0 10px;	margin:5px 0;}
.login_btn2 {position:absolute;right:110px;top:20px;background: url('../images/input_btn_img3.gif') no-repeat 0 0;border: 0;width: 140px;height:114px;color: #fff;font-size: 17px;letter-spacing: -1px;margin-top:5px}


/* 170810 로그인수정 */
.admin_login3{position:relative;background:url('../images/admin_login_bg3.jpg') repeat 0 0;font-family:"Malgun Gothic","맑은 고딕","돋움",dotum,"굴림",gulim,Helvetica,sans-serif}

.login_box3{position:relative;width:600px;margin:0 auto;background:#fff;padding:50px 100px;margin-top:30px;border-bottom:3px solid #006271}
.login_box3 h2{font-size:27px;font-weight:bold;letter-spacing:-1.5px;color:#333;text-align:center;line-height:20px}
.login_box3 p{font-size:16px;color:#d90000;letter-spacing:-1px;text-align:center}

.login_box3 .login3{position:relative;margin-top:50px}
.login_box3 .login3 ul{padding:0}
.login_box3 .login3 li{list-style:none}
.login_box3 .login3 span{display:inline-block;*display:inline;zoom:1;width:100px;text-align:left;font-size:18px;letter-spacing:-0.8px;color:#333}

.login_input3 {background:#fff; border:1px solid #ddd;width: 310px;height:52px;font-size: 17px; letter-spacing: -1px;padding:0 10px;	margin:5px 0;}
.login_btn3 {background:url('../images/input_btn_img3.gif')no-repeat;width:140px;height:114px;color:#fff;font-size:17px;letter-spacing:-1px;margin-top:-120px;border:0;float:right}

.login_logo{position:relative;width:170px;margin:0 auto;padding-top:200px}
