@charset "UTF-8";

/* --------------------------------------------------
* Version	: 1.0
* Date		: 2015.12
* Author	: SangKi Park / pak81@mail.saerom.co.kr
\* -------------------------------------------------- */

/*---------------------------------------------------*\
		Reset
\*---------------------------------------------------*/
html,body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,blockquote,p,address,pre,cite,form,fieldset,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td,abbr,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;} fieldset,img,abbr,acronym{border:0 none;} ol,ul{list-style:none;} address,caption,em,cite{font-weight:normal;font-style:normal;} ins{text-decoration:none;} del{text-decoration:line-through;} blockquote:before,blockquote:after,q:before,q:after{content:"";} blockquote,q{quotes:"" "";} hr{display:none;} html,body{width:100%;height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);} pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;} /* html5 */ article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
fieldset,img,abbr,acronym{border:0 none;}
ol,ul,li{margin:0;padding:0;list-style:none;}
address,caption,em,cite{font-weight:normal;font-style:normal;} ins{text-decoration:none;} del{text-decoration:line-through;} 
blockquote:before,blockquote:after,q:before,q:after{content:"";} blockquote,q{quotes:"" "";} hr{display:none;} 
html,body{width:100%;height:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);} 
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;} 
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;} 
table{border-collapse:collapse;border-spacing:0;border:0 none;}
caption,th,td{font-weight:normal;border:0;empty-cells:show;}
legend {display:none;}


/*---------------------------------------------------*\
		Common
\*---------------------------------------------------*/
/* Font */
@font-face{
	font-family:'Nanum Gothic';
	src:url('/gw_resource/images/login_possm/fonts/NanumGothic.eot');
	src:url('/gw_resource/images/login_possm/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
			url('/gw_resource/images/login_possm/fonts/NanumGothic.woff') format('woff'),
			url('/gw_resource/images/login_possm/fonts/NanumGothic.ttf') format('truetype');
	font-weight:400;}
body {font-family:'Nanum Gothic','맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,sans-serif;}


/*---------------------------------------------------*\
		Login Page
\*---------------------------------------------------*/
.loginPage {position:relative;width:100%;height:100%;background:url(/gw_resource/images/login_possm/login/bg_login.png) no-repeat center center;}
.loginPage .header {position:absolute;top:17%;left:50%;margin:0 0 0 -640px;width:864px;z-index:1;}
.loginPage .header .logo {margin:0 0 0 164px;}
.loginPage .content {position:absolute;top:50%;left:50%;margin:-288px 0 0 224px;padding:0 28px;width:230px;height:576px;}
.loginPage .content h1.tit {margin:45px 0 0;font-size:30px;line-height:42px;font-weight:bold;color:#898989;}
.loginPage .content .sub {font-size:15px;line-height:21px;font-weight:bold;color:#393939;letter-spacing:-.2px;}
.loginPage .content .loginArea {margin:11px 0 0;padding:14px 0 20px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.loginPage .content .loginArea .inputBox {margin:8px 0 0;padding:8px 12px;height:23px;background:#e8e8e8;}
.loginPage .content .loginArea .inputBox input {width:100%;height:100%;font-size:14px;color:#58585a;background:transparent;}
.loginPage .content .loginArea .checkBox {position:relative;margin:9px 0 0;}
.loginPage .content .loginArea .checkBox input {position:absolute;top:50%;left:0;margin:-7px 0 0;width:13px;height:13px;}
.loginPage .content .loginArea .checkBox label {display:block;padding:0 0 0 20px;font-size:13px;line-height:19px;color:#666;}
.loginPage .content .loginArea .btnBox {margin:22px 0 0;}
.loginPage .content .loginArea .btnBox .btnLogin {overflow:hidden;border:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:100%;font-family:'Nanum Gothic';font-size:16px;line-height:40px;font-weight:bold;color:#fff;text-align:center;background:#00498e;cursor:pointer;}
.loginPage .helpDesk {position:relative;margin:13px 0 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:16px 10px 10px;background:#edefee;}
.loginPage .helpDesk .guideLink {padding:0 0 26px;border-bottom:1px dashed #a0b3c6;}
.loginPage .helpDesk .guideLink ul {overflow:hidden;}
.loginPage .helpDesk .guideLink .link01 {float:left;}
.loginPage .helpDesk .guideLink .link02 {float:right;}
.loginPage .helpDesk  h2.tit {position:absolute;top:56px;left:10px;font-size:16px;line-height:22px;color:#333;background:#edefee;}
.loginPage .contactBox {position:relative;margin:15px 0 0;padding:6px 0 6px 64px;border:1px solid #d9e5f0;background:#fff;}
.loginPage .contactBox .txt {font-size:11px;line-height:15px;font-weight:bold;color:#00498e;}
.loginPage .contactBox .tel {margin:5px 0 0;font-family:'굴림',gulim;font-size:11px;line-height:13px;color:#666;}
.loginPage .contactBox .tel .ic {display:block;position:absolute;top:13px;left:9px;width:37px;height:36px;background:url(/gw_resource/images/login_possm/login/bg_tel.gif) no-repeat 50%;}
.loginPage .footer {position:absolute;bottom:12%;left:50%;margin:0 0 0 -640px;width:864px;z-index:1;}
.loginPage .footer .copyright {font-size:11px;line-height:15px;color:#585857;text-align:center;}
