@charset "utf-8";

/* font */
@font-face {
  font-family:'Nanum Gothic';
  font-style:normal;
  src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}

@font-face {
  font-family:'Nanum Gothic2';
  font-style:normal;
  font-weight:800;
  src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src:url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

/* default */
* {padding:0;margin:0;}
html,body {height:100%;margin:0;padding:0;}
body,input,textarea,table,button {padding:0;margin:0;color:#555556; font-size:0.75em; line-height:1.2em; font-family:'Nanum Gothic',Helvetica,AppleGothic,Sans-serif; letter-spacing:-0.05em;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}

img,fieldset {border:0;border:none;}
img {vertical-align:middle;}
ul,ol,dl,dt,dd,p {list-style:none; margin:0; padding:0;}
a {color:#555556; text-decoration:none; cursor:pointer;}
a:active,a:hover, a:focus {color:#d61185; text-decoration:none;}
em,address {font-style:normal}

form * {vertical-align:middle;}
fieldset {margin:0; padding:0; border:0px none;}
legend {visibility:hidden; position:absolute; top:-99999px; left:-99999px; margin-top:-99999px; margin-left:-99999px;}

button {border:0 none; background:none; margin:0; padding:0; cursor:pointer;}
caption {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden;}

input[type=text], input[type=file], input[type=password], textarea {font-size:1em; padding:3px 0 3px 5px; border:1px solid #ddd; background:#fff;}
select {font-size:1.2em; line-height:1.4em; font-family:'Nanum Gothic',Helvetica,AppleGothic,Sans-serif; border:1px solid #e5e5e5;;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

.wrap {width:100%;background:url(../images/bg.jpg) no-repeat center 0;text-align:center;}
.wrap header {text-align:center;padding:30px 100px 0 0;}
.wrap article {margin:50px 0 150px -50px;}
.wrap footer {position:relative;bottom:50px;width:100%;height:98px;padding-top:30px;background:url(../images/bg_copyright.png) repeat;text-align:center;}