@charset "euc-kr";
/* CSS Document */

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select { margin:0; padding:0; -webkit-text-size-adjust:100%}
body,input,textarea,select,button,table { font-family:'°íµñ', Gothic,'µ¸¿ò',Dotum; font-size:12px; line-height:1.6; color:#333; }
body { background:#fff; }
img,fieldset { border:0}
img { vertical-align:middle; }
ul,ol { list-style:none}
em,address { font-style:normal}
a { text-decoration:none; color:#666; }
a:hover,a:active,a:focus { text-decoration:underline; color:#333; }
/* a:focus,input:focus,button:focus,textarea:focus { outline:3px solid #d7f07f} */
button { cursor:pointer}
.blind { visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0}
.newwindow { margin:0 2px; vertical-align:top; background:none}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section { display:block}

/* landing layout */
html, body { overflow:hidden; height:100%; margin:0; padding:0; border:0px solid red; }
#wrap { z-index:1; overflow:hidden; position:relative; min-width:500px; min-height:250px; background:#fff; }
/* Netpia Header */
#nh { position:relative; left:50%; width:500px; margin:10% 0 0 -250px; padding:0px; background:none; border:0px solid red; }
#nh h1 { position:relative; margin-bottom:12px; }
#nh h2 { position:relative; margin-bottom:30px; font-size:18px; font-weight:bold; color:#333; }
#nh p.nh_txt { white-space:pre; font-size:12px; color:#444; }
#nh p.nh_txt a { color:#f00; text-decoration:underline; }
#nh img { }
#nh .nh_btn { margin:30px 0 50px 80px; }
	/* IBI*/
	.ibi #nh { }
	.ibi #nh h1 { }
	.ibi #nh h2 { position:absolute; top:15px; left:100px; border:0px solid red;}
	.ibi #nh p.nh_txt { white-space:pre; font-size:12px; color:#444; }
	.ibi #nh p.nh_txt a { color:#323276; }
	.ibi #nh img { }
	.ibi #nh .nh_btn { }


/* netpia address */
#na { z-index:1; position:relative; left:50%; width:500px; height:36px; margin-left:-250px; }
#na form { position:relative; width:350px; background:none; }
#na .na_box { position:relative; width:300px; height:30px; padding:7px 0 0 50px; background:url(../images/bg_na.gif) 0 0 no-repeat; border:0px solid red; }
#na .na_box input { font-size:16px; font-weight:bold; border:0; outline:0; }
#na .na_box input { border:0; }
#na .na_box input.txtbox { width:240px; height:25px; background:none; border:0px solid red; }
#na .na_box input.btngo { position:absolute; top:7px; right:7px; width:42px; }
#na .na_btn { position:absolute; top:0px; right:-40px; width:36px; }
#na .na_btn input.btna { }
#na #autocomplete { z-index:10; position:absolute; top:36px; left:120px; width:360px; }

/* netpia footer */
#nf { z-index:0; clear:both; position:absolute; bottom:0px; width:100%; height:59px; margin:0px auto 0; padding-top:9px; border-top:1px solid #ddd; color:#666; font-size:11px; }
#nf address.copyright { text-align:center; }
#nf address.copyright a { color:#666;}
#nf ul { }
#nf ul.nf_link { margin-top:5px; text-align:center; }
#nf ul.nf_link li { display:inline-block; margin-left:6px; padding-left:10px; background:url(../images/icon_list.gif) 0 4px no-repeat; border:px solid red; }
#nf ul.nf_link li.first { margin-left:0; padding-left:0px; background:none; }
#nf ul.nf_link li a { color:#666; }
#nf ul.nf_link li a.accent { color:#f00; }
	/* IBI*/
	.ibi #nf { font-size:12px; }
	.ibi #nf ul.nf_link  { display:none; }
	.ibi #nf address.copyright a { color:#333; font-weight:bold; }