﻿@charset "utf-8";

/* ----------------------------
2017.05. EJ Chung - UX/UI Team
---------------------------- */

@import url(default.css);

.bg_login {background:#1e5684 url(../img/patt_bg_blue.png) repeat-x top; min-width:460px; min-height:620px;}
.bg_login02 {background:#f7f7f7; min-width:460px; min-height:440x;}
.wrap {position:relative; box-sizing:border-box}
.container {width:420px; height:580px; position:absolute; left:50%; top:50%; margin-top:-290px; margin-left:-210px; box-sizing:border-box}
.container02 {width:420px; height:360px; position:absolute; left:50%; top:50%; margin-top:-180px; margin-left:-210px; box-sizing:border-box}
.contents {background:#fff; border:2px solid #162c4b; border-bottom:4px solid #162c4b; height:555px; box-sizing:border-box; padding:0 30px;}
.container02 .contents {height:330px; border:2px solid #bbbbbb; border-bottom:2px solid #bbbbbb;}
.contents header {height:108px; background:url(../img/tit_header.png) no-repeat;}
.contents .tit_failure {height:108px; background:url(../img/tit_header.png) no-repeat center;}
.contents .tit_failure .hidden{display:none}
.contents .wrap_form {width:356px; border:1px solid #ccc; margin-bottom:15px; box-sizing:border-box}
.contents .wrap_form li {margin-bottom:5px;}
.contents .wrap_form li:last-child {margin-bottom:0;}
.contents .wrap_form input, .container .contents .wrap_form select {height:35px; padding:7px; box-sizing:border-box; width:100%; border-radius:0; outline:none; font-size:15px;}
.contents .wrap_form input {background:#fff4d8; border:1px solid #162c4b}
.contents .wrap_form select {border:1px solid #cacaca}
.contents .wrap_form p {font-size:17px; font-weight:bold; line-height:1.6em; display:table-cell; vertical-align:middle; height:100%;}
.contents .wrap_form p b {color:#d31144;}
.contents input.btn_login {background:#c9560c; height:55px; border:0; color:#fff; font-size:21px; font-weight:bold; cursor:pointer; width:100%; transition:background .2s}/*background color 수정*/
.contents input.btn_login:hover {background:#940027;}
.contents a.btn_login {background:#c9560c; height:55px; border:0; color:#fff; font-size:21px; font-weight:bold; cursor:pointer; width:100%; transition:background .2s}/*background color 수정*/
.contents a.btn_login:hover {background:#940027;}
.contents a {display:block; border:1px solid #d31144; color:#000; text-align:center; height:40px; line-height:40px; font-size:15px; font-weight:bold; transition:background .2s}
.contents a i {display:inline-block; width:20px; height:20px; background:url(../img/gly_vender_regi.png) no-repeat 0 0; vertical-align:middle; margin-right:5px;}
.container02 .contents .wrap_form {height:115px; padding:0 30px; display:table; vertical-align:middle;}
.container02 .contents input.btn_login {font-size:18px;}
.contents a:hover {background:#d31144; color:#fff;}
.contents a:hover i {background-position:0 -30px;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px #fff4d8 inset; -moz-box-shadow: 0 0 0 100px #fff4d8 inset; box-shadow: 0 0 0 100px #fff4d8 inset;}
footer {padding-left:115px;}
footer div {height:25px; line-height:25px; font-size:11px; color:#a6a6a6;}
.copyright {height:25px; line-height:25px; font-size:11px; color:#a6a6a6; text-align:center; line-height:2em}

/*20170912 pjsuny*/
.logoutWrap{position:relative; width:100%; height:100%;}
.logoutWrap .contWrap{position:absolute;width:420px;height: 245px;left:50%;top:50%;margin-top:-200px;margin-left:-180px;padding:30px;border:2px solid #bbbbbb;}/* 20170920 LNR */
.logoutWrap .contWrap h1{width:356px; height:50px; background:url(../img/tit_header1.png) }/* 20170920 LNR */
.logoutWrap .contWrap .wordBox{width:356px;height: 120px;border:1px solid #ccc;padding:30px;margin-bottom:15px;margin-top: 25px;}/* 20170920 LNR */
.logoutWrap .contWrap .wordBox p{font-size:17px; font-weight:bold; line-height:1.6em; display:table-cell; vertical-align:middle;}
.logoutWrap .contWrap .wordBox b{color:#d31144;}
.logoutWrap .contWrap a.btn{background:#c9560c; height:40px; border:0; color:#fff; font-size:21px; font-weight:bold; padding-top:17px; text-align:center; width:100%; transition:background .2s}/* 20170920 LNR */
.logoutWrap .contWrap a.btn:hover{background:#ae4c0d;}
.logoutWrap .copyright{position:absolute;width:420px;height:25px;left:50%;top:50%;margin-top: 140px;margin-left:-180px;font-size:11px;color:#a6a6a6;text-align:center;line-height:2em;}/* 20170920 LNR */
.hidden{display:none}



/* pjsuny 20140206 */

/*{margin:0;padding:0;}
html,body{width:100%;height:100%}

html{overflow-y:scroll}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{color:#555;font-family:'맑은 고딕', 'malgunGothic', dotum, '돋움',helvetica,sans-serif;font-size:12px;}
img{border:0 none;}
table{border-collapse:collapse}
ul,ol,li{list-style:none;}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
a{color:#6d6d6d;text-decoration:none}
a:hover,a:active,a:focus{color:#222222} 
textarea{overflow:auto; margin:0; padding:0}
option{padding-right:6px}
hr{display:none}

body {	
	background:url('../img/bg.png') repeat;
}

.wrap {	
	width:100%;
	height:100%;
}

.loginArea {
	position:absolute;
	left:50%;
	top:50%;
	overflow:hidden;
	width:703px;
	height:375px;
	margin:-250px 0 0 -350px;
	background:url('../img/login_bg.png') no-repeat;
}

.loginArea .titleArea {
	float:left;
	width:250px;
	padding-top:60px;
	padding-left:50px;
}

.loginArea .titleArea img {
}

.loginArea .titleArea p {
	padding-top:15px;
	padding-left:5px;
	color:#999999;
	font-size:13px;
}

.loginArea .inputArea {
	float:left;
	padding-top:55px;
	padding-left:47px;
}

.loginArea .inputArea ul {
}

.loginArea .inputArea ul li {
	overflow:hidden;
	width:300px;
	height:30px;
	padding:3px 0;
	background:url('../img/input_bg.png') no-repeat 90px 0;
}

.loginArea .inputArea ul li .label {
	display:block;
	float:left;
	width:90px;
	padding-top:5px;
	color:#555555;
	font-size:13px;
}

.loginArea .inputArea ul li input {
	float:left;
	width:189px;	
	height:24px;
	margin-left:3px;
	padding:3px;
	font-size:13px;	
	border:0;
}

.loginArea .inputArea ul li select {
	float:left;
	width:199px;	
	height:25px;
	margin-left:3px;
	padding:3px;
	font-size:13px;	
	border:0;
}

.loginArea .inputArea input.btn {
	padding-top:12px;
}

.footer {
	position:absolute;
	bottom:0;
	width:100%;
	padding-top:0;
	padding-bottom:20px;
	text-align:center;
}

.loginArea .inputArea p.find { 
	background:url(../img/bull_crose.png) no-repeat 10px 5px; 
	padding-left:22px;
	margin-top:5px;
}

sc-window>div.content-wrap>div.content {overflow: hidden;}*/