@charset "utf-8";

@font-face { 
	font-family:'Nanum Gothic'; 
	src: url(font/NanumGothic.ttf) format('truetype');
}
#Wrap {
	font-family:'Nanum Gothic','돋움','Dotum',sans-serif;
	position:relative;
}

/* reset */
html {overflow-y:scroll;}
html,body {width:100%; margin:0; padding:0; font-family:'Nanum Gothic','돋움','Dotum',sans-serif; background:#fff; position:relative; top:0; z-index:1;}
body {font-family:'Nanum Gothic','돋움','Dotum',sans-serif; font-size:12px; color:#333;}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object {border:none; margin:0; padding:0;}
img {border:none; margin:0; padding:0; vertical-align:middle;}
li,dd {list-style:none;}
p,h1,h2,h3,h4,h5,li {color:#333;}
hr,legend,caption,.blind {position:absolute; left:-5000px; top:0; width:0.1%; height:0.1%; visibility:hidden; overflow:hidden; line-height:0.1%; font-size:0.1%;}
caption {position:static;}
table {border-collapse:collapse; border-spacing:0;}
em,address,cite {font-style:normal;}
a {cursor:pointer; text-decoration:none; outline:none; color:#333; select-dummy:expression(this.hideFocus=true);}
input[type=checkbox] {width:15px; height:15px; vertical-align:middle; margin:0 2px 0 0; padding:0; cursor:pointer;}
input[type=file] {cursor:pointer;}
input {vertical-align:middle; outline:none;}
label {/*position:relative; top:1px;*/ cursor:pointer;}
button {border:0px; vertical-align:top; outline:none; font-family:'Nanum Gothic','돋움','Dotum',sans-serif; cursor:pointer;}
textarea {resize:none;}
select:focus {outline:none;}
select {outline:none;}

/* float */
.fl {float:left !important;}
.fr {float:right !important;}
.clearB {clear:both !important;}

/* shortcut class */
.db {display:block; !important;}
.dib {display:inline-block; !important;}
.dn {display:none; !important;}
.mauto {margin:0 auto; !important;}
.tr {text-align:right; !important;}
.tc {text-align:center; !important;}
.tl {text-align:left; !important;}
.fw {font-weight:bold; !important;}
.fff {color:#fff; !important;}

.container{width:1200px; height:100%; margin:0 auto; position:relative;}