@charset "utf-8";
 
/*
div {border:1px solid #fb0;} 
chk! div영역 확인, body, dl, dt, 뒤에 div 추가 */

/* Reset CSS ----------------------------------------------------------------------------------------------------------------------------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0;}

body { background:url(../images/common/bg.png) repeat-x}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ul, ol, dl { list-style:none; }
img, video { max-width:100%; border:0; vertical-align:middle; }
fieldset, iframe { border:0;}
li img, dd img { vertical-align:top;}
table { border-collapse:collapse; border-spacing:0; }
input, select { vertical-align:middle; }
label { cursor:pointer; }
.blind,legend,caption { display:block; overflow:hidden; position:absolute; top:0; left:-1000em; }
hr { display:none;}
#skip, .skip { font-size:0; width:0; height:0; line-height:0; position:absolute; left:-1000em;}

 
/* a */
a {color:#000;font:normal 1em NanumBarunGothic,'바른고딕', Dotum,'돋움', Verdana, Arial;text-decoration:none;}
a:hover {color:#FC0;font:normal 1em NanumBarunGothic,'바른고딕', Dotum,'돋움', Verdana, Arial;text-decoration:none;}
a:link, a:visited, a:active {color:#000;font:normal 1em NanumBarunGothic,'바른고딕', Dotum,'돋움', Verdana, Arial;text-decoration:none;}


@font-face{
font-family: "NanumBarunGothic";
src: url('../font/NanumBarunGothic.eot')format('eot');
src: url('../font/NanumBarunGothic.woff') format('woff');
}
@font-face{
font-family: "NanumBarunGothicBold";
src: url('../font/NanumBarunGothicBold.eot')format('eot');
src: url('../font/NanumBarunGothicBold.woff') format('woff');
}

 
 
/* FORM 정의 CSS */
input { height:21px; font:normal 1em NanumBarunGothic,'바른고딕', Dotum,'돋움', Verdana; line-height:20px; margin:5px 0; padding-left:5px; line-height:1.5; color:#666; border:1px solid #ccc}

select { height:25px; border:#ccc 1px solid;font:normal 1em NanumBarunGothic,'바른고딕', Dotum,'돋움', Verdana; line-height:20px; margin:5px 0; padding-left:5px; line-height:1.5; color:#666;}

textarea {width:98%; height:95%; margin:-1px 0px 0px 0px; border:#ccc 1px solid;font:normal 1em NanumBarunGothic,'바른고딕', Dotum,'돋움', Verdana;  line-height:1.7; padding:10px;color:#666;}

.checkbox {width:13px; height:13px; padding:0; margin:0; vertical-align: middle; position: relative; top:-4px; *overflow: hidden;border:1px solid #ccc}
.radio    {width:13px; height:13px; padding 0; margin:0; vertical-align: middle; position: relative; top:-1px; *overflow: hidden; border:none;border:1px solid #ccc}


body { background:#f4f4f4}

.newLogo { margin:50px auto 30px; width:200px;}

.newLogin { position:relative; width:600px; border:5px #CCC solid; padding:50px 60px 20px; margin:30px auto; background:#FFF}
.newLogin .login { width:493px; margin:0 auto; position:relative; height:270px;}
.newLogin .login .btn_login { position:absolute; top:130px; right:0}
.newLogin .login fieldset { padding:35px 0 0 100px; background:url(../images/ico_login.png) no-repeat 0 32px }
 
.newLogin .login .item { position:relative;}
.newLogin .login .i_label { display:block; position:static; top:9px; font:bold 12px Tahoma; left:12px}
.newLogin .login .i_text { display:block; position:relative; border:1px solid #b7b7b7 ;border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent; font:bold 14px Tahoma;height:20px; color:#333; width:285px; padding:5px; margin-bottom:5px;margin:0 0 5px 0;padding:6px 0 4px 10px}


.newCopyright { font-size:12px; color:#666; width:600px; text-align:center;margin:0 auto}
 