@CHARSET "UTF-8";

@font-face {
     font-family: 'NanumGothic';
     font-weight: normal;
     font-style: normal;
     src: url('font/NanumGothic.eot');
     src: local('?'), url('font/NanumGothic.eot?#iefix') format('embedded-opentype'), url('font/NanumGothic.woff2') format('woff2'), url('font/NanumGothic.woff') format('woff'), url('font/NanumGothic.ttf') format('truetype');
 }
 @font-face {
     font-family: 'NanumGothicBold';
     font-weight: normal;
     font-style: normal;
     src: url('font/NanumGothicBold.eot');
     src: local('?'), url('font/NanumGothic.eot?#iefix') format('embedded-opentype'), url('font/NanumGothicBold.woff') format('woff'), url('font/NanumGothicBold.ttf') format('truetype');
 }
 

body, div, p, h1, h2, h3, h4, h5, h6, ul, li, ol, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button { margin:0; padding:0; }
body { 
	color:#121212; font-size: 0.75em; font-family:NanumGothic,"����", Dotum, AppleGothic, Sans-serif;
}
ul, ol, li { list-style:none; }
fieldset, form, button { border:0; }
img { border:0; }
hr, legend, caption { display:none }
em, address { font-style:normal }
table { border-collapse:collapse; }
textarea { overflow:auto; border:1px solid #dedede; }

/* ��ũ */
a {color:#121212;text-decoration:none;} a:hover {color:#0066cc; text-decoration:underline;} a:focus {text-decoration:none; outline:1px dotted #000;}


.blind { position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; }
#skip, .skip { display:none; width:0; height:0; overflow:hidden; }
.checkbox { width:14px; height:14px; margin-bottom:2px; vertical-align:middle; border-width: 0px;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
/* �ǳʶٱ� */
#skipnavi a {width:100%; position:absolute; display:block;left:0;top:-10000px;background:#2c7bbb;color:#fff;font-weight:bold;font-size:11px;text-align:center;z-index:2100}
#skipnavi a:hover, #skipnavi a:focus, #skipnavi a:active {position: absolute;display:block; top: 0;left:0; width:100%;padding: 5px 0;background:#2c7bbb;color:#fff;}



#login_wrap{width:100%;}
#login_wrap_center{position:relative; width:900px; height:40px; left:50%; margin-left:-450px;}

#login_navi{}

ul.login_input_area{padding-top:10px; clear:both; float:left; padding-left:50px;}

.input_row{position:relative;border:solid 1px #CECECE;padding:0px 10px 0px 10px;margin:0 0 10px; height:31px; width:200px; -webkit-border-radius: 2px;
	-moz-border-radius: 2px; border-radius: 2px;}
	
.input_row01{position:relative;border:solid 1px #CECECE;padding:0px 10px 0px 10px;margin:0 0 10px; height:31px; width:87px; -webkit-border-radius: 2px;
	-moz-border-radius: 2px; border-radius: 2px; float:left; margin-right:5px;}
	
.input_row02{position:relative;border:solid 1px #CECECE;padding:0px 10px 0px 10px;margin:0 0 10px; height:31px; width:86px; -webkit-border-radius: 2px;
	-moz-border-radius: 2px; border-radius: 2px; float:left;}
	
	
.lbl{position:absolute;top:16px;left:15px;z-index:8;font-size:15px;color:#999;line-height:16px}
.int{position:relative;width:100%;padding:7px 0 6px;height:16px;z-index:9;border:none; font-size:15px;color:#000;line-height:16px}


.se_int{position:relative;  height:28px;padding:0px 0 2px;z-index:9;border:none;background: #fff; font-size:15px;color:#fff;line-height:28px;margin-right:3px; margin-top:3px; margin-bottom:3px; -webkit-border-radius: 2px; border: 1px solid #cecece; padding-left:5px; -webkit-box-shadow: 0px 3px 3px RGBA(181, 182, 181, 0.1) inset; color:#424242;}
.pw_find{float:left; width: 120px; top: -214px;left: 130px;position: relative;}
.pw_find a,a:hover{text-decoration:none;outline:none;}

ul.login_bu_area{float:left; margin-top:10px; margin-left:13px}
ul.login_bu_area li{float:left; margin-right:10px;}

.login_subimg_area{margin-top:20px;}

.login_subimg_area li.left_pi1{float:left; padding-top:30px; padding-left:20px;}
.login_subimg_area li.right_pi1{float:right;}

.login_area{border:solid 8px #eeeeee; width:100%; height:277px; position:relative; clear:both; top:20px; display:inline-block;}
.login_s{float:left; width:49%; border-right: solid 1px #ededed; height:100%;}

.login_s dt.log_tit{font-size:2.1em; font-weight:bold; position:relative; top:30px; left:50px; margin-bottom:50px;}


.login_area_line{background:url(../img/ext/edward/login_line01.png) repeat-x; width:350px; height:1px; margin-left:50px; margin-top:3px; margin-bottom:3px;}
ul.login_area_se{margin-left:50px; margin-top:20px;}

.login_board_area{width:49%; height:100%; float:right;}
.login_board_title{float:left; font-size:2em; font-weight:bold; position:relative; top:30px; left:27px; margin-bottom:50px; color:#888888;}
.login_board_add{float:right;position:relative; top:35px; left:-55px;}


.login_board_area dd {border-top:2px solid #d8d8e0; position:relative; top:-10px; left:25px; width:370px;  display:inline-block;}
.login_board_area dd ul{line-height:30px; clear:both; border-bottom:1px solid #d8d8e0; display:inline-block; width:100%;}
.login_board_area dd ul.mt4{margin-top:4px;}
.login_board_area dd li.list_cont{float:left;background:url(../img/ext/edward/login_dot01.png) no-repeat; background-position:center left; padding-left:10px;}
.login_board_area dd li.date{float:right; padding-right:10px;}


.notice_info{margin-top:65px;}
.notice_info ul{background:url(../img/ext/edward/login_bottom_ico01.png) no-repeat; height:50px; padding-left:55px; color:#333333; font-size:1.4em; padding-top:10px; margin-left:30px; font-weight:bold;}
.notice_list01{font-size:0.8em; background:url(../img/ext/edward/login_dot01.png) no-repeat; background-position:center left; padding-left:10px; margin-top:15px; margin-left:-40px; font-weight:normal;}
.notice_list02{font-size:0.8em; background:url(../img/ext/edward/login_dot01.png) no-repeat; background-position:center left; padding-left:10px; margin-top:5px; margin-left:-40px;font-weight:normal;}
.notice_list03{font-size:0.8em; background-position:center left; padding-left:10px; margin-top:10px; margin-left:-90px;font-weight:normal;}
.notice_list03 a{font-weight:700; color:#d36821; margin-left:35px;}
.notice_list04{font-size:1.0em; background:url(../img/ext/edward/login_dot01.png) no-repeat; background-position:center left; padding-left:10px; margin-top:20px; margin-left:20px; font-weight:normal;}
.notice_list05{font-size:1.0em; background:url(../img/ext/edward/login_dot01.png) no-repeat; background-position:center left; padding-left:10px; margin-top:10px; margin-left:20px;font-weight:normal;}

.policy_info{margin-top:135px;}
.policy_info ul{height:50px; padding-left:55px; color:#333333; font-size:1.4em; padding-top:10px; margin-left:30px; font-weight:bold;}
.policy_info a{color:#333333; }


