@charset "utf-8";
html,body {width: 100%;/*height: 100%*/}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,pre {margin: 0;padding: 0;}
img,fieldset,iframe {border:0 none;}
ul, ol, dl {list-style: none;}
/*input,select,button {vertical-align: middle;}*/
img {vertical-align: top;}
i,em,address {font-style: normal;}
label,button {cursor: pointer;}
a {text-decoration: none;color: #000;}
a:link {}
a:visited {}
a:hover {text-decoration: none;}
a:active {}
a:focus {text-decoration: none;}
hr {display: none;}
table {border-collapse: collapse;table-layout: fixed;border-spacing: 0;}
table caption {display: none;}
body {font-size: 12px;font-family: "돋움",dotum,Tahoma, Helvetica, sans-serif;color: #000;}
/* common */
.blind {display: none;}
.wa_ir {display:block;overflow:hidden;position:relative;z-index:-1;height:12px;font-size:11px;text-align: center;}
#alpha_layer {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;background-color: #000;display: none;}
/* skip */
#skip {position: relative;z-index: 10;}
#skip a {position: absolute;left: 0;height: 15px;top: -30px;width: 100%;background-color: #000;color: #fff;font-weight: bold;text-align: center;padding: 5px 0;}
#skip a:active,
#skip a:focus {top: 0;}
#wrap {width: 100%;position: relative;xbackground: url("/img/main/bg_wrap.png") no-repeat center 0;}
.subpage #wrap {background: none;}
#header,
#container,
#footer {position: relative;top: 0;margin: 0 auto;width: 1000px;}


#header {height: 90px;z-index: 1;}
#header .header_in {position: relative;width: 1000px;height: 90px;z-index: 2;}

#footer {width: 100%;border-top: solid 1px #ececec;padding-bottom: 25px;}
#footer .footer_in {width: 1000px;position: relative;margin: 0 auto;overflow: hidden;}
