﻿@charset "utf-8";

body {margin:0;padding:0;font:normal 14px/1.5 "돋움", Dotum, Arial, sans-serif;color:#666;}
p{margin:0;padding:0;}

/* login page */
.pageLogin{position:absolute;top:0;left:0;right:0;bottom:0;min-height:640px;min-width:640px;background:#f3f3f3;}
.loginWrap{position:absolute;top:45%;left:50%;width:300px;height:380px;padding:60px 80px;margin-top:-250px;margin-left:-230px;box-shadow:0 0 10px #dfdfdf;border-radius:3px;background:#fff;}
.loginWrap img{vertical-align:middle;max-width:100%;border:none;}
.loginWrap h1{margin:0;padding:0;text-align:center;}
.loginWrap h1 + p{padding:10px 0 50px;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-align:center;}
.login_input {margin:0;padding:0;overflow:hidden;}
.login_input li{list-style:none;}
.login_input li:first-child + li{margin:15px 0 30px;}
.login_input label{position:relative;display:block;border:1px solid #e1e1e1;padding-left:38px;line-height:38px;}
.login_input .lbl{position:absolute;top:0;left:0;width:38px;border-right:1px solid #e1e1e1;text-align:center;}
.login_input input{display:block;width:100%;height:38px;line-height:38px;border:none;background:#f7f7f7;padding:0 10px;box-sizing: border-box;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666;}
.login_input .btn_adminLogin{height:45px;line-height:45px;padding:0;background:#e33826;font-size:16px;letter-spacing:0.03em;text-align:center;color:#fff;cursor:pointer;}
.footWrap{position:absolute;bottom:25px;left:0;right:0;text-align:center;font-family:"돋움";font-size:12px;color:#aaaaaa;}