@CHARSET "UTF-8";

/**** Login CSS Document ****/
#LoginForm {display:inline; }
#LoginForm fieldset, #AuthForm fieldset {height:100%; }
#Login {width:100%; height:100%; background:#f0f0f0 url(../images/login/bg_login.gif) repeat-x 0 0;}
#Login .apk_menu {margin:12px 10px 0 0; float:right; padding:0; width:16px; height:25px; background:url(../images/common/ico_apk_info.png) no-repeat 0 0; display:inline-block; }
#Login .apk_menu a.ui-link {text-indent:-10000em; display:inline-block; }

/*PAD화면*/
.loginOutline {position:relative; width:70%; height:100%; margin:0 15% 0 15%; }
.loginOutline .comp_view {width:94.5%; position:relative; border:solid 1px #cbcbcb; border-radius:4px; background:#fff; font-size:85%; text-indent:10px; cursor:pointer; height:30px; line-height:29px; }
.loginOutline .comp_view .ico_down {background: url(../images/common/ico_down.gif) no-repeat 0 0; width:14px; height:10px; display:inline-block; position:absolute; right:7px; top:11px; }
.loginOutline .comp_view .comp_view_in {position:absolute; width:99.6%; background:#fbfbfb; border:solid 1px #aaa; z-index:100; padding:5px 0; }
.loginOutline .comp_view .comp_view_in li {text-align:left; text-indent:10px; }
.login_top {position:relative; width:100%; height:100%; }
.login_top > h1 {position:absolute; top:15px; }
.loginOutline .loginImg {width:45%; height:auto; float:right; }
.loginOutline .loginImg img {max-width: 100%; height:auto; vertical-align:middle; margin:20px 0 0 0; }
.login_top .loginLeft {position:relative; float:left; width:55%; margin:50px 0 0 0; }
.login_top .loginLeft li {position:relative; margin:0 0 3px 0; }
.login_top .loginLeft li.first {height:32px; z-index:100; }
.login_top .loginLeft li.bg_input {width:95%; background:#fff; border-color:#cbcbcb #d5d7d7 #d8dada #d8dada; border-radius:3px; height:auto; }
.login_top .loginLeft li div {margin:0; }
.login_top .loginLeft li .ui-input-text {border-radius:3px; }
.login_top .loginLeft li.bg_input input.user_id, .certify_in li.bg_input input.user_id {background:url(../images/login/id.png) no-repeat 10px center; background-size:80px; }
.login_top .loginLeft li.bg_input input.user_pw, .certify_in li.bg_input input.user_pw {background:url(../images/login/pw.png) no-repeat 10px center; background-size:95px; }
.login_top .loginLeft li .del, .certify_in li .del {background:url(../images/login/bg_input_close.png) no-repeat 0 0; width:13px; height:13px; position:absolute; top:9px; right:8px; cursor:pointer; }
.login_top .loginLeft li.bg_input input, .certify_in li.bg_input input {font-size:100%; padding:4px 26px 6px 0; border:0; background:none; width:98%; text-indent:10px; height:auto; vertical-align:top; min-height:22px; }
.login_top .loginLeft li.option {width:auto; padding:0 0 0 5px; margin-top:10px; display:inline-block; height:auto; }
.login_top .loginLeft li.option span {display:inline-block; float:left; height:20px; padding:0 0 0 22px; width:auto; margin:0 10px 12px 0; font-size:100%; letter-spacing:-0.05em; }
.login_top .loginLeft li .ico_checkbox {background:url(../images/common/bg_checkbox.png) no-repeat 0 0; background-size:20px; }
.login_top .loginLeft li .ico_checkbox_on {background:url(../images/common/bg_checkbox_on.png) no-repeat 0 0; background-size:20px; }
.login_top .loginLeft li .comp_add {background:url(../images/login/bg_comp_add.png) no-repeat 0 0; background-size:20px; }
.login_top .loginLeft li.option span.comp_add {width:75px; clear:both; }
.login_top .loginLeft li.login {width:95%; margin:10px 0 15px 0; }
.login_top .btn_login {margin:-5px 0 0 0; }
.loginOutline .title {height:auto; width:100%; float:left; margin:10px 0 0 0; }
.loginOutline .title img {max-width:100%; }
.loginOutline .taegutec_logo {display:block; clear:both; text-align:center; }
.loginOutline .taegutec_logo img {margin-top:15px; }
.loginOutline .copyright {font-size:71%; width:auto; display:inline-block; float:right; margin:7px 5px 0 0; text-align:right; color:#666; text-shadow:none;  }
.loginOutline .tas_copyright {display:block; float:none; text-align:center; }
.loginOutline .copyright span, #certify .copyright span {color:#af491e; vertical-align:top; display:inline-block; }
.loginOutline .copyright a.win_help {display:inline-block; vertical-align:middle; }
.loginOutline .login_help {background:url(../images/login/ico_question.png) no-repeat 0 0; width:26px; height:26px; text-indent:-10000em; float:right; font-size:0; }

/***기업 인증 css***/
#AuthForm fieldset {background:#f0f0f0; }
#certify {height:100%; width:100%; background:#fff; }
#certify h3 {background:#f5f5f5; border-bottom:solid 1px #ddd; text-align:center; height:43px; line-height:43px; }
#certify h3 .btn_back {position:absolute; top:9px; left:10px; background:url(../images/login/ico_back.png) no-repeat 0 0; width:27px; height:24px; }
.certify_in {position:relative; width:80%; margin:20px auto 0 auto; }
.certify_in li {width:100%; position:relative; background:#fff; border-color:#cbcbcb #d5d7d7 #d8dada #d8dada; border-radius:3px; margin:0 0 .5em 0; }
.certify_in li .ui-input-text {margin:0; border-radius:3px; }
/*
.certify_in li.keycode, .certify_in li.auth_num {left:0; }
.certify_in li.user_id, .certify_in li.user_pw {right:0; }
.certify_in li.keycode, .certify_in li.user_id {top:10px; }
.certify_in li.auth_num, .certify_in li.user_pw {top:50px; }
*/
.certify_in li.bg_input input.keycode {background:url(../images/login/keycode.png) no-repeat 12px center; background-size:66px; }
.certify_in li.bg_input input.auth_num {background:url(../images/login/auth_num.png) no-repeat 12px center; background-size:55px; }
.certify_in li.bg_input input.user_id {background-size:83px; }
.certify_in li.bg_input input.user_pw {background-size:98px; }
.certify_in li.last {width:100%; background:none; border:0; height:auto; }
#certify .copyright {width:100%; text-align:center; font-size:69%; letter-spacing:0; color:#666; }

/***기업인증 완료***/
.certify_finish {position:absolute; left:0; right:0; top:0; bottom:0; background:#fff; }
.certify_finish ul {width:100%; margin-top:5%; }
.certify_finish ul li {font-size:100%; text-align:center; line-height:1.6em; letter-spacing:-0.07em}
.certify_finish ul li.img img {max-width:30%; margin-bottom:5px; }
.certify_finish ul li.first {color:#c44057; font-weight:bold; font-size:110%; letter-spacing:0; }
.certify_finish ul li.last {line-height:1em; margin-top:15px; letter-spacing:0; }
body .certify_finish ul li.last .btn_common {font-size:1.1em; margin-top:10px; padding:6px 25px 8px 25px; }

/**** 프로그램 설치 방법안내 ****/
.helpOutline {position:absolute; width:auto; height:auto; overflow:auto; z-index:999999; }

/**** 대구텍 기업인증 ****/
.tas_validate .taegutec_logo {width: 100%; text-align: center; margin: 0 0 5px 0; float: left; }